- 1、本文档共119页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
EDA(电子设计自动化)教程
共2学时第7章NiosⅡ嵌入式处理器设计7.1NiosⅡ嵌入式处理器简介7.2NiosⅡ嵌入式处理器软、硬件开发流程7.3NiosⅡ嵌入式处理器系统的开发7.4NiosⅡ嵌入式处理器外围接口7.5HAL系统库7.6设计实例——电子钟2
7.1NiosⅡ嵌入式处理器简介一、第一代Nios嵌入式处理器二、第二代Nios嵌入式处理器三、可配置的软核嵌入式处理器的优势内容概要3
7.1NiosⅡ嵌入式处理器简介一、第一代Nios嵌入式处理器2000年,Altera发布了Nios处理器,这是第一款可用于可编程逻辑器件的可配置的软核处理器。基于RISC技术16位指令集16/32位数据通道5级流水线在一个时钟周期内完成一条指令的处理具有一种基于JTAG的OCI(片上仪器)芯核4
7.1NiosⅡ嵌入式处理器简介2003年,Altera发布了Nios3.0处理器,它有16位和32位两个版本,能在低成本的Cyclone和高性能的Stratrix芯片上实现。主要特性:更多的可配置寄存器极大的灵活性和可扩展性功能强大的开发工具(SOPCBuilder)第一代Nios处理器的缺点没有提供软件开发的集成环境,用户需要在NiosSDKShell中以命令行的形式执行软件的编译、运行、调试。程序的编辑、编译、运行都是分离的。不支持对项目的编译。5
7.1NiosⅡ嵌入式处理器简介二、第二代Nios嵌入式处理器2004年6月,Altera继在全球推出CycloneⅡ和StratrixⅡ器件系列后,又推出支持这些新款芯片的NiosⅡ嵌入式处理器。与第一代Nios相比,最大处理性能提高了3倍,CPU内核部分的面积最大可缩小1/2(32位Nios处理器占用1500个LE,NiosII最少只占用600个LE)。广泛应用于嵌入式系统的设计中。6
7.1NiosⅡ嵌入式处理器简介种类特性CPU结构32Bit指令集32Bit数据宽度线32个通用寄存器2GByte寻址空间片内调试基于边界扫描测试(JTAG)的调试逻辑,支持硬件断点、数据触发以及片外和片内的调试跟踪定制指令最多达到256个用户定义的CPU指令软件开发工具NiosⅡIDE(集成开发环境)基于GNU的编译器硬件辅助的调试模块表7-1NiosⅡ系列处理器的特性7
7.1NiosⅡ嵌入式处理器简介NiosII提供3种不同的内核,以满足系统对不同性能和成本的需求。最高性能的优化平衡性能和尺寸最小逻辑占用的优化表7-2NiosⅡ系列处理器的成员8
7.1NiosⅡ嵌入式处理器简介NiosⅡvsNiosNiosⅡPipelinedRISCArchitecture32-BitInstructionsFlatRegisterFile32-BitDataPath32PrioritizedInterruptsOptionalInstructionDataCacheCustomInstructionsBranchPredictionNiosPipelinedRISCArchitecture16-BitInstructionsWindowedRegisterFile16-Bitor32-BitDataPath64PrioritizedInterruptsOptionalInstructionDataCacheCustomInstructions9
7.1NiosⅡ嵌入式处理器简介NiosⅡ:FasterSmaller(NiosⅡ/f)10
7.1NiosⅡ嵌入式处理器简介NiosⅡ:FasterSmaller(NiosⅡ/s)11
7.1NiosⅡ嵌入式处理器简介NiosⅡ:FasterSmaller(NiosⅡ/e)12
7.1NiosⅡ嵌入式处理器简介High-PerformanceInterconnect采用内部Avlon总线,连接主从构件,并进行主从构件间的通信。主外设从外设13
7.1NiosⅡ嵌入式处理器简介SomeImportantPeripheralsforNiosIISystemIDPeripheralUsedtoEnsureHardware/SoftwareVersionSynchronizationSimple2read-onlyregisterperipheralcontaininghardwa
您可能关注的文档
最近下载
- 在线网课学习课堂《水资源规划与管理(河海大学)》单元测试考核答案.docx
- 浙江省金兰教育合作组织2023-2024学年高二下学期4月期中考试化学试题含答案.docx VIP
- 《唱歌吹起羌笛跳锅庄课件》小学音乐人教2001课标版五年级下册课件.ppt
- 报销票据粘贴方法课件.ppt
- 慕尼黑电子展报告-电池储能与风储一体化能源系统-电力电子创新论坛-上海交通大学-李睿.pdf
- 小学生主题班会课件—我是时间小主人 通用版(共21张PPT).ppt
- 剑桥(join in)版三年级上册英语全册教学课件(配2024年秋改版教材).pptx
- 产品技术评审-TR5检查表(规格).doc
- 我国数字金融纾解中小企业融资约束的问题及对策研究.pdf
- 2023年国防科技大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案).docx VIP
文档评论(0)