2.3平台级设计与实现
基本概念
- System on Chip:一个完整的系统集成在一个芯片上
- System on Programmable Chip
- Programmable System on Chip
- IP(Intellectual Property)Core
-Soft IP:
--可综合的寄存器级硬件描述语言模型, 它包括仿真模型、 测试方法和说明文档;
--新的布局布线往往会降低IP性能, 甚至无法工作;
--可重用性和灵活性好;
-Hard IP:
--已完成了布局布线和功能验证并将设计映射到IC硅片的物理版图上的IP模块;
--可靠性高, 但可重用性和灵活性较差;
-Firm IP:含有布局布线信息的软件IP模块。
-IP Core之间的标准接口
System on Chip

SOC由硬件和软件两部分组成。
SOC的硬件结构
- 将处理器,DSP、RAM、接口电路等集成在芯片上,同时提供用户设计所需要的可编程逻辑资源和软件编程所需的资源。
- 含有专用硬件模块、嵌入式处理器、片上RAM和ROM、测试电路、甚至还包含可编程逻辑单元。
嵌入式软件
- SOC通常使用嵌入式实时操作系统(RTOS)。
- 在RTOS上运行各种应用程序。
SOPC
SOPC技术要求一种着重于快速投放市场, 具有可重构性、 高效自动化的设计方法。
为了实现SOPC, 国际上著名的现场可编程逻辑器件厂商如Altera、 Xilinx等都在为此努力, 开发出适于系统集成的新器件和开发工具, 这又进一步促进了SOPC的发展。
要使SOPC设计成功, 就要更多地采用IP模块, 因为只有这样才能快速的完成复杂设计, 得到价格低廉的SOPC硬件, 所以SOPC的核心技术是IP。
平台级FPGA:实现和开发SoC的重要平台
- 丰富的逻辑资源和外部接口;
- 能够集成各种IP核;
- 适应各种应用和开发;
-
可升级,可扩展。


增量设计方法:

<<上一节 下一节>>