w11 - vhd 0.794
W11 CPU core and support modules
|
Processes | |
proc_regs | ( CLK ) |
proc_next | ( R_REGS , RB_MREQ , DM_STAT_SE , DM_STAT_DP , DM_STAT_DP .psw , DM_STAT_VM , DM_STAT_VM .vmcntl , DM_STAT_VM .vmstat , DM_STAT_CO , BRAM_DO , MAL_DO ) |
Constants | |
rbaddr_cntl | slv3 := " 000 " |
rbaddr_stat | slv3 := " 001 " |
rbaddr_addr | slv3 := " 010 " |
rbaddr_data | slv3 := " 011 " |
rbaddr_iaddr | slv3 := " 100 " |
rbaddr_ipc | slv3 := " 101 " |
rbaddr_ireg | slv3 := " 110 " |
rbaddr_imal | slv3 := " 111 " |
cntl_rbf_mwsup | integer := 5 |
cntl_rbf_imode | integer := 4 |
cntl_rbf_wstop | integer := 3 |
stat_rbf_snum | integer := 8 |
stat_rbf_wrap | integer := 2 |
stat_rbf_susp | integer := 1 |
stat_rbf_run | integer := 0 |
dat8_rbf_req | integer := 15 |
dat8_rbf_wacc | integer := 14 |
dat8_rbf_macc | integer := 13 |
dat8_rbf_cacc | integer := 12 |
dat8_rbf_bytop | integer := 11 |
dat8_rbf_dspace | integer := 10 |
dat8_rbf_ack | integer := 14 |
dat8_rbf_err | integer := 13 |
dat8_rbf_trap_ysv | integer := 12 |
dat8_rbf_trap_mmu | integer := 11 |
dat8_rbf_mwdrop | integer := 10 |
dat8_rbf_istart | integer := 9 |
dat8_rbf_idone | integer := 8 |
vmerr_odd | slv3 := " 001 " |
vmerr_mmu | slv3 := " 010 " |
vmerr_nxm | slv3 := " 011 " |
vmerr_iobto | slv3 := " 100 " |
vmerr_rsv | slv3 := " 101 " |
dat7_rbf_idecode | integer := 0 |
dat5_rbf_rset | integer := 11 |
dat5_rbf_dres_val | integer := 10 |
dat5_rbf_ddst_we | integer := 9 |
dat5_rbf_dsrc_we | integer := 8 |
dat5_rbf_vstart | integer := 8 |
dat5_rbf_tflag | integer := 4 |
func_sto | slv3 := " 100 " |
func_sta | slv3 := " 101 " |
func_sus | slv3 := " 110 " |
func_res | slv3 := " 111 " |
laddrzero | slv ( AWIDTH - 1 downto 0 ) := ( others = > ' 0 ' ) |
laddrlast | slv ( AWIDTH - 1 downto 0 ) := ( others = > ' 1 ' ) |
regs_init | regs_type := ( ' 0 ' , ' 0 ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 1 ' , ' 0 ' , ' 0 ' , laddrzero , " 0000 " , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' ) |
Subtypes | |
cntl_rbf_func | integer range 2 downto 0 |
stat_rbf_bsize | integer range 15 downto 13 |
stat_rbf_malcnt | integer range 12 downto 9 |
addr_rbf_laddr | integer range 4 + AWIDTH - 1 downto 4 |
addr_rbf_waddr | integer range 3 downto 0 |
bram_mf_port11 | integer range 143 downto 108 |
bram_mf_port10 | integer range 107 downto 72 |
bram_mf_port01 | integer range 71 downto 36 |
bram_mf_port00 | integer range 35 downto 0 |
bram_df_word8 | integer range 143 downto 128 |
bram_df_word7 | integer range 127 downto 112 |
bram_df_word6 | integer range 111 downto 96 |
bram_df_word5 | integer range 95 downto 80 |
bram_df_word4 | integer range 79 downto 64 |
bram_df_word3 | integer range 63 downto 48 |
bram_df_word2 | integer range 47 downto 32 |
bram_df_word1 | integer range 31 downto 16 |
bram_df_word0 | integer range 15 downto 0 |
dat8_rbf_vmerr | integer range 12 downto 10 |
dat8_rbf_snum | integer range 7 downto 0 |
dat8_rbf_cnum | integer range 7 downto 0 |
dat7_rbf_pc | integer range 15 downto 1 |
dat5_rbf_cmode | integer range 15 downto 14 |
dat5_rbf_pmode | integer range 13 downto 12 |
dat5_rbf_pri | integer range 7 downto 5 |
dat5_rbf_cc | integer range 3 downto 0 |
Signals | |
R_REGS | regs_type := regs_init |
N_REGS | regs_type := regs_init |
BRAM_EN | slbit := ' 0 ' |
BRAM_WE | slbit := ' 0 ' |
BRAM_ADDRA | slv ( AWIDTH downto 0 ) := ( others = > ' 0 ' ) |
BRAM_ADDRB | slv ( AWIDTH downto 0 ) := ( others = > ' 0 ' ) |
BRAM_DI | slv ( 143 downto 0 ) := ( others = > ' 0 ' ) |
BRAM_DO | slv ( 143 downto 0 ) := ( others = > ' 0 ' ) |
MAL_WE | slbit := ' 0 ' |
MAL_DI | slv16 := ( others = > ' 0 ' ) |
MAL_DO | slv16 := ( others = > ' 0 ' ) |
Instantiations | |
bram0 | ram_2swsr_rfirst_gen <Entity ram_2swsr_rfirst_gen> |
bram1 | ram_2swsr_rfirst_gen <Entity ram_2swsr_rfirst_gen> |
mal | ram_1swar_1ar_gen <Entity ram_1swar_1ar_gen> |
Definition at line 153 of file pdp11_dmcmon.vhd.
proc_regs | ( | CLK | ) |
Definition at line 405 of file pdp11_dmcmon.vhd.
|
Process |
Definition at line 418 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 155 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 156 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 157 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 158 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 159 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 160 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 161 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 162 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 164 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 165 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 166 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 167 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 169 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 170 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 171 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 172 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 173 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 174 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 176 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 177 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 179 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 180 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 181 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 182 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 184 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 185 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 186 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 187 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 188 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 189 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 190 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 191 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 192 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 194 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 195 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 196 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 197 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 198 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 199 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 200 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 201 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 202 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 203 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 204 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 205 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 206 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 207 of file pdp11_dmcmon.vhd.
Definition at line 209 of file pdp11_dmcmon.vhd.
Definition at line 210 of file pdp11_dmcmon.vhd.
Definition at line 211 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 212 of file pdp11_dmcmon.vhd.
Definition at line 213 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 215 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 217 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 219 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 220 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 222 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 223 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 224 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 226 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 227 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 228 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 230 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 232 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 233 of file pdp11_dmcmon.vhd.
|
Subtype |
Definition at line 234 of file pdp11_dmcmon.vhd.
Definition at line 236 of file pdp11_dmcmon.vhd.
Definition at line 237 of file pdp11_dmcmon.vhd.
Definition at line 238 of file pdp11_dmcmon.vhd.
Definition at line 239 of file pdp11_dmcmon.vhd.
Definition at line 241 of file pdp11_dmcmon.vhd.
Definition at line 242 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 244 of file pdp11_dmcmon.vhd.
Definition at line 245 of file pdp11_dmcmon.vhd.
Definition at line 246 of file pdp11_dmcmon.vhd.
Definition at line 247 of file pdp11_dmcmon.vhd.
Definition at line 248 of file pdp11_dmcmon.vhd.
Definition at line 249 of file pdp11_dmcmon.vhd.
Definition at line 250 of file pdp11_dmcmon.vhd.
Definition at line 251 of file pdp11_dmcmon.vhd.
Definition at line 252 of file pdp11_dmcmon.vhd.
Definition at line 253 of file pdp11_dmcmon.vhd.
Definition at line 254 of file pdp11_dmcmon.vhd.
Definition at line 255 of file pdp11_dmcmon.vhd.
Definition at line 256 of file pdp11_dmcmon.vhd.
Definition at line 257 of file pdp11_dmcmon.vhd.
Definition at line 258 of file pdp11_dmcmon.vhd.
Definition at line 259 of file pdp11_dmcmon.vhd.
Definition at line 260 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 261 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 262 of file pdp11_dmcmon.vhd.
Definition at line 263 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 264 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 265 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 266 of file pdp11_dmcmon.vhd.
Definition at line 267 of file pdp11_dmcmon.vhd.
Definition at line 268 of file pdp11_dmcmon.vhd.
Definition at line 269 of file pdp11_dmcmon.vhd.
Definition at line 270 of file pdp11_dmcmon.vhd.
Definition at line 271 of file pdp11_dmcmon.vhd.
Definition at line 272 of file pdp11_dmcmon.vhd.
Definition at line 273 of file pdp11_dmcmon.vhd.
Definition at line 274 of file pdp11_dmcmon.vhd.
Definition at line 275 of file pdp11_dmcmon.vhd.
Definition at line 276 of file pdp11_dmcmon.vhd.
Definition at line 277 of file pdp11_dmcmon.vhd.
Definition at line 278 of file pdp11_dmcmon.vhd.
Definition at line 279 of file pdp11_dmcmon.vhd.
Definition at line 280 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 281 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 282 of file pdp11_dmcmon.vhd.
Definition at line 283 of file pdp11_dmcmon.vhd.
Definition at line 284 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 285 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 286 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 287 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 288 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 289 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 290 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 291 of file pdp11_dmcmon.vhd.
Definition at line 292 of file pdp11_dmcmon.vhd.
Definition at line 293 of file pdp11_dmcmon.vhd.
Definition at line 294 of file pdp11_dmcmon.vhd.
|
Record |
Definition at line 295 of file pdp11_dmcmon.vhd.
Definition at line 296 of file pdp11_dmcmon.vhd.
Definition at line 297 of file pdp11_dmcmon.vhd.
Definition at line 298 of file pdp11_dmcmon.vhd.
Definition at line 299 of file pdp11_dmcmon.vhd.
|
Constant |
Definition at line 301 of file pdp11_dmcmon.vhd.
Definition at line 334 of file pdp11_dmcmon.vhd.
Definition at line 335 of file pdp11_dmcmon.vhd.
Definition at line 337 of file pdp11_dmcmon.vhd.
Definition at line 338 of file pdp11_dmcmon.vhd.
|
Signal |
Definition at line 339 of file pdp11_dmcmon.vhd.
|
Signal |
Definition at line 340 of file pdp11_dmcmon.vhd.
Definition at line 341 of file pdp11_dmcmon.vhd.
Definition at line 342 of file pdp11_dmcmon.vhd.
Definition at line 344 of file pdp11_dmcmon.vhd.
Definition at line 345 of file pdp11_dmcmon.vhd.
Definition at line 346 of file pdp11_dmcmon.vhd.
|
Instantiation |
Definition at line 371 of file pdp11_dmcmon.vhd.
|
Instantiation |
Definition at line 390 of file pdp11_dmcmon.vhd.
|
Instantiation |
Definition at line 403 of file pdp11_dmcmon.vhd.