cal Entity Reference

Calculate pulse widths. More...

Inheritance diagram for cal:

Inheritance graph
[legend]
Collaboration diagram for cal:

Collaboration graph
[legend]

List of all members.


Architectures

cal_arc Architecture
 Calculate pulse widths. More...

Libraries

ieee 
 standard IEEE library

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_arith 
 arithmetic operations on std_logic datatypes, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Generics

ADJUST  integer := 0
 delay adjust, deprecated

Ports

CLK  in std_logic
 Clock.
STAT_R1  in std_logic
 Status rising edge1.
STAT_R2  in std_logic
 Status rising edge2.
STAT_R3  in std_logic
 Status rising edge3.
STAT_F1  in std_logic
 Status falling edge1.
STAT_F2  in std_logic
 Status falling edge2.
STAT_F3  in std_logic
 Status falling edge3.
RIS1  in std_logic_vector ( 5 downto 0 )
 rising edge1
RIS2  in std_logic_vector ( 5 downto 0 )
 rising edge2
RIS3  in std_logic_vector ( 5 downto 0 )
 rising edge3
FAL1  in std_logic_vector ( 5 downto 0 )
 falling edge1
FAL2  in std_logic_vector ( 5 downto 0 )
 falling edge2
FAL3  in std_logic_vector ( 5 downto 0 )
 falling edge3
S_T1  out std_logic
 Status time1.
S_T2  out std_logic
 Status time2.
S_T3  out std_logic
 Status time3.
S_W1  out std_logic
 Status width1.
S_W2  out std_logic
 Status width1.
S_W3  out std_logic
 Status width1.
TIME1  out std_logic_vector ( 7 downto 0 )
 Time1.
TIME2  out std_logic_vector ( 7 downto 0 )
 Time2.
TIME3  out std_logic_vector ( 7 downto 0 )
 Time3.
WIDTH1  out std_logic_vector ( 7 downto 0 )
 Width1.
WIDTH2  out std_logic_vector ( 7 downto 0 )
 Width2.
WIDTH3  out std_logic_vector ( 7 downto 0 )
 Width3.
SUM_RIN  in std_logic_vector ( 7 downto 0 )
 Multiplicity rising edge.
SUM_FIN  in std_logic_vector ( 7 downto 0 )
 Multiplicity falling edge.
SUM_ROUT  out std_logic_vector ( 7 downto 0 )
 Multiplicity rising edge latched.
SUM_FOUT  out std_logic_vector ( 7 downto 0 )
 Multiplicity falling edge latched.
OVER  out std_logic
 Pulse overflowing into next BC flag.


Detailed Description

Calculate pulse widths.

Definition at line 33 of file cal.vhd.


Member Data Documentation

ADJUST integer := 0 [Generic]

delay adjust, deprecated

Definition at line 36 of file cal.vhd.

CLK in std_logic [Port]

Clock.

Definition at line 39 of file cal.vhd.

FAL1 in std_logic_vector ( 5 downto 0 ) [Port]

falling edge1

Definition at line 49 of file cal.vhd.

FAL2 in std_logic_vector ( 5 downto 0 ) [Port]

falling edge2

Definition at line 50 of file cal.vhd.

FAL3 in std_logic_vector ( 5 downto 0 ) [Port]

falling edge3

Definition at line 51 of file cal.vhd.

ieee library [Library]

standard IEEE library

Definition at line 24 of file cal.vhd.

OVER out std_logic [Port]

Pulse overflowing into next BC flag.

Definition at line 68 of file cal.vhd.

RIS1 in std_logic_vector ( 5 downto 0 ) [Port]

rising edge1

Definition at line 46 of file cal.vhd.

RIS2 in std_logic_vector ( 5 downto 0 ) [Port]

rising edge2

Definition at line 47 of file cal.vhd.

RIS3 in std_logic_vector ( 5 downto 0 ) [Port]

rising edge3

Definition at line 48 of file cal.vhd.

S_T1 out std_logic [Port]

Status time1.

Definition at line 52 of file cal.vhd.

S_T2 out std_logic [Port]

Status time2.

Definition at line 53 of file cal.vhd.

S_T3 out std_logic [Port]

Status time3.

Definition at line 54 of file cal.vhd.

S_W1 out std_logic [Port]

Status width1.

Definition at line 55 of file cal.vhd.

S_W2 out std_logic [Port]

Status width1.

Definition at line 56 of file cal.vhd.

S_W3 out std_logic [Port]

Status width1.

Definition at line 57 of file cal.vhd.

STAT_F1 in std_logic [Port]

Status falling edge1.

Definition at line 43 of file cal.vhd.

STAT_F2 in std_logic [Port]

Status falling edge2.

Definition at line 44 of file cal.vhd.

STAT_F3 in std_logic [Port]

Status falling edge3.

Definition at line 45 of file cal.vhd.

STAT_R1 in std_logic [Port]

Status rising edge1.

Definition at line 40 of file cal.vhd.

STAT_R2 in std_logic [Port]

Status rising edge2.

Definition at line 41 of file cal.vhd.

STAT_R3 in std_logic [Port]

Status rising edge3.

Definition at line 42 of file cal.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 26 of file cal.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 28 of file cal.vhd.

std_logic_unsigned package [Package]

unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Definition at line 30 of file cal.vhd.

SUM_FIN in std_logic_vector ( 7 downto 0 ) [Port]

Multiplicity falling edge.

Definition at line 65 of file cal.vhd.

SUM_FOUT out std_logic_vector ( 7 downto 0 ) [Port]

Multiplicity falling edge latched.

Definition at line 67 of file cal.vhd.

SUM_RIN in std_logic_vector ( 7 downto 0 ) [Port]

Multiplicity rising edge.

Definition at line 64 of file cal.vhd.

SUM_ROUT out std_logic_vector ( 7 downto 0 ) [Port]

Multiplicity rising edge latched.

Definition at line 66 of file cal.vhd.

TIME1 out std_logic_vector ( 7 downto 0 ) [Port]

Time1.

Definition at line 58 of file cal.vhd.

TIME2 out std_logic_vector ( 7 downto 0 ) [Port]

Time2.

Definition at line 59 of file cal.vhd.

TIME3 out std_logic_vector ( 7 downto 0 ) [Port]

Time3.

Definition at line 60 of file cal.vhd.

WIDTH1 out std_logic_vector ( 7 downto 0 ) [Port]

Width1.

Definition at line 61 of file cal.vhd.

WIDTH2 out std_logic_vector ( 7 downto 0 ) [Port]

Width2.

Definition at line 62 of file cal.vhd.

WIDTH3 out std_logic_vector ( 7 downto 0 ) [Port]

Width3.

Definition at line 63 of file cal.vhd.


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

Author: M.Niegl
Generated on Tue Nov 4 00:49:08 2008 for BCM-AAA by doxygen 1.5.7.1-20081012