电子说
可编程系统芯片(Programmable System on Chip,PSoC)又称为可编程片上系统,是为满足系统集成度不断提高的需求,在可编程逻辑器件基础上发展起来的嵌入式系统设计解决方案。系统设计者从以往的板级系统设计转换到芯片级系统设计,可以用IP(Intellectual Property)的形式实现设计所需要的各个功能单元并集成到FPGA中,因而实现了高效、灵活、高集成度的嵌入式系统。
PSoC的特点是在单芯片上实现整个系统的功能。其设计过程是从系统行为级开始自顶向下描述系统功能,即从应用功能、软件算法、芯片结构、嵌入式操作系统、电路模块直到器件协同设计。
PSoC的核心设计技术主要包括以下3个方面。
(1)软硬件协同设计和验证技术:面向设计目标综合平衡系统指标,进行完整系统功能的软硬件功能划分,并完成设计空间搜索。
(2)IP核生成及复用技术:目前IP核复用已经是集成电路设计中的核心技术。通过对IP核的继承、共享和复用,利用EDA工具实现系统功能设计、综合以及验证,极大提高了设计效率,加速了开发过程,有效降低了开发风险。
(3)系统级和模块间接口的设计和验证技术:PSoC中存在着软硬件功能模块、IP核模块和电路模块等多种模块,模块间接口通信称为系统设计和验证的关键问题。
目前,Xilinx、Altera 等已发布了多种型号的PSoC产品和解决方案,实现了处理器核(如ARM、NIOS等)与FPGA协同处理的架构。PSoC解决方案已经在网络通信、数据中心及机器学习等多个领域中被广泛应用。
总的来说,PSoC技术就是尽可能地将大而完整的电子系统集成在单一可编程系统芯片中实现,使所设计的电子系统在功能、性能、功耗、可靠性、体积、成本、上市周期、产品维护以及硬件升级等诸多方面实现设计最优。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !