Nios CPU结构和编程指南

第一章绪论 1.1概述 本书提供关于使用Nios II软核CPU进行FPGA设计的全面指导。它包括从创建和配置设计到在实际硬件上运行软件的每一个步骤。 1.2本书内容安排 - 第1章:绪论,介绍了Nios II架构的基本概念和一些关键特性。 - 第2章:SOPC Builder开发环境,详细说明了如何使用Quartus II软件和SOPC Builder工具创建和管理设计。 - 第3章:Nios CPU结构,深入探讨了Nios II软核CPU的内部结构和功能模块。 - 第4章:Avalon总线规范,介绍了Avalon总线的基本概念、特性以及如何在设计中使用它。 1.3设计步骤 1.4支持Nios CPU的FPGA型号 第二章SOPC Builder开发环境 2.1创建Quartus II工程 2.2创建Nios系统模块 2.2.1创建新的.bdf文件 2.2.2开始使用SOPC Builder 2.2.3系统主频 2.2.4加入CPU和IP模块 2.2.5指定基地址 2.2.6配置Nios系统 2.2.7生成Nios32并把它加入到设计中 2.2.8把符号(symbol)加入到BDF文件中 2.2.9加入引脚和基本单元 2.2.10命名引脚 2.2.11进行最后连接 2.3编译(Compilation) 2.3.1创建编译器设置 2.3.2指定器件系列(Device Family)与型号 2.3.3为器件引脚分配信号 2.3.4确认引脚分配 2.3.5指定设备与编程设置 2.3.6指定配置文件类型 2.3.7编译用户设计 2.4编程(Programming) 2.4.1配置FPGA 2.4.2在Nios系统上运行软件 第三章Nios CPU结构 3.1 NIOS处理器概述 3.1.1指令总线主端口 3.1.2数据总线主端口 3.1.3缓冲存储器 3.1.4移位单元 3.1.5乘法支持 3.1.6中断支持 3.1.7 Nios片上调试模块 3.1.8开发环境 3.2内部寄存器 3.2.1通用寄存器文件 3.2.2 K寄存器 3.2.3 %r0(%g0)寄存器 3.2.4程序计数器 3.2.5控制寄存器 3.3流水线 3.4存储器组织 3.5寻址方式 3.6程序流程控制 第四章Avalon总线规范 4.1概述
rar 文件大小:1.91MB