论文部分内容阅读
随着集成电路的设计技术和深亚微米制造技术的迅速发展,在单个芯片上集成一个系统成为可能,集成电路设计已进入片上系统(SoC)时代。基于平台的SoC设计方法是建立一个以IP core(Intelligence Property Core)为基础的全新的设计流程,它可以提高片上系统的设计效率,加快新产品投放市场,从而获得更好的市场竞争力。然而,由于IP core的设计经常来源于不同的研究方向、不同的公司、以及使用不同的EDA工具,所以在集成时变得非常困难,因此为IP core研究制订一个统一的开发标准成为一个迫在眉睫的问题。国际上已有RAPID(Reusable Applicationspecific Intellectual—property Developers)、VSIA(Virtual Socket Interface Alliance)等组织相继成立,我国也有相应的国家IP核库的组织成立,协调并制订IP重用所需的参数、文档、检验方式等形式化的标准,以及IP标准接口、片内总线等技术性的标准。 在SoC的设计过程中,一般根据微处理器选择片上总线,而IP core设计时由于考虑其通用性,不会太多考虑片上总线的要求,因此,需要相应的IP core把已设计好的IP core连接到系统总线上。AMBA总线是著名RISC处理器设计公司ARM公司提出的高性能总线结构,已经成为SoC设计应用相当广泛的片上总线结构,并极有可能成为SoC片上总线的标准。PCI(Peripheral Component Interconnect)局部总线应用非常广泛,在PC机、服务器、便携笔记本电脑等需要高速总线的系统中大量使用。因此开发设计一个AHB-PCI协议转换的IP core是非常必要的。 本文的主要工作是理解和研究IP core的开发标准,并在片上总线AHB总线Rev2.0规范和PCI微机外设总线2.2规范的基础上,设计一个AHB-PCI总线的协议转换IP core。 在本论文中,以VHDL硬件描述语言为设计语言,在Max+