基于Wishbone总线的SPI/I2C IP核设计与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:victorwyd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在SOC设计越来越复杂的今天,SOC发展面临的两大挑战分别是IP互联和IP复用。采用串行总线协议是解决SOC互联问题最常用的方法,目前大量的串行总线协议被运用在实际的应用中。SPI协议和12C协议是目前应用非常广泛且结构简单的串行总线协议,考虑到SOC集成度越来越高的发展趋势,本文设计了一种集成SPI协议和12C协议的IP核。   综合分析对比了ARM的AMBA总线、Altera的Avalon总线和Silicore的Wishbone总线的技术特点。Wishbone总线技术简单、灵活、功能强大且易于移植;从经济角度考虑又完全开放,有丰富的免费IP核资源,更易于全面推广,再加上它已被OPENCORE联盟采用并极力推广。综合考虑以上因素,本文选用Wishbone协议总线接口作为与SOC连接的接口。   根据Top_Down设计思想,设计基于Wishbone总线的SPI/I2C IP核。首先确定设计目标、定义整体的外围接口、划分子模块、确定各模块内部信号关系。然后确定详细的寄存器设计和端口连接。最后采用Verilog HDL语言进行本IP核的代码设计,包括DIV时钟分频模块、Shift模块、WisNbone Interface接口模块、SPI Interface接口模块和12C Interface接口模块的Verilog代码设计。   使用Modelsim、ISE和Synplify Pro软件对本IP核的Verilog HDL代码设计进行了仿真验证和综合分析,分别对DIV时钟分频模块、Shift模块和整体模块进行仿真,其仿真结果符合设计要求。在FPGA开发板上对本IP核进行实物验证,通过建立上层测试模块调用本IP核,实现了FPGA与12C EEPROM和SPI EEPROM的正常通讯。
其他文献
可靠性是集成电路能否成为产品的关键,集成电路厂商在进行集成电路设计时需要重点关注各种可靠性问题。对集成电路可靠性影响最大的是集成电路的制造工艺,但是设计者通常无法
目的 观察慢病健康管理模式在居家养老服务中的应用效果.方法 选取本社区管理的80例老年居民,将40例采用常规健康管理模式的老年人作为对照组;将40例采用慢病健康管理模式的
  至今世界上已发现200多种β地贫突变型,其中β珠蛋白基因第2内含子第654位C→T的剪接缺陷型突变(IVS-2-654C→T,β654)是导致中国人β地贫特有的、也是最常见的突变型之一
ZnO薄膜作为一种新型宽带隙半导体材料,有其广泛应用。本文首先从理论上探讨了ZnO薄膜在微光器件中光电阴极上的潜在应用。并通过对少数载流子扩散方程的求解推导了ZnO光电阴极的量子效率。为了将ZnO光电阴极实用化,采用磁控溅射方法在Si衬底上制备了ZnO薄膜,深入研究了Si基ZnO薄膜的结构和光学等特性。为了提高Si基ZnO薄膜的质量,我们研究了引入A1203缓冲层,深入研究了不同厚度A1203缓冲
计算机支持的协作学习(Computer Supported Collaborative Learning,简称CSCL),它利用现有的计算机技术和网络资源来支持协作学习,强调学习过程的协同性、师生之间的交互性和
目的 分析体质指数与2型糖尿病患者糖化白蛋白、糖化白蛋白与糖化血红蛋白比值的相关性.方法 选取我院2018年1月-2019年1月收治的208例2型糖尿病患者,根据患者体质指数,分为
目的本研究在建立人体肥胖网膜脂肪组织研究队列、构建高脂饮食诱导肥胖大鼠模型以及体外培养脂肪细胞的基础上,观察高水平FFA对脂肪细胞TLR9/KLF4及NF-κB炎症信号通路关键
【研究背景】  局灶性皮质发育不良(Focalcorticaldysplasia,FCD)是一种大脑皮质异常发育导致的病变,是儿童和成年药物难治性癫痫的主要致病因素,其主要的病理学改变是大脑皮层
目的 研究脂蛋白(a)[Lp(a)]和超敏C反应蛋白(hs-CRP)检测在急性脑梗(ACI)中的意义.方法 选取81例ACI患者和50例正常体检者的Lp(a)和hs-CRP测量值.结果 ACI患者Lp(a)和hs-CRP