Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
W
White Rabbit Trigger Distribution
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
White Rabbit Trigger Distribution
Commits
a591946f
Commit
a591946f
authored
Sep 25, 2019
by
Dimitris Lampridis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[hdl] use SVEC release v1.4.0
parent
7533c4d0
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
8 additions
and
10 deletions
+8
-10
svec
dependencies/svec
+1
-1
Manifest.py
hdl/syn/wrtd_ref_svec_tdc_fd/Manifest.py
+1
-1
wrtd_ref_svec_tdc_fd.ucf
hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.ucf
+1
-1
Manifest.py
hdl/testbench/wrtd_ref_svec_tdc_fd/Manifest.py
+0
-2
dut_env.sv
hdl/testbench/wrtd_ref_svec_tdc_fd/dut_env.sv
+4
-4
wrtd_ref_svec_tdc_fd.vhd
hdl/top/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.vhd
+1
-1
No files found.
svec
@
cf6b2894
Subproject commit
3da89c5c700260ce0d7296438d463d789c44161d
Subproject commit
cf6b2894a6c0d3e0b755f73f1310a58074770eda
hdl/syn/wrtd_ref_svec_tdc_fd/Manifest.py
View file @
a591946f
...
...
@@ -35,6 +35,6 @@ except:
syn_post_project_cmd
=
"$(TCL_INTERPRETER) syn_extra_steps.tcl $(PROJECT_FILE)"
svec_
templat
e_ucf
=
[
'wr'
,
'led'
,
'gpio'
]
svec_
bas
e_ucf
=
[
'wr'
,
'led'
,
'gpio'
]
ctrls
=
[
"bank4_64b_32b"
,
"bank5_64b_32b"
]
hdl/syn/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.ucf
View file @
a591946f
...
...
@@ -347,7 +347,7 @@ TIMESPEC TS_fmc1_fd_clk_ref_n_i = PERIOD "fmc1_fd_clk_ref_n_i" 8 ns HIGH 50%;
# Cross-clock domain sync
#----------------------------------------
# IMPORTANT: timing constraints are also coming from SVEC
templat
e UCF files
# IMPORTANT: timing constraints are also coming from SVEC
bas
e UCF files
# Declaration of domains
NET "dcm1_clk_ref_0" TNM_NET = fdl_clk;
...
...
hdl/testbench/wrtd_ref_svec_tdc_fd/Manifest.py
View file @
a591946f
...
...
@@ -34,8 +34,6 @@ modules = {
ctrls
=
[
"bank4_64b_32b"
,
"bank5_64b_32b"
]
svec_template_ucf
=
[]
# Do not fail during hdlmake fetch
try
:
exec
(
open
(
fetchto
+
"/general-cores/tools/gen_buildinfo.py"
)
.
read
())
...
...
hdl/testbench/wrtd_ref_svec_tdc_fd/dut_env.sv
View file @
a591946f
...
...
@@ -400,16 +400,16 @@ module dut_env
initial
begin
// Skip WR SoftPLL lock
force
DUT
.
inst_svec_
templat
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
force
DUT
.
inst_svec_
bas
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
WRPC
.
U_SOFTPLL
.
U_Wrapped_Softpll
.
out_locked_o
=
3'b111
;
// Silence Xilinx unisim DSP48A1 warnings about invalid OPMODE
force
DUT
.
inst_svec_
templat
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
force
DUT
.
inst_svec_
bas
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
WRPC
.
LM32_CORE
.
gen_profile_medium_icache
.
U_Wrapped_LM32
.
cpu
.
multiplier
.
D1
.
OPMODE_dly
=
0
;
force
DUT
.
inst_svec_
templat
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
force
DUT
.
inst_svec_
bas
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
WRPC
.
LM32_CORE
.
gen_profile_medium_icache
.
U_Wrapped_LM32
.
cpu
.
multiplier
.
D2
.
OPMODE_dly
=
0
;
force
DUT
.
inst_svec_
templat
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
force
DUT
.
inst_svec_
bas
e
.
gen_wr
.
cmp_xwrc_board_svec
.
cmp_board_common
.
cmp_xwr_core
.
WRPC
.
LM32_CORE
.
gen_profile_medium_icache
.
U_Wrapped_LM32
.
cpu
.
multiplier
.
D3
.
OPMODE_dly
=
0
;
end
// initial begin
...
...
hdl/top/wrtd_ref_svec_tdc_fd/wrtd_ref_svec_tdc_fd.vhd
View file @
a591946f
...
...
@@ -495,7 +495,7 @@ begin -- architecture arch
wb_i
=>
cnx_slave_in
(
c_WB_SLAVE_METADATA
),
wb_o
=>
cnx_slave_out
(
c_WB_SLAVE_METADATA
));
inst_svec_
template
:
entity
work
.
svec_templat
e_wr
inst_svec_
base
:
entity
work
.
svec_bas
e_wr
generic
map
(
g_WITH_VIC
=>
TRUE
,
g_WITH_ONEWIRE
=>
FALSE
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment