Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
N
nanoFIP - 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
nanoFIP - Gateware
Commits
95355592
Commit
95355592
authored
May 30, 2022
by
Evangelia Gousiou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
all status errors ORed on r_tler_o pin, as expected on the FMC-nanoFIP v3
parent
47350e02
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1140 additions
and
5 deletions
+1140
-5
nanofip.srr
syn/nanofip.srr
+1129
-0
nanofip.vhd
top/nanofip.vhd
+11
-5
No files found.
syn/nanofip.srr
0 → 100644
View file @
95355592
This diff is collapsed.
Click to expand it.
top/nanofip.vhd
View file @
95355592
...
...
@@ -295,7 +295,7 @@ entity nanofip is port(
-- User Interface, NON-WISHBONE
r_fcser_o
:
out
std_logic
;
-- nanoFIP status byte, bit 5
r_tler_o
:
out
std_logic
;
--
nanoFIP status byte, bit 4
r_tler_o
:
out
std_logic
;
--
on v3 this pin groups all status errors (was: nanoFIP status byte, bit 4)
u_cacer_o
:
out
std_logic
;
-- nanoFIP status byte, bit 2
u_pacer_o
:
out
std_logic
;
-- nanoFIP status byte, bit 3
...
...
@@ -356,6 +356,8 @@ architecture struc of nanofip is
signal
s_jc_mem_adr_rd
:
std_logic_vector
(
8
downto
0
);
signal
s_jc_tdo_byte
:
std_logic_vector
(
7
downto
0
);
signal
r_tler
,
u_pacer
,
u_cacer
,
r_fcser
:
std_logic
;
-- for v3
--=================================================================================================
-- architecture declaration
...
...
@@ -473,13 +475,17 @@ begin
jc_tdo_byte_i
=>
s_jc_tdo_byte
,
-------------------------------------------------------------
byte_o
=>
s_byte_to_tx
,
u_cacer_o
=>
u_cacer
_o
,
u_pacer_o
=>
u_pacer
_o
,
r_tler_o
=>
r_tler
_o
,
r_fcser_o
=>
r_fcser
_o
,
u_cacer_o
=>
u_cacer
,
u_pacer_o
=>
u_pacer
,
r_tler_o
=>
r_tler
,
r_fcser_o
=>
r_fcser
,
var3_rdy_o
=>
s_var3_rdy
);
-------------------------------------------------------------
u_cacer_o
<=
u_cacer
;
u_pacer_o
<=
u_pacer
;
r_fcser_o
<=
r_fcser
;
r_tler_o
<=
r_tler
or
u_pacer
or
u_cacer
or
r_fcser
;
---------------------------------------------------------------------------------------------------
...
...
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