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

Processes

proc_adv  ( ADV , ADDR )
proc_dout_val  ( CE , OE , WE , BE_L , BE_U , ADV , L_ADDR )
proc_dout_lz  ( CE , OEWE )
proc_cram  ( WE_L_EFF , WE_U_EFF , L_ADDR , DATA )
proc_cr  ( WE_C_EFF , L_ADDR )
proc_data  ( DOUT , DOUT_VAL_EN , DOUT_VAL_AA , DOUT_VAL_PA , DOUT_VAL_OE , DOUT_LZ_CE , DOUT_LZ_OE )
proc_mwait  ( CE )

Constants

T_aa  Delay_length := 70 ns
T_apa  Delay_length := 20 ns
T_oh  Delay_length := 5 ns
T_oe  Delay_length := 20 ns
T_ohz  Delay_length := 8 ns
T_olz  Delay_length := 3 ns
T_lz  Delay_length := 10 ns
T_hz  Delay_length := 8 ns
memsize  positive := 2 ** ( ADDR ' length )
datzero  slv ( DATA ) := ( others = > ' 0 ' )
xcr_sel_rcr  slv2 := " 00 "
xcr_sel_bcr  slv2 := " 10 "
bcr_f_mode  integer := 15
bcr_f_ilat  integer := 14
bcr_f_wp  integer := 10
bcr_f_wc  integer := 8
bcr_f_bw  integer := 3
rcr_f_pmode  integer := 7
rcr_f_dpd  integer := 4
rcr_f_res0  integer := 3

Types

ram_type  ( 0 to memsize - 1 ) slv ( DATA )

Subtypes

xcr_f_sel  integer range 19 downto 18
bcr_f_lc  integer range 13 downto 11
bcr_f_drive  integer range 5 downto 4
bcr_f_bl  integer range 2 downto 0
rcr_f_res3  integer range 22 downto 20
rcr_f_res2  integer range 17 downto 8
rcr_f_res1  integer range 6 downto 5
rcr_f_par  integer range 2 downto 0
f_byte1  integer range 15 downto 8
f_byte0  integer range 7 downto 0

Signals

CE  slbit := ' 0 '
OE  slbit := ' 0 '
WE  slbit := ' 0 '
BE_L  slbit := ' 0 '
BE_U  slbit := ' 0 '
ADV  slbit := ' 0 '
WE_L_EFF  slbit := ' 0 '
WE_U_EFF  slbit := ' 0 '
WE_C_EFF  slbit := ' 0 '
R_BCR_MODE  slbit := ' 1 '
R_BCR_ILAT  slbit := ' 0 '
R_BCR_LC  slv3 := " 011 "
R_BCR_WP  slbit := ' 1 '
R_BCR_WC  slbit := ' 1 '
R_BCR_DRIVE  slv2 := " 01 "
R_BCR_BW  slbit := ' 1 '
R_BCR_BL  slv3 := " 111 "
R_RCR_PMODE  slbit := ' 0 '
R_RCR_DPD  slbit := ' 1 '
R_RCR_PAR  slv3 := " 000 "
R_T_APA_EFF  Delay_length := T_aa
L_ADDR  slv23 := ( others = > ' 1 ' )
DOUT_VAL_EN  slbit := ' 0 '
DOUT_VAL_AA  slbit := ' 0 '
DOUT_VAL_PA  slbit := ' 0 '
DOUT_VAL_OE  slbit := ' 0 '
DOUT_LZ_CE  slbit := ' 0 '
DOUT_LZ_OE  slbit := ' 0 '
OEWE  slbit := ' 0 '
DOUT  slv16 := ( others = > ' 0 ' )

Detailed Description

Definition at line 75 of file mt45w8mw16b.vhd.

Member Function/Procedure/Process Documentation

◆ proc_adv()

proc_adv (   ADV ,
  ADDR  
)
Process

Definition at line 164 of file mt45w8mw16b.vhd.

◆ proc_dout_val()

proc_dout_val (   CE ,
  OE ,
  WE ,
  BE_L ,
  BE_U ,
  ADV ,
  L_ADDR  
)
Process

Definition at line 179 of file mt45w8mw16b.vhd.

◆ proc_dout_lz()

proc_dout_lz (   CE ,
  OEWE  
)
Process

Definition at line 205 of file mt45w8mw16b.vhd.

◆ proc_cram()

proc_cram (   WE_L_EFF ,
  WE_U_EFF ,
  L_ADDR ,
  DATA  
)
Process

Definition at line 223 of file mt45w8mw16b.vhd.

◆ proc_cr()

proc_cr (   WE_C_EFF ,
  L_ADDR  
)
Process

Definition at line 240 of file mt45w8mw16b.vhd.

◆ proc_data()

proc_data (   DOUT ,
  DOUT_VAL_EN ,
  DOUT_VAL_AA ,
  DOUT_VAL_PA ,
  DOUT_VAL_OE ,
  DOUT_LZ_CE ,
  DOUT_LZ_OE  
)
Process

Definition at line 273 of file mt45w8mw16b.vhd.

◆ proc_mwait()

proc_mwait (   CE  
)
Process

Definition at line 288 of file mt45w8mw16b.vhd.

Member Data Documentation

◆ T_aa

T_aa Delay_length := 70 ns
Constant

Definition at line 78 of file mt45w8mw16b.vhd.

◆ T_apa

T_apa Delay_length := 20 ns
Constant

Definition at line 79 of file mt45w8mw16b.vhd.

◆ T_oh

T_oh Delay_length := 5 ns
Constant

Definition at line 80 of file mt45w8mw16b.vhd.

◆ T_oe

T_oe Delay_length := 20 ns
Constant

Definition at line 81 of file mt45w8mw16b.vhd.

◆ T_ohz

T_ohz Delay_length := 8 ns
Constant

Definition at line 82 of file mt45w8mw16b.vhd.

◆ T_olz

T_olz Delay_length := 3 ns
Constant

Definition at line 83 of file mt45w8mw16b.vhd.

◆ T_lz

T_lz Delay_length := 10 ns
Constant

Definition at line 84 of file mt45w8mw16b.vhd.

◆ T_hz

T_hz Delay_length := 8 ns
Constant

Definition at line 85 of file mt45w8mw16b.vhd.

◆ memsize

memsize positive := 2 ** ( ADDR ' length )
Constant

Definition at line 87 of file mt45w8mw16b.vhd.

◆ datzero

datzero slv ( DATA ) := ( others = > ' 0 ' )
Constant

Definition at line 88 of file mt45w8mw16b.vhd.

◆ ram_type

ram_type ( 0 to memsize - 1 ) slv ( DATA )
Type

Definition at line 89 of file mt45w8mw16b.vhd.

◆ xcr_f_sel

xcr_f_sel integer range 19 downto 18
Subtype

Definition at line 91 of file mt45w8mw16b.vhd.

◆ xcr_sel_rcr

xcr_sel_rcr slv2 := " 00 "
Constant

Definition at line 92 of file mt45w8mw16b.vhd.

◆ xcr_sel_bcr

xcr_sel_bcr slv2 := " 10 "
Constant

Definition at line 93 of file mt45w8mw16b.vhd.

◆ bcr_f_mode

bcr_f_mode integer := 15
Constant

Definition at line 95 of file mt45w8mw16b.vhd.

◆ bcr_f_ilat

bcr_f_ilat integer := 14
Constant

Definition at line 96 of file mt45w8mw16b.vhd.

◆ bcr_f_lc

bcr_f_lc integer range 13 downto 11
Subtype

Definition at line 97 of file mt45w8mw16b.vhd.

◆ bcr_f_wp

bcr_f_wp integer := 10
Constant

Definition at line 98 of file mt45w8mw16b.vhd.

◆ bcr_f_wc

bcr_f_wc integer := 8
Constant

Definition at line 99 of file mt45w8mw16b.vhd.

◆ bcr_f_drive

bcr_f_drive integer range 5 downto 4
Subtype

Definition at line 100 of file mt45w8mw16b.vhd.

◆ bcr_f_bw

bcr_f_bw integer := 3
Constant

Definition at line 101 of file mt45w8mw16b.vhd.

◆ bcr_f_bl

bcr_f_bl integer range 2 downto 0
Subtype

Definition at line 102 of file mt45w8mw16b.vhd.

◆ rcr_f_res3

rcr_f_res3 integer range 22 downto 20
Subtype

Definition at line 104 of file mt45w8mw16b.vhd.

◆ rcr_f_res2

rcr_f_res2 integer range 17 downto 8
Subtype

Definition at line 105 of file mt45w8mw16b.vhd.

◆ rcr_f_pmode

rcr_f_pmode integer := 7
Constant

Definition at line 106 of file mt45w8mw16b.vhd.

◆ rcr_f_res1

rcr_f_res1 integer range 6 downto 5
Subtype

Definition at line 107 of file mt45w8mw16b.vhd.

◆ rcr_f_dpd

rcr_f_dpd integer := 4
Constant

Definition at line 108 of file mt45w8mw16b.vhd.

◆ rcr_f_res0

rcr_f_res0 integer := 3
Constant

Definition at line 109 of file mt45w8mw16b.vhd.

◆ rcr_f_par

rcr_f_par integer range 2 downto 0
Subtype

Definition at line 110 of file mt45w8mw16b.vhd.

◆ f_byte1

f_byte1 integer range 15 downto 8
Subtype

Definition at line 112 of file mt45w8mw16b.vhd.

◆ f_byte0

f_byte0 integer range 7 downto 0
Subtype

Definition at line 113 of file mt45w8mw16b.vhd.

◆ CE

CE slbit := ' 0 '
Signal

Definition at line 115 of file mt45w8mw16b.vhd.

◆ OE

OE slbit := ' 0 '
Signal

Definition at line 116 of file mt45w8mw16b.vhd.

◆ WE

WE slbit := ' 0 '
Signal

Definition at line 117 of file mt45w8mw16b.vhd.

◆ BE_L

BE_L slbit := ' 0 '
Signal

Definition at line 118 of file mt45w8mw16b.vhd.

◆ BE_U

BE_U slbit := ' 0 '
Signal

Definition at line 119 of file mt45w8mw16b.vhd.

◆ ADV

ADV slbit := ' 0 '
Signal

Definition at line 120 of file mt45w8mw16b.vhd.

◆ WE_L_EFF

WE_L_EFF slbit := ' 0 '
Signal

Definition at line 121 of file mt45w8mw16b.vhd.

◆ WE_U_EFF

WE_U_EFF slbit := ' 0 '
Signal

Definition at line 122 of file mt45w8mw16b.vhd.

◆ WE_C_EFF

WE_C_EFF slbit := ' 0 '
Signal

Definition at line 123 of file mt45w8mw16b.vhd.

◆ R_BCR_MODE

R_BCR_MODE slbit := ' 1 '
Signal

Definition at line 125 of file mt45w8mw16b.vhd.

◆ R_BCR_ILAT

R_BCR_ILAT slbit := ' 0 '
Signal

Definition at line 126 of file mt45w8mw16b.vhd.

◆ R_BCR_LC

R_BCR_LC slv3 := " 011 "
Signal

Definition at line 127 of file mt45w8mw16b.vhd.

◆ R_BCR_WP

R_BCR_WP slbit := ' 1 '
Signal

Definition at line 128 of file mt45w8mw16b.vhd.

◆ R_BCR_WC

R_BCR_WC slbit := ' 1 '
Signal

Definition at line 129 of file mt45w8mw16b.vhd.

◆ R_BCR_DRIVE

R_BCR_DRIVE slv2 := " 01 "
Signal

Definition at line 130 of file mt45w8mw16b.vhd.

◆ R_BCR_BW

R_BCR_BW slbit := ' 1 '
Signal

Definition at line 131 of file mt45w8mw16b.vhd.

◆ R_BCR_BL

R_BCR_BL slv3 := " 111 "
Signal

Definition at line 132 of file mt45w8mw16b.vhd.

◆ R_RCR_PMODE

R_RCR_PMODE slbit := ' 0 '
Signal

Definition at line 134 of file mt45w8mw16b.vhd.

◆ R_RCR_DPD

R_RCR_DPD slbit := ' 1 '
Signal

Definition at line 135 of file mt45w8mw16b.vhd.

◆ R_RCR_PAR

R_RCR_PAR slv3 := " 000 "
Signal

Definition at line 136 of file mt45w8mw16b.vhd.

◆ R_T_APA_EFF

R_T_APA_EFF Delay_length := T_aa
Signal

Definition at line 137 of file mt45w8mw16b.vhd.

◆ L_ADDR

L_ADDR slv23 := ( others = > ' 1 ' )
Signal

Definition at line 139 of file mt45w8mw16b.vhd.

◆ DOUT_VAL_EN

DOUT_VAL_EN slbit := ' 0 '
Signal

Definition at line 140 of file mt45w8mw16b.vhd.

◆ DOUT_VAL_AA

DOUT_VAL_AA slbit := ' 0 '
Signal

Definition at line 141 of file mt45w8mw16b.vhd.

◆ DOUT_VAL_PA

DOUT_VAL_PA slbit := ' 0 '
Signal

Definition at line 142 of file mt45w8mw16b.vhd.

◆ DOUT_VAL_OE

DOUT_VAL_OE slbit := ' 0 '
Signal

Definition at line 143 of file mt45w8mw16b.vhd.

◆ DOUT_LZ_CE

DOUT_LZ_CE slbit := ' 0 '
Signal

Definition at line 144 of file mt45w8mw16b.vhd.

◆ DOUT_LZ_OE

DOUT_LZ_OE slbit := ' 0 '
Signal

Definition at line 145 of file mt45w8mw16b.vhd.

◆ OEWE

OEWE slbit := ' 0 '
Signal

Definition at line 147 of file mt45w8mw16b.vhd.

◆ DOUT

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

Definition at line 148 of file mt45w8mw16b.vhd.


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