iir_filter Package Reference

Inherits APB_IIR_CEL, IIR_CEL_CTRLR, RAM, RAM_CEL, IIR_CEL_FILTER, and RAM_CTRLR2.

List of all members.



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 )

Detailed Description

Definition at line 33 of file iir_filter.vhd.


Member Data Documentation

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.


The documentation for this class was generated from the following file: