w11 - vhd 0.794
W11 CPU core and support modules
Loading...
Searching...
No Matches
syn Architecture Reference
Architecture >> syn

Processes

proc_regs  ( CLK )
proc_next  ( R_REGS , RB_MREQ , DM_STAT_SE , DM_STAT_DP , DM_STAT_DP .psw , DM_STAT_CO , CMEM_DOA )

Constants

rbaddr_cntl  slv2 := " 00 "
rbaddr_addr  slv2 := " 01 "
rbaddr_data  slv2 := " 10 "
cntl_rbf_clr  integer := 1
cntl_rbf_ena  integer := 0
regs_init  regs_type := ( s_idle , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
cmem_data_zero  slv ( 35 downto 0 ) := ( others = > ' 0 ' )

Types

state_type  ( s_idle , s_mread )

Subtypes

addr_rbf_mem  integer range 10 downto 2
addr_rbf_word  integer range 1 downto 0

Signals

R_REGS  regs_type := regs_init
N_REGS  regs_type
CMEM_CEA  slbit := ' 0 '
CMEM_CEB  slbit := ' 0 '
CMEM_WEA  slbit := ' 0 '
CMEM_WEB  slbit := ' 0 '
CMEM_ADDRA  slv9 := ( others = > ' 0 ' )
CMEM_DIB  slv ( 35 downto 0 ) := ( others = > ' 0 ' )
CMEM_DOA  slv ( 35 downto 0 ) := ( others = > ' 0 ' )

Records

regs_type 
state state_type
rbsel slbit
clr slbit
ena0 slbit
ena1 slbit
snum0 slv9
snum1 slv9
same slbit
laddr slv9
waddr slv2
scnt slv ( 35 downto 0 )
mbuf slv20

Instantiations

cmem  ram_2swsr_rfirst_gen <Entity ram_2swsr_rfirst_gen>

Detailed Description

Definition at line 67 of file pdp11_dmscnt.vhd.

Member Function/Procedure/Process Documentation

◆ proc_regs()

proc_regs (   CLK)

Definition at line 145 of file pdp11_dmscnt.vhd.

◆ proc_next()

proc_next (   R_REGS ,
  RB_MREQ ,
  DM_STAT_SE ,
  DM_STAT_DP ,
  DM_STAT_DP .psw ,
  DM_STAT_CO ,
  CMEM_DOA  
)
Process

Definition at line 158 of file pdp11_dmscnt.vhd.

Member Data Documentation

◆ rbaddr_cntl

rbaddr_cntl slv2 := " 00 "
Constant

Definition at line 69 of file pdp11_dmscnt.vhd.

◆ rbaddr_addr

rbaddr_addr slv2 := " 01 "
Constant

Definition at line 70 of file pdp11_dmscnt.vhd.

◆ rbaddr_data

rbaddr_data slv2 := " 10 "
Constant

Definition at line 71 of file pdp11_dmscnt.vhd.

◆ cntl_rbf_clr

cntl_rbf_clr integer := 1
Constant

Definition at line 73 of file pdp11_dmscnt.vhd.

◆ cntl_rbf_ena

cntl_rbf_ena integer := 0
Constant

Definition at line 74 of file pdp11_dmscnt.vhd.

◆ addr_rbf_mem

addr_rbf_mem integer range 10 downto 2
Subtype

Definition at line 75 of file pdp11_dmscnt.vhd.

◆ addr_rbf_word

addr_rbf_word integer range 1 downto 0
Subtype

Definition at line 76 of file pdp11_dmscnt.vhd.

◆ state_type

state_type ( s_idle , s_mread )
Type

Definition at line 78 of file pdp11_dmscnt.vhd.

◆ regs_type

regs_type
Record

Definition at line 83 of file pdp11_dmscnt.vhd.

◆ state

state state_type
Record

Definition at line 84 of file pdp11_dmscnt.vhd.

◆ rbsel

rbsel slbit
Record

Definition at line 85 of file pdp11_dmscnt.vhd.

◆ clr

clr slbit
Record

Definition at line 86 of file pdp11_dmscnt.vhd.

◆ ena0

ena0 slbit
Record

Definition at line 87 of file pdp11_dmscnt.vhd.

◆ ena1

ena1 slbit
Record

Definition at line 88 of file pdp11_dmscnt.vhd.

◆ snum0

snum0 slv9
Record

Definition at line 89 of file pdp11_dmscnt.vhd.

◆ snum1

snum1 slv9
Record

Definition at line 90 of file pdp11_dmscnt.vhd.

◆ same

same slbit
Record

Definition at line 91 of file pdp11_dmscnt.vhd.

◆ laddr

laddr slv9
Record

Definition at line 92 of file pdp11_dmscnt.vhd.

◆ waddr

waddr slv2
Record

Definition at line 93 of file pdp11_dmscnt.vhd.

◆ scnt

scnt slv ( 35 downto 0 )
Record

Definition at line 94 of file pdp11_dmscnt.vhd.

◆ mbuf

mbuf slv20
Record

Definition at line 95 of file pdp11_dmscnt.vhd.

◆ regs_init

regs_init regs_type := ( s_idle , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ' 0 ' , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) )
Constant

Definition at line 98 of file pdp11_dmscnt.vhd.

◆ R_REGS

Definition at line 111 of file pdp11_dmscnt.vhd.

◆ N_REGS

N_REGS regs_type
Signal

Definition at line 112 of file pdp11_dmscnt.vhd.

◆ CMEM_CEA

CMEM_CEA slbit := ' 0 '
Signal

Definition at line 114 of file pdp11_dmscnt.vhd.

◆ CMEM_CEB

CMEM_CEB slbit := ' 0 '
Signal

Definition at line 115 of file pdp11_dmscnt.vhd.

◆ CMEM_WEA

CMEM_WEA slbit := ' 0 '
Signal

Definition at line 116 of file pdp11_dmscnt.vhd.

◆ CMEM_WEB

CMEM_WEB slbit := ' 0 '
Signal

Definition at line 117 of file pdp11_dmscnt.vhd.

◆ CMEM_ADDRA

CMEM_ADDRA slv9 := ( others = > ' 0 ' )
Signal

Definition at line 118 of file pdp11_dmscnt.vhd.

◆ CMEM_DIB

CMEM_DIB slv ( 35 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 119 of file pdp11_dmscnt.vhd.

◆ CMEM_DOA

CMEM_DOA slv ( 35 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 120 of file pdp11_dmscnt.vhd.

◆ cmem_data_zero

cmem_data_zero slv ( 35 downto 0 ) := ( others = > ' 0 ' )
Constant

Definition at line 122 of file pdp11_dmscnt.vhd.

◆ cmem

cmem ram_2swsr_rfirst_gen
Instantiation

Definition at line 143 of file pdp11_dmscnt.vhd.


The documentation for this design unit was generated from the following file: