EasyManua.ls Logo

Microsemi SmartFusion2 - Features

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Communication Block
UG0331 User Guide Revision 15.0 592
17 Communication Block
The communication block (COMM_BLK) provides a bi-directional message passing facility between the
Cortex-M3 processor and the system controller, similar to a mailbox communication channel.
17.1 Features
The COMM_BLK peripheral includes the following features:
• Bi-directional byte-wide message path
• Supports serial data rate up to 50 Mbytes/sec.
• Asynchronous clock support
• Data clock (50 MHz RC oscillator) is different from advanced peripheral bus (APB) clock
• 8 byte transmit FIFO
• 8 byte receive FIFO
• Flow control
• RX to TX channels between microcontroller subsystem (MSS) COMM_BLK and system
controller COMM_BLK
• MSS COMM_BLK to peripheral direct memory access (PDMA) channel
• Frame and/or command marker
• 9th bit used as frame start or command marker
• Allows command and data sequences to be distinguished
• Allows incomplete sequences to be detected
• Separate command interrupt received with programmable match logic
• Allows WORD transfers into FIFO in a single APB cycle
• Interrupts
• RX FIFO non-empty
• TX FIFO non-full
• TX overflow
• RX Underflow

Table of Contents