English
Language : 

DS543 Datasheet, PDF (5/24 Pages) Xilinx, Inc – MOST Network Interface Controller v1.4
MOST Network Interface Controller v1.4
Audio / Video Encryption and Decryption
Figure 2 illustrates an application involving the MOST NIC core streaming port. The streaming port
allows an external core to process the synchronous data portion of the MOST stream in real time. Syn-
chronous channel data can be accessed over the streaming port on a logic channel basis. In this exam-
ple, a decryption core accesses received synchronous data using the streaming port. After decryption is
performed the decrypted data is written to the MOST NIC core receive buffer using the streaming port.
The received data is then accessed using the user interface and processed using software running on
the MicroBlaze. Similarly, transmit data is encrypted by an encryption core using the streaming port.
The encryption core reads unencrypted synchronous transmit data, encrypts it and then writes the
encrypted data to the MOST NIC core transmit buffer using the streaming port. The encrypted data is
then queued for transmission on the MOST ring.
Figure Top x-ref 2
MicroBlaze
Memory
Controller
External
Peripherals
Encryption
MM_REG
Decryption
buf TE
buf TI
TX_BUF
RI
buf
RX_BUF
RE buf
TX_MAC RX_MAC
FOT
FOR
Figure 2: Encryption/Decryption using the Streaming Port
DS543 September 19, 2008
www.xilinx.com
5