今天给大侠带来 FPGA 之 SOPC 系列第一篇,SOPC概述,希望对各位大侠的学习有参考价值,话不多说,上货。
在开始今天第一篇之前,让我们一起来看一些相关名词的解释,以方便后续更好的学习。具体如下:
- EDA:电子设计自动化 。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
- IC:是半导体元件产品的统称,包括:集成电路、三极管、特殊电子元件。
- ASIC:专用IC。是指为特定的用户、某种专门或特别的用途而设计的芯片组。
- SOC:片上系统。随IC设计与工艺的提高,使原先由许多IC组成的电子系统可集成到一个芯片上,构成SOC。
- SOPC:可编程的片上系统。是Altera公司提出来的一种灵活、高效的SOC解决方案。也可认为是基于FPGA解决方案的SOC。
开发操作软件:
Quartus II : Intel Altera公司的可编程逻辑器件集成开发环境,提供从设计输入到器件编程的全部功能。
SOPC Builder:功能强大的基于图形界面的片上系统定义和定制工具。SOPC Builder库中包括处理器和大量的IP核及外设。