UNITY-863系统芯片中AHB-PCI桥接器的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:czmallen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统芯片(SoC)在整机系统中的广泛应用,许多外围扩展的功能设备需要与系统芯片连接.而系统芯片由于管脚数量、总线负载等方面的局限性已不能满足这种需求.在系统芯片中设计实现一个PCI总线桥接器,作为连接片外PCI设备的扩展接口,是解决这一问题的有效途径.北大众志-863 CPU系统芯片(UNITY-863系统芯片)中的AHB-PCI桥就是一个面向系统功能扩展应用的PCI桥接器.该文首先通过对比片上总线AHB协议和PC局部总线标准PCI协议,从结构和功能分别分析PCI桥接器,在此基础上给PCI桥接器作出定义.然后以NetPC为例,说明了在整机系统中AHB-PCI桥的功能特征和工作方式,并提出了设计思路和实现时应着重考虑的地方.为了实现总线协议之间通讯的功能,AHB-PCI桥在结构设计中应包含AHB主/从设备模块,PCI主/从设备模块,异步时钟同步逻辑,奇偶校验和总线仲裁模块.设计部分具体介绍了各子模块的结构框架.作为一个跨越异步时钟域、连接系统总线和板级设备的协议通讯模块,在具体实现的每一阶段都会遇上来自总线异常、时序违例、竞争冲突等方面的问题.该文按照ASIC实现标准流程介绍了AHB-PCI桥的实现过程,对规范设计、代码开发、功能验证、综合优化、时序验证和原型测试阶段分别总结出一些设计的经验方法和参考原则,并结合AHB-PCI桥实现过程中的实例加以说明.开发类似总线协议通讯模块时,设计人员可以参考该文的设计思路和实现手段,相信不论对系统的总体设计还是具体实现,都会起很大的帮助作用.
其他文献
随着国内"金卡工程"各类项目的开展,IC卡技术日益普及到国民经济的各个领域,成为科技人员瞩目的焦点.同时非接触式IC卡技术的完善,加速了"金卡工程"的进程,由于具有磁卡和接
现代软件的开发过程中,体系结构设计越来越得到重视。软件体系结构不仅指导软件开发的各个过程,也能作用于开发后的软件生命周期阶段,尤其是降低软件维护与演化的高难度与高成本
随着云计算和大数据时代到来,存储系统的高可靠性和海量数据的高效存储成为存储厂商追逐的目标。鉴于单控存储系统在出现故障时会出现数据丢失、服务中断的问题,双控存储系统已
随着信息化社会的到来,数字化校园建设是高等学校发展的必然趋势,是高校建设的重要部分,是一项基础性、长期性和经常性的工作,其建设水平是高校整体办学水平、学校形象和地位
随着中国保险行业的发展,原有的保险行业信息平台已不能满足保险行业现代化运作的需要,更没有形成一个完整行业软件架构。保险行业应用软件,特别是核心业务系统一直处于各个公司
模型驱动架构(MDA)是由OMG新近推出的一个软件开发框架。MDA基于一个众所周知、并长期建立的思想,它把系统的业务功能模型和具体的平台实现模型分开,从而使得系统的业务功能从
本文主要介绍了面向对象建模技术、UML,以及在统一过程的指导下,使用Rose工具组织UML的各种视图,并结合安全管理信息系统,着重讨论了UML标准建模语言在软件开发活动中系统分
随着网络技术的迅猛发展,全球网络化已成为大势所趋,网络技术正日益广泛地被应用到社会的各个领域中,深刻地改变着人们的生活和习惯.但是人们在得益于信息革命所带来的新的巨
思维进化计算是模拟人类思维过程提出的一种很有潜力的新型演化算法。思维进化计算已成功应用于求解数值优化问题,对TSP、常微分方程组建模和Job-shop调度问题等非数值优化问
随着电子商务普及,电子商务环境下的应用不可能再以独立的自成体系的形式存在,必须与其他系统共享信息,包括企业内部的系统、企业内部与企业外部系统,甚至是世界范围的企业机