论文部分内容阅读
IP(IntellectualProperty)的验证和硬件的测试仿真是IP设计开发中的关键问题。“华南理工大学微电子研究所”开发的“基于PCI总线的IP设计仿真验证平台”既能有效模拟IP在SoC(SystemonChip)中的环境,又能方便利用FPGA和普通的个人计算机对设计的IP进行硬件级别验证,而且测试人员可以实时地从计算机产生测试数据给IP核以作测试,也可以实时访问IP核内部的寄存器和存储器来获取其处理完毕的数据,优于现今IP在一般仿真平台测试时难以产生大批测试数据和难以获得数据处理结果的方法。
平台的框架和硬件结构是它的基础和躯体,而软件程序是它的灵魂。这些有利于IP设计验证的独特功能有赖于平台的总体设计和平台驱动程序和应用程序的研究和开发。
本论文在简要介绍“基于PCI总线的IP设计仿真验证平台”的基本框架和硬件结构基础上,详细论述了在Windows2000/XP下,开发基于PCI总线的IP仿真验证平台的WDM(WindowsDriverModel)设备驱动程序和应用程序的基本方法,并对其中的关键技术,如配置寄存器、内存和I/O读写、应用程序编写等做出深入分析。通过PDMA和图像二值化作为IP的验证例子,说明本验证测试平台既能有效模拟IP在SoC(SystemonChip)下的环境,又能方便利用FPGA和普通的个人计算机对设计的IP进行硬件验证,大大提高了IP的仿真效率的特点。