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

Processes

proc_regs  ( CLK )
proc_comm  ( DDST , DSRC , DTMP )
proc_shc  ( DDST , R_SHC , R_C1 , S_DIV , S_DIV_CN , S_ASH , S_ASH_CN , S_ASHC , S_ASHC_CN )
proc_div  ( DDST , DSRC , DTMP , GR_DSRC , DR , DD_H , Q , R_DD_L , R_DDO_LT , R_MAXFIX , R_QO_LT , R_DIV_V , R_SHC , R_C1 , S_DIV , S_DIV_CN , S_DIV_CR , S_DIV_SR , DDST_ZERO , DDST_NMAX , DSRC_ZERO , DTMP_ZERO , DTMP_POS )
proc_ash  ( R_MSBO , R_ASH_V , R_ASH_C , R_SHC , DSRC , DTMP , FUNC , S_ASH , S_ASH_CN , S_ASHC , S_ASHC_CN , SHC_TC_L )
proc_omux  ( DSRC , DDST , DTMP , FUNC , R_ASH_V , R_ASH_C , R_SHC , R_DIV_V , R_QO_LT , DOUT_DIV , DOUTE_DIV , DSRC_ZERO , DSRC_ONES , DTMP_ZERO , DDST_ZERO )

Signals

R_DD_L  slv16 := ( others = > ' 0 ' )
R_DDO_LT  slbit := ' 0 '
R_MAXFIX  slbit := ' 0 '
R_QO_LT  slbit := ' 0 '
R_DIV_V  slbit := ' 0 '
R_SHC  slv6 := ( others = > ' 0 ' )
R_C1  slbit := ' 0 '
R_MSBO  slbit := ' 0 '
R_ASH_V  slbit := ' 0 '
R_ASH_C  slbit := ' 0 '
N_DD_L  slv16 := ( others = > ' 0 ' )
N_DDO_LT  slbit := ' 0 '
N_MAXFIX  slbit := ' 0 '
N_QO_LT  slbit := ' 0 '
N_DIV_V  slbit := ' 0 '
N_SHC  slv6 := ( others = > ' 0 ' )
N_C1  slbit := ' 0 '
N_MSBO  slbit := ' 0 '
N_ASH_V  slbit := ' 0 '
N_ASH_C  slbit := ' 0 '
SHC_TC_L  slbit := ' 0 '
DDST_ZERO  slbit := ' 0 '
DDST_NMAX  slbit := ' 0 '
DSRC_ZERO  slbit := ' 0 '
DSRC_ONES  slbit := ' 0 '
DTMP_ZERO  slbit := ' 0 '
DTMP_POS  slbit := ' 0 '
DOUT_DIV  slv16 := ( others = > ' 0 ' )
DOUTE_DIV  slv16 := ( others = > ' 0 ' )

Aliases

DR   slv16 is DDST  
DD_H   slv16 is DSRC  
Q   slv16 is DTMP  

Detailed Description

Definition at line 69 of file pdp11_munit.vhd.

Member Function/Procedure/Process Documentation

◆ proc_regs()

proc_regs (   CLK  
)
Process

Definition at line 111 of file pdp11_munit.vhd.

◆ proc_comm()

proc_comm (   DDST ,
  DSRC ,
  DTMP  
)
Process

Definition at line 127 of file pdp11_munit.vhd.

◆ proc_shc()

proc_shc (   DDST ,
  R_SHC ,
  R_C1 ,
  S_DIV ,
  S_DIV_CN ,
  S_ASH ,
  S_ASH_CN ,
  S_ASHC ,
  S_ASHC_CN  
)
Process

Definition at line 158 of file pdp11_munit.vhd.

◆ proc_div()

proc_div (   DDST ,
  DSRC ,
  DTMP ,
  GR_DSRC ,
  DR ,
  DD_H ,
  Q ,
  R_DD_L ,
  R_DDO_LT ,
  R_MAXFIX ,
  R_QO_LT ,
  R_DIV_V ,
  R_SHC ,
  R_C1 ,
  S_DIV ,
  S_DIV_CN ,
  S_DIV_CR ,
  S_DIV_SR ,
  DDST_ZERO ,
  DDST_NMAX ,
  DSRC_ZERO ,
  DTMP_ZERO ,
  DTMP_POS  
)
Process

Definition at line 190 of file pdp11_munit.vhd.

◆ proc_ash()

proc_ash (   R_MSBO ,
  R_ASH_V ,
  R_ASH_C ,
  R_SHC ,
  DSRC ,
  DTMP ,
  FUNC ,
  S_ASH ,
  S_ASH_CN ,
  S_ASHC ,
  S_ASHC_CN ,
  SHC_TC_L  
)
Process

Definition at line 341 of file pdp11_munit.vhd.

◆ proc_omux()

