高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程

高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-11
版次: 1
ISBN: 9787810779029
定价: 32.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 353页
字数: 521千字
正文语种: 简体中文
25人买过
  •   本书为《SOPC嵌入式开发系列教程》的理论教材,介绍了在嵌入式系统中日益广泛应用的SOPC技术基础知识。主要以Altera公司的技术资料为基础,加之作者的实践及理解,全面、深入浅出地介绍了SOPC技术。全书分为3部分:第1、3、4章为基础部分,主要介绍SOPC技术、NiosII处理器的体系结构、NiosII处理器的常用外设;第2、5、6章为应用部分,重点介绍SOPC开发流程、FPGA配置、Flash编程、软件开发等;第7、8、9章为提高部分,主要介绍Avalon接口规范、SOPC深入设计、混合语言编程等。
      本书可作为高等院校电子工程、计算机、微电子、通信、自动控制等相关专业SOPC嵌入式系统课程的理论教材,也可作为从事SOPC嵌入式系统应用开发工程师的参考资料。
      本书有配套实验教程以及多媒体教学课件。 第1章概述
    1.1SOPC及其技术
    1.1.1基于FPGA嵌入IP硬核的SOPC系统
    1.1.2基于FPGA嵌入IP软核的SOPC系统
    1.1.3基于HardCopy技术的SOPC系统

    1.2NiosII软核处理器
    1.2.1NiosII软核处理器简介
    1.2.2可配置嵌入式软核处理器的优势

    1.3Altera支持SOPC的FPGA简介
    1.3.1Cyclone系列
    1.3.2CycloneII系列
    1.3.3Stratix系列
    1.3.4StratixII系列

    第2章SOPC开发流程及开发平台简介
    2.1SOPC开发流程
    2.1.1硬件开发
    2.1.2软件开发
    2.1.3SOPC基本开发流程简介
    2.2简单SOPC实例开发任务及步骤
    2.3分析系统需求

    2.4使用QuartusII建立工程
    2.4.1打开QuartusII软件并建立工程
    2.4.2建立顶层模块

    2.5使用SOPCBuilder创建NiosII系统
    2.5.1SOPCBuilder简介
    2.5.2启动SOPCBuilder
    2.5.3指定目标FPGA和时钟设置
    2.5.4添加NiosII处理器内核
    2.5.5添加片内存储器
    2.5.6添加PIO
    2.5.7添加系统ID外设
    2.5.8指定基地址和中断请求优先级
    2.5.9设置NiosII复位和异常地址
    2.5.10生成NiosII系统

    2.6集成NiosII系统到QuartusII工程
    2.6.1添加NiosII系统模块到QuartusII顶层模块
    2.6.2添加引脚和其他基本单元
    2.6.3选择器件型号
    2.6.4分配FPGA引脚
    2.6.5器件和引脚的其他设置

    2.7设置编译选项并编译硬件系统
    2.7.1设置编译选项
    2.7.2编译硬件系统
    2.7.3查看编译报告
    2.8下载硬件设计到目标FPGA

    2.9使用NiosIIIDE建立用户程序
    2.9.1创建一个新的C/C++应用工程
    2.9.2设置C/C++应用工程系统属性
    2.9.3编译连接工程

    2.10调试/运行程序
    2.10.1在目标硬件上运行程序
    2.10.2在目标板上调试程序

    第3章NiosII体系结构
    3.1NiosII处理器结构
    3.2NiosII的寄存器文件
    3.2.1NiosII的通用寄存器
    3.2.2NiosII的控制寄存器

    3.3算术逻辑单元(ALU)
    3.3.1未实现的指令
    3.3.2用户指令
    3.3.3浮点指令
    3.4复位信号
    3.5NiosII处理器运行模式

    3.6异常和中断控制器
    3.6.1异常控制器
    3.6.2中断控制器

    3.7NiosII的异常处理
    3.7.1异常类型
    3.7.2异常硬件处理流程
    3.7.3异常判别及优先级
    3.7.4异常的嵌套
    3.7.5异常返回
    3.7.6异常响应时间

    3.8存储器及I/O结构
    3.8.1指令与数据总线
    3.8.2高速缓存
    3.8.3紧耦合存储器
    3.8.4地址映射

    3.9存储器和外设访问
    3.9.1寻址方式
    3.9.2高速缓存访问
    3.10NiosII处理器性能
    第4章NiosII外围设备
    第5章FPGA配置和Flash编程
    第6章NiosII应用程序及其外设HAL驱动开发
    第7章Avalon接口规范
    第8章NiosII系统深入设计
    第9章NiosII汇编程序设计及混合语言程序开发
    附录1SmartSOPC多功能教学实验开发平台
    附录2LA系列高性能逻辑分析仪
    参考文献
  • 内容简介:
      本书为《SOPC嵌入式开发系列教程》的理论教材,介绍了在嵌入式系统中日益广泛应用的SOPC技术基础知识。主要以Altera公司的技术资料为基础,加之作者的实践及理解,全面、深入浅出地介绍了SOPC技术。全书分为3部分:第1、3、4章为基础部分,主要介绍SOPC技术、NiosII处理器的体系结构、NiosII处理器的常用外设;第2、5、6章为应用部分,重点介绍SOPC开发流程、FPGA配置、Flash编程、软件开发等;第7、8、9章为提高部分,主要介绍Avalon接口规范、SOPC深入设计、混合语言编程等。
      本书可作为高等院校电子工程、计算机、微电子、通信、自动控制等相关专业SOPC嵌入式系统课程的理论教材,也可作为从事SOPC嵌入式系统应用开发工程师的参考资料。
      本书有配套实验教程以及多媒体教学课件。
  • 目录:
    第1章概述
    1.1SOPC及其技术
    1.1.1基于FPGA嵌入IP硬核的SOPC系统
    1.1.2基于FPGA嵌入IP软核的SOPC系统
    1.1.3基于HardCopy技术的SOPC系统

    1.2NiosII软核处理器
    1.2.1NiosII软核处理器简介
    1.2.2可配置嵌入式软核处理器的优势

    1.3Altera支持SOPC的FPGA简介
    1.3.1Cyclone系列
    1.3.2CycloneII系列
    1.3.3Stratix系列
    1.3.4StratixII系列

    第2章SOPC开发流程及开发平台简介
    2.1SOPC开发流程
    2.1.1硬件开发
    2.1.2软件开发
    2.1.3SOPC基本开发流程简介
    2.2简单SOPC实例开发任务及步骤
    2.3分析系统需求

    2.4使用QuartusII建立工程
    2.4.1打开QuartusII软件并建立工程
    2.4.2建立顶层模块

    2.5使用SOPCBuilder创建NiosII系统
    2.5.1SOPCBuilder简介
    2.5.2启动SOPCBuilder
    2.5.3指定目标FPGA和时钟设置
    2.5.4添加NiosII处理器内核
    2.5.5添加片内存储器
    2.5.6添加PIO
    2.5.7添加系统ID外设
    2.5.8指定基地址和中断请求优先级
    2.5.9设置NiosII复位和异常地址
    2.5.10生成NiosII系统

    2.6集成NiosII系统到QuartusII工程
    2.6.1添加NiosII系统模块到QuartusII顶层模块
    2.6.2添加引脚和其他基本单元
    2.6.3选择器件型号
    2.6.4分配FPGA引脚
    2.6.5器件和引脚的其他设置

    2.7设置编译选项并编译硬件系统
    2.7.1设置编译选项
    2.7.2编译硬件系统
    2.7.3查看编译报告
    2.8下载硬件设计到目标FPGA

    2.9使用NiosIIIDE建立用户程序
    2.9.1创建一个新的C/C++应用工程
    2.9.2设置C/C++应用工程系统属性
    2.9.3编译连接工程

    2.10调试/运行程序
    2.10.1在目标硬件上运行程序
    2.10.2在目标板上调试程序

    第3章NiosII体系结构
    3.1NiosII处理器结构
    3.2NiosII的寄存器文件
    3.2.1NiosII的通用寄存器
    3.2.2NiosII的控制寄存器

    3.3算术逻辑单元(ALU)
    3.3.1未实现的指令
    3.3.2用户指令
    3.3.3浮点指令
    3.4复位信号
    3.5NiosII处理器运行模式

    3.6异常和中断控制器
    3.6.1异常控制器
    3.6.2中断控制器

    3.7NiosII的异常处理
    3.7.1异常类型
    3.7.2异常硬件处理流程
    3.7.3异常判别及优先级
    3.7.4异常的嵌套
    3.7.5异常返回
    3.7.6异常响应时间

    3.8存储器及I/O结构
    3.8.1指令与数据总线
    3.8.2高速缓存
    3.8.3紧耦合存储器
    3.8.4地址映射

    3.9存储器和外设访问
    3.9.1寻址方式
    3.9.2高速缓存访问
    3.10NiosII处理器性能
    第4章NiosII外围设备
    第5章FPGA配置和Flash编程
    第6章NiosII应用程序及其外设HAL驱动开发
    第7章Avalon接口规范
    第8章NiosII系统深入设计
    第9章NiosII汇编程序设计及混合语言程序开发
    附录1SmartSOPC多功能教学实验开发平台
    附录2LA系列高性能逻辑分析仪
    参考文献
查看详情
相关图书 / 更多
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
两头不到岸:二十世纪初年中国的社会、政治和文化
杨国强
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
高罗佩 : 其人其书
【荷】 扬威廉·范德魏特灵
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
官家的心事 : 宋朝宫廷政治三百年
吴铮强
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
重读鲁迅:荣格的参照视角
卡罗琳·T. 布朗
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
范用:为书籍的一生
汪家明 编著
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
没有面目的人
理查德·桑内特 著;周悟拿 译
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
两美元过一天 : 美国的福利与贫穷
凯瑟琳·爱丁;卢克·谢弗
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
以文学为业:一部体制史(艺术与社会译丛)
杰拉尔德·格拉夫 著;蒋思婷 译;童可依
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
我是谁?段义孚自传
[美]段义孚 著;志丞 刘苏 译
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
原子与灰烬:核灾难的历史
[美]沙希利·浦洛基
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
父权制与资本积累:国际劳动分工中的女性(共域世界史)
[德]玛丽亚·米斯 著;李昕一 徐明强 译
高等院校通用教材·SOPC嵌入式开发系列教程:SOPC嵌入式系统基础教程
(守望者)谁是罗兰·巴特
汪民安 著
您可能感兴趣 / 更多