EasyManua.ls Logo

Microsemi SmartFusion2 - Page 17

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...
UG0331 User Guide Revision 15.0 xvii
Figure 172 Extra Connection to Fabric and GPIO Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Figure 173 Enabling EDAC for the CAN from the SECDED Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Figure 174 Enabling CAN Controller With MSS Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Figure 175 CAN Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Figure 176 Firmware Driver Enable and Generate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Figure 177 Automatic Bit Rates Detection Flow Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Figure 178 MSS Showing MMUART Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Figure 179 MMUART Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
Figure 180 Synchronous and Asynchronous Mode Topologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Figure 181 Sample Time Correction with Fractional Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Figure 182 Example with Fractional Baud Rate of 4.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Figure 183 Example with Fractional Baud Rate of 2 and 3/64
th . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Figure 184 Synchronous Input and Adaptation to Internal Baud Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
Figure 185 Bi-Directional Synchronous Clock Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Figure 186 Input Filtering Circuit and Timing for GLR=4 (Pulses Less than 4 APB Clock Cycles Filtered Out) . .
480
Figure 187 LIN Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Figure 188 LIN Break Field Width => 11 Tbit Count Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Figure 189 LIN PID Parity Error Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Figure 190 LIN Receive FSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Figure 191 RZI Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Figure 192 RX RZI-to-NRZ Demodulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Figure 193 Tx NRZ-to-RZI Modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
Figure 194 9-Bit Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
Figure 195 Single Wire Error Signal Timing when EERR=1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Figure 196 Transmit Mode TE Output Enable Timing when EERR=1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Figure 197 Receive Mode TE Output Enable and NACK Timing when EERR=1 . . . . . . . . . . . . . . . . . . . . . . 486
Figure 198 Enable MMUART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
Figure 199 MSS MMUART Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
Figure 200 MMUART Interface Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
Figure 201 MMUART Driver User Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Figure 202 MMUART Sample Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
Figure 203 Setup to Communicate With Host PC Through MMUART Interface - Block Diagram . . . . . . . . . 489
Figure 204 Microcontroller Subsystem Showing SPI Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Figure 205 SPI Controller Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Figure 206 Motorola SPI Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Figure 207 Motorola SPI Mode 0 Multiple Frame Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Figure 208 Motorola SPI Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Figure 209 Motorola SPI Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Figure 210 Motorola SPI Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Figure 211 Write Operation Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Figure 212 Read Operation Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Figure 213 Page Program Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
Figure 214 National Semiconductor MICROWAVE Single Frame Transfe
r . . . . . . . . . . . . . . . . . . . . . . . . . . 513
Figure 215 National Semiconductor MICROWIRE Multiple Frame Transfer . . . . . . . . . . . . . . . . . . . . . . . . . 513
Figure 216 TI Synchronous Serial Single Frame Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
Figure 217 TI Synchronous Serial Multiple Frame Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
Figure 218 SPE Command/Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
Figure 219 Enable SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Figure 220 MSS SPI Configurator - Connection Type IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Figure 221 MSS SPI Configurator - Connection Type Fabric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Figure 222 SPI Interface Signals - Connection Type IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Figure 223 SPI Interface Signals - Connection Type Fabric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Figure 224 SPI Driver User's Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Figure 225 SPI Sample Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Figure 226 Interfacing External SPI Flash to MSS SPI_0-Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
Figure 227 Interfacing External SPI Slave Device Using MSS SPI Routing Through Fabric Block Diagram . 526
Figure 228 Microcontroller Subsystem Showing I
2
C Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
Figure 229 I
2
C Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals