Module tcat

Module tcat 

Source
Expand description

Protocol defined by TCAT for ASICs of DICE.

The module includes structure, enumeration, and trait and its implementation for protocol defined by TC Applied Technologies (TCAT) for ASICs of Digital Interface Communication Engine (DICE).

In the protocol, all of features are categorized to several parts. Each part is represented in range of registers accessible by IEEE 1394 asynchronous transaction. In the crate, the range is called as section, therefore the features are categorized to the section.

Re-exports§

pub use ext_sync_section::ExtendedSyncParameters;
pub use global_section::GlobalParameters;
pub use global_section::TcatGlobalSectionSpecification;
pub use rx_stream_format_section::RxStreamFormatParameters;
pub use tx_stream_format_section::TxStreamFormatParameters;

Modules§

config_rom
Parser for Configuration ROM according to specification defined by TCAT for ASICs of DICE.
ext_sync_section
External synchronization section in general protocol defined by TCAT for ASICs of DICE.
extension
Protocol extension defined by TCAT for ASICs of DICE.
global_section
Global section in general protocol defined by TCAT for ASICs of DICE.
rx_stream_format_section
Rx Stream format section in general protocol for ASICs of DICE.
tcd22xx_spec
Specification of TCD2210 and TCD2220 ASICs and firmware.
tx_stream_format_section
Tx Stream format section in general protocol for ASICs of DICE.

Structs§

GeneralSections
The sset of sections in CSR of node.
Iec60958Param
Parameter of stream format for IEC 60958.
Section
Section in control and status register (CSR) of node.

Enums§

GeneralProtocolError
Any error of general protocol.

Constants§

IEC60958_CHANNELS
The maximum number of IEC 60958 channels for stream format entry.

Traits§

TcatFluctuatedSectionOperation
Operation for fluctuated content in section of TCAT general protocol.
TcatMutableSectionOperation
Operation to change content in section of TCAT general protocol for parameters.
TcatNotifiedSectionOperation
Operation for notified parameters in section of TCAT general protocol.
TcatOperation
Operation of TCAT general protocol.
TcatSectionOperation
Operation for parameters in section of TCAT general protocol.
TcatSectionSerdes
Serializer and deserializer for parameters in TCAT section.