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.