intMAN  version 0.2_20130422
Components | Signals | Processes | Instantiations
arch Architecture Reference

intMAN unit architecture (inner structure) More...

Processes

p_icfg  ( RST )
 slack-condition result (signal)

Components

int_buf_in  <Entity int_buf_in>
 interrupt detect/buffer/config/forward for the intMAN hardware
ipri_update_dmx  <Entity ipri_update_dmx>
 line to forward the interrupt
ipri_highest  <Entity ipri_highest>
 address dmx output with no more than one interrupt selected
c_prio  <Entity c_prio>
 address dmx output with the highest-priority interrupt selected
c_slack  <Entity c_slack>
 priority-condition result

Signals

SIG_IPRILOAD_SEL  STD_LOGIC_VECTOR ( t_int_range )
 slack-condition result
SIG_ISERV  STD_LOGIC_VECTOR ( t_int_range )
 priority config update enable (signal)
SIG_ICNT  t_intpendcnt_arr
 interrupt service start (signal)
SIG_IRDY  t_intrdy_vec
 pending interrupt count (signal)
SIG_ICFG_MEM  t_intcfg_arr
 interrupt ready (signal)
SIG_ICFG  t_intcfg_arr
 interrupt config storage (signal)
SIG_IPRIARR  t_intpri_arr
 interrupt config bus (signal)
SIG_IPRIHVAL  STD_LOGIC_VECTOR ( t_pri_width_range )
 interrupt priorities (signal)
SIG_INTSEL  STD_LOGIC_VECTOR ( t_int_range )
 the highest pending-interrupt priority (signal)
SIG_IPRICOND_VALID  STD_LOGIC
 address dmx output with the highest-priority interrupt selected (signal)
SIG_SLACKCOND_VALID  STD_LOGIC
 priority-condition result (signal)

Instantiations

ipupdmx  ipri_update_dmx <Entity ipri_update_dmx>
 interrupt config storage unit init
int_buf  int_buf_in <Entity int_buf_in>
 interrupt detect/buffer/config/forward unit (port map)
ip_high  ipri_highest <Entity ipri_highest>
 highest-priority pending interrupt unit (port map)
cpri  c_prio <Entity c_prio>
 priority condition check unit (port map)
cslack  c_slack <Entity c_slack>
 priority condition check unit (port map)

Detailed Description

intMAN unit architecture (inner structure)

Definition at line 41 of file intman_design_top.vhd.

Member Function Documentation

p_icfg (   RST  
)
Process

slack-condition result (signal)

Definition at line 146 of file intman_design_top.vhd.

00146   p_icfg : process(RST ) is 00147   begin 00148   if(RST =' 1 ') then 00149   SIG_ICFG_MEM <= C_INTCFG ; -- after-reset init 00150   end if; 00151   end process p_icfg ;

Member Data Documentation

c_prio
Component

address dmx output with the highest-priority interrupt selected

Definition at line 83 of file intman_design_top.vhd.

c_slack
Component

priority-condition result

Definition at line 92 of file intman_design_top.vhd.

cpri c_prio
Instantiation

priority condition check unit (port map)

Definition at line 200 of file intman_design_top.vhd.

cslack c_slack
Instantiation

priority condition check unit (port map)

Definition at line 209 of file intman_design_top.vhd.

int_buf int_buf_in
Instantiation

interrupt detect/buffer/config/forward unit (port map)

Definition at line 172 of file intman_design_top.vhd.

int_buf_in
Component

interrupt detect/buffer/config/forward for the intMAN hardware

Definition at line 44 of file intman_design_top.vhd.

ip_high ipri_highest
Instantiation

highest-priority pending interrupt unit (port map)

Definition at line 191 of file intman_design_top.vhd.

ipri_highest
Component

address dmx output with no more than one interrupt selected

Definition at line 73 of file intman_design_top.vhd.

ipri_update_dmx
Component

line to forward the interrupt

Definition at line 63 of file intman_design_top.vhd.

ipupdmx ipri_update_dmx
Instantiation

interrupt config storage unit init

interrupt config selector unit (port map)

Definition at line 162 of file intman_design_top.vhd.

interrupt config storage (signal)

Definition at line 122 of file intman_design_top.vhd.

interrupt ready (signal)

Definition at line 119 of file intman_design_top.vhd.

interrupt service start (signal)

Definition at line 113 of file intman_design_top.vhd.

SIG_INTSEL STD_LOGIC_VECTOR ( t_int_range )
Signal

the highest pending-interrupt priority (signal)

Definition at line 131 of file intman_design_top.vhd.

interrupt config bus (signal)

Definition at line 125 of file intman_design_top.vhd.

SIG_IPRICOND_VALID STD_LOGIC
Signal

address dmx output with the highest-priority interrupt selected (signal)

Definition at line 134 of file intman_design_top.vhd.

SIG_IPRIHVAL STD_LOGIC_VECTOR ( t_pri_width_range )
Signal

interrupt priorities (signal)

Definition at line 128 of file intman_design_top.vhd.

SIG_IPRILOAD_SEL STD_LOGIC_VECTOR ( t_int_range )
Signal

slack-condition result

Definition at line 107 of file intman_design_top.vhd.

pending interrupt count (signal)

Definition at line 116 of file intman_design_top.vhd.

SIG_ISERV STD_LOGIC_VECTOR ( t_int_range )
Signal

priority config update enable (signal)

Definition at line 110 of file intman_design_top.vhd.

SIG_SLACKCOND_VALID STD_LOGIC
Signal

priority-condition result (signal)

Definition at line 137 of file intman_design_top.vhd.


The documentation for this class was generated from the following file:
© 2013 Josef Strnadel (email, web), Faculty of Information Technology, Brno University of Technology (web)