Entity: etx
Diagram
Generics
| Generic name |
Type |
Value |
Description |
| AW |
|
32 |
|
| DW |
|
32 |
|
| PW |
|
104 |
|
| RFAW |
|
6 |
|
| ID |
|
12'h000 |
|
| ETYPE |
|
0 |
|
| TARGET |
|
"GENERIC" |
|
Ports
| Port name |
Direction |
Type |
Description |
| sys_clk |
input |
|
clock for fifos |
| sys_nreset |
input |
|
reset for fifos |
| soft_reset |
input |
|
software controlled reset |
| tx_active |
output |
|
tx ready to transmit |
| txo_lclk_p |
output |
|
tx clock output |
| txo_lclk_n |
output |
|
tx clock output |
| txo_frame_p |
output |
|
tx frame signal |
| txo_frame_n |
output |
|
tx frame signal |
| txo_data_p |
output |
[7:0] |
tx data (dual data rate) |
| txo_data_n |
output |
[7:0] |
tx data (dual data rate) |
| txi_wr_wait_p |
input |
|
tx async write pushback |
| txi_wr_wait_n |
input |
|
tx async write pushback |
| txi_rd_wait_p |
input |
|
tx async read pushback |
| txi_rd_wait_n |
input |
|
tx async read pushback |
| cclk_p |
output |
|
Epiphany Chip Signals |
| cclk_n |
output |
|
Epiphany Chip Signals |
| chip_nreset |
output |
|
|
| txrd_access |
input |
|
Read Request Channel Input |
| txrd_packet |
input |
[PW-1:0] |
|
| txrd_wait |
output |
|
|
| txwr_access |
input |
|
Write Channel Input |
| txwr_packet |
input |
[PW-1:0] |
|
| txwr_wait |
output |
|
|
| txrr_access |
input |
|
Read Response Channel Input |
| txrr_packet |
input |
[PW-1:0] |
|
| txrr_wait |
output |
|
|
| etx_cfg_access |
output |
|
Configuration Interface (for ERX) |
| etx_cfg_packet |
output |
[PW-1:0] |
|
| etx_nreset |
output |
|
|
| tx_lclk_div4 |
output |
|
|
| etx_cfg_wait |
input |
|
|
Signals
| Name |
Type |
Description |
| tx_data_slow |
wire [63:0] |
From etx_core of etx_core.v |
| tx_frame_slow |
wire [3:0] |
From etx_core of etx_core.v |
| tx_lclk90 |
wire |
From etx_clocks of etx_clocks.v |
| tx_lclk_io |
wire |
From etx_clocks of etx_clocks.v |
| tx_access |
wire |
From etx_core of etx_core.v |
| tx_burst |
wire |
From etx_core of etx_core.v |
| tx_packet |
wire [PW-1:0] |
From etx_core of etx_core.v |
| tx_rd_wait |
wire |
From etx_io of etx_io.v |
| tx_wr_wait |
wire |
From etx_io of etx_io.v |
| txrd_fifo_access |
wire |
From etx_fifo of etx_fifo.v |
| txrd_fifo_packet |
wire [PW-1:0] |
From etx_fifo of etx_fifo.v |
| txrd_fifo_wait |
wire |
From etx_core of etx_core.v |
| txrr_fifo_access |
wire |
From etx_fifo of etx_fifo.v |
| txrr_fifo_packet |
wire [PW-1:0] |
From etx_fifo of etx_fifo.v |
| txrr_fifo_wait |
wire |
From etx_core of etx_core.v |
| txwr_fifo_access |
wire |
From etx_fifo of etx_fifo.v |
| txwr_fifo_packet |
wire [PW-1:0] |
From etx_fifo of etx_fifo.v |
| txwr_fifo_wait |
wire |
From etx_core of etx_core.v |
| etx_io_nreset |
wire |
|
Instantiations
Description
***/
Clocks */
***/
Description
Templated
/
TRANSMIT I/O LOGIC /
*/
etx_io AUTO_TEMPLATE (
.nreset (etx_io_nreset),
);
*/