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
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...