本文内容学习自正点原子的Zynq教学视频:正点原子ZYNQ教学视频-B站
1.Zynq是什么?
我们先从SoC说起
SoC(System-on-Chip):片上系统 就是把原有的处理器(Processor),存储器(Memory),时钟(Clock),接口(Interface)等等资源从原来的焊接在一块PCB(Printed Circuit Board)板上的系统变成一块ASIC(Application Specific Integrated Circuit )专用集成电路也就是芯片。
优点:体积更小。
缺点:需要集成到的一块ASIC上,流片成本高且逻辑功能不能修改。
SoPC(System-on-Programmable-Chip): 可编程片上系统 一般是基于FPGA,用FPGA实现各个功能模块实现片上系统。
优点:相比基于ASIC的SoC更为灵活,可以随意修改。
缺点:FPGA内部资源有限,实现SoC时资源会很限制,并且搭建的处理器速度不会很快。比如:FPG