w11 - vhd 0.794
W11 CPU core and support modules
|
Processes | |
proc_regs | ( I_FX2_IFCLK ) |
proc_next | ( R_REGS , FX2_FLAG_N , TXFIFO_VAL , TX2FIFO_VAL , TXFIFO_DO , TX2FIFO_DO , RXSIZE_FX2 , TXBUSY_L , TX2BUSY_L ) |
proc_moni | ( CLK ) |
proc_almost | ( RXSIZE_USR , TXSIZE_USR , TX2SIZE_USR ) |
Constants | |
c_rxfifo | slv2 := c_fifo_ep4 |
c_txfifo | slv2 := c_fifo_ep6 |
c_tx2fifo | slv2 := c_fifo_ep8 |
c_flag_prog | integer := 0 |
c_flag_tx_ff | integer := 1 |
c_flag_rx_ef | integer := 2 |
c_flag_tx2_ff | integer := 3 |
petocnt_init | slv ( PETOWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
ccnt_init | slv ( CCWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
regs_init | regs_type := ( s_idle , petocnt_init , petocnt_init , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ccnt_init , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' ) |
rxfifo_thres | natural := 3 |
Types | |
state_type | ( s_idle , s_rxprep0 , s_rxprep1 , s_rxprep2 , s_rxdisp , s_rxpipe , s_txprep0 , s_txprep1 , s_txprep2 , s_txdisp , s_tx2prep0 , s_tx2prep1 , s_tx2prep2 , s_tx2disp ) |
Signals | |
R_REGS | regs_type := regs_init |
N_REGS | regs_type := regs_init |
FX2_FIFO | slv2 := ( others = > ' 0 ' ) |
FX2_FIFO_CE | slbit := ' 0 ' |
FX2_FLAG_N | slv4 := ( others = > ' 0 ' ) |
FX2_SLRD_N | slbit := ' 1 ' |
FX2_SLWR_N | slbit := ' 1 ' |
FX2_SLOE_N | slbit := ' 1 ' |
FX2_PKTEND_N | slbit := ' 1 ' |
FX2_DATA_CEI | slbit := ' 0 ' |
FX2_DATA_CEO | slbit := ' 0 ' |
FX2_DATA_OE | slbit := ' 0 ' |
FX2_DATA_DO | slv8 := ( others = > ' 0 ' ) |
RXFIFO_DI | slv8 := ( others = > ' 0 ' ) |
RXFIFO_ENA | slbit := ' 0 ' |
RXFIFO_BUSY | slbit := ' 0 ' |
RXSIZE_FX2 | slv ( RXFAWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
RXSIZE_USR | slv ( RXFAWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
TXFIFO_DO | slv8 := ( others = > ' 0 ' ) |
TXFIFO_VAL | slbit := ' 0 ' |
TXFIFO_HOLD | slbit := ' 0 ' |
TXSIZE_FX2 | slv ( TXFAWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
TXSIZE_USR | slv ( TXFAWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
TX2FIFO_DO | slv8 := ( others = > ' 0 ' ) |
TX2FIFO_VAL | slbit := ' 0 ' |
TX2FIFO_HOLD | slbit := ' 0 ' |
TX2SIZE_FX2 | slv ( TXFAWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
TX2SIZE_USR | slv ( TXFAWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
TXBUSY_L | slbit := ' 0 ' |
TX2BUSY_L | slbit := ' 0 ' |
R_MONI_C | fx2ctl_moni_type := fx2ctl_moni_init |
R_MONI_S | fx2ctl_moni_type := fx2ctl_moni_init |
Records | |
regs_type | |
state | state_type |
petocnt | slv ( PETOWIDTH - 1 downto 0 ) |
pe2tocnt | slv ( PETOWIDTH - 1 downto 0 ) |
pepend | slbit |
pe2pend | slbit |
rxpipe1 | slbit |
rxpipe2 | slbit |
ccnt | slv ( CCWIDTH - 1 downto 0 ) |
moni_ep4_sel | slbit |
moni_ep6_sel | slbit |
moni_ep8_sel | slbit |
moni_ep4_pf | slbit |
moni_ep6_pf | slbit |
moni_ep8_pf | slbit |
Instantiations | |
iob_fx2_fifo | iob_reg_o_gen <Entity iob_reg_o_gen> |
iob_fx2_flag | iob_reg_i_gen <Entity iob_reg_i_gen> |
iob_fx2_slrd | iob_reg_o <Entity iob_reg_o> |
iob_fx2_slwr | iob_reg_o <Entity iob_reg_o> |
iob_fx2_sloe | iob_reg_o <Entity iob_reg_o> |
iob_fx2_pktend | iob_reg_o <Entity iob_reg_o> |
iob_fx2_data | iob_reg_io_gen <Entity iob_reg_io_gen> |
rxfifo | fifo_2c_dram <Entity fifo_2c_dram> |
txfifo | fifo_2c_dram <Entity fifo_2c_dram> |
tx2fifo | fifo_2c_dram <Entity fifo_2c_dram> |
Definition at line 80 of file fx2_3fifoctl_ic.vhd.
proc_regs | ( | I_FX2_IFCLK | ) |
Definition at line 321 of file fx2_3fifoctl_ic.vhd.
|
Process |
Definition at line 334 of file fx2_3fifoctl_ic.vhd.
|
Process |
Definition at line 642 of file fx2_3fifoctl_ic.vhd.
|
Process |
Definition at line 687 of file fx2_3fifoctl_ic.vhd.
Definition at line 82 of file fx2_3fifoctl_ic.vhd.
Definition at line 83 of file fx2_3fifoctl_ic.vhd.
Definition at line 84 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 86 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 87 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 88 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 89 of file fx2_3fifoctl_ic.vhd.
|
Type |
Definition at line 91 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 108 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 109 of file fx2_3fifoctl_ic.vhd.
Definition at line 110 of file fx2_3fifoctl_ic.vhd.
Definition at line 111 of file fx2_3fifoctl_ic.vhd.
Definition at line 112 of file fx2_3fifoctl_ic.vhd.
Definition at line 113 of file fx2_3fifoctl_ic.vhd.
Definition at line 114 of file fx2_3fifoctl_ic.vhd.
Definition at line 115 of file fx2_3fifoctl_ic.vhd.
Definition at line 116 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 117 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 118 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 119 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 120 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 121 of file fx2_3fifoctl_ic.vhd.
|
Record |
Definition at line 122 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 125 of file fx2_3fifoctl_ic.vhd.
Definition at line 126 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 128 of file fx2_3fifoctl_ic.vhd.
|
Constant |
Definition at line 139 of file fx2_3fifoctl_ic.vhd.
Definition at line 142 of file fx2_3fifoctl_ic.vhd.
Definition at line 143 of file fx2_3fifoctl_ic.vhd.
Definition at line 145 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 146 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 147 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 148 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 149 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 150 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 151 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 152 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 153 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 154 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 155 of file fx2_3fifoctl_ic.vhd.
Definition at line 157 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 158 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 159 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 160 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 161 of file fx2_3fifoctl_ic.vhd.
Definition at line 162 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 163 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 164 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 165 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 166 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 167 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 168 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 169 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 170 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 171 of file fx2_3fifoctl_ic.vhd.
Definition at line 173 of file fx2_3fifoctl_ic.vhd.
Definition at line 174 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 176 of file fx2_3fifoctl_ic.vhd.
|
Signal |
Definition at line 177 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 197 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 208 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 218 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 228 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 238 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 248 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 262 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 281 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 300 of file fx2_3fifoctl_ic.vhd.
|
Instantiation |
Definition at line 319 of file fx2_3fifoctl_ic.vhd.