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_PTR , EI_ACK_PTP )

Constants

ibaddr_pc11  slv16 := slv ( to_unsigned ( 8#177550# , 16 ) )
ibaddr_rcsr  slv2 := " 00 "
ibaddr_rbuf  slv2 := " 01 "
ibaddr_pcsr  slv2 := " 10 "
ibaddr_pbuf  slv2 := " 11 "
rcsr_ibf_rerr  integer := 15
rcsr_ibf_rbusy  integer := 11
rcsr_ibf_rdone  integer := 7
rcsr_ibf_rie  integer := 6
rcsr_ibf_rir  integer := 5
rcsr_ibf_ique  integer := 3
rcsr_ibf_iack  integer := 2
rcsr_ibf_renb  integer := 0
rbuf_ibf_rbusy  integer := 15
rbuf_ibf_rsize0  integer := 8
rbuf_ibf_psize0  integer := 0
pcsr_ibf_perr  integer := 15
pcsr_ibf_prdy  integer := 7
pcsr_ibf_pie  integer := 6
pcsr_ibf_pir  integer := 5
pbuf_ibf_pval  integer := 15
pbuf_ibf_pval8  integer := 8
regs_init  regs_type := ( ' 0 ' , ' 1 ' , ' 0 ' , ' 0 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 0 ' , ' 1 ' , ' 1 ' , ' 0 ' , ( others = > ' 0 ' ) , ' 0 ' )

Subtypes

rbuf_ibf_data  integer range 7 downto 0

Signals

R_REGS  regs_type := regs_init
N_REGS  regs_type := regs_init

Records

regs_type 
ibsel slbit
rerr slbit
rbusy slbit
rdone slbit
rie slbit
rbuf slv8
rintreq slbit
rique slbit
riack slbit
perr slbit
prdy slbit
pie slbit
pbuf slv8
pintreq slbit

Detailed Description

Definition at line 60 of file ibdr_pc11.vhd.

Member Function/Procedure/Process Documentation

◆ proc_regs()

proc_regs (   CLK  
)
Process

Definition at line 126 of file ibdr_pc11.vhd.

◆ proc_next()

proc_next (   R_REGS ,
  IB_MREQ ,
  EI_ACK_PTR ,
  EI_ACK_PTP  
)
Process

Definition at line 141 of file ibdr_pc11.vhd.

Member Data Documentation

◆ ibaddr_pc11

ibaddr_pc11 slv16 := slv ( to_unsigned ( 8#177550# , 16 ) )
Constant

Definition at line 62 of file ibdr_pc11.vhd.

◆ ibaddr_rcsr

ibaddr_rcsr slv2 := " 00 "
Constant

Definition at line 64 of file ibdr_pc11.vhd.

◆ ibaddr_rbuf

ibaddr_rbuf slv2 := " 01 "
Constant

Definition at line 65 of file ibdr_pc11.vhd.

◆ ibaddr_pcsr

ibaddr_pcsr slv2 := " 10 "
Constant

Definition at line 66 of file ibdr_pc11.vhd.

◆ ibaddr_pbuf

ibaddr_pbuf slv2 := " 11 "
Constant

Definition at line 67 of file ibdr_pc11.vhd.

◆ rcsr_ibf_rerr

rcsr_ibf_rerr integer := 15
Constant

Definition at line 69 of file ibdr_pc11.vhd.

◆ rcsr_ibf_rbusy

rcsr_ibf_rbusy integer := 11
Constant

Definition at line 70 of file ibdr_pc11.vhd.

◆ rcsr_ibf_rdone

rcsr_ibf_rdone integer := 7
Constant

Definition at line 71 of file ibdr_pc11.vhd.

◆ rcsr_ibf_rie

rcsr_ibf_rie integer := 6
Constant

Definition at line 72 of file ibdr_pc11.vhd.

◆ rcsr_ibf_rir

rcsr_ibf_rir integer := 5
Constant

Definition at line 73 of file ibdr_pc11.vhd.

◆ rcsr_ibf_ique

rcsr_ibf_ique integer := 3
Constant

Definition at line 74 of file ibdr_pc11.vhd.

◆ rcsr_ibf_iack

rcsr_ibf_iack integer := 2
Constant

Definition at line 75 of file ibdr_pc11.vhd.

◆ rcsr_ibf_renb

rcsr_ibf_renb integer := 0
Constant

Definition at line 76 of file ibdr_pc11.vhd.

◆ rbuf_ibf_rbusy

rbuf_ibf_rbusy integer := 15
Constant

Definition at line 78 of file ibdr_pc11.vhd.

◆ rbuf_ibf_rsize0

rbuf_ibf_rsize0 integer := 8
Constant

Definition at line 79 of file ibdr_pc11.vhd.

◆ rbuf_ibf_psize0

rbuf_ibf_psize0 integer := 0
Constant

Definition at line 80 of file ibdr_pc11.vhd.

◆ rbuf_ibf_data

rbuf_ibf_data integer range 7 downto 0
Subtype

Definition at line 81 of file ibdr_pc11.vhd.

◆ pcsr_ibf_perr

pcsr_ibf_perr integer := 15
Constant

Definition at line 83 of file ibdr_pc11.vhd.

◆ pcsr_ibf_prdy

pcsr_ibf_prdy integer := 7
Constant

Definition at line 84 of file ibdr_pc11.vhd.

◆ pcsr_ibf_pie

pcsr_ibf_pie integer := 6
Constant

Definition at line 85 of file ibdr_pc11.vhd.

◆ pcsr_ibf_pir

pcsr_ibf_pir integer := 5
Constant

Definition at line 86 of file ibdr_pc11.vhd.

◆ pbuf_ibf_pval

pbuf_ibf_pval integer := 15
Constant

Definition at line 88 of file ibdr_pc11.vhd.

◆ pbuf_ibf_pval8

pbuf_ibf_pval8 integer := 8
Constant

Definition at line 89 of file ibdr_pc11.vhd.

◆ regs_type

regs_type
Record

Definition at line 91 of file ibdr_pc11.vhd.

◆ ibsel

ibsel slbit
Record

Definition at line 92 of file ibdr_pc11.vhd.

◆ rerr

rerr slbit
Record

Definition at line 93 of file ibdr_pc11.vhd.

◆ rbusy

rbusy slbit
Record

Definition at line 94 of file ibdr_pc11.vhd.

◆ rdone

rdone slbit
Record

Definition at line 95 of file ibdr_pc11.vhd.

◆ rie

rie slbit
Record

Definition at line 96 of file ibdr_pc11.vhd.

◆ rbuf

rbuf slv8
Record

Definition at line 97 of file ibdr_pc11.vhd.

◆ rintreq

rintreq slbit
Record

Definition at line 98 of file ibdr_pc11.vhd.

◆ rique

rique slbit
Record

Definition at line 99 of file ibdr_pc11.vhd.

◆ riack

riack slbit
Record

Definition at line 100 of file ibdr_pc11.vhd.

◆ perr

perr slbit
Record

Definition at line 101 of file ibdr_pc11.vhd.

◆ prdy

prdy slbit
Record

Definition at line 102 of file ibdr_pc11.vhd.

◆ pie

pie slbit
Record

Definition at line 103 of file ibdr_pc11.vhd.

◆ pbuf

pbuf slv8
Record

Definition at line 104 of file ibdr_pc11.vhd.

◆ pintreq

pintreq slbit
Record

Definition at line 105 of file ibdr_pc11.vhd.

◆ regs_init

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

Definition at line 108 of file ibdr_pc11.vhd.

◆ R_REGS

Definition at line 121 of file ibdr_pc11.vhd.

◆ N_REGS

Definition at line 122 of file ibdr_pc11.vhd.


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