12
SOCS

So c

Embed Size (px)

Citation preview

Page 1: So c

SOCS

Page 2: So c

SoC is a chip where integration level is higher than normally.

In practice only one chip can contain all the logic needed for one equipment.

It is one chip embedded system.

Most often Soc is ASIC (Application Specific IC). SoC can contain analog, digital or mixed-signal circuits.

Page 3: So c

A CANONICAL SOC DESIGN (GENERIC FORM)

A microprocessor and its memory subsystem. On-chip buses (high-speed and low-speed) to

provide the datapath between cores. A memory controller for external memory. A communications controller. A video decoder. A timer and interrupt controller. A general purpose I/O (GPIO) interface. A UART interface.

Page 4: So c
Page 5: So c

A CANONICAL SOC DESIGN

The microprocessor could be anything from an 8-bit 8051 to a 64-bit RISC.

The memory subsystem could be single- or multi-level, and could include SRAM and/or DRAM.

The external memory could be DRAM (shown), SRAM, or Flash.

The I/O controller could include PCI, PCI-X, Ethernet, USB, IEEE 1394, analogto-digital, digital-to-analog, electro-mechanical, or electro-optical converters.

The video decoder could be MPEG, ASF, or AVI. The GPIO could be used for powering LEDs or

sampling data lines.

Page 6: So c

A CANONICAL SOC DESIGN

A real design would typically include several sets of IP interfaces and data

transformations. Include multiple processors, and

combinations of processors and DSPs. The memory structures of SoC designs are

often very complex as well, with various levels of caching and shared memory,

specific data structures to support data transformation blocks, such as the video decoder.

Page 7: So c

XILINX SOCS

Xilinx All Programmable SoCs are processor-centric platforms that offer software, hardware and I/O programmability in a single chip.

Xilinx All Programmable SoC portfolio provides multiple benefits in terms of programmable systems integration, increased system performance, BOM cost reduction and ultimately total power reduction.

Page 8: So c

 ZYNQ®-7000 ALL PROGRAMMABLE SOCS

Based on the Xilinx All programmable SoC architecture, the Zynq®-7000 All Programmable SoCs enable extensive system level differentiation, integration, and flexibility through hardware, software, and I/O programmability.

Page 9: So c
Page 10: So c

Key Application Examples Advanced Driver Assistance Systems Situational Awareness Professional Cameras Enterprise Video Conferencing Monitors and Projectors Digital Signage 4K2K Ultra-HDTV Channel-In-A-Box Multi-function Printers Machine Vision Video Surveillance Medical Endoscope Carrier Ethernet Backhaul Backhaul LTE Radio Small Cell Baseband

Page 11: So c

ULTRASCALE MPSOC ARCHITECTURE

Page 12: So c

The Right Engines for the Right Tasks The UltraScale™ Multi-Processing System on Chip (MPSoC)

Architecture built on TSMC’s 16nm FinFET process technology, enables Next Generation 16nm Zynq® UltraScale MPSoCs.

Wireless Communications: Support for multiple spectral bands, smart antennas

Wired Communications: Multiple wired communications standards, context-aware network services

Data Centers: SDN (Software Defined Networks), data pre-processing, and analytics

Smarter Vision: Evolving video-processing algorithms, object detection, and analytics

Connected Control/M2M: Flexible/adaptable manufacturing, factory throughput, quality and safety