论文部分内容阅读
本课题首先研究了现行的基于IP技术的SoC的设计方法、流程和环境;然后以VGA控制器IP核为实例,采用软硬件协同设计的思想,在嵌入式系统中设计实现了基于FPGA的IP模块,完成了RTL代码的编写、设计综合、功能验证、波形仿真,以及最终在本课题开发板上的结果调试,实现了设计功能和需求的一致;最后,根据“家庭网络核心SoC平台和整体解决方案”的要求指标,结合VGA控制器IP核的实际开发,在对已有IP核开发规范进行深入研究的基础上,提出了面向信息家电的IP核开发规范。
本文首先分析了“863”课题中的整体解决方案,介绍了IP核复用技术的基本概念和国内外研究动态,明确了IP复用技术的研究意义;然后从IP开发和验证两个方面入手,重点阐述了IP的设计流程及设计中的关键技术等;在对VGA控制器工作原理进行深入研究的基础上,详述了基于AMBASoC总线的VGA控制器IP核设计过程;针对家庭网络核心SoC平台的实际应用,提出了相应的软硬件开发平台实现方案,实验结果表明,利用该方案实现的VGA控制器IP核便于修改易于实现,分辨率最高可支持1024*768,256色,具有可移植性。该IP核已作为一个功能模块嵌入到SoC平台中,运行稳定可靠。