Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
E
euro-adc-65m-14b-40cha-gw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
eurocard
euro-adc-65m-14b-40cha
euro-adc-65m-14b-40cha-gw
Commits
a3a3483c
Commit
a3a3483c
authored
Nov 11, 2017
by
Dave Newbold
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adding pll clock routing
parent
f610bc0e
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
30 additions
and
0 deletions
+30
-0
pc051a_infra.vhd
boards/pc051a/base_fw/synth/firmware/hdl/pc051a_infra.vhd
+4
-0
top_pc051a.vhd
boards/pc051a/base_fw/synth/firmware/hdl/top_pc051a.vhd
+5
-0
pc051b_infra.vhd
boards/pc051b/base_fw/synth/firmware/hdl/pc051b_infra.vhd
+4
-0
top_pc051b.vhd
boards/pc051b/base_fw/synth/firmware/hdl/top_pc051b.vhd
+5
-0
sc_daq.vhd
components/solid/firmware/hdl/sc_daq.vhd
+4
-0
payload.vhd
projects/64ch/firmware/hdl/payload.vhd
+4
-0
payload.vhd
projects/8ch/firmware/hdl/payload.vhd
+4
-0
No files found.
boards/pc051a/base_fw/synth/firmware/hdl/pc051a_infra.vhd
View file @
a3a3483c
...
...
@@ -23,6 +23,8 @@ entity pc051a_infra is
clk125_o
:
out
std_logic
;
rst125_o
:
out
std_logic
;
clk200
:
out
std_logic
;
-- 200MHz unbuffered clock for IDELAYCTRL
pllclk
:
out
std_logic
;
pllrefclk
:
out
std_logic
;
nuke
:
in
std_logic
;
-- The signal of doom
soft_rst
:
in
std_logic
;
-- The signal of lesser doom
leds
:
out
std_logic_vector
(
1
downto
0
);
-- status LEDs
...
...
@@ -98,6 +100,8 @@ begin
sfp_los
=>
sfp_los
,
clk125_out
=>
clk125
,
clk125_fr
=>
clk125_fr
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
rsti
=>
rst_eth
,
locked
=>
eth_locked
,
tx_data
=>
mac_tx_data
,
...
...
boards/pc051a/base_fw/synth/firmware/hdl/top_pc051a.vhd
View file @
a3a3483c
...
...
@@ -60,6 +60,7 @@ end top;
architecture
rtl
of
top
is
signal
clk_ipb
,
rst_ipb
,
clk125
,
rst125
,
nuke
,
soft_rst
,
userled
,
clk200
,
stealth_mode
:
std_logic
;
signal
pllclk
,
pllrefclk
:
std_logic
;
signal
ipb_out
:
ipb_wbus
;
signal
ipb_in
:
ipb_rbus
;
signal
debug
:
std_logic_vector
(
3
downto
0
);
...
...
@@ -84,6 +85,8 @@ begin
clk125_o
=>
clk125
,
rst125_o
=>
rst125
,
clk200
=>
clk200
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
nuke
=>
nuke
,
soft_rst
=>
soft_rst
,
leds
=>
infra_leds
,
...
...
@@ -111,6 +114,8 @@ begin
clk125
=>
clk125
,
rst125
=>
rst125
,
clk200
=>
clk200
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
nuke
=>
nuke
,
soft_rst
=>
soft_rst
,
stealth_mode
=>
stealth_mode
,
...
...
boards/pc051b/base_fw/synth/firmware/hdl/pc051b_infra.vhd
View file @
a3a3483c
...
...
@@ -23,6 +23,8 @@ entity pc051b_infra is
clk125_o
:
out
std_logic
;
rst125_o
:
out
std_logic
;
clk200
:
out
std_logic
;
-- 200MHz unbuffered clock for IDELAYCTRL
pllclk
:
out
std_logic
;
pllrefclk
:
out
std_logic
;
nuke
:
in
std_logic
;
-- The signal of doom
soft_rst
:
in
std_logic
;
-- The signal of lesser doom
leds
:
out
std_logic_vector
(
1
downto
0
);
-- status LEDs
...
...
@@ -98,6 +100,8 @@ begin
sfp_los
=>
sfp_los
,
clk125_out
=>
clk125
,
clk125_fr
=>
clk125_fr
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
rsti
=>
rst_eth
,
locked
=>
eth_locked
,
tx_data
=>
mac_tx_data
,
...
...
boards/pc051b/base_fw/synth/firmware/hdl/top_pc051b.vhd
View file @
a3a3483c
...
...
@@ -44,6 +44,7 @@ end top;
architecture
rtl
of
top
is
signal
clk_ipb
,
rst_ipb
,
clk125
,
rst125
,
nuke
,
soft_rst
,
userled
,
clk200
,
stealth_mode
:
std_logic
;
signal
pllclk
,
pllrefclk
:
std_logic
;
signal
ipb_out
:
ipb_wbus
;
signal
ipb_in
:
ipb_rbus
;
signal
debug
:
std_logic_vector
(
3
downto
0
);
...
...
@@ -70,6 +71,8 @@ begin
clk125_o
=>
clk125
,
rst125_o
=>
rst125
,
clk200
=>
clk200
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
nuke
=>
nuke
,
soft_rst
=>
soft_rst
,
leds
=>
infra_leds
,
...
...
@@ -93,6 +96,8 @@ begin
clk125
=>
clk125
,
rst125
=>
rst125
,
clk200
=>
clk200
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
nuke
=>
nuke
,
soft_rst
=>
soft_rst
,
stealth_mode
=>
stealth_mode
,
...
...
components/solid/firmware/hdl/sc_daq.vhd
View file @
a3a3483c
...
...
@@ -33,6 +33,8 @@ entity sc_daq is
d_n
:
in
std_logic_vector
(
N_CHAN
-
1
downto
0
);
clk125
:
in
std_logic
;
rst125
:
in
std_logic
;
pllclk
:
in
std_logic
;
pllrefclk
:
in
std_logic
;
board_id
:
in
std_logic_vector
(
7
downto
0
)
);
...
...
@@ -212,6 +214,8 @@ begin
ipb_out
=>
ipbr
(
N_SLV_TLINK
),
clk125
=>
clk125
,
rst125
=>
rst125
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
link_ok
=>
link_ok
,
clk40
=>
clk40_i
,
rst40
=>
rst40_i
,
...
...
projects/64ch/firmware/hdl/payload.vhd
View file @
a3a3483c
...
...
@@ -24,6 +24,8 @@ entity payload is
clk125
:
in
std_logic
;
rst125
:
in
std_logic
;
clk200
:
in
std_logic
;
pllclk
:
in
std_logic
;
pllrefclk
:
in
std_logic
;
nuke
:
out
std_logic
;
soft_rst
:
out
std_logic
;
stealth_mode
:
out
std_logic
;
...
...
@@ -161,6 +163,8 @@ begin
d_n
=>
adc_d_n
,
clk125
=>
clk125
,
rst125
=>
rst125
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
board_id
=>
addr
);
...
...
projects/8ch/firmware/hdl/payload.vhd
View file @
a3a3483c
...
...
@@ -24,6 +24,8 @@ entity payload is
clk125
:
in
std_logic
;
rst125
:
in
std_logic
;
clk200
:
in
std_logic
;
pllclk
:
in
std_logic
;
pllrefclk
:
in
std_logic
;
nuke
:
out
std_logic
;
soft_rst
:
out
std_logic
;
stealth_mode
:
out
std_logic
;
...
...
@@ -216,6 +218,8 @@ begin
d_n
=>
adc_d_n
,
clk125
=>
clk125
,
rst125
=>
rst125
,
pllclk
=>
pllclk
,
pllrefclk
=>
pllrefclk
,
board_id
=>
ctrl_board_id
);
...
...
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