|
w11 - vhd 0.794
W11 CPU core and support modules
|
Processes | |
| proc_stim | |
| proc_moni | |
Procedures | |
| get_cmd_ea( L: inout line , picmd: out slv8 ) | |
| get_seq_ea( L: inout line pcode: in slv3 picmd: out slv8 ) | |
| do_tx9( data: in slv9 ) | |
| do_tx8( data: in slv8 ) | |
| do_tx16( data: in slv16 ) | |
| do_txcrc | |
| do_txsop | |
| do_txeop | |
| do_txc( picmd: in slv8 ) | |
| do_txca( picmd: in slv8 , piaddr: in slv16 ) | |
| do_txcad( picmd: in slv8 piaddr: in slv16 pidata: in slv16 ) | |
| do_txblks( pnblk: in natural , pstart: in slv16 ) | |
| checkmiss_rx | |
| do_rx9( data: in slv9 ) | |
| do_rx8( data: in slv8 ) | |
| do_rx16( data: in slv16 ) | |
| do_rxattn | |
| do_rxcrc | |
| do_rxsop | |
| do_rxeop | |
| do_rxcs( picmd: in slv8 , pistat: in slv8 ) | |
| do_rxcds( picmd: in slv8 pidata: in slv16 pistat: in slv8 ) | |
| do_rxcbs( picmd: in slv8 pibabo: in slv8 pistat: in slv8 ) | |
| do_rxrbeg( picmd: in slv8 , pnblk: in natural ) | |
| do_rxrend( pnblk: in natural , pistat: in slv8 ) | |
| do_rxblks( pnblk: in natural , pstart: in slv16 ) | |
Components | |
| tbd_rlink_gen | |
Constants | |
| d_f_cflag | integer := 8 |
| rxlist_size | positive := 4096 |
| txlist_size | positive := 4096 |
| datlist_size | positive := 2048 |
| slv9_zero | slv9 := ( others = > ' 0 ' ) |
| slv16_zero | slv16 := ( others = > ' 0 ' ) |
| clock_period | Delay_length := 20 ns |
| clock_offset | Delay_length := 200 ns |
| setup_time | Delay_length := 5 ns |
| c2out_time | Delay_length := 10 ns |
Types | |
| rxlist_array_type | ( 0 to rxlist_size - 1 ) slv9 |
| txlist_array_type | ( 0 to txlist_size - 1 ) slv9 |
| datlist_array_type | ( 0 to datlist_size - 1 ) slv16 |
Subtypes | |
| d_f_data | integer range 7 downto 0 |
| f_byte1 | integer range 15 downto 8 |
| f_byte0 | integer range 7 downto 0 |
Signals | |
| CLK | slbit := ' 0 ' |
| CE_USEC | slbit := ' 0 ' |
| CE_MSEC | slbit := ' 0 ' |
| RESET | slbit := ' 0 ' |
| RL_DI | slv9 := ( others = > ' 0 ' ) |
| RL_ENA | slbit := ' 0 ' |
| RL_BUSY | slbit := ' 0 ' |
| RL_DO | slv9 := ( others = > ' 0 ' ) |
| RL_VAL | slbit := ' 0 ' |
| RL_HOLD | slbit := ' 0 ' |
| RB_MREQ_aval | slbit := ' 0 ' |
| RB_MREQ_re | slbit := ' 0 ' |
| RB_MREQ_we | slbit := ' 0 ' |
| RB_MREQ_initt | slbit := ' 0 ' |
| RB_MREQ_addr | slv16 := ( others = > ' 0 ' ) |
| RB_MREQ_din | slv16 := ( others = > ' 0 ' ) |
| RB_SRES_ack | slbit := ' 0 ' |
| RB_SRES_busy | slbit := ' 0 ' |
| RB_SRES_err | slbit := ' 0 ' |
| RB_SRES_dout | slv16 := ( others = > ' 0 ' ) |
| RB_LAM_TBENCH | slv16 := ( others = > ' 0 ' ) |
| RB_LAM_TESTER | slv16 := ( others = > ' 0 ' ) |
| RB_LAM | slv16 := ( others = > ' 0 ' ) |
| RB_STAT | slv4 := ( others = > ' 0 ' ) |
| TXRXACT | slbit := ' 0 ' |
| RB_MREQ | rb_mreq_type := rb_mreq_init |
| RB_SRES | rb_sres_type := rb_sres_init |
| CLK_STOP | slbit := ' 0 ' |
| CLK_CYCLE | integer := 0 |
Shared Variables | |
| sv_rxlist | shared rxlist_array_type := := ( others = > slv9_zero ) |
| sv_nrxlist | shared natural := := 0 |
| sv_rxind | shared natural := := 0 |
Instantiations | |
| clkgen | simclk <Entity simclk> |
| clkcnt | simclkcnt <Entity simclkcnt> |
| clkdiv | clkdivce_tb <Entity clkdivce_tb> |
| rbtest | rbd_tester <Entity rbd_tester> |
| uut | tbd_rlink_gen |
Definition at line 136 of file tb_rlink.vhd.
| get_cmd_ea | ( | inout line | L, |
| out slv8 | picmd | ||
| ) |
Definition at line 331 of file tb_rlink.vhd.
Definition at line 363 of file tb_rlink.vhd.
|
Procedure |
Definition at line 378 of file tb_rlink.vhd.
|
Procedure |
Definition at line 384 of file tb_rlink.vhd.
|
Procedure |
Definition at line 390 of file tb_rlink.vhd.
|
Procedure |
Definition at line 396 of file tb_rlink.vhd.
|
Procedure |
Definition at line 402 of file tb_rlink.vhd.
|
Procedure |
Definition at line 408 of file tb_rlink.vhd.
|
Procedure |
Definition at line 413 of file tb_rlink.vhd.
Definition at line 419 of file tb_rlink.vhd.
Definition at line 428 of file tb_rlink.vhd.
|
Procedure |
Definition at line 439 of file tb_rlink.vhd.
|
Procedure |
Definition at line 452 of file tb_rlink.vhd.
|
Procedure |
Definition at line 467 of file tb_rlink.vhd.
|
Procedure |
Definition at line 473 of file tb_rlink.vhd.
|
Procedure |
Definition at line 481 of file tb_rlink.vhd.
|
Procedure |
Definition at line 487 of file tb_rlink.vhd.
|
Procedure |
Definition at line 493 of file tb_rlink.vhd.
|
Procedure |
Definition at line 501 of file tb_rlink.vhd.
|
Procedure |
Definition at line 510 of file tb_rlink.vhd.
Definition at line 515 of file tb_rlink.vhd.
Definition at line 524 of file tb_rlink.vhd.
Definition at line 535 of file tb_rlink.vhd.
|
Procedure |
Definition at line 546 of file tb_rlink.vhd.
|
Procedure |
Definition at line 554 of file tb_rlink.vhd.
|
Procedure |
Definition at line 563 of file tb_rlink.vhd.
|
Process |
|
Process |
Definition at line 937 of file tb_rlink.vhd.
|
Constant |
Definition at line 138 of file tb_rlink.vhd.
|
Subtype |
Definition at line 139 of file tb_rlink.vhd.
|
Subtype |
Definition at line 141 of file tb_rlink.vhd.
|
Subtype |
Definition at line 142 of file tb_rlink.vhd.
Definition at line 144 of file tb_rlink.vhd.
Definition at line 145 of file tb_rlink.vhd.
Definition at line 146 of file tb_rlink.vhd.
Definition at line 147 of file tb_rlink.vhd.
Definition at line 148 of file tb_rlink.vhd.
Definition at line 149 of file tb_rlink.vhd.
Definition at line 150 of file tb_rlink.vhd.
Definition at line 151 of file tb_rlink.vhd.
Definition at line 152 of file tb_rlink.vhd.
Definition at line 153 of file tb_rlink.vhd.
|
Signal |
Definition at line 154 of file tb_rlink.vhd.
|
Signal |
Definition at line 155 of file tb_rlink.vhd.
|
Signal |
Definition at line 156 of file tb_rlink.vhd.
|
Signal |
Definition at line 157 of file tb_rlink.vhd.
|
Signal |
Definition at line 158 of file tb_rlink.vhd.
|
Signal |
Definition at line 159 of file tb_rlink.vhd.
|
Signal |
Definition at line 160 of file tb_rlink.vhd.
|
Signal |
Definition at line 161 of file tb_rlink.vhd.
|
Signal |
Definition at line 162 of file tb_rlink.vhd.
|
Signal |
Definition at line 163 of file tb_rlink.vhd.
|
Signal |
Definition at line 164 of file tb_rlink.vhd.
|
Signal |
Definition at line 165 of file tb_rlink.vhd.
Definition at line 166 of file tb_rlink.vhd.
Definition at line 167 of file tb_rlink.vhd.
Definition at line 168 of file tb_rlink.vhd.
|
Signal |
Definition at line 170 of file tb_rlink.vhd.
|
Signal |
Definition at line 171 of file tb_rlink.vhd.
Definition at line 173 of file tb_rlink.vhd.
|
Signal |
Definition at line 174 of file tb_rlink.vhd.
|
Constant |
Definition at line 176 of file tb_rlink.vhd.
|
Constant |
Definition at line 177 of file tb_rlink.vhd.
|
Constant |
Definition at line 178 of file tb_rlink.vhd.
Definition at line 180 of file tb_rlink.vhd.
|
Constant |
Definition at line 181 of file tb_rlink.vhd.
|
Type |
Definition at line 183 of file tb_rlink.vhd.
|
Type |
Definition at line 184 of file tb_rlink.vhd.
|
Type |
Definition at line 185 of file tb_rlink.vhd.
|
Shared Variable |
Definition at line 187 of file tb_rlink.vhd.
|
Shared Variable |
Definition at line 188 of file tb_rlink.vhd.
|
Shared Variable |
Definition at line 189 of file tb_rlink.vhd.
|
Constant |
Definition at line 191 of file tb_rlink.vhd.
|
Constant |
Definition at line 192 of file tb_rlink.vhd.
|
Constant |
Definition at line 193 of file tb_rlink.vhd.
|
Constant |
Definition at line 194 of file tb_rlink.vhd.
|
Component |
Definition at line 196 of file tb_rlink.vhd.
|
Instantiation |
Definition at line 233 of file tb_rlink.vhd.
|
Instantiation |
Definition at line 235 of file tb_rlink.vhd.
|
Instantiation |
Definition at line 246 of file tb_rlink.vhd.
|
Instantiation |
Definition at line 270 of file tb_rlink.vhd.
|
Instantiation |
Definition at line 299 of file tb_rlink.vhd.