基于OR1200 IP核的SPI接口设计

被引量 : 5次 | 上传用户:fengyuguohou2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SPI是一种串行外围接口,具有高速、全双工、同步的特点,且在芯片的管脚上只占用4根线,简单易用。SPI可以使MCU与各种外围设备以串行方式进行通信来交换信息,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,速度可达到100Mbps。SPI广泛应用于数字信号处理器、实时时钟、EEPROM、A/D转换器,还有FLASH和数字信号解码器。将SPI与OR1200相结合利用IP核复用技术设计SPI软核,其中SPI接口速度快,功耗低,占有资源少,具有4种可配置模式,具有中断,扩展速度功能。我国的SOC设计大多采用国外IP核,其价格昂贵。因此,通过设计本国的IP核来掌握IP核的各种设计技术是非常重要的。本论文主要研究了基于OR1200的SPI软核关键技术及其实现,主要内容如下:SPI接口架构研究。根据SPI协议和时序研究和设计了SPI接口架构,并验证了接口功能的正确性。基于OR1200开源CPU的SPI接口的研究与实现。设计了基于Wishbone总线和基于APB总线的SPI接口,编译综合时序分析显示结果正确。验证平台的设计。基于自核对式验证平台对SPI接口和基于Wishbone总线的SPI接口进行了验证,基于一般的验证平台对总线桥设计和基于AHB总线的SPI接口进行了验证,验证结果均符合设计要求。基于OR1200SOC软硬件平台的搭建与软件程序的设计。在Cygwin中搭建了基于OR1200CPU的交叉编译环境,用C语言设计了SOC平台的SPI接口驱动程序,实验表明SOC软硬件平台的搭建成功与软件程序的设计正确。本论文设计的SPI软核,在采用Altera公司的Cyclone Ⅱ系列的EP2C5AF25618器件时时钟频率为100.74MHz,占器件的总共逻辑单元数为177,占有器件总资源的4%,消耗的组合逻辑资源数为139,占有器件组合逻辑资源数的3%,消耗的寄存器数量为130,占有器件总共寄存器数量的3%,消耗的管脚数量为25,占器件总共的管脚数量的16%,在OR1200CPU的控制下成功实现全双工、同步通信。
其他文献
金融的深化除了金融制度和金融产品的推陈出新,还有金融环境的适应性,其中金融消费者是否成熟和理性是一个基础因素。社会需要采用立法的方式,制定一个自下而上全民普及的框
论述了交际语言教学法在高职英语教学中的适应性和必要性。验证了交际语言教学法可以培养高职学生学习的积极性和主动性,有利于培养语言交际能力和综合应用语言能力。
根据大黄堡洼蓄滞洪区的实际情况,建立了洪水演进模拟模型和洪灾经济财产损失评估模型,确定了各类财产的洪灾损失率,并进行了实际应用。结果表明:洪灾损失评估的详细程度可以
禽流感病毒(avian influenza virus, AIV)是分节段负链RNA病毒,属于正粘病毒科。在自然条件下,禽流感病毒不但可以感染鸟类,还可以感染水貂,猪,马等哺乳动物。AIV禽-人传播导
高校教师的廉洁从教是一项大工程,它既包含教师行为上的道德要求——不受,又包括教师自我品德修养的提升——不污。建设建好这项工程,需要做好各方面的工作:一是以人为本,加
<正>随着生活水平的不断提高,人们对各类畜禽肉类食品的要求也不断增强,因此,大力发展畜牧养殖业越来越重要。如何引导好畜牧养殖业的发展,加强畜牧养殖业的成本核算成为重中
随着我国经济建设的高速发展,产业结构正在发生重大的调整,传统的高消耗、密集型产业已经在逐渐向高新技术产业转型,在这一转变过程中,需要大量的高科技人才参与进来,并且,对
柴达木盆地地处青藏高原北部,周边被祁连山、阿尔金山、昆仑山所环绕,盆地平均高程为2700m。从柴达木盆地的研究现状来看,由于受盆地勘探程度的限制以及盆地本身演化问题的复
"9.11"事件发生后,美国迅速重新调整了国家安全战略,以此为诫,重组后的美国海关机构和职能发生了巨大变化,成为"保护国家边境的主要法律执行机构"①。"9.11"后的十年间,转移
随着国民经济的迅速发展,旅游业和信息业的发展也日新月异,旅游业信息化成为研究和应用的一个热点话题。而旅游管理信息系统的开发与应用是推动当前旅游业发展的一个重要因素。