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

Processes

proc_dres_sel  ( OUNIT_DOUT , AUNIT_DOUT , LUNIT_DOUT , MUNIT_DOUT , VM_DOUT , R_IREG , CP_DIN , CNTL )
proc_cres_sel  ( OUNIT_CCOUT , AUNIT_CCOUT , LUNIT_CCOUT , MUNIT_CCOUT , CCIN , CNTL )
proc_dregs  ( CLK )
proc_mregs  ( CLK )
proc_cpdout  ( CLK )
proc_vmaddr_sel  ( R_DSRC , R_DDST , R_DTMP , GR_PC , CNTL )

Constants

lah_ibf_ena_22bit  integer := 6
lah_ibf_ena_ubmap  integer := 7

Subtypes

lal_ibf_addr  integer range 15 downto 1
lah_ibf_addr  integer range 5 downto 0

Signals

R_DSRC  slv16 := ( others = > ' 0 ' )
R_DDST  slv16 := ( others = > ' 0 ' )
R_DTMP  slv16 := ( others = > ' 0 ' )
R_IREG  slv16 := ( others = > ' 0 ' )
R_CPDOUT  slv16 := ( others = > ' 0 ' )
GR_DSRC  slv16 := ( others = > ' 0 ' )
GR_DDST  slv16 := ( others = > ' 0 ' )
GR_PC  slv16 := ( others = > ' 0 ' )
PSW  psw_type := psw_init
CCIN  slv4 := ( others = > ' 0 ' )
CCOUT  slv4 := ( others = > ' 0 ' )
DRES  slv16 := ( others = > ' 0 ' )
DRESE  slv16 := ( others = > ' 0 ' )
OUNIT_DOUT  slv16 := ( others = > ' 0 ' )
AUNIT_DOUT  slv16 := ( others = > ' 0 ' )
LUNIT_DOUT  slv16 := ( others = > ' 0 ' )
MUNIT_DOUT  slv16 := ( others = > ' 0 ' )
OUNIT_NZOUT  slv2 := ( others = > ' 0 ' )
OUNIT_CCOUT  slv4 := ( others = > ' 0 ' )
AUNIT_CCOUT  slv4 := ( others = > ' 0 ' )
LUNIT_CCOUT  slv4 := ( others = > ' 0 ' )
MUNIT_CCOUT  slv4 := ( others = > ' 0 ' )

Instantiations

gr  pdp11_gr <Entity pdp11_gr>
psr  pdp11_psr <Entity pdp11_psr>
ounit  pdp11_ounit <Entity pdp11_ounit>
aunit  pdp11_aunit <Entity pdp11_aunit>
lunit  pdp11_lunit <Entity pdp11_lunit>
munit  pdp11_munit <Entity pdp11_munit>

Detailed Description

Definition at line 73 of file pdp11_dpath.vhd.

Member Function/Procedure/Process Documentation

◆ proc_dres_sel()

proc_dres_sel (   OUNIT_DOUT,
  AUNIT_DOUT,
  LUNIT_DOUT,
  MUNIT_DOUT,
  VM_DOUT,
  R_IREG,
  CP_DIN,
  CNTL 
)

Definition at line 208 of file pdp11_dpath.vhd.

◆ proc_cres_sel()

proc_cres_sel (   OUNIT_CCOUT ,
  AUNIT_CCOUT ,
  LUNIT_CCOUT ,
  MUNIT_CCOUT ,
  CCIN ,
  CNTL  
)
Process

Definition at line 224 of file pdp11_dpath.vhd.

◆ proc_dregs()

proc_dregs (   CLK  
)
Process

Definition at line 240 of file pdp11_dpath.vhd.

◆ proc_mregs()

proc_mregs (   CLK  
)
Process

Definition at line 282 of file pdp11_dpath.vhd.

◆ proc_cpdout()

proc_cpdout (   CLK  
)
Process

Definition at line 294 of file pdp11_dpath.vhd.

◆ proc_vmaddr_sel()

proc_vmaddr_sel (   R_DSRC ,
  R_DDST ,
  R_DTMP ,
  GR_PC ,
  CNTL  
)
Process

Definition at line 307 of file pdp11_dpath.vhd.

Member Data Documentation

◆ R_DSRC

R_DSRC slv16 := ( others = > ' 0 ' )
Signal

Definition at line 75 of file pdp11_dpath.vhd.

◆ R_DDST

R_DDST slv16 := ( others = > ' 0 ' )
Signal

Definition at line 76 of file pdp11_dpath.vhd.

◆ R_DTMP

R_DTMP slv16 := ( others = > ' 0 ' )
Signal

