Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The demo is offered in two variants, one which is stored into the embedded non-volatile memory (eNVM) and the other executed from the external DDR3/L SDRAM memory.


Refer to http://trenz.org/tem0002-info for the current online version of this manual and other available documentation.

...

Scroll Title
anchorTable_DRH
titleDesign Revision History

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

DateLiberoProject BuiltAuthorsDescription
2020-09-xy12.4

Vorschlag:
TEM0002-SmartBerry_Webserver-Demo_Libero-12.4_DATUM2020.10.05-1320
.zip
WIE DER PROJECT_ORDNER HEISOrdnernamen UPDATEN

Kilian Jahn
  • Ported from 11.8
2018-02-2611.8Smartberry_Webserver_Demo.zip--
  • Initial release


...

Scroll Title
anchorTable_SW
titleSoftware

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

SoftwareVersionNote
Windows 102004 / 19041
Libero Release12.4SoftConsole 6.2 is included into the Libero installation
Microsemi Flash Pro 5 Board driver2.10.0.0Utilize onboard programmer and USB / comport connection
Web browser
Any ordinary Web browser to access the demos Web server


...

Content of the zip archive:

  • Libero Hardware ProjectSoftConsole Software Project
  • Board configuration file
  • Manual
  • SoftConsole Software Project (Not needed, included for the sake of completeness)

Design Sources

Scroll Title
anchorTable_DS
titleDesign sources

Scroll Table Layout
orientationportrait
sortDirectionASC
repeatTableHeadersdefault
style
widths
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

TypeLocationNotes
Libero<TEM0002-SmartBerry_Webserver-Demo_Libero-12.4_2020.10.05-1320>
      /Smartberry_Webserver_Libero-12.4
Unterordner UPDATEN
Libero Project
SoftConsole<TEM0002-SmartBerry_Webserver-Demo_Libero-12.4_2020.10.05-1320>
      /SmartberrySoftconsole-6.2
Unterordner UPDATEN
SoftConsole Workspace<design name>/libreproject
Unterordner des Archives auflisten
Libero Project as prebuild zip-archiveSoftConsole<design name>/softconsoleproject
Unterordner des Archives auflisten
SoftConsole project as prebuild zip-archive.
Contains two variants of the demo


...

Page properties
hiddentrue
idComments

...

The reference design is available as a prebuild zip archive, which contains hard and soft ware project folders and the board configuration file "microsemi-smartfusion2-smartberry-ddr.cfg" . It was created and tested in windows environment.

The zip archive must to be extracted. The board configuration file needs to copied into your SoftConsole installation directory. When taking the required SoftConsole version into account, SoftConsole version 6.2, and the default installation path, copy the board configuration file into:
"C:\Microsemi\SoftConsole_v6.2\openocd\share\openocd\scripts\board\"mit thomas bereden

Connect the board via USB cable to your demo host computer. Check in the Windows Device Manager the appearance of the tree board driver related devices:

...

Open Libero 12.4, in the to left corner, open the demo hardware project via   "Project > Open Project" and point to the file dialog dialogue to the demo archives hardware project dicskdisk:\Path_to_the_hardwareLibero_project_inside_the_archive\ , double left mouse click onto the project file "Smartberry_Webserver.prjx" to open it.

...

The hardware design is volatile and therefore lost when powering down the board down.

Programming Software project

...

The two demo projects "Smartberry_Webserver_6.2" and "Smartberry_Webserver_DDR_6.2" are identical variants of the demo, they only differ in the their memory location. The first one is stored in embedded non volatile memory (eNVM) and the later is stored volatile in the external DDR ram and therefore lost during power down.

Before flashing the demo, open a comport terminal to the boards comport, so that its messages about the used IP Adress and Mode Address and executed Demo-Variant can be captured.

To simply run the demo press the triangle right to the button marked with a "R" in the picture above and select the a variant of the demo.

Pressing the triangle next to the button marked with "D" let you select which variant to be executed in debug mode.

Debug controlls controls - Resume - Pause - Stop

Switch between Debug and Run perspective (upper right corner program window)

...