|
w11 - vhd 0.794
W11 CPU core and support modules
|
Processes | |
| proc_ibres | ( IBSEL_SLIM , IB_MREQ , R_SLIM ) |
| proc_slim | ( CLK ) |
| proc_regs | ( CLK ) |
| proc_next | ( R_REGS , R_SLIM , CP_ADDR , VM_CNTL , VM_DIN , VM_ADDR , IB_SRES , UBMAP_ADDR_PM , EM_SRES , MMU_STAT , PADDRH ) |
Constants | |
| ibaddr_slim | slv16 := slv ( to_unsigned ( 8#177774# , 16 ) ) |
| atowidth | natural := 6 |
| atocnt_init | slv ( atowidth - 1 downto 0 ) := ( others = > ' 1 ' ) |
| regs_init | regs_type := ( s_idle , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , atocnt_init , ' 0 ' , ' 0 ' , " 00 " , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) ) |
Types | |
| state_type | ( s_idle , s_mem_w , s_ib_w , s_ib_wend , s_ib_rend , s_idle_mw_ib , s_idle_mw_mem , s_mem_mw_w , s_fail , s_errrsv , s_errib ) |
Signals | |
| R_REGS | regs_type := regs_init |
| N_REGS | regs_type |
| R_SLIM | slv8 := ( others = > ' 0 ' ) |
| MMU_CNTL | mmu_cntl_type := mmu_cntl_init |
| MMU_STAT | mmu_stat_type := mmu_stat_init |
| PADDRH | slv16 := ( others = > ' 0 ' ) |
| IBSEL_SLIM | slbit := ' 0 ' |
| IB_SRES_SLIM | ib_sres_type := ib_sres_init |
| IB_SRES_MMU | ib_sres_type := ib_sres_init |
| IB_SRES_UBMAP | ib_sres_type := ib_sres_init |
| UBMAP_MREQ | slbit := ' 0 ' |
| UBMAP_ADDR_PM | slv22_1 := ( others = > ' 0 ' ) |
| VM_STAT_L | vm_stat_type := vm_stat_init |
| VM_DOUT_L | slv16 := ( others = > ' 0 ' ) |
| IB_MREQ | ib_mreq_type := ib_mreq_init |
| IB_SRES | ib_sres_type := ib_sres_init |
| IB_SRES_INT | ib_sres_type := ib_sres_init |
| EM_MREQ_L | em_mreq_type := em_mreq_init |
Records | |
| regs_type | |
| state | state_type |
| wacc | slbit |
| macc | slbit |
| cacc | slbit |
| bytop | slbit |
| kstack | slbit |
| ysv | slbit |
| vaok | slbit |
| trap_mmu | slbit |
| mdin | slv16 |
| paddr | slv22 |
| paddr_iopage | slv9 |
| atocnt | slv ( atowidth - 1 downto 0 ) |
| ibre | slbit |
| ibwe | slbit |
| ibbe | slv2 |
| ibrmw | slbit |
| ibcacc | slbit |
| ibracc | slbit |
| ibdout | slv16 |
Instantiations | |
| mmu | pdp11_mmu <Entity pdp11_mmu> |
| ubmap | pdp11_ubmap <Entity pdp11_ubmap> |
| sres_or_int | ib_sres_or_4 <Entity ib_sres_or_4> |
| sres_or_all | ib_sres_or_2 <Entity ib_sres_or_2> |
| sel | ib_sel <Entity ib_sel> |
Definition at line 95 of file pdp11_vmbox.vhd.
| proc_ibres | ( | IBSEL_SLIM, | |
| IB_MREQ, | |||
| R_SLIM | |||
| ) |
Definition at line 230 of file pdp11_vmbox.vhd.
|
Process |
Definition at line 242 of file pdp11_vmbox.vhd.
|
Process |
Definition at line 255 of file pdp11_vmbox.vhd.
|
Process |
Definition at line 266 of file pdp11_vmbox.vhd.
|
Constant |
Definition at line 97 of file pdp11_vmbox.vhd.
|
Constant |
Definition at line 98 of file pdp11_vmbox.vhd.
|
Type |
Definition at line 102 of file pdp11_vmbox.vhd.
|
Record |
Definition at line 116 of file pdp11_vmbox.vhd.
|
Record |
Definition at line 117 of file pdp11_vmbox.vhd.
Definition at line 118 of file pdp11_vmbox.vhd.
Definition at line 119 of file pdp11_vmbox.vhd.
Definition at line 120 of file pdp11_vmbox.vhd.
Definition at line 121 of file pdp11_vmbox.vhd.
Definition at line 122 of file pdp11_vmbox.vhd.
Definition at line 123 of file pdp11_vmbox.vhd.
Definition at line 124 of file pdp11_vmbox.vhd.
Definition at line 125 of file pdp11_vmbox.vhd.
Definition at line 126 of file pdp11_vmbox.vhd.
Definition at line 127 of file pdp11_vmbox.vhd.
|
Record |
Definition at line 128 of file pdp11_vmbox.vhd.
Definition at line 129 of file pdp11_vmbox.vhd.
Definition at line 130 of file pdp11_vmbox.vhd.
Definition at line 131 of file pdp11_vmbox.vhd.
Definition at line 132 of file pdp11_vmbox.vhd.
Definition at line 133 of file pdp11_vmbox.vhd.
Definition at line 134 of file pdp11_vmbox.vhd.
Definition at line 135 of file pdp11_vmbox.vhd.
Definition at line 136 of file pdp11_vmbox.vhd.
|
Constant |
Definition at line 139 of file pdp11_vmbox.vhd.
|
Constant |
Definition at line 140 of file pdp11_vmbox.vhd.
Definition at line 153 of file pdp11_vmbox.vhd.
Definition at line 154 of file pdp11_vmbox.vhd.
Definition at line 156 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 158 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 159 of file pdp11_vmbox.vhd.
Definition at line 160 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 162 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 163 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 164 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 165 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 167 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 168 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 170 of file pdp11_vmbox.vhd.
Definition at line 171 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 173 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 174 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 175 of file pdp11_vmbox.vhd.
|
Signal |
Definition at line 177 of file pdp11_vmbox.vhd.
|
Instantiation |
Definition at line 193 of file pdp11_vmbox.vhd.
|
Instantiation |
Definition at line 203 of file pdp11_vmbox.vhd.
|
Instantiation |
Definition at line 212 of file pdp11_vmbox.vhd.
|
Instantiation |
Definition at line 219 of file pdp11_vmbox.vhd.
|
Instantiation |
Definition at line 228 of file pdp11_vmbox.vhd.