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 , RB_MREQ , SM_DO , SM_DRDY , SM_EOS , SM_ALM , SM_OT , SM_JTAGLOCKED , SM_JTAGMODIFIED , SM_JTAGBUSY )

Constants

regs_init  regs_type := ( ' 0 ' , s_init , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , slv ( to_unsigned ( 0 , ALWIDTH ) ) , slv ( to_unsigned ( 0 , TEWIDTH ) ) , ' 0 ' )
rbaddr_cntl  slv3 := " 000 "
rbaddr_stat  slv3 := " 001 "
rbaddr_almh  slv3 := " 010 "
rbaddr_temp  slv3 := " 100 "
rbaddr_alm  slv3 := " 101 "
rbaddr_eos  slv3 := " 111 "
cntl_rbf_reset  integer := 15
stat_rbf_jlock  integer := 3
stat_rbf_jmod  integer := 2
stat_rbf_jbusy  integer := 1
stat_rbf_ot  integer := 0

Types

state_type  ( s_init , s_idle , s_wait , s_twait )

Signals

R_REGS  regs_type := regs_init
N_REGS  regs_type

Records

regs_type 
rbsel slbit
state state_type
eoscnt slv16
stat_ot slbit
stat_jlock slbit
stat_jmod slbit
stat_jbusy slbit
almh slv ( ALWIDTH - 1 downto 0 )
temp slv ( TEWIDTH - 1 downto 0 )
tpend slbit

Detailed Description

Definition at line 87 of file sysmon_rbus_core.vhd.

Member Function/Procedure/Process Documentation

◆ proc_regs()

proc_regs (   CLK  
)
Process

Definition at line 152 of file sysmon_rbus_core.vhd.

◆ proc_next()

proc_next (   R_REGS ,
  RB_MREQ ,
  SM_DO ,
  SM_DRDY ,
  SM_EOS ,
  SM_ALM ,
  SM_OT ,
  SM_JTAGLOCKED ,
  SM_JTAGMODIFIED ,
  SM_JTAGBUSY  
)
Process

Definition at line 165 of file sysmon_rbus_core.vhd.

Member Data Documentation

◆ state_type

state_type ( s_init , s_idle , s_wait , s_twait )
Type

Definition at line 89 of file sysmon_rbus_core.vhd.

◆ regs_type

regs_type
Record

Definition at line 96 of file sysmon_rbus_core.vhd.

◆ rbsel

rbsel slbit
Record

Definition at line 97 of file sysmon_rbus_core.vhd.

◆ state

state state_type
Record

Definition at line 98 of file sysmon_rbus_core.vhd.

◆ eoscnt

eoscnt slv16
Record

Definition at line 99 of file sysmon_rbus_core.vhd.

◆ stat_ot

stat_ot slbit
Record

Definition at line 100 of file sysmon_rbus_core.vhd.

◆ stat_jlock

stat_jlock slbit
Record

Definition at line 101 of file sysmon_rbus_core.vhd.

◆ stat_jmod

stat_jmod slbit
Record

Definition at line 102 of file sysmon_rbus_core.vhd.

◆ stat_jbusy

stat_jbusy slbit
Record

Definition at line 103 of file sysmon_rbus_core.vhd.

◆ almh

almh slv ( ALWIDTH - 1 downto 0 )
Record

Definition at line 104 of file sysmon_rbus_core.vhd.

◆ temp

temp slv ( TEWIDTH - 1 downto 0 )
Record

Definition at line 105 of file sysmon_rbus_core.vhd.

◆ tpend

tpend slbit
Record

Definition at line 106 of file sysmon_rbus_core.vhd.

◆ regs_init

regs_init regs_type := ( ' 0 ' , s_init , ( others = > ' 0 ' ) , ' 0 ' , ' 0 ' , ' 0 ' , ' 0 ' , slv ( to_unsigned ( 0 , ALWIDTH ) ) , slv ( to_unsigned ( 0 , TEWIDTH ) ) , ' 0 ' )
Constant

Definition at line 109 of file sysmon_rbus_core.vhd.

◆ R_REGS

Definition at line 119 of file sysmon_rbus_core.vhd.

◆ N_REGS

N_REGS regs_type
Signal

Definition at line 120 of file sysmon_rbus_core.vhd.

◆ rbaddr_cntl

rbaddr_cntl slv3 := " 000 "
Constant

Definition at line 123 of file sysmon_rbus_core.vhd.

◆ rbaddr_stat

rbaddr_stat slv3 := " 001 "
Constant

Definition at line 124 of file sysmon_rbus_core.vhd.

◆ rbaddr_almh

rbaddr_almh slv3 := " 010 "
Constant

Definition at line 125 of file sysmon_rbus_core.vhd.

◆ rbaddr_temp

rbaddr_temp slv3 := " 100 "
Constant

Definition at line 126 of file sysmon_rbus_core.vhd.

◆ rbaddr_alm

rbaddr_alm slv3 := " 101 "
Constant

Definition at line 127 of file sysmon_rbus_core.vhd.

◆ rbaddr_eos

rbaddr_eos slv3 := " 111 "
Constant

Definition at line 128 of file sysmon_rbus_core.vhd.

◆ cntl_rbf_reset

cntl_rbf_reset integer := 15
Constant

Definition at line 130 of file sysmon_rbus_core.vhd.

◆ stat_rbf_jlock

stat_rbf_jlock integer := 3
Constant

Definition at line 132 of file sysmon_rbus_core.vhd.

◆ stat_rbf_jmod

stat_rbf_jmod integer := 2
Constant

Definition at line 133 of file sysmon_rbus_core.vhd.

◆ stat_rbf_jbusy

stat_rbf_jbusy integer := 1
Constant

Definition at line 134 of file sysmon_rbus_core.vhd.

◆ stat_rbf_ot

stat_rbf_ot integer := 0
Constant

Definition at line 135 of file sysmon_rbus_core.vhd.


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