w11 - vhd 0.791
W11 CPU core and support modules
syn Architecture Reference
Architecture >> syn

Processes

proc_ibsel  ( CLK )
proc_ibres  ( R_IBSEL_DR , R_IBSEL_AR , IB_MREQ , SAF , SLF , AIB , ED_ACF )
proc_eaddr  ( IB_MREQ , MODE , ASN , R_IBSEL_DR , R_IBSEL_AR )
proc_comb  ( R_IBSEL_AR , R_IBSEL_DR , IB_MREQ , AIB_WE , AIB_SETA , AIB_SETW , SAF , SLF , AIB , ED_ACF )

Constants

ibaddr_kmdar  slv16 := slv ( to_unsigned ( 8#172300# , 16 ) )
ibaddr_smdar  slv16 := slv ( to_unsigned ( 8#172200# , 16 ) )
ibaddr_umdar  slv16 := slv ( to_unsigned ( 8#177600# , 16 ) )

Subtypes

sdr_ibf_slf  integer range 14 downto 8
sdr_ibf_aib  integer range 7 downto 6
sdr_ibf_acf  integer range 3 downto 0

Signals

SADR_ADDR  slv6 := ( others = > ' 0 ' )
SAR_HIGH_WE  slbit := ' 0 '
SAR_LOW_WE  slbit := ' 0 '
SDR_SLF_WE  slbit := ' 0 '
SDR_AIB_WE  slbit := ' 0 '
SDR_LOW_WE  slbit := ' 0 '
R_IBSEL_DR  slbit := ' 0 '
R_IBSEL_AR  slbit := ' 0 '
SAF  slv16 := ( others = > ' 0 ' )
SLF  slv7 := ( others = > ' 0 ' )
AIB  slv2 := " 00 "
N_AIB  slv2 := " 00 "
ED_ACF  slv4 := " 0000 "

Instantiations

sar_high  ram_1swar_gen <Entity ram_1swar_gen>
sar_low  ram_1swar_gen <Entity ram_1swar_gen>
sdr_slf  ram_1swar_gen <Entity ram_1swar_gen>
sdr_aib  ram_1swar_gen <Entity ram_1swar_gen>
sdr_low  ram_1swar_gen <Entity ram_1swar_gen>

Detailed Description

Definition at line 58 of file pdp11_mmu_sadr.vhd.

Member Function Documentation

◆ proc_ibsel()

proc_ibsel (   CLK)

Definition at line 156 of file pdp11_mmu_sadr.vhd.

◆ proc_ibres()

proc_ibres (   R_IBSEL_DR ,
  R_IBSEL_AR ,
  IB_MREQ ,
  SAF ,
  SLF ,
  AIB ,
  ED_ACF  
)
Process

Definition at line 179 of file pdp11_mmu_sadr.vhd.

◆ proc_eaddr()

proc_eaddr (   IB_MREQ ,
  MODE ,
  ASN ,
  R_IBSEL_DR ,
  R_IBSEL_AR  
)
Process

Definition at line 209 of file pdp11_mmu_sadr.vhd.

◆ proc_comb()

proc_comb (   R_IBSEL_AR ,
  R_IBSEL_DR ,
  IB_MREQ ,
  AIB_WE ,
  AIB_SETA ,
  AIB_SETW ,
  SAF ,
  SLF ,
  AIB ,
  ED_ACF  
)
Process

Definition at line 228 of file pdp11_mmu_sadr.vhd.

Member Data Documentation

◆ ibaddr_kmdar

ibaddr_kmdar slv16 := slv ( to_unsigned ( 8#172300# , 16 ) )
Constant

Definition at line 72 of file pdp11_mmu_sadr.vhd.

◆ ibaddr_smdar

ibaddr_smdar slv16 := slv ( to_unsigned ( 8#172200# , 16 ) )
Constant

Definition at line 73 of file pdp11_mmu_sadr.vhd.

◆ ibaddr_umdar

ibaddr_umdar slv16 := slv ( to_unsigned ( 8#177600# , 16 ) )
Constant

Definition at line 74 of file pdp11_mmu_sadr.vhd.

◆ sdr_ibf_slf

sdr_ibf_slf integer range 14 downto 8
Subtype

Definition at line 76 of file pdp11_mmu_sadr.vhd.

◆ sdr_ibf_aib

sdr_ibf_aib integer range 7 downto 6
Subtype

Definition at line 77 of file pdp11_mmu_sadr.vhd.

◆ sdr_ibf_acf

sdr_ibf_acf integer range 3 downto 0
Subtype

Definition at line 78 of file pdp11_mmu_sadr.vhd.

◆ SADR_ADDR

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

Definition at line 80 of file pdp11_mmu_sadr.vhd.

◆ SAR_HIGH_WE

SAR_HIGH_WE slbit := ' 0 '
Signal

Definition at line 82 of file pdp11_mmu_sadr.vhd.

◆ SAR_LOW_WE

SAR_LOW_WE slbit := ' 0 '
Signal

Definition at line 83 of file pdp11_mmu_sadr.vhd.

◆ SDR_SLF_WE

SDR_SLF_WE slbit := ' 0 '
Signal

Definition at line 84 of file pdp11_mmu_sadr.vhd.

◆ SDR_AIB_WE

SDR_AIB_WE slbit := ' 0 '
Signal

Definition at line 85 of file pdp11_mmu_sadr.vhd.

◆ SDR_LOW_WE

SDR_LOW_WE slbit := ' 0 '
Signal

Definition at line 86 of file pdp11_mmu_sadr.vhd.

◆ R_IBSEL_DR

R_IBSEL_DR slbit := ' 0 '
Signal

Definition at line 88 of file pdp11_mmu_sadr.vhd.

◆ R_IBSEL_AR

R_IBSEL_AR slbit := ' 0 '
Signal

Definition at line 89 of file pdp11_mmu_sadr.vhd.

◆ SAF

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

Definition at line 91 of file pdp11_mmu_sadr.vhd.

◆ SLF

SLF slv7 := ( others = > ' 0 ' )
Signal

Definition at line 92 of file pdp11_mmu_sadr.vhd.

◆ AIB

AIB slv2 := " 00 "
Signal

Definition at line 93 of file pdp11_mmu_sadr.vhd.

◆ N_AIB

N_AIB slv2 := " 00 "
Signal

Definition at line 94 of file pdp11_mmu_sadr.vhd.

◆ ED_ACF

ED_ACF slv4 := " 0000 "
Signal

Definition at line 95 of file pdp11_mmu_sadr.vhd.

◆ sar_high

sar_high ram_1swar_gen
Instantiation

Definition at line 108 of file pdp11_mmu_sadr.vhd.

◆ sar_low

sar_low ram_1swar_gen
Instantiation

Definition at line 119 of file pdp11_mmu_sadr.vhd.

◆ sdr_slf

sdr_slf ram_1swar_gen
Instantiation

Definition at line 130 of file pdp11_mmu_sadr.vhd.

◆ sdr_aib

sdr_aib ram_1swar_gen
Instantiation

Definition at line 141 of file pdp11_mmu_sadr.vhd.

◆ sdr_low

sdr_low ram_1swar_gen
Instantiation

Definition at line 152 of file pdp11_mmu_sadr.vhd.


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