URL
https://opencores.org/ocsvn/core_arm/core_arm/trunk
Subversion Repositories core_arm
Compare Revisions
- This comparison shows the changes necessary to convert path
/core_arm/trunk/syn/synplify
- from Rev 2 to Rev 4
- ↔ Reverse comparison
Rev 2 → Rev 4
/core.sdc
0,0 → 1,16
|
define_clock -name {clk} -freq 50.0 -clockgroup default_clkgroup |
define_clock -name {pci_clk_in} -freq 40.000 -clockgroup pci_clkgroup |
define_clock -name {erx_clk} -freq 30.000 -clockgroup erx_clk_clkgroup |
define_clock -name {etx_clk} -freq 30.000 -clockgroup etx_clk_clkgroup |
|
define_output_delay -default 8.00 -ref clk:r |
define_input_delay -default 10.00 -ref clk:r |
define_output_delay -default 14.00 -ref pci_clk_in:r |
define_input_delay -default 18.00 -ref pci_clk_in:r |
define_output_delay -default 8.00 -ref erx_clk:r |
define_input_delay -default 10.00 -ref erx_clk:r |
define_output_delay -default 8.00 -ref etx_clk:r |
define_input_delay -default 10.00 -ref etx_clk:r |
|
define_global_attribute syn_useioff {1} |
/core.prj
0,0 → 1,33
|
source "core_files.tcl" |
add_file -constraint "core.sdc" |
|
impl -add syn |
|
set_option -technology VIRTEX-E |
set_option -part XCV1000E |
set_option -package FG1156 |
set_option -speed_grade -6 |
|
set_option -default_enum_encoding onehot |
set_option -symbolic_fsm_compiler 0 |
set_option -resource_sharing 0 |
set_option -use_fsm_explorer 0 |
set_option -top_module "core" |
|
set_option -frequency 45.000 |
set_option -fanout_limit 100 |
set_option -disable_io_insertion 0 |
set_option -pipe 1 |
set_option -modular 0 |
set_option -retiming 1 |
|
set_option -write_verilog 0 |
set_option -write_vhdl 0 |
|
set_option -write_apr_constraint 0 |
|
project -result_file "./core.edf" |
|
set_option -compiler_compatible 0 |
impl -active "syn" |
/.recordref
--- syntmp/core.plg (nonexistent)
+++ syntmp/core.plg (revision 4)
@@ -0,0 +1,12 @@
+@P: Worst Slack : 0.905
+@P: clk - Estimated Frequency : 52.4 MHz
+@P: clk - Requested Frequency : 50.0 MHz
+@P: clk - Estimated Period : 19.095
+@P: clk - Requested Period : 20.000
+@P: clk - Slack : 0.905
+@P: core Part : xcv1000efg1156-6
+@P: core I/O primitives : 116
+@P: core I/O Register bits : 114
+@P: core Register bits (Non I/O) : 1849 (7%)
+@P: core Block Rams : 6 of 96 (6%)
+@P: core Total Luts : 4652 (18%)
/core_files.tcl
0,0 → 1,91
add_file -vhdl -lib work "../../vhdl/bus/amba.vhd" |
add_file -vhdl -lib work "../../vhdl/libs/memdef.vhd" |
add_file -vhdl -lib work "../../vhdl/config.vhd" |
add_file -vhdl -lib work "../../vhdl/core/libs/corelib.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/leon_target.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/leon_device.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/leon_config.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/mmuconfig.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/sparcv8.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/leon_iface.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/bprom.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_generic.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_atc25.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_atc18.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_atc35.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_fs90.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_umc18.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_virtex.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_virtex2.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_tsmc25.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_proasic.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_axcel.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/multlib.vhd" |
add_file -vhdl -lib work "../../vhdl/tech/tech_map.vhd" |
add_file -vhdl -lib work "../../vhdl/core/ctrl/ctrl_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/core/core_config.vhd" |
add_file -vhdl -lib work "../../vhdl/peripherals/serial/peri_serial_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/peripherals/io/peri_io_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/peripherals/mem/peri_mem_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/core/core_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/peripherals/mem/peri_mem_config.vhd" |
add_file -vhdl -lib work "../../vhdl/sparc/macro.vhd" |
add_file -vhdl -lib work "../../vhdl/peripherals/mem/sdmctrl.vhd" |
add_file -vhdl -lib work "../../vhdl/peripherals/mem/mctrl.vhd" |
add_file -vhdl -lib work "../../vhdl/libs/int.vhd" |
add_file -vhdl -lib work "../../vhdl/bus/bus_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/bus/ahbmst_mp.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/cache_config.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/libs/gencmem_lib.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/libs/gendc_lib.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/libs/genic_lib.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/libs/genwb_lib.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/cache_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/gencmem.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/genic.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/genwbfifo.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/genwb.vhd" |
add_file -vhdl -lib work "../../vhdl/arith/cnt/arith_cnt_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/arith/cnt/arith_cnt8.vhd" |
add_file -vhdl -lib work "../../vhdl/mem/cache/gendc.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcache.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armpmodel.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armshiefter.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armdecode.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armpctrl.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/arm_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_imstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_festg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_destg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armdebug.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armcmd.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armldst.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_comp.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_al.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_sr.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_bl.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_ld.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_st.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_lm.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_sm.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_sw.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_cr.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_cl.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armcmd_cs.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_drstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_rrstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/libs/armctrl.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_rsstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_exstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_dmstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_mestg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu_wrstg.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/armiu.vhd" |
add_file -vhdl -lib work "../../vhdl/arm/arm_proc.vhd" |
add_file -vhdl -lib work "../../vhdl/bus/ahbarb.vhd" |
add_file -vhdl -lib work "../../vhdl/bus/apbmst.vhd" |
add_file -vhdl -lib work "../../vhdl/core/soc_gen.vhd" |
add_file -vhdl -lib work "../../vhdl/core/ctrl/rstgen.vhd" |
add_file -vhdl -lib work "../../vhdl/core/core.vhd" |
|
|
/Makefile
0,0 → 1,4
CLEANFILES = *.ngc *.bgn *.bld *.dly *.drc *.ll *.mrp *.msk *.ncd *.ngd \ |
*.ngm *.pad *.par *.pcf *.srp *.twr *.xpi *.nav *.lst *.scr *.bit \ |
xst *.tlg *.log *.srs *.srr *.plg *.fse *.vhm *.srm *.srd *.edf *.edn \ |
*.prd |