Commit 053892c8 authored by kblantos's avatar kblantos

Changes in PLL_BASE to generate 62.5MHz in order to meet timing

parent 7afaf80f
......@@ -3,15 +3,12 @@ target = "xilinx"
fetchto = "../../ip_cores"
syn_device = "xc6slx45t"
syn_device = "xc6slx150t"
syn_grade = "-3"
syn_package = "fgg484"
#syn_top = "spec_masterfip_mt_urv"
#syn_project = "spec_masterfip_mt_urv.xise"
#top_module = "spec_masterfip_mt_urv"
syn_top = "spec_masterfip_mt"
syn_project = "spec_masterfip_mt.xise"
syn_module = "spec_masterfip_mt"
syn_top = "spec_masterfip_mt_urv"
syn_project = "spec_masterfip_mt_urv.xise"
top_module = "spec_masterfip_mt_urv"
syn_tool = "ise"
......
project open spec_masterfip_mt.xise
project open spec_masterfip_mt_urv.xise
process run {Synthesize - XST}
process run {Translate}
process run {Map}
......
#!/bin/bash
OUTPUT_BASE=spec_masterfip_mt
OUTPUT_BASE=spec_masterfip_mt_urv
FILE_SYR="$OUTPUT_BASE".syr
FILE_TWR="$OUTPUT_BASE".twr
FILE_MAP="$OUTPUT_BASE"_map.mrp
......
files = [
"spec_masterfip_mt.ucf",
# "spec_masterfip_mt_urv.vhd",
"spec_masterfip_mt.vhd",
"spec_masterfip_mt_urv.vhd",
"spec_reset_gen.vhd",
]
......
......@@ -283,14 +283,14 @@ architecture rtl of spec_masterfip_mt_urv is
constant C_NODE_CONFIG : t_mt_config :=
(app_id => x"0f1dc03e",
cpu_count => 2,
cpu_config => (0 => (memsize => 24576, -- in words; the size should be enough for the storage of the RT sw running on CPU0 and for the macrocycle configuration
hmq_config => (7, (others => (2, 7, 2, x"0000_0000",true))), -- 4 entries, 128 wide, 2 header bits
cpu_config => (0 => (memsize => 90724, -- in words; the size should be enough for the storage of the RT sw running on CPU0 and for the macrocycle configuration
hmq_config => (8, (others => (2, 7, 2, x"0000_0000",true))), -- 4 entries, 128 wide, 2 header bits
rmq_config => (0, (others => (c_DUMMY_MT_MQUEUE_SLOT)))),
1 => (memsize => 2048,
1 => (memsize => 2072, --2048,
hmq_config => (2, (others => (2, 7, 2, x"0000_0000",true))),
rmq_config => (0, (others => (c_DUMMY_MT_MQUEUE_SLOT)))),
others => (0, c_MT_DEFAULT_MQUEUE_CONFIG, c_MT_DEFAULT_MQUEUE_CONFIG)),
shared_mem_size => 8192); -- 65536 in bytes = 16384 words
shared_mem_size => 32768); -- 65536 in bytes = 32768 words
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- masterFIP crossbar constants
......@@ -410,10 +410,10 @@ begin
DIVCLK_DIVIDE => 1,
CLKFBOUT_MULT => 8,
CLKFBOUT_PHASE => 0.000,
CLKOUT0_DIVIDE => 10, --f_calc_sys_divider(100000000), -- 10
CLKOUT0_DIVIDE => 16, --10,
CLKOUT0_PHASE => 0.000,
CLKOUT0_DUTY_CYCLE => 0.500,
CLKOUT1_DIVIDE => 8,
CLKOUT1_DIVIDE => 16, --8,
CLKOUT1_PHASE => 0.000,
CLKOUT1_DUTY_CYCLE => 0.500,
CLKOUT2_DIVIDE => 16,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment