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 , REQ , WE , BE , MEM_DO , DI )

Constants

regs_init  regs_type := ( s_idle , " 00 " , " 0000 " , ( others = > ' 0 ' ) , ( others = > ' 0 ' ) , ' 0 ' )

Types

state_type  ( s_idle , s_read0 , s_read1 , s_write0 , s_write1 )

Signals

R_REGS  regs_type := regs_init
N_REGS  regs_type := regs_init
CLK_180  slbit := ' 0 '
MEM_CE_N  slbit := ' 0 '
MEM_WE_N  slbit := ' 0 '
MEM_OE_N  slbit := ' 0 '
MEM_DI  slv8 := " 00000000 "
MEM_DO  slv8 := " 00000000 "
ADDRB  slv2 := " 00 "
ADDRW_CE  slbit := ' 0 '
ADDRB_CE  slbit := ' 0 '
DATA_CEI  slbit := ' 0 '
DATA_CEO  slbit := ' 0 '
DATA_OE  slbit := ' 0 '

Records

regs_type 
state state_type
addrb slv2
be slv4
memdi slv32
memdo slv24
ackr slbit

Instantiations

iob_mem_ce  iob_reg_o <Entity iob_reg_o>
iob_mem_we  iob_reg_o <Entity iob_reg_o>
iob_mem_oe  iob_reg_o <Entity iob_reg_o>
iob_mem_addrw  iob_reg_o_gen <Entity iob_reg_o_gen>
iob_mem_addrb  iob_reg_o_gen <Entity iob_reg_o_gen>
iob_mem_data  iob_reg_io_gen <Entity iob_reg_io_gen>

Detailed Description

Definition at line 100 of file c7_sram_memctl.vhd.

Member Function/Procedure/Process Documentation

◆ proc_regs()

proc_regs (   CLK)

Definition at line 212 of file c7_sram_memctl.vhd.

◆ proc_next()

proc_next (   R_REGS ,
  REQ ,
  WE ,
  BE ,
  MEM_DO ,
  DI  
)
Process

Definition at line 225 of file c7_sram_memctl.vhd.

Member Data Documentation

◆ state_type

state_type ( s_idle , s_read0 , s_read1 , s_write0 , s_write1 )
Type

Definition at line 102 of file c7_sram_memctl.vhd.

◆ regs_type

regs_type
Record

Definition at line 110 of file c7_sram_memctl.vhd.

◆ state

state state_type
Record

Definition at line 111 of file c7_sram_memctl.vhd.

◆ addrb

addrb slv2
Record

Definition at line 112 of file c7_sram_memctl.vhd.

◆ be

be slv4
Record

Definition at line 113 of file c7_sram_memctl.vhd.

◆ memdi

memdi slv32
Record

Definition at line 114 of file c7_sram_memctl.vhd.

◆ memdo

memdo slv24
Record

Definition at line 115 of file c7_sram_memctl.vhd.

◆ ackr

ackr slbit
Record

Definition at line 116 of file c7_sram_memctl.vhd.

◆ regs_init

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

Definition at line 119 of file c7_sram_memctl.vhd.

◆ R_REGS

Definition at line 128 of file c7_sram_memctl.vhd.

◆ N_REGS

Definition at line 129 of file c7_sram_memctl.vhd.

◆ CLK_180

CLK_180 slbit := ' 0 '
Signal

Definition at line 131 of file c7_sram_memctl.vhd.

◆ MEM_CE_N

MEM_CE_N slbit := ' 0 '
Signal

Definition at line 132 of file c7_sram_memctl.vhd.

◆ MEM_WE_N

MEM_WE_N slbit := ' 0 '
Signal

Definition at line 133 of file c7_sram_memctl.vhd.

◆ MEM_OE_N

MEM_OE_N slbit := ' 0 '
Signal

Definition at line 134 of file c7_sram_memctl.vhd.

◆ MEM_DI

MEM_DI slv8 := " 00000000 "
Signal

Definition at line 135 of file c7_sram_memctl.vhd.

◆ MEM_DO

MEM_DO slv8 := " 00000000 "
Signal

Definition at line 136 of file c7_sram_memctl.vhd.

◆ ADDRB

ADDRB slv2 := " 00 "
Signal

Definition at line 137 of file c7_sram_memctl.vhd.

◆ ADDRW_CE

ADDRW_CE slbit := ' 0 '
Signal

Definition at line 138 of file c7_sram_memctl.vhd.

◆ ADDRB_CE

ADDRB_CE slbit := ' 0 '
Signal

Definition at line 139 of file c7_sram_memctl.vhd.

◆ DATA_CEI

DATA_CEI slbit := ' 0 '
Signal

Definition at line 140 of file c7_sram_memctl.vhd.

◆ DATA_CEO

DATA_CEO slbit := ' 0 '
Signal

Definition at line 141 of file c7_sram_memctl.vhd.

◆ DATA_OE

DATA_OE slbit := ' 0 '
Signal

Definition at line 142 of file c7_sram_memctl.vhd.

◆ iob_mem_ce

iob_mem_ce iob_reg_o
Instantiation

Definition at line 156 of file c7_sram_memctl.vhd.

◆ iob_mem_we

iob_mem_we iob_reg_o
Instantiation

Definition at line 166 of file c7_sram_memctl.vhd.

◆ iob_mem_oe

iob_mem_oe iob_reg_o
Instantiation

Definition at line 176 of file c7_sram_memctl.vhd.

◆ iob_mem_addrw

iob_mem_addrw iob_reg_o_gen
Instantiation

Definition at line 186 of file c7_sram_memctl.vhd.

◆ iob_mem_addrb

iob_mem_addrb iob_reg_o_gen
Instantiation

Definition at line 196 of file c7_sram_memctl.vhd.

◆ iob_mem_data

iob_mem_data iob_reg_io_gen
Instantiation

Definition at line 210 of file c7_sram_memctl.vhd.


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