Line 605... |
Line 605... |
RTL, gatelevel simulation: Mentor Graphics' Modelsim
|
RTL, gatelevel simulation: Mentor Graphics' Modelsim
|
Synthesis: Synopsys Synplify (included in Actel Libero Suite)
|
Synthesis: Synopsys Synplify (included in Actel Libero Suite)
|
Backend: Actel Designer (included in Actel Libero Suite)
|
Backend: Actel Designer (included in Actel Libero Suite)
|
Programming: Actel FlashPRO (included in Actel Libero Suite)
|
Programming: Actel FlashPRO (included in Actel Libero Suite)
|
|
|
This has been developed with Libero v8.6 for Linux.
|
This has been tested with with Libero v8.6 and v9.0sp1 under Ubuntu Linux.
|
|
|
@node ORDB1A3PE1500 Debug Tools
|
@node ORDB1A3PE1500 Debug Tools
|
@subsubsection Debug Tools
|
@subsubsection Debug Tools
|
@cindex Debug tools required ORDB1A3PE1500
|
@cindex Debug tools required ORDB1A3PE1500
|
|
|
Line 735... |
Line 735... |
@kbd{make all}
|
@kbd{make all}
|
@end example
|
@end example
|
|
|
This will create a @code{.adb} file in the same path.
|
This will create a @code{.adb} file in the same path.
|
|
|
All steps, up to programming file generation are done here. This is mainly a licensing thing (free licenses for Libero under Linux @emph{do not} allow programming file generation - they do, however, under Windows.)
|
All steps, up to and including programming file generation are done here. FPGA device programming must be done using the programming FlashPro tool under Windows if using a free license.
|
|
|
@node ORDB1A3PE1500 Place and route options
|
@node ORDB1A3PE1500 Place and route options
|
@subsubsection Options
|
@subsubsection Options
|
|
|
Most of the design's parameters are determined by processing the @code{orpsoc-defines.v} file and determining, for example, the frequency of the clocks entering the design.
|
Most of the design's parameters are determined by processing the @code{orpsoc-defines.v} file and extracting, for example, the frequency of the clocks entering the design.
|
|
|
The following can be passed as environment variables when running @kbd{make all}.
|
The following can be passed as environment variables when running @kbd{make all}.
|
|
|
@table @code
|
@table @code
|
|
|
Line 999... |
Line 999... |
RTL, gatelevel simulation: Mentor Graphics' Modelsim
|
RTL, gatelevel simulation: Mentor Graphics' Modelsim
|
Synthesis: XST (from Xilinx ISE)
|
Synthesis: XST (from Xilinx ISE)
|
Backend: ngdbuild/map/par/bitgen/promgen, etc. (from Xilinx ISE)
|
Backend: ngdbuild/map/par/bitgen/promgen, etc. (from Xilinx ISE)
|
Programming: iMPACT (from Xilinx ISE)
|
Programming: iMPACT (from Xilinx ISE)
|
|
|
This has been developed with Xilinx ISE 11.1 under Linux.
|
This has been tested with Xilinx ISE 11.1 under Ubuntu Linux.
|
|
|
|
|
@node ML501 Debug Tools
|
@node ML501 Debug Tools
|
@subsubsection Debug Tools
|
@subsubsection Debug Tools
|
@cindex Debug tools required ML501
|
@cindex Debug tools required ML501
|