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 , IB_MREQ , EI_ACK_RX , EI_ACK_TX , RRLIM_BUSY )

Constants

ibaddr_rcsr  slv2 := " 00 "
ibaddr_rbuf  slv2 := " 01 "
ibaddr_xcsr  slv2 := " 10 "
ibaddr_xbuf  slv2 := " 11 "
rcsr_ibf_rdone  integer := 7
rcsr_ibf_rie  integer := 6
rcsr_ibf_rir  integer := 5
rbuf_ibf_rsize0  integer := 8
rbuf_ibf_xsize0  integer := 0
xcsr_ibf_xrdy  integer := 7
xcsr_ibf_xie  integer := 6
xcsr_ibf_xir  integer := 5
xbuf_ibf_xval  integer := 15
xbuf_ibf_xval8  integer := 8
regs_init  regs_type := ( ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 1 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' )

Subtypes

rcsr_ibf_rrlim  integer range 14 downto 12
rbuf_ibf_data  integer range 7 downto 0

Signals

R_REGS  regs_type := regs_init
N_REGS  regs_type := regs_init
RRLIM_START  slbit := ' 0 '
RRLIM_BUSY  slbit := ' 0 '

Records

regs_type 
ibsel slbit
rrlim slv3
rdone slbit
rie slbit
rbuf slv8
rval slbit
rintreq slbit
xrdy slbit
xie slbit
xbuf slv8
xintreq slbit

Instantiations

rrlim  ib_rlim_slv <Entity ib_rlim_slv>

Detailed Description

Definition at line 69 of file ibdr_dl11.vhd.

Member Function/Procedure/Process Documentation

◆ proc_regs()

proc_regs (   CLK)

Definition at line 138 of file ibdr_dl11.vhd.

◆ proc_next()

proc_next (   R_REGS ,
  IB_MREQ ,
  EI_ACK_RX ,
  EI_ACK_TX ,
  RRLIM_BUSY  
)
Process

Definition at line 152 of file ibdr_dl11.vhd.

Member Data Documentation

◆ ibaddr_rcsr

ibaddr_rcsr slv2 := " 00 "
Constant

Definition at line 71 of file ibdr_dl11.vhd.

◆ ibaddr_rbuf

ibaddr_rbuf slv2 := " 01 "
Constant

Definition at line 72 of file ibdr_dl11.vhd.

◆ ibaddr_xcsr

ibaddr_xcsr slv2 := " 10 "
Constant

Definition at line 73 of file ibdr_dl11.vhd.

◆ ibaddr_xbuf

ibaddr_xbuf slv2 := " 11 "
Constant

Definition at line 74 of file ibdr_dl11.vhd.

◆ rcsr_ibf_rrlim

rcsr_ibf_rrlim integer range 14 downto 12
Subtype

Definition at line 76 of file ibdr_dl11.vhd.

◆ rcsr_ibf_rdone

rcsr_ibf_rdone integer := 7
Constant

Definition at line 77 of file ibdr_dl11.vhd.

◆ rcsr_ibf_rie

rcsr_ibf_rie integer := 6
Constant

Definition at line 78 of file ibdr_dl11.vhd.

◆ rcsr_ibf_rir

rcsr_ibf_rir integer := 5
Constant

Definition at line 79 of file ibdr_dl11.vhd.

◆ rbuf_ibf_rsize0

rbuf_ibf_rsize0 integer := 8
Constant

Definition at line 81 of file ibdr_dl11.vhd.

◆ rbuf_ibf_xsize0

rbuf_ibf_xsize0 integer := 0
Constant

Definition at line 82 of file ibdr_dl11.vhd.

◆ rbuf_ibf_data

rbuf_ibf_data integer range 7 downto 0
Subtype

Definition at line 83 of file ibdr_dl11.vhd.

◆ xcsr_ibf_xrdy

xcsr_ibf_xrdy integer := 7
Constant

Definition at line 85 of file ibdr_dl11.vhd.

◆ xcsr_ibf_xie

xcsr_ibf_xie integer := 6
Constant

Definition at line 86 of file ibdr_dl11.vhd.

◆ xcsr_ibf_xir

xcsr_ibf_xir integer := 5
Constant

Definition at line 87 of file ibdr_dl11.vhd.

◆ xbuf_ibf_xval

xbuf_ibf_xval integer := 15
Constant

Definition at line 89 of file ibdr_dl11.vhd.

◆ xbuf_ibf_xval8

xbuf_ibf_xval8 integer := 8
Constant

Definition at line 90 of file ibdr_dl11.vhd.

◆ regs_type

regs_type
Record

Definition at line 92 of file ibdr_dl11.vhd.

◆ ibsel

ibsel slbit
Record

Definition at line 93 of file ibdr_dl11.vhd.

◆ rrlim [1/2]

rrlim slv3
Record

Definition at line 94 of file ibdr_dl11.vhd.

◆ rdone

rdone slbit
Record

Definition at line 95 of file ibdr_dl11.vhd.

◆ rie

rie slbit
Record

Definition at line 96 of file ibdr_dl11.vhd.

◆ rbuf

rbuf slv8
Record

Definition at line 97 of file ibdr_dl11.vhd.

◆ rval

rval slbit
Record

Definition at line 98 of file ibdr_dl11.vhd.

◆ rintreq

rintreq slbit
Record

Definition at line 99 of file ibdr_dl11.vhd.

◆ xrdy

xrdy slbit
Record

Definition at line 100 of file ibdr_dl11.vhd.

◆ xie

xie slbit
Record

Definition at line 101 of file ibdr_dl11.vhd.

◆ xbuf

xbuf slv8
Record

Definition at line 102 of file ibdr_dl11.vhd.

◆ xintreq

xintreq slbit
Record

Definition at line 103 of file ibdr_dl11.vhd.

◆ regs_init

regs_init regs_type := ( ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 1 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' )
Constant

Definition at line 106 of file ibdr_dl11.vhd.

◆ R_REGS

Definition at line 118 of file ibdr_dl11.vhd.

◆ N_REGS

Definition at line 119 of file ibdr_dl11.vhd.

◆ RRLIM_START

RRLIM_START slbit := ' 0 '
Signal

Definition at line 121 of file ibdr_dl11.vhd.

◆ RRLIM_BUSY

RRLIM_BUSY slbit := ' 0 '
Signal

Definition at line 122 of file ibdr_dl11.vhd.

◆ rrlim [2/2]

rrlim ib_rlim_slv
Instantiation

Definition at line 136 of file ibdr_dl11.vhd.


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