Definition at line 77 of file pdp11_dpath.vhd.

◆ R_IREG

R_IREG slv16 := ( others = > ' 0 ' )
Signal

Definition at line 79 of file pdp11_dpath.vhd.

◆ R_CPDOUT

R_CPDOUT slv16 := ( others = > ' 0 ' )
Signal

Definition at line 81 of file pdp11_dpath.vhd.

◆ GR_DSRC

GR_DSRC slv16 := ( others = > ' 0 ' )
Signal

Definition at line 83 of file pdp11_dpath.vhd.

◆ GR_DDST

GR_DDST slv16 := ( others = > ' 0 ' )
Signal

Definition at line 84 of file pdp11_dpath.vhd.

◆ GR_PC

GR_PC slv16 := ( others = > ' 0 ' )
Signal

Definition at line 85 of file pdp11_dpath.vhd.

◆ PSW

PSW psw_type := psw_init
Signal

Definition at line 87 of file pdp11_dpath.vhd.

◆ CCIN

CCIN slv4 := ( others = > ' 0 ' )
Signal

Definition at line 88 of file pdp11_dpath.vhd.

◆ CCOUT

CCOUT slv4 := ( others = > ' 0 ' )
Signal

Definition at line 89 of file pdp11_dpath.vhd.

◆ DRES

DRES slv16 := ( others = > ' 0 ' )
Signal

Definition at line 91 of file pdp11_dpath.vhd.

◆ DRESE

DRESE slv16 := ( others = > ' 0 ' )
Signal

Definition at line 92 of file pdp11_dpath.vhd.

◆ OUNIT_DOUT

OUNIT_DOUT slv16 := ( others = > ' 0 ' )
Signal

Definition at line 94 of file pdp11_dpath.vhd.

◆ AUNIT_DOUT

AUNIT_DOUT slv16 := ( others = > ' 0 ' )
Signal

Definition at line 95 of file pdp11_dpath.vhd.

◆ LUNIT_DOUT

LUNIT_DOUT slv16 := ( others = > ' 0 ' )
Signal

Definition at line 96 of file pdp11_dpath.vhd.

◆ MUNIT_DOUT

MUNIT_DOUT slv16 := ( others = > ' 0 ' )
Signal

Definition at line 97 of file pdp11_dpath.vhd.

◆ OUNIT_NZOUT

OUNIT_NZOUT slv2 := ( others = > ' 0 ' )
Signal

Definition at line 99 of file pdp11_dpath.vhd.

◆ OUNIT_CCOUT

OUNIT_CCOUT slv4 := ( others = > ' 0 ' )
Signal

Definition at line 100 of file pdp11_dpath.vhd.

◆ AUNIT_CCOUT

AUNIT_CCOUT slv4 := ( others = > ' 0 ' )
Signal

Definition at line 101 of file pdp11_dpath.vhd.

◆ LUNIT_CCOUT

LUNIT_CCOUT slv4 := ( others = > ' 0 ' )
Signal

Definition at line 102 of file pdp11_dpath.vhd.

◆ MUNIT_CCOUT

MUNIT_CCOUT slv4 := ( others = > ' 0 ' )
Signal

Definition at line 103 of file pdp11_dpath.vhd.

◆ lal_ibf_addr

lal_ibf_addr integer range 15 downto 1
Subtype

Definition at line 105 of file pdp11_dpath.vhd.

◆ lah_ibf_addr

lah_ibf_addr integer range 5 downto 0
Subtype

Definition at line 106 of file pdp11_dpath.vhd.

◆ lah_ibf_ena_22bit

lah_ibf_ena_22bit integer := 6
Constant

Definition at line 107 of file pdp11_dpath.vhd.

◆ lah_ibf_ena_ubmap

lah_ibf_ena_ubmap integer := 7
Constant

Definition at line 108 of file pdp11_dpath.vhd.

◆ gr

gr pdp11_gr
Instantiation

Definition at line 125 of file pdp11_dpath.vhd.

◆ psr

psr pdp11_psr
Instantiation

Definition at line 138 of file pdp11_dpath.vhd.

◆ ounit

ounit pdp11_ounit
Instantiation

Definition at line 154 of file pdp11_dpath.vhd.

◆ aunit

aunit pdp11_aunit
Instantiation

Definition at line 168 of file pdp11_dpath.vhd.

◆ lunit

lunit pdp11_lunit
Instantiation

Definition at line 178 of file pdp11_dpath.vhd.

◆ munit

munit pdp11_munit
Instantiation

Definition at line 202 of file pdp11_dpath.vhd.


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