Académique Documents
Professionnel Documents
Culture Documents
Agenda Introduction to SOC SOC General Architecture SOC Hardware SOC Software SOC Programming SOC in FPGA Q&A
Introduction to SOC Refers to integrating all components of a Electronic system into a single Chip The SoC chip consists of atleast two or more complex Micro-electronic components integrated into different single Dies Complex functionalities previously required heterogeneous components to be connected on a PCB is integrated within one single silicon chip. It may contain Digital, Analog, Mixed signal and radio Frequency functions.
Introduction to SOC Contd.. Microcontrollers typically have under 100K of RAM (often just a few Kbytes) and often really are single-chip-systems. SOC is typically used with more powerful processors, capable of running software such as Windows or Linux, which need external memory chips (flash, RAM) to be useful, and which are used with various external peripherals. SOC is believed to be more cost effective since it increases the yield of the fabrication and because its packaging is simpler
Institute of Electronics and Telecommunication Engineers
SOC Architecture
SOC Architecture A typical SoC consists of: One Microcontroller, Microprocessor or DSP core(s). Some SoCs called multiprocessor System-on-Chip (MPSoC) include more than one processor core. Memory blocks including a selection of ROM, RAM, EEPROM and Flash. Timing sources including Oscillators and Phase locked loops.
SOC Architecture Peripherals including Counter-Timers, realtime timers and power-on reset generators External interfaces including industry standards such as USB, Ethernet, USART, SPI. SoC will have Analog interfaces including ADCs and DACs SoC will have Voltage Regulators and Power management circuits
SOC Hardware Analog Interfaces -Some of input-output pins, beside their standard use can perform analog input or output operation. Any pin of port P0 as well as lower four pins of port P2 can be used as analog input. Inputs of port P0 are connected to analog blocks over analog multiplexers, while in case of port P2 they are connected directly to programmable SC blocks. Pins P2[4] and P2[6] can serve as external referent voltage inputs. Outputs from analog blocks can be connected to 4 output buffers, which are connected to P0[2],P0[3],P0[4] and P0[5] pins.
--
--
--
--
--
--
--
The SPI module is a synchronous serial interface that is useful for communicating with external peripherals and other microcontroller devices. These peripheral devices may be Serial EEPROMs, Shift registers, display drivers, A/D Converters, etc. The PIC32 SPI module Is compatible with Motorola SPI and SIOP interfaces. SPI has following interface pins like Chip select, Serial data input, serial data output and serial clock.
--
--
--
SOC Peripherals Ethernet -- The Ethernet controller is a bus master module that interfaces with an off-chip Physical Layer (PHY) to implement a complete Ethernet node in a system. Supports 10/100 Mbps data transfer rates Supports full-duplex and half-duplex operation
Q&A
Thank You