Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
Beam Positoning Monitor - Gateware
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
Beam Positoning Monitor - Gateware
Commits
2df7b116
Commit
2df7b116
authored
Mar 15, 2017
by
Lucas Russo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
top/afc_v3/*: add FMC PICO 1M_4CH to dbe_bpm_gen module
parent
4344454f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
402 additions
and
94 deletions
+402
-94
dbe_bpm_gen.vhd
hdl/top/afc_v3/vivado/dbe_bpm_gen/dbe_bpm_gen.vhd
+389
-91
sys_pll.vhd
hdl/top/afc_v3/vivado/dbe_bpm_gen/sys_pll.vhd
+13
-3
No files found.
hdl/top/afc_v3/vivado/dbe_bpm_gen/dbe_bpm_gen.vhd
View file @
2df7b116
This diff is collapsed.
Click to expand it.
hdl/top/afc_v3/vivado/dbe_bpm_gen/sys_pll.vhd
View file @
2df7b116
...
...
@@ -36,13 +36,16 @@ generic(
-- 100 MHz output clock
g_clk0_divide_f
:
integer
:
=
10
;
-- 200 MHz output clock
g_clk1_divide
:
integer
:
=
5
g_clk1_divide
:
integer
:
=
5
;
-- 200 MHz output clock
g_clk2_divide
:
integer
:
=
5
);
port
(
rst_i
:
in
std_logic
:
=
'0'
;
clk_i
:
in
std_logic
:
=
'0'
;
clk0_o
:
out
std_logic
;
clk1_o
:
out
std_logic
;
clk2_o
:
out
std_logic
;
locked_o
:
out
std_logic
);
end
sys_pll
;
...
...
@@ -54,6 +57,7 @@ architecture syn of sys_pll is
signal
s_clk0
:
std_logic
;
signal
s_clk1
:
std_logic
;
signal
s_clk2
:
std_logic
;
begin
-- Clock PLL
...
...
@@ -68,7 +72,7 @@ begin
-- CLKOUT0_DIVIDE - CLKOUT5_DIVIDE: Divide amount for CLKOUT (1-128)
CLKOUT0_DIVIDE
=>
g_clk0_divide_f
,
CLKOUT1_DIVIDE
=>
g_clk1_divide
,
CLKOUT2_DIVIDE
=>
1
,
CLKOUT2_DIVIDE
=>
g_clk2_divide
,
CLKOUT3_DIVIDE
=>
1
,
CLKOUT4_DIVIDE
=>
1
,
CLKOUT5_DIVIDE
=>
1
,
...
...
@@ -97,7 +101,7 @@ begin
-- Clock Outputs: 1-bit (each) output: User configurable clock outputs
CLKOUT0
=>
s_clk0
,
-- 1-bit output: CLKOUT0
CLKOUT1
=>
s_clk1
,
-- 1-bit output: CLKOUT1
CLKOUT2
=>
open
,
-- 1-bit output: CLKOUT2
CLKOUT2
=>
s_clk2
,
-- 1-bit output: CLKOUT2
CLKOUT3
=>
open
,
-- 1-bit output: CLKOUT3
CLKOUT4
=>
open
,
-- 1-bit output: CLKOUT4
CLKOUT5
=>
open
,
-- 1-bit output: CLKOUT5
...
...
@@ -143,4 +147,10 @@ begin
I
=>
s_clk1
);
cmp_clkout2_buf
:
BUFG
port
map
(
O
=>
clk2_o
,
I
=>
s_clk2
);
end
syn
;
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