Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
S
Simple PCIe FMC carrier SPEC
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
50
Issues
50
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
Simple PCIe FMC carrier SPEC
Commits
06cb643f
Commit
06cb643f
authored
Jul 17, 2019
by
Tristan Gingold
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
spec template: add comments, reorder some ports.
parent
f2a92ca6
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
10 deletions
+17
-10
spec_template_wr.vhd
hdl/rtl/spec_template_wr.vhd
+17
-10
No files found.
hdl/rtl/spec_template_wr.vhd
View file @
06cb643f
...
...
@@ -42,7 +42,7 @@ use unisim.vcomponents.all;
entity
spec_template_wr
is
generic
(
-- If true, instantiate a VIC/ONEWIRE/SPI/WR.
-- If true, instantiate a VIC/ONEWIRE/SPI/WR
/DDRAM+DMA
.
g_WITH_VIC
:
boolean
:
=
True
;
g_WITH_ONEWIRE
:
boolean
:
=
True
;
g_WITH_SPI
:
boolean
:
=
True
;
...
...
@@ -75,9 +75,17 @@ entity spec_template_wr is
-- Clocks/resets
---------------------------------------------------------------------------
clk_125m_pllref_p_i
:
in
std_logic
;
-- 125 MHz PLL reference
-- 125 MHz PLL reference
clk_125m_pllref_p_i
:
in
std_logic
;
clk_125m_pllref_n_i
:
in
std_logic
;
-- 20MHz VCXO clock (for WR)
clk_20m_vcxo_i
:
in
std_logic
;
-- 125 MHz GTP reference
clk_125m_gtp_n_i
:
in
std_logic
;
clk_125m_gtp_p_i
:
in
std_logic
;
---------------------------------------------------------------------------
-- GN4124 PCIe bridge signals
---------------------------------------------------------------------------
...
...
@@ -111,11 +119,15 @@ entity spec_template_wr is
gn_gpio_b
:
inout
std_logic_vector
(
1
downto
0
);
-- gn_gpio[0] -> GN4124 GPIO8
-- gn_gpio[1] -> GN4124 GPIO9
---------------------------------------------------------------------------
-- FMC interface
---------------------------------------------------------------------------
-- I2C interface for accessing FMC EEPROM.
fmc0_scl_b
:
inout
std_logic
;
fmc0_sda_b
:
inout
std_logic
;
--
FMC p
resence (there is a pull-up)
--
P
resence (there is a pull-up)
fmc0_prsnt_m2c_n_i
:
in
std_logic
;
---------------------------------------------------------------------------
...
...
@@ -133,7 +145,6 @@ entity spec_template_wr is
spi_mosi_o
:
out
std_logic
;
spi_miso_i
:
in
std_logic
;
---------------------------------------------------------------------------
-- Miscellanous SPEC pins
---------------------------------------------------------------------------
...
...
@@ -156,12 +167,6 @@ entity spec_template_wr is
uart_rxd_i
:
in
std_logic
;
uart_txd_o
:
out
std_logic
;
-- Local oscillators
clk_20m_vcxo_i
:
in
std_logic
;
-- 20MHz VCXO clock
clk_125m_gtp_n_i
:
in
std_logic
;
-- 125 MHz GTP reference
clk_125m_gtp_p_i
:
in
std_logic
;
---------------------------------------------------------------------------
-- SPI interface to DACs
---------------------------------------------------------------------------
...
...
@@ -209,7 +214,9 @@ entity spec_template_wr is
ddr_udqs_p_b
:
inout
std_logic
;
ddr_we_n_o
:
out
std_logic
;
------------------------------------------
-- User part
------------------------------------------
-- Direct access to the DDR-3
-- Classic wishbone
...
...
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