fbpx
维基百科

Nios II

Nios II 是专为 Altera FPGA系列设计的32位嵌入式处理器架构。 Nios II在原有的Nios架构上整合了许多增强功能,使其更适合从DSP到系统控制的更广泛的嵌入式计算应用。

Nios II
設計公司Altera
是否開放架構?No
字長/暫存器資料寬度32-bit
位元組序Little-Endian
指令集架構設計策略RISC
通用暫存器32

Nios II是Altera第一款可配置的16位嵌入式处理器Nios的后继产品。

主要特征

与最初的Nios一样,Nios II架构是RISC soft-core英语Soft microprocessor 架构,完全在Altera FPGA的可编程逻辑和存储器模块中实现。 Nios II处理器的软核本质允许系统设计人员指定并生成定制的Nios II内核,并根据其特定的应用需求量身定制。系统设计人员可以通过添加预定义的内存管理单元或定义自定义指令和定制外设来扩展Nios II的基本功能。

自定义说明

与原生Nios II指令类似,用户定义的指令接受来自最多两个32位源寄存器的值,并可选择将结果写回32位目标寄存器。通过使用自定义指令,系统设计人员可以微调系统硬件以达到性能目标,而且设计人员可以轻松地将指令作为C中的宏处理。

自定义外设

对于花费大多数CPU周期执行特定代码段的性能关键型系统,用户定义的外设可能会将软件算法的部分或全部执行加载到用户定义的硬件逻辑中,从而提高功效或应用程序吞吐量。

内存管理单元

在Quartus 8.0中引入的可选MMU使Nios II能够运行需要基于硬件的分页和保护的操作系统,例如Linux内核。没有MMU,Nios仅限于使用简化的保护和虚拟内存模型的操作系统:例如μClinux和FreeRTOS。

存储器保护单元

Quartus 8.0引入了可选的MPU,可提供与MMU提供的内存保护类似的内存保护,但具有更简单的编程模型,并且不会产生与MMU相关的性能开销。

参考

    外部链接

    nios, 此條目没有列出任何参考或来源, 2018年2月14日, 維基百科所有的內容都應該可供查證, 请协助補充可靠来源以改善这篇条目, 无法查证的內容可能會因為異議提出而移除, 是专为, altera, fpga系列设计的32位嵌入式处理器架构, 在原有的nios架构上整合了许多增强功能, 使其更适合从dsp到系统控制的更广泛的嵌入式计算应用, 設計公司altera是否開放架構, no字長, 暫存器資料寬度32, bit位元組序little, endian指令集架構設計策略risc通用暫存器32是altera第. 此條目没有列出任何参考或来源 2018年2月14日 維基百科所有的內容都應該可供查證 请协助補充可靠来源以改善这篇条目 无法查证的內容可能會因為異議提出而移除 Nios II 是专为 Altera FPGA系列设计的32位嵌入式处理器架构 Nios II在原有的Nios架构上整合了许多增强功能 使其更适合从DSP到系统控制的更广泛的嵌入式计算应用 Nios II設計公司Altera是否開放架構 No字長 暫存器資料寬度32 bit位元組序Little Endian指令集架構設計策略RISC通用暫存器32Nios II是Altera第一款可配置的16位嵌入式处理器Nios的后继产品 目录 1 主要特征 1 1 自定义说明 1 2 自定义外设 1 3 内存管理单元 1 4 存储器保护单元 2 参考 3 外部链接主要特征 编辑与最初的Nios一样 Nios II架构是RISC soft core 英语 Soft microprocessor 架构 完全在Altera FPGA的可编程逻辑和存储器模块中实现 Nios II处理器的软核本质允许系统设计人员指定并生成定制的Nios II内核 并根据其特定的应用需求量身定制 系统设计人员可以通过添加预定义的内存管理单元或定义自定义指令和定制外设来扩展Nios II的基本功能 自定义说明 编辑 与原生Nios II指令类似 用户定义的指令接受来自最多两个32位源寄存器的值 并可选择将结果写回32位目标寄存器 通过使用自定义指令 系统设计人员可以微调系统硬件以达到性能目标 而且设计人员可以轻松地将指令作为C中的宏处理 自定义外设 编辑 对于花费大多数CPU周期执行特定代码段的性能关键型系统 用户定义的外设可能会将软件算法的部分或全部执行加载到用户定义的硬件逻辑中 从而提高功效或应用程序吞吐量 内存管理单元 编辑 在Quartus 8 0中引入的可选MMU使Nios II能够运行需要基于硬件的分页和保护的操作系统 例如Linux内核 没有MMU Nios仅限于使用简化的保护和虚拟内存模型的操作系统 例如mClinux和FreeRTOS 存储器保护单元 编辑 Quartus 8 0引入了可选的MPU 可提供与MMU提供的内存保护类似的内存保护 但具有更简单的编程模型 并且不会产生与MMU相关的性能开销 参考 编辑https web archive org web 20180214202758 https www altera com cn products processors overview html外部链接 编辑Altera s site about Nios II 页面存档备份 存于互联网档案馆 Nios users community forum 页面存档备份 存于互联网档案馆 Nios community wiki RTEMS real time operating system Cornell ECE576 Microcontroller course using NiosII 页面存档备份 存于互联网档案馆 FreeRTOS demo documentation for NiosII 页面存档备份 存于互联网档案馆 UPB ECE31289 course using Nios II 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Nios II amp oldid 63142193, 维基百科,wiki,书籍,书籍,图书馆,

    文章

    ,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。