System em on a a Programable C Chi hip p (SoPC) Cristian Sister erna Universidad Nacional San Juan Argentina SoC ICTP 1
Some backgr kgrou ound fro rom you…. …. Who knows about VHDL/Verilog? Who knows about FPGA? Who knows about SoC? Who knows about ….. ? Who knows about ….. ? Who knows about ‘C’? 2 SoC ICTP
AS ASIC S C SoC C vs System o on n Programmable Chi Chip SoPC ASIC SoC o Great flexibility o Development Time o Fast time-to-market o Cost o Upgrade-ability o Lack of flexibility o Availability of IP cores o Great performance o Cheap and easy to use development tools Zynq (Xilinx) o Tiny size Ultra Scale(Xilinx) Stratix (Intel) o Very large amount of logic SmartFusion2 (MicroSemi) 3 SoC ICTP
Sy System on on Chi Chip ( (SoC) System on a Board System on a Chip Figure from the “The Zynq Book” 4 SoC ICTP
A SI SIMP MPLE Vie iew o of f an Embed edded ed SoC Peripheral Peripheral A B Interconnection Bus Processor Interconnection Bus Peripheral C Memory In/Out Figure from the “The Zynq Book” 5 SoC ICTP
A Simple View o ew of the Xilinx Z Zynq SoPC AXI AXI AXI 6 SoC ICTP
Software e Syste stem, Ha Hardwar are Syste stem an and Zy Zynq HLS (High Level Synthesis) Peripherals Peripherals Peripheral Peripheral A B VHDL/Verilog Third-Party IPs Peripheral C Core Generator (Simulink) Figure from the “The Zynq Book” 7 SoC ICTP
Architec ectural al View ew o of the Zy Zynq 8 SoC ICTP
Requirements SoC C Desi Design Flow ow Specifications System Design Software/Hardware Partitioning Software IP Cores Modules Hardware Software Development & Development & Simulation Simulation Placement &Timing Operating Constraints Systems Vivado IP Software Development System Integration Integrator KIT (SDK) and Debug 9 SoC ICTP
Ha Hardware e and S Software e Lay ayers in a a SoC SoC SDK Export to SDK Figure from the “The Zynq Book” 10 SoC ICTP
IP P Availa labilit ility fo for SoC SoC Desi Designs 11 SoC ICTP
Recommend
More recommend