##// END OF EJS Templates
Update and debug UART
Update and debug UART
martin -
r99:fb73d940a921 martin
Show More
Name Size Modified Last Commit Author
/ designs / Projet-Blanc-LPP-M7A3P1000
cdb
data
designer
package
simulation
smartgen
synthesis
viewdraw
.config Loading ...
Makefile Loading ...
README.txt Loading ...
ahbrom.vhd Loading ...
alibs.do Loading ...
cds.lib Loading ...
compile.asim Loading ...
compile.dc Loading ...
compile.ghdl Loading ...
compile.ncsim Loading ...
compile.rc Loading ...
compile.son Loading ...
compile.synp Loading ...
compile.vsim Loading ...
compile.xst Loading ...
config.help Loading ...
config.in Loading ...
config.vhd Loading ...
config.vhd.h Loading ...
config.vhd.in Loading ...
defconfig Loading ...
ghdl.path Loading ...
hdl.var Loading ...
indata Loading ...
lconfig.tk Loading ...
leon3mp.lct Loading ...
leon3mp.npl Loading ...
leon3mp.pdc Loading ...
leon3mp.qpf Loading ...
leon3mp.qsf Loading ...
leon3mp.rc Loading ...
leon3mp.sdc Loading ...
leon3mp.syn Loading ...
leon3mp.vhd Loading ...
leon3mp.xise Loading ...
leon3mp.xst Loading ...
leon3mp_89.pdc Loading ...
leon3mp_dc.tcl Loading ...
leon3mp_designer.tcl Loading ...
leon3mp_designer_act.tcl Loading ...
leon3mp_files.prj Loading ...
leon3mp_ise.tcl Loading ...
leon3mp_libero.prj Loading ...
leon3mp_libero.prj.convert.8.1.bak Loading ...
leon3mp_libero.prj.convert.8.6.bak Loading ...
leon3mp_libero.prj.convert.9.0.bak Loading ...
leon3mp_precision.tcl Loading ...
leon3mp_precrun.tcl Loading ...
leon3mp_synplify.npl Loading ...
leon3mp_synplify.prj Loading ...
leon3mp_synplify.qpf Loading ...
leon3mp_synplify.qsf Loading ...
leon3mp_synplify_win32.npl Loading ...
leon3mp_win32.npl Loading ...
libero_sim_files Loading ...
libero_simlist Loading ...
libero_syn_files Loading ...
libero_synlist Loading ...
libs.do Loading ...
libs.txt Loading ...
linkprom Loading ...
make.asim Loading ...
make.asim-addfile Loading ...
make.ncsim Loading ...
make.son Loading ...
make.vsim Loading ...
modelsim.ini Loading ...
prom.h Loading ...
prom.srec Loading ...
sdram.srec Loading ...
sh.exe.stackdump Loading ...
sonata.sws Loading ...
sram.srec Loading ...
symphony.ini Loading ...
systest.c Loading ...
testbench.mpf Loading ...
testbench.vhd Loading ...
tkconfig.h Loading ...
tmp.son Loading ...
tmpmake.ghdl Loading ...
wave.do Loading ...


LEON3 on Actel CoreMP7 board, README file v1.0
==============================================

* Clocking

The leon3 design uses the Proasic3 PLL to divide the 48 MHz
clock to a lower frequency. For this to work, jumper JP42
must be set to enable the power to the VCCPLF. The board
is shipped with this jumper in 'off' mode, thereby inhibiting
the PLL.

Some useful PLL parameters:

FREQ MUL DIV ODIV
20 15 9 4
25 25 12 4
30 45 9 8
32 6 9 1
34 51 9 8
35 35 12 4

* Serial ports

The DSU UART is connected to serial port 1 (P3 connector)
while the console UART (APB) is connected to P2.

* SSRAM

The SSRAM can be interfaced with the SSRCTRL sync-ram controller,
or the leon2 async-sram MCTRL memory controller. If SSRCTRL is
used, the J49 must be open to run the SSRAM in pipeline mode.
If the MCTRL is used, J49 should be closed and zero-waitstates
should be used in MCTRL.

* Synthesis

Synthesis has been done with Synplify-9.2. It is IMPERATIVE
that retiming is NOT enabled, or a corrupt netlist will be created.
Maximum frequency is in the range of 30 - 35 MHz, depending on
the processor configuartion (using STD device timing).

* Simulation

It is not possible to simulate the test bench since the GSI SSRAM models
do not support data pre-loading.