SmartFusion Customizable System-on-Chip (cSoC)
IV Revision 10
SmartFusion cSoC Block Diagram
Legend:
SDD – Sigma-delta DAC
SCB – Signal conditioning block
PDMA – Peripheral DMA
IAP – In-application programming
ABPS – Active bipolar prescaler
WDT – Watchdog Timer
SWD – Serial Wire Debug
Microcontroller Subsystem
Programmable Analog
FPGA Fabric
SRAM SRAM SRAM SRAM SRAM SRAM
SysReg
ENVM
10/100
EMAC
ESRAM
Timer2
Timer1
APB
I
2
C 2
UART 2
SPI 2
DAC
(SDD)
DAC
(SDD)
PPB
........
........
............
VersaTiles
3 V
I
2
C 1
UART 1
SPI 1
IAP
PDMA APB EMC
AHB Bus Matrix
EFROM
APB
Sample Sequencing
Engine
Post Processing
Engine
ADC
Analog Compute
Engine
PLL
Supervisor
WDT
OSC
32 KHz
RC
+
–
RTC
JTAG
Cortex
™
-M3
SWD
NVIC SysTick
MPU
SD I
Volt Mon.
(
ABPS
)
Temp.
Mon.
SCB
Curr.
Mon.
Comparator
ADC
Volt Mon.
(
ABPS
)
Temp.
Mon.
SCB
Curr.
Mon.
Comparator