基于Nios Ⅱ的I<'2>C总线控制器IP核设计与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:fongyu061440
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数十年来,芯片速度和晶体管数目一直在稳步、快速增长,如何快速、灵活的进行芯片设计及其验证显得越来越重要,SOC(System-on-a-Chip)应运而生,并且已经到了SOPC(SystemOnProgrammableChip)的阶段。I2C总线在CPU各种外围器件总线中越来越重要,设计能在SOPC中重用的I2C总线控制IP核,能广泛应用于各种产品,并且能迅速缩短产品上市时间。 散逻辑和状态机是IP核设计中两种常用的描述方法,散逻辑的方法更适合于设计规模不大的总线接口模块。在验证技术方面,更高抽象层次的方法如基于事务级的验证越来越受到业界的重视。本文根据I2C协议规范设计出I2C总线控制器IP核,并添加Avalon从端口接口,使其能在Altera的基于NiosⅡ软核的系统中应用,最后通过波形仿真和FPGA软硬件协同验证证实I2C总线控制器IP核的正确性与可靠性。 本文的主要工作如下: 1、在分析了I2C协议规范和对比了基于有限状态机和基于散逻辑的设计方法后,采用散逻辑的方法,用VerilogHDL语言设计I2C总线控制器IP核。 2、在I2C总线控制器IP核中添加Avalon从端口接口,通过元件编辑器将IP核封装成一个SOPCBuilder元件,并添加到基于NiosⅡ软核的应用系统中,并在Altera的NiosIDE下应用I2C总线控制器IP核。 3、在ModelSim下做波形仿真成功后,在硬件平台下对带有I2C总线接口的CAT1025存储器进行读写操作来验证,并用逻辑分析仪抓取波形分析I2C总线控制器IP核的正确性。 在国内外现有的各种I2C总线控制器IP核基础上,针对NiosⅡ的特点,研究与设计了带有Avalon的基于NiosⅡ的I2C总线控制器IP核,并通过了波形仿真和FPGA软硬件协同验证,具有支持多种速度模式和多种地址模式、能用C语言编程等优点。
其他文献
近年来一种具有磷灰石结构的氧离子导体,以氧基稀土硅化物为代表,受到了广泛的关注。由于它们在中温范围、宽的氧分压下都具有较高的离子电导率和较低的活化能,有望成为新型的中
AlxGa1-xN是直接带隙宽禁带半导体材料,化学性质稳定,耐高温,抗辐射,波长在200~365nm范围内连续可调,在空气净化、杀菌与消毒、半导体固态照明等领域具有广泛的应用前景。AlGaN薄膜
这几天为有关方面刻枚印章,原是想认真对待的,偏偏对方提供的印石质地坚硬得像水泥,没刻一会儿,由于用力过大,右手食指接触刻刀的部位就磨出了水泡,开始红肿起来。没办法,找
大花忍冬复合群从属于忍冬科忍冬属忍冬组,是北温带广布的忍冬属的主要疑难类群之一,共包含大花忍冬、灰毡毛忍冬、细毡毛忍冬、菰腺忍冬和锈毛忍冬5种。该复合群均为木质攀援
股票回购作为一种金融创新工具在西方已经有半个多世纪的历史,并且成为一种常见的股利分配政策和资本运作方式。其在我国的产生原因也不同于西方发达国家,20世纪90年代为了解决我国上市公司国有股比例过大和内部控制等问题,才将股票回购引入我国,成为我国上市公司调整股权结构、完善公司治理的有效方法和途径。  20世纪70年代,美国经济出现了滞胀的难堪局面,当时的总统尼克松为挽救经济,提出了八项主张,其中有一条
利用自然对流气体在密闭腔体中“摆”特性研制的微机械气流式水平姿态传感器的敏感质量是气体,质量近乎为零,因此该传感器不仅体积小、成本低,而且有响应时间短、能承受高过载等
无电极荧光灯是在上世纪90年代才被开发出来的新型产品,和普通的荧光灯相比,由于其寿命长,光效高,绿色环保等特点,有较大的市场前景,正普遍地被公共照明和道路照明所接受,而且国内外很多公司投入较大的人力、物力研发无极灯及相应的电子镇流器。但是由于无极灯的成本,电磁干扰(EMI),散热,可靠性等问题制约了它的发展、应用,导致了目前无极灯还不能被广泛推广应用。论文首先介绍了无极灯的背景和国内外现状,然后结
丝孢类真菌(Hyphomycetes)是一类菌丝体发达,呈絮状或绒状,由有丝分裂方式产生孢子的真菌,是“无性型真菌”中的一个重要组成部分。其在自然基质中大量存在,有降解木质素、纤维素
植物体内碳和氮的代谢必须达到平衡后植物才能正常的生长和发育,然而对于碳氮代谢平衡机制的研究还非常有限。本研究对拟南芥中小G蛋白Rop是否参与了碳氮代谢平衡的信号传递过
近年来,混沌在通信中的应用越来越受到人们的关注。自从Pecora和Carroll于上世纪90年代提出了混沌同步方法之后,人们已经提出了多种混沌通信方案。在混沌通信系统当中,混沌调