基于AMBA总线的SPI协议IP核的实现与验证

被引量 : 0次 | 上传用户:zhangqian728
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在SOC设计日趋复杂化的今天,其发展的两大挑战是IP复用技术和IP互联技术,研究IP复用技术对于业界具有重要的现实意义。SPI接口技术是一种高速、全双工、同步的通信总线,并且连线简单,有利于节省PCB空间,现在越来越多的芯片集成了这种通信协议。本项目设计了一种可配置为Master或Slave模式,可设置通信速率并能适用于不同传输模式的SPI协议IP核。这符合SOC设计技术发展的方向,具有重要意义。综合分析对比了Silicore的Wishbone、IBM的CoreConnect和ARM的AMBA总线的技术特点。Wishbone总线配置简单、灵活,有丰富的免费资源。CoreConnect总线构造完整、通用,功能强大,但是对于嵌入式应用来说可能太复杂。AMBA总线拥有众多第三方支持,已成为广泛支持的现有互连标准之一。特别是应用于低速系统连接的APB总线,技术简单,功耗低,实用性强,具有广阔的应用前景。根据Top-Down的设计思路,论述了基于AMBA总线的SPI IP核模块的设计方法。首先分析设计目标,定义了模块外围的接口;进而根据设计功能划分子模块,进一步分析其内部互连信号,给出了完整的子模块和信号连接图,以及详细的端口连接和寄存器的设置。随后讨论了本IP核的Verilog HDL实现过程。首先阐述了整体的设计思路,进一步以时钟分频模块、APB接口模块、收发逻辑控制模块等关键子模块为例介绍了Verilog代码设计过程中的几种典型问题与其解决过程。使用业界通用的仿真软件Modelsim和QuartusII对本IP核的Verilog HDL代码设计进行了功能仿真和FPGA时序仿真。测试了模块重启、更换不同时钟分频频率、在所有四种传输时序下以及Master和Slave模式下的数据传输,结果表明模块的寄存器值和读写数据值均符合预期,仿真顺利通过。
其他文献
目的通过住院患者来源构成特点,了解医院服务半径和各科室患者来源分布特点,确定医院服务重心。方法对分院2007年-2009年住院患者统计报表进行分析,了解患者来源构成和病种来
随着现代科学技术的迅速发展和医院信息化建设的日趋完善,特别是移动数据终端PDA的应用越来越广泛,基于PDA的分布式数据库的信息处理系统以一种崭新的形式得以实现。现代化医
近年来,频发的中小学生伤害事故成为困扰学校正常教育教学活动的一大难题。学生伤害事故分为学校无过错事故与学校侵权责任事故,前者学校履行了相应的职责,自然不需要对学生
随着信息技术的发展,借助互联网等新技术,新媒体取得了飞速发展,给传统广播行业带来了巨大的挑战与冲击。如何在日趋激烈的市场竞争中求得生存与发展,是每一个广播行业管理者
对热管换热器工业应用过程中热管存在的相容性、积灰结垢和低温腐蚀等几个主要问题进行了分析,提出了相应的解决办法。
目的了解合并蛋白质-能量消耗的危重患者在血液净化治疗期间的氮平衡以及蛋白质需要量。方法描述性研究,观察2008年7月1日至2009年6月31日于广西医科大学第一附属医院危重症
被誉为“东方好莱坞”的香港,有着丰富的电影产量和影片类型。无论是五六十年代的黄梅戏电影还是七十年代的武侠片、鬼怪片甚至八十年代之后的喜剧片、黑社会片,无不记录着香
自1899年甲骨文发现以来,经过几代学者的努力,使甲骨学日益发展成为一门国际性显学。一百多年来,学者们对甲骨学研究的深度、广度都在不断扩大,所出成果颇多。甲骨文虽属于卜
良好的居住区景观设计,不仅为住者提供适宜的居住环境、满足人们对家的向往、改善城市生态质量,而且也是衡量小区园林绿化质量与管理水平的主要条件之一,同时它又是房地产开
<正>过去的30年被称为中国的"人口红利"期,但如果不调整人口政策,不断加速的老龄化,将对经济社会发展构成严峻挑战,"人口红利"将慢慢变成"人口负债"。社会学系在读研究生林建