基于软硬件协同技术的AHB-PCI测试平台*
2016-12-02韩俊刚李卯良史少旭
刘 欢,韩俊刚,李卯良,杨 铮,李 明,史少旭
(1.西安邮电大学 计算机学院,陕西 西安 710121;2.西安邮电大学 电子工程学院,陕西 西安 710121)
基于软硬件协同技术的AHB-PCI测试平台*
刘欢1,韩俊刚1,李卯良2,杨铮1,李明2,史少旭2
(1.西安邮电大学 计算机学院,陕西 西安 710121;2.西安邮电大学 电子工程学院,陕西 西安 710121)
针对AHB-PCI的桥接电路,搭建了一个测试其功能的平台。该平台主要由软件和硬件协同完成。硬件部分实现了两个符合AHB标准的RAM,一个作为主机,能够请求总线;另一个作为从机,可以接收数据。软件方面通过驱动程序对PCI部分进行相应配置和读写。通过实际测试比较,使用该方法搭建的平台比在modelsim上的仿真验证平台在正确性验证上更有保障。
AHB;PCI;软硬协同;验证平台
0 引言
半个世纪以来,集成电路设计规模和设计复杂度不断增加[1]。在这个过程中,集成电路片上设计对总线的要求也在不断地提高。目前计算机中采用较多的总线标准有AMBA总线、ISA总线、SPI总线、PCI总线等。其中PCI总线作为一种系统总线在计算机上得到广泛应用[2],而AMBA总线由于其高性能、高带宽的特点在片内总线市场占有率最高,成为一种最流行的工业标准片内总线结构[3]。
AMBA Rev2.0规范中包含两级总线[4]:AHB(Advanced High Performance Bus)系统总线和 APB(Advanced Peripheral Bus)外围总线。其中,AHB总线采用地址/数据分离的流水式操作,支持突发传送,分裂事务传送特性和多个主设备的总线管理,具有高带宽、高性能特性,适合于嵌入式处理器与高性能外围设备,片内存储器及接口功能单元的连接[5]。
PCI总线之所以成为局部总线的主流[6],是由一些显著特点决定的,如运行速度快、可扩展性好、兼容性好、稳定可靠等特点。……
