[source]

Package io

For detailed documentation see below.

Components

Types

Name

Description

T_IO_TRISTATE

Do not use this type for inout ports of synthesizable IP cores to drive values in both directions, see also ISSUES:General:inout_records.

T_IO_LVDS
T_IO_TRISTATE_VECTOR

Do not use this type for inout ports of synthesizable IP cores to drive values in both directions, see also ISSUES:General:inout_records.

T_IO_LVDS_VECTOR
T_IO_DATARATE
T_IO_7SEGMENT_CHAR
T_IO_7SEGMENT_CHAR_ENCODING
T_IO_MDIO_MDIOCONTROLLER_COMMAND
T_IO_MDIO_MDIOCONTROLLER_STATUS
T_IO_MDIO_MDIOCONTROLLER_ERROR
T_IO_LCDBUS_COMMAND
T_IO_LCDBUS_STATUS

Functions

virtual function STD_LOGIC_VECTOR io_7SegmentDisplayEncoding ( std_logic_vector hex, std_logic dot, boolean WITH_DOT ) [source]

constant C_IO_7SEGMENT_CHAR_ENCODING : T_IO_7SEGMENT_CHAR_ENCODING := ( IO_7SEGMENT_CHAR_0 IO_7SEGMENT_CHAR_1 IO_7SEGMENT_CHAR_2 IO_7SEGMENT_CHAR_3 IO_7SEGMENT_CHAR_4 IO_7SEGMENT_CHAR_5 IO_7SEGMENT_CHAR_6 IO_7SEGMENT_CHAR_7 IO_7SEGMENT_CHAR_8 IO_7SEGMENT_CHAR_9 IO_7SEGMENT_CHAR_A IO_7SEGMENT_CHAR_B IO_7SEGMENT_CHAR_C IO_7SEGMENT_CHAR_D IO_7SEGMENT_CHAR_E IO_7SEGMENT_CHAR_F IO_7SEGMENT_CHAR_H IO_7SEGMENT_CHAR_O IO_7SEGMENT_CHAR_U IO_7SEGMENT_CHAR_MINUS );

virtual function STD_LOGIC_VECTOR io_7SegmentDisplayEncoding ( T_BCD digit, std_logic dot, boolean WITH_DOT ) [source]

Procedures

virtual function io_tristate_driver ( std_logic_vector pad, T_IO_TRISTATE_VECTOR tristate ) [source]

Drive a std_logic_vector from a Tri-State bus and in reverse. Use this procedure only in simulation, see also ISSUES:General:inout_records.