|
w11 - vhd 0.794
W11 CPU core and support modules
|
Processes | |
| proc_regs | ( CLK ) |
| proc_next | ( R_REGS , REQ , ADDR , BE , DI , WE , REQ_SIZE , RES_VAL , RES_DO , APP_RDY_CLK , APP_WDF_RDY_CLK , MIGUIRST_CLK , MIGCACO_CLK ) |
| proc_req2app | ( APP_RDY , APP_WDF_RDY , REQ_VAL , REQ_DO , INIT_CALIB_COMPLETE ) |
| proc_app2res | ( APP_RD_DATA_VALID , APP_RD_DATA ) |
Constants | |
| mwidth | positive := 2 ** BAWIDTH |
| dwidth | positive := 8 * mwidth |
| tawidth | positive := 20 - ( BAWIDTH - 2 ) |
| rfwidth | positive := dwidth + mwidth + tawidth + 1 |
| rf_f_we | integer := 0 |
| ngrp | positive := 2 ** ( BAWIDTH - 2 ) |
| bufzero | slv ( dwidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| tagzero | slv ( tawidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| pendzero | slv ( mwidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| regs_init | regs_type := ( ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , bufzero , tagzero , ' 0 ' , ' 0 ' , ' 0 ' , bufzero , tagzero , pendzero ) |
Subtypes | |
| sa_f_ta | integer range 20 - 1 downto BAWIDTH - 2 |
| sa_f_ga | integer range BAWIDTH - 3 downto 0 |
| ma_f_ta | integer range 22 - 1 downto BAWIDTH |
| rf_f_data | integer range dwidth + mwidth + tawidth downto MWIDTH+ tawidth + 1 |
| rf_f_mask | integer range mwidth + tawidth downto tawidth + 1 |
| rf_f_addr | integer range tawidth downto 1 |
Signals | |
| R_REGS | regs_type := regs_init |
| N_REGS | regs_type |
| REQ_DI | slv ( rfwidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| REQ_DO | slv ( rfwidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| REQ_ENA | slbit := ' 0 ' |
| REQ_VAL | slbit := ' 0 ' |
| REQ_HOLD | slbit := ' 0 ' |
| REQ_SIZE | slv4 := ( others = > ' 0 ' ) |
| RES_DI | slv ( dwidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| RES_DO | slv ( dwidth - 1 downto 0 ) := ( others = > ' 0 ' ) |
| RES_ENA | slbit := ' 0 ' |
| RES_VAL | slbit := ' 0 ' |
| APP_RDY_CLK | slbit := ' 0 ' |
| APP_WDF_RDY_CLK | slbit := ' 0 ' |
| MIGUIRST_CLK | slbit := ' 0 ' |
| MIGCACO_CLK | slbit := ' 0 ' |
Records | |
| regs_type | |
| actr | slbit |
| actw | slbit |
| ackr | slbit |
| req_addr | slv20 |
| req_be | slv4 |
| req_di | slv32 |
| res_do | slv32 |
| rdbuf | slv ( dwidth - 1 downto 0 ) |
| rdtag | slv ( tawidth - 1 downto 0 ) |
| rdval | slbit |
| rdnew | slbit |
| rdpend | slbit |
| wrbuf | slv ( dwidth - 1 downto 0 ) |
| wrtag | slv ( tawidth - 1 downto 0 ) |
| wrpend | slv ( mwidth - 1 downto 0 ) |
Instantiations | |
| reqfifo | fifo_2c_dram2 <Entity fifo_2c_dram2> |
| resfifo | fifo_2c_dram2 <Entity fifo_2c_dram2> |
| cdc_crdy | cdc_signal_s1 <Entity cdc_signal_s1> |
| cdc_wrdy | cdc_signal_s1 <Entity cdc_signal_s1> |
| cdc_uirst | cdc_signal_s1 <Entity cdc_signal_s1> |
| cdc_caco | cdc_signal_s1 <Entity cdc_signal_s1> |
Definition at line 69 of file sramif2migui_core.vhd.
| proc_regs | ( | CLK | ) |
Definition at line 217 of file sramif2migui_core.vhd.
|
Process |
Definition at line 230 of file sramif2migui_core.vhd.
|
Process |
Definition at line 377 of file sramif2migui_core.vhd.
|
Process |
Definition at line 408 of file sramif2migui_core.vhd.
Definition at line 71 of file sramif2migui_core.vhd.
Definition at line 72 of file sramif2migui_core.vhd.
Definition at line 73 of file sramif2migui_core.vhd.
Definition at line 74 of file sramif2migui_core.vhd.
Definition at line 77 of file sramif2migui_core.vhd.
Definition at line 78 of file sramif2migui_core.vhd.
Definition at line 80 of file sramif2migui_core.vhd.
Definition at line 84 of file sramif2migui_core.vhd.
Definition at line 85 of file sramif2migui_core.vhd.
Definition at line 86 of file sramif2migui_core.vhd.
|
Constant |
Definition at line 87 of file sramif2migui_core.vhd.
Definition at line 89 of file sramif2migui_core.vhd.
|
Record |
Definition at line 91 of file sramif2migui_core.vhd.
Definition at line 92 of file sramif2migui_core.vhd.
Definition at line 93 of file sramif2migui_core.vhd.
Definition at line 94 of file sramif2migui_core.vhd.
Definition at line 95 of file sramif2migui_core.vhd.
Definition at line 96 of file sramif2migui_core.vhd.
Definition at line 97 of file sramif2migui_core.vhd.
Definition at line 98 of file sramif2migui_core.vhd.
Definition at line 99 of file sramif2migui_core.vhd.
Definition at line 100 of file sramif2migui_core.vhd.
Definition at line 101 of file sramif2migui_core.vhd.
Definition at line 102 of file sramif2migui_core.vhd.
Definition at line 103 of file sramif2migui_core.vhd.
Definition at line 104 of file sramif2migui_core.vhd.
Definition at line 105 of file sramif2migui_core.vhd.
Definition at line 106 of file sramif2migui_core.vhd.
Definition at line 109 of file sramif2migui_core.vhd.
Definition at line 110 of file sramif2migui_core.vhd.
Definition at line 111 of file sramif2migui_core.vhd.
|
Constant |
Definition at line 113 of file sramif2migui_core.vhd.
Definition at line 127 of file sramif2migui_core.vhd.
Definition at line 128 of file sramif2migui_core.vhd.
Definition at line 130 of file sramif2migui_core.vhd.
Definition at line 131 of file sramif2migui_core.vhd.
Definition at line 132 of file sramif2migui_core.vhd.
Definition at line 133 of file sramif2migui_core.vhd.
Definition at line 134 of file sramif2migui_core.vhd.
Definition at line 135 of file sramif2migui_core.vhd.
Definition at line 137 of file sramif2migui_core.vhd.
Definition at line 138 of file sramif2migui_core.vhd.
Definition at line 139 of file sramif2migui_core.vhd.
Definition at line 140 of file sramif2migui_core.vhd.
|
Signal |
Definition at line 142 of file sramif2migui_core.vhd.
|
Signal |
Definition at line 143 of file sramif2migui_core.vhd.
|
Signal |
Definition at line 144 of file sramif2migui_core.vhd.
|
Signal |
Definition at line 145 of file sramif2migui_core.vhd.
|
Instantiation |
Definition at line 170 of file sramif2migui_core.vhd.
|
Instantiation |
Definition at line 189 of file sramif2migui_core.vhd.
|
Instantiation |
Definition at line 197 of file sramif2migui_core.vhd.
|
Instantiation |
Definition at line 203 of file sramif2migui_core.vhd.
|
Instantiation |
Definition at line 209 of file sramif2migui_core.vhd.
|
Instantiation |
Definition at line 215 of file sramif2migui_core.vhd.