1. SOC结构优势
1.1. 改善性能
缩短了IC器件之间的连线长度,因此大大减少了CPU和外设之间的信号传输延迟。
在SOC内,由于异构计算功能部件具有更低的阻抗,因此也降低了逻辑门的翻转延迟。
1.2. 降低功耗
SOC的供电电压降低到2V以下。
降低了电容值,因此在相同的CPU工作频率下,显著降低了系统的整体功耗。
1.3. 减少体积/可靠性提高
较少外部IC器件的数量,外设连接需要的接口数量减少,所以提高了系统的可靠性。
1.4. 减低总成本
PCB板缩小,IC器件减少,所以构成系统的总成本减少。
2. SOC结构的不足之处
2.1. 灵活性差
不容易更换外部IC器件
2.2. 专用性强
2.3. 设计系统复杂
因此一种更灵活的SOC结构应运而生,这就是基于Xilinx的可编程SOC结构。与传统的SOC相比,Xilinx的可编程SOC充分利用了现场可编程门阵列内部结构的灵活性,克服了传统的SOC器件灵活性差、专用性强及设计复杂等缺点,同时兼备所有的SOC优势。
3. Zynq-7000 SOC的简单介绍
Zynq-7000系列基于Xilinx全可编程的处理平台继承了Cortex-A9多核处理器的处理系统PS和Xilinx可编程逻辑资源的可编程逻辑PL。
与传统配置FPGA方法不同的是,zynq-7000 SOC总是最先启动PS内的处理器,这样允许PS上运行的基于软件程序用于启动系统并配置PL。这样,可以将配置PL的过程设置成启动过程的一部分或者在将来的某个时间在单独地配置PL。此外,可以实现PL的完全重配置或者使用部分可重配置。