proc_omux (   DSRC ,
  DDST ,
  DTMP ,
  FUNC ,
  R_ASH_V ,
  R_ASH_C ,
  R_SHC ,
  R_DIV_V ,
  R_QO_LT ,
  DOUT_DIV ,
  DOUTE_DIV ,
  DSRC_ZERO ,
  DSRC_ONES ,
  DTMP_ZERO ,
  DDST_ZERO  
)
Process

Definition at line 372 of file pdp11_munit.vhd.

Member Data Documentation

◆ R_DD_L

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

Definition at line 71 of file pdp11_munit.vhd.

◆ R_DDO_LT

R_DDO_LT slbit := ' 0 '
Signal

Definition at line 72 of file pdp11_munit.vhd.

◆ R_MAXFIX

R_MAXFIX slbit := ' 0 '
Signal

Definition at line 73 of file pdp11_munit.vhd.

◆ R_QO_LT

R_QO_LT slbit := ' 0 '
Signal

Definition at line 74 of file pdp11_munit.vhd.

◆ R_DIV_V

R_DIV_V slbit := ' 0 '
Signal

Definition at line 75 of file pdp11_munit.vhd.

◆ R_SHC

R_SHC slv6 := ( others = > ' 0 ' )
Signal

Definition at line 76 of file pdp11_munit.vhd.

◆ R_C1

R_C1 slbit := ' 0 '
Signal

Definition at line 77 of file pdp11_munit.vhd.

◆ R_MSBO

R_MSBO slbit := ' 0 '
Signal

Definition at line 78 of file pdp11_munit.vhd.

◆ R_ASH_V

R_ASH_V slbit := ' 0 '
Signal

Definition at line 79 of file pdp11_munit.vhd.

◆ R_ASH_C

R_ASH_C slbit := ' 0 '
Signal

Definition at line 80 of file pdp11_munit.vhd.

◆ N_DD_L

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

Definition at line 82 of file pdp11_munit.vhd.

◆ N_DDO_LT

N_DDO_LT slbit := ' 0 '
Signal

Definition at line 83 of file pdp11_munit.vhd.

◆ N_MAXFIX

N_MAXFIX slbit := ' 0 '
Signal

Definition at line 84 of file pdp11_munit.vhd.

◆ N_QO_LT

N_QO_LT slbit := ' 0 '
Signal

Definition at line 85 of file pdp11_munit.vhd.

◆ N_DIV_V

N_DIV_V slbit := ' 0 '
Signal

Definition at line 86 of file pdp11_munit.vhd.

◆ N_SHC

N_SHC slv6 := ( others = > ' 0 ' )
Signal

Definition at line 87 of file pdp11_munit.vhd.

◆ N_C1

N_C1 slbit := ' 0 '
Signal

Definition at line 88 of file pdp11_munit.vhd.

◆ N_MSBO

N_MSBO slbit := ' 0 '
Signal

Definition at line 89 of file pdp11_munit.vhd.

◆ N_ASH_V

N_ASH_V slbit := ' 0 '
Signal

Definition at line 90 of file pdp11_munit.vhd.

◆ N_ASH_C

N_ASH_C slbit := ' 0 '
Signal

Definition at line 91 of file pdp11_munit.vhd.

◆ SHC_TC_L

SHC_TC_L slbit := ' 0 '
Signal

Definition at line 93 of file pdp11_munit.vhd.

◆ DDST_ZERO

DDST_ZERO slbit := ' 0 '
Signal

Definition at line 95 of file pdp11_munit.vhd.

◆ DDST_NMAX

DDST_NMAX slbit := ' 0 '
Signal

Definition at line 96 of file pdp11_munit.vhd.

◆ DSRC_ZERO

DSRC_ZERO slbit := ' 0 '
Signal

Definition at line 97 of file pdp11_munit.vhd.

◆ DSRC_ONES

DSRC_ONES slbit := ' 0 '
Signal

Definition at line 98 of file pdp11_munit.vhd.

◆ DTMP_ZERO

DTMP_ZERO slbit := ' 0 '
Signal

Definition at line 99 of file pdp11_munit.vhd.

◆ DTMP_POS

DTMP_POS slbit := ' 0 '
Signal

Definition at line 100 of file pdp11_munit.vhd.

◆ DOUT_DIV

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

Definition at line 102 of file pdp11_munit.vhd.

◆ DOUTE_DIV

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

Definition at line 103 of file pdp11_munit.vhd.

◆ DR

DR slv16 is DDST
Alias

Definition at line 105 of file pdp11_munit.vhd.

◆ DD_H

DD_H slv16 is DSRC
Alias

Definition at line 106 of file pdp11_munit.vhd.

◆ Q

Q slv16 is DTMP
Alias

Definition at line 107 of file pdp11_munit.vhd.


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