bcm_rod_slink Entity Reference

S-Link interface. More...

Inheritance diagram for bcm_rod_slink:

Inheritance graph
[legend]
Collaboration diagram for bcm_rod_slink:

Collaboration graph
[legend]

List of all members.


Architectures

bcm_rod_slink_arc Architecture
 S-Link interface. More...

Libraries

ieee 
 standard IEEE library
unisim 
 Library with Xilinx primitives.

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
vcomponents 
 Header with Xilinx primitives.

Generics

DATA_WIDTH  std_logic_vector ( 1 downto 0 ) := " 00 "
 data width
TEST  std_logic := ' 1 '
 ACTIVE LOW !!! -> disabled.

Ports

CLK  in std_logic
 40 MHz clock
SCLR  in std_logic
 synchronous clear (reset) signal
formatter_control_word_flag  in std_logic
 signal a control word
formatter_data_in  in std_logic_vector ( 31 downto 0 )
 formatter data input
formatter_data_valid  in std_logic
 formatter indicates valid data
formatter_reset_link  in std_logic
 formatter reset link
formatter_ignore_slink_status  in std_logic
 formatter if '1' does not activate formatter_stop_transfer
formatter_stop_transfer  out std_logic
 formatter full flag
slink_full_flag  in std_logic
 SLINK full flag (LFF) !!! ACTIVE LOW !!!
slink_down  in std_logic
 SLINK down (LDOWN) !!! ACTIVE LOW !!!
slink_link_return_lines  in std_logic_vector ( 3 downto 0 )
 SLINK return data lines (LRL) !!! NOT USED !!!
slink_clock  out std_logic
 SLINK clock (UCLK).
slink_data_out  out std_logic_vector ( 31 downto 0 )
 SLINK data output (UD).
slink_reset  out std_logic
 SLINK reset link (URESET) !!! ACTIVE LOW !!!
slink_test  out std_logic
 SLINK test line (UTEST) !!! ACTIVE LOW !!!
slink_control_word_flag  out std_logic
 SLINK control word flag (UCTRL) !!! ACTIVE LOW !!!
slink_write_enable  out std_logic
 SLINK write enable (UWEN) !!! ACTIVE LOW !!!
slink_data_width  out std_logic_vector ( 1 downto 0 ) := " 00 "
 SLINK data width (UDW) "00"=32-bit, "01"=16-bit, "10"=8-bit, "11"=reserved.


Detailed Description

S-Link interface.

ROD for the BCM module based on the AtlasRODFormatter by Christoph Schwick.

Definition at line 41 of file bcm_rod_slink.vhd.


Member Data Documentation

CLK in std_logic [Port]

40 MHz clock

Definition at line 47 of file bcm_rod_slink.vhd.

DATA_WIDTH std_logic_vector ( 1 downto 0 ) := " 00 " [Generic]

data width

Definition at line 43 of file bcm_rod_slink.vhd.

formatter_control_word_flag in std_logic [Port]

signal a control word

Definition at line 50 of file bcm_rod_slink.vhd.

formatter_data_in in std_logic_vector ( 31 downto 0 ) [Port]

formatter data input

Definition at line 51 of file bcm_rod_slink.vhd.

formatter_data_valid in std_logic [Port]

formatter indicates valid data

Definition at line 52 of file bcm_rod_slink.vhd.

formatter_ignore_slink_status in std_logic [Port]

formatter if '1' does not activate formatter_stop_transfer

Definition at line 54 of file bcm_rod_slink.vhd.

formatter_reset_link in std_logic [Port]

formatter reset link

Definition at line 53 of file bcm_rod_slink.vhd.

formatter_stop_transfer out std_logic [Port]

formatter full flag

Definition at line 55 of file bcm_rod_slink.vhd.

ieee library [Library]

standard IEEE library

Definition at line 24 of file bcm_rod_slink.vhd.

SCLR in std_logic [Port]

synchronous clear (reset) signal

Definition at line 48 of file bcm_rod_slink.vhd.

slink_clock out std_logic [Port]

SLINK clock (UCLK).

Definition at line 60 of file bcm_rod_slink.vhd.

slink_control_word_flag out std_logic [Port]

SLINK control word flag (UCTRL) !!! ACTIVE LOW !!!

Definition at line 64 of file bcm_rod_slink.vhd.

slink_data_out out std_logic_vector ( 31 downto 0 ) [Port]

SLINK data output (UD).

Definition at line 61 of file bcm_rod_slink.vhd.

slink_data_width out std_logic_vector ( 1 downto 0 ) := " 00 " [Port]

SLINK data width (UDW) "00"=32-bit, "01"=16-bit, "10"=8-bit, "11"=reserved.

Definition at line 66 of file bcm_rod_slink.vhd.

slink_down in std_logic [Port]

SLINK down (LDOWN) !!! ACTIVE LOW !!!

Definition at line 58 of file bcm_rod_slink.vhd.

slink_full_flag in std_logic [Port]

SLINK full flag (LFF) !!! ACTIVE LOW !!!

Definition at line 57 of file bcm_rod_slink.vhd.

slink_link_return_lines in std_logic_vector ( 3 downto 0 ) [Port]

SLINK return data lines (LRL) !!! NOT USED !!!

Definition at line 59 of file bcm_rod_slink.vhd.

slink_reset out std_logic [Port]

SLINK reset link (URESET) !!! ACTIVE LOW !!!

Definition at line 62 of file bcm_rod_slink.vhd.

slink_test out std_logic [Port]

SLINK test line (UTEST) !!! ACTIVE LOW !!!

Definition at line 63 of file bcm_rod_slink.vhd.

slink_write_enable out std_logic [Port]

SLINK write enable (UWEN) !!! ACTIVE LOW !!!

Definition at line 65 of file bcm_rod_slink.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 26 of file bcm_rod_slink.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 28 of file bcm_rod_slink.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 bcm_rod_slink.vhd.

TEST std_logic := ' 1 ' [Generic]

ACTIVE LOW !!! -> disabled.

Definition at line 44 of file bcm_rod_slink.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 33 of file bcm_rod_slink.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 35 of file bcm_rod_slink.vhd.


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

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