Inherits APB_IIR_CEL, IIR_CEL_CTRLR, RAM, RAM_CEL, IIR_CEL_FILTER, and RAM_CTRLR2.
Libraries | |
| ieee | |
| grlib | |
| lpp | |
Packages | |
| std_logic_1164 | |
| amba | |
| stdlib | |
| devices | |
Components | |
| APB_IIR_CEL | <Entity APB_IIR_CEL> |
| IIR_CEL_CTRLR | <Entity IIR_CEL_CTRLR> |
| RAM | <Entity RAM> |
| RAM_CEL | <Entity RAM_CEL> |
| IIR_CEL_FILTER | <Entity IIR_CEL_FILTER> |
| RAM_CTRLR2 | <Entity RAM_CTRLR2> |
Constants | |
| IDLE | std_logic_vector ( 3 downto 0 ) := " 0000 " |
| MAC_op | std_logic_vector ( 3 downto 0 ) := " 0001 " |
| MULT | std_logic_vector ( 3 downto 0 ) := " 0010 " |
| ADD | std_logic_vector ( 3 downto 0 ) := " 0011 " |
| clr_mac | std_logic_vector ( 3 downto 0 ) := " 0100 " |
| use_RAM | integer := 1 |
| use_CEL | integer := 0 |
Types | |
| scaleValT | array ( natural range<> ) of integer |
| samplT | array ( natural range<> , natural range<> ) of std_logic |
Records | |
| in_IIR_CEL_reg : record | |
| config | std_logic_vector ( 31 downto 0 ) |
| virgPos | std_logic_vector ( 4 downto 0 ) |
| out_IIR_CEL_reg : record | |
| config | std_logic_vector ( 31 downto 0 ) |
| status | std_logic_vector ( 31 downto 0 ) |
Definition at line 33 of file iir_filter.vhd.
config std_logic_vector ( 31 downto 0 ) [Record] |
Definition at line 63 of file iir_filter.vhd.
virgPos std_logic_vector ( 4 downto 0 ) [Record] |
Definition at line 64 of file iir_filter.vhd.
config std_logic_vector ( 31 downto 0 ) [Record] |
Definition at line 68 of file iir_filter.vhd.
status std_logic_vector ( 31 downto 0 ) [Record] |
Definition at line 69 of file iir_filter.vhd.
ADD std_logic_vector ( 3 downto 0 ) := " 0011 " [Constant] |
Definition at line 42 of file iir_filter.vhd.
amba package [Package] |
Definition at line 25 of file iir_filter.vhd.
APB_IIR_CEL [Component] |
Definition at line 74 of file iir_filter.vhd.
clr_mac std_logic_vector ( 3 downto 0 ) := " 0100 " [Constant] |
Definition at line 43 of file iir_filter.vhd.
devices package [Package] |
Definition at line 27 of file iir_filter.vhd.
grlib library [Library] |
Definition at line 24 of file iir_filter.vhd.
IDLE std_logic_vector ( 3 downto 0 ) := " 0000 " [Constant] |
Definition at line 39 of file iir_filter.vhd.
ieee library [Library] |
Definition at line 22 of file iir_filter.vhd.
IIR_CEL_CTRLR [Component] |
Definition at line 146 of file iir_filter.vhd.
IIR_CEL_FILTER [Component] |
Definition at line 183 of file iir_filter.vhd.
in_IIR_CEL_reg [Record] |
Definition at line 62 of file iir_filter.vhd.
lpp library [Library] |
Reimplemented from RAM_CTRLR2.
Definition at line 28 of file iir_filter.vhd.
MAC_op std_logic_vector ( 3 downto 0 ) := " 0001 " [Constant] |
Definition at line 40 of file iir_filter.vhd.
MULT std_logic_vector ( 3 downto 0 ) := " 0010 " [Constant] |
Definition at line 41 of file iir_filter.vhd.
out_IIR_CEL_reg [Record] |
Definition at line 67 of file iir_filter.vhd.
RAM [Component] |
Definition at line 166 of file iir_filter.vhd.
RAM_CEL [Component] |
Definition at line 175 of file iir_filter.vhd.
RAM_CTRLR2 [Component] |
Definition at line 204 of file iir_filter.vhd.
samplT array ( natural range<> , natural range<> ) of std_logic [Type] |
Definition at line 60 of file iir_filter.vhd.
scaleValT array ( natural range<> ) of integer [Type] |
Definition at line 58 of file iir_filter.vhd.
std_logic_1164 package [Package] |
Reimplemented from RAM_CTRLR2.
Definition at line 23 of file iir_filter.vhd.
stdlib package [Package] |
Definition at line 26 of file iir_filter.vhd.
use_CEL integer := 0 [Constant] |
Definition at line 49 of file iir_filter.vhd.
use_RAM integer := 1 [Constant] |
Definition at line 48 of file iir_filter.vhd.