论文部分内容阅读
随着IC (Integrated Circuit)集成度和复杂度的提高,芯片由单一的模拟或数字芯片发展为数模混合的SoC(System on Chip)芯片。SoC的特点是采用现有的成熟模块来搭建整个系统。设计者只需要关注芯片的专有应用模块的设计,对于采用IP (products with Intellectual Property)的现有成熟模块不需要关注其具体实现,只需要关注它和其他模块间的接口以及整个系统的协同工作,仿真、验证工作的重要性不言而喻。近年来,基于ARM公司开发的AMBA(Advanced Microcontroller Bus Architecture)总线的SoC/IP系统获得了广泛的应用,针对该系统的仿真和验证变得十分必要。本论文的研究背景就是验证基于AMBA的CF(CompactFlash)卡IP,以及USIM (Universal Subscriber Identity Module)卡SoC/IP系统中IP的仿真和验证,主要研究内容包括:
1,研究了基于AMBA总线的SoC芯片的特点,提出针对该芯片的仿真、验证平台总体架构。
2,设计实现AHB(Advanced High-performance Bus)仲裁器 (AHB arbiter),AHB到APB (Advanced Peripheral Bus)的桥 (AHB-APB bridge)模块,结合synopsys公司AMBA 2.0a的VIP(Verification IP),实现了针对基于AMBA总线的SoC芯片的仿真平台,该平台可以适用于AHB+APB的系统。
3,基于ARM公司开发板Versatile PB926EJS,通过开发基于该板Logic Tile总线的子板,实现了针对基于AMBA总线的SoC芯片的验证平台。并在CF卡IP、USIM卡IP的验证中得以应用。
仿真和验证平台在CF卡和USIM卡两个项目中得到应用,保证了经验证的CF卡IP及时提交用户,以及USIM卡芯片的MPW流片。