EDAPLD论文NIOS软核处理器的Linux引导程序U-boot设计摘要:针对将cClinux向Nios处理器移植过程中的启动加载程序U-bootbootloader进行研究。首先介绍移植的步骤,然后利用bootloader的设计思想,着重讨论U-boot在Nios中的设计与实现,最后对U-boot在基于Linux的嵌入式系统中的运用作了探索和展望。关键词:U-boot bootloader uClinux Nios软核1概述1.1Nios简介Nios是Altera公司以RISC为基础的可配置、可裁减软核处理器。它具有16位指令集和16/32位数据通路,通过将包括16或32位高性能处理器在内的移种应用模块嵌入到通用FPGA/CPLD内,实现完全可配置的嵌入式系统。其开发套件包括:具有必要外围内核的Nios处理器、C/C++编译器、Cygnus的源级调试程序、Quartus编译软件、验证工具和开发板。Nios软核处理器主要特性包括:高效灵活的处理器模块,可以通过软件配置成16位或32位的中央处理单元(RISC结构),并可选择不同的内部存储器大小,其最高执行速度可达50MHz;具有多种其它功能模块的选择(SDRAM控制器、UART控制器、PCI接口模块、LCD接口模块、MAC接口模块等多种功能模块);具有完整、廉价、便捷的开发系统。所有开发(包括设计、调试)均通过软件进行,不再需要专门的硬件仿真器和编器,大大减少了开发设备的成本。1.2向Nios移植uClinux需要做的工作和步骤(1)硬件需求需要一个Altera公司的开发包,或者是下面三种之一:APEX board,STRATIXboard,CYCLONE board。本文选用的是CYCLONAE board。(2)软件需
NIOS软核处理器的Linux引导程序U boot设计
用户评论
推荐下载
-
基于微处理器核的SoC设计方案.zip
介绍了一般微处理器核的设计原理、基于微处理器核的SoC设计的基本概念和方法,通过对ARM系列处理器核和CPU核的详尽描述,来说明处理器及外围接口的设计原理和方法。同时也综述了ARM系列处理器核和最新A
12 2020-06-08 -
嵌入式系统ARM技术中的基于Nios II嵌入式软核多处理器系统研究
摘要:为开发具有自主、新颖的嵌入式多处理器系统,满足功能、成本、体积和功耗的要求。对设计Nios II软核多处理器系统存在的问题进行了研究,给出了一种层次结构的共享资源Nios II嵌入式软核六处理器
17 2020-10-28 -
基于Nios软核的CT机扫描系统控制器
近年来,可编程逻辑器件的发展,使得SOPC (System On A Programmable Chip,可编程片上系统)成为可能, 即在一块可编程芯片上实现整个系统。Nios是Altera公司开发的
10 2020-10-28 -
linux图片处理器
linux图片处理器,可通过命令裁剪图片,jtopcms项目必用的插件。
28 2019-07-30 -
Nios软核在CT机扫描系统控制器设计中的应用
文采用SOPC方式设计实现了多任务,实时响应的CT扫描系统控制器。硬件设计以Nios软核和FPGA为核心,充分利用SOPC系统的灵活制定的特点,简化了电路结构,缩短了设计周期,减轻了处理器运算负担。同
13 2020-08-14 -
USB boot.制作可引导U盘程序
制作USB可引导设备。HP原厂的软件,支持大容量USB设备
25 2020-04-09 -
兼容ARM指令集的处理器核Amber处理器介绍.zip
Amber处理器内核是ARM兼容的32位RISC处理器。Amber核心与ARMv2a指令集架构(ISA)完全兼容,因此受GNU工具集支持。支持这个旧版本的ARM指令集,因为它仍然得到GNU工具链的完全
47 2019-09-24 -
步步惊芯软核处理器内部设计分析第一章
《步步惊“芯”——软核处理器内部设计分析》【迷你书】的第一章
18 2019-05-28 -
NiosII软处理器快速入门
NiosII是一个用户可配置的通用RISC嵌入式处理器。在这儿,我引用了Altera公司关于NiosII的官方介绍:
12 2019-09-03 -
NIosII软处理器快速入门
NIosII软处理器快速入门,描述得很详细,很适用,是NIOSII入门及提高详细操作资料。
15 2019-07-10
暂无评论