王朝网络
分享
 
 
 

基于FPGA的SOPC嵌入式系统设计与典型实例(电子工程应用精讲系列)(附CD光盘一张)

王朝导购·作者佚名
 
基于FPGA的SOPC嵌入式系统设计与典型实例(电子工程应用精讲系列)(附CD光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,硬件/嵌入式开发,嵌入式计算机,
  品牌: 王刚

基本信息·出版社:电子工业出版社

·页码:489 页

·出版日期:2009年

·ISBN:7121079186/9787121079184

·条形码:9787121079184

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:电子工程应用精讲系列

·附带品描述:附CD光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《基于FPGA的SOPC嵌入式系统设计与典型实例》全书通过核心技术与典型实例的形式,全面系统、深入浅出地介绍了基于FPGA的嵌入式SOPC系统设计技术与应用实例。全书共分14章,第1~3章简要介绍了FPGA硬件结构知识、VerilogHDL编程基础、FPGA常用开发工具,引导读者入门;第4~7章重点对嵌入式SOPC系统设计技术进行了细致阐述,内容包括:SOPC硬件系统开发、SOPC软件系统开发、Avalon总线规范、NiosII外围设备及其编程;第8~14章通过7个典型实例,对基于FPGA的嵌入式SOPC系统设计过程进行实际演练,具体包括:七段数码管时钟显示实例、串口通信DMA传输实例、LED灯控PWMIP核的设计实例、通用TFT-LCD控制器及PS2鼠标设计实例、对对碰游戏设计实例、GPS信息接收系统设计实例以及基于NiosII的I2C总线传输应用设计。经过这些例子的学习,读者设计的能力将迅速提升,产生质的飞跃。

编辑推荐《基于FPGA的SOPC嵌入式系统设计与典型实例》语言通俗,结构清晰,基础知识和大量工程实例结合,实践性强。不但详细介绍了基于FPGA的嵌入式SOPC系统设计的构架与软硬件编程,同时提供了应用设计思路与方案,对实例的所有程序代码做了详细注释,利于读者理解和巩固知识点。

《基于FPGA的SOPC嵌入式系统设计与典型实例》配有光盘一张,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。《基于FPGA的SOPC嵌入式系统设计与典型实例》适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事FPGA开发的科研人员使用。

目录

第一篇 FPGA基础

第1章 FPGA硬件结构知识

1.1 CPLD/FPGA概述

1.1.1 CPLD/FPGA的特点

1.1.2 CPLD/FPGA的发展方向

1.1.3 CPLD/FPGA的应用领域

1.2 FPGA体系结构

1.2.1 FPGA基本结构

1.2.2 FPGA的结构特点

1.2.3 FPGA的编程工艺

1.3 FPGA常用芯片与选用

1.3.1 FPGA常用芯片

1.3.2 FPGA器件的选用

1.4 本章小结

第2章 VerilogHDL语言编程基础

2.1 VerilogHDL语言特点

2.2 VerilogHDL程序的基本结构

2.2.1 模块

2.2.2 模块调用

2.3 程序格式

2.4 注释与间隔符

2.5 数值

2.6 字符串

2.7 标识符

2.8 系统任务和函数

2.9 编译指令

2.1 0数据类型

2.1 0.1 线网(Net)和变量(Variable)

2.1 0.2 标量(Scalar)与矢量(Vector)

2.1 0.3 线网(Net)数据类型

2.1 0.4 变量(Variable)数据类型

2.1 0.5 数组(Array)类型

2.1 0.6 参数

2.1 0.7 名字空间

2.1 1表达式

2.1 1.1 操作符

2.1 1.2 操作数

2.1 1.3 延迟表达式

2.1 1.4 表达式的位宽

2.1 1.5 有符号表达式

2.1 2本章小结

第3章 FPGA常用开发工具

3.1 硬件开发工具QuartusII

3.1.1 QuartusII简介

3.1.2 QuartusII设计流程

3.1.3 QuartusII设计方法

3.1.4 QuartusII功能详解

3.1.5 时序约束与分析

3.1.6 设计优化

3.1.7 SignalTapII

3.2 ModelSim开发工具

3.2.1 ModelSim简介

3.2.2 基本仿真步骤

3.2.3 ModelSim各界面介绍

3.2.4 ModelSim调试功能

3.3 本章小结

第二篇 SOPC入门

第4章 SOPC硬件系统开发

4.1 SOPC系统特点与开发流程

4.2 SOPCBuilder硬件开发环境介绍

4.2.1 SOPCBuilder功能

4.2.2 SOPCBuilder组成

4.2.3 SOPCBuilder中包含的组件

4.3 使用SOPCBuilder创建NiosII系统模块

4.3.1 创建QuartusII工程

4.3.2 启动并配置SOPCBuilder

4.3.3 添加CPU及外设IP模块

4.3.4 生成NiosII系统

4.4 集成NiosII系统到QuartusII工程

4.4.1 创建包含NiosII系统的QuartusII顶层模块

4.4.2 FPGA引脚分配及其他设置

4.4.3 QuartusII工程的编译并下载

4.5 本章小结

第5章 SOPC软件系统开发

5.1 NiosII处理器结构

5.1.1 NiosII处理器概述

5.1.2 编程模型

5.1.3 JTAG调试模块

5.2 NiosII指令系统介绍

5.2.1 NiosII处理器的指令集

5.2.2 NiosII定制指令介绍

5.2.3 定制指令实现方式

5.2.4 定制指令设计实例——前导0检测器

5.3 NiosIIIDE集成开发环境

5.3.1 NiosIIIDE简介

5.3.2 HAL系统库

5.3.3 RTOS和TCP/IP协议栈

5.4 使用NiosIIIDE建立应用程序

5.4.1 创建C/C++工程

5.4.2 配置工程的系统属性

5.4.3 编译及运行工程

5.4.4 调试模式

5.5 使用FlashProgrammer下载

5.5.1 定制目标板

5.5.2 FlashProgrammer配置及下载

5.6 本章小结

第6章 Avalon总线规范

6.1 Avalon总线概述

6.1.1 Avalon总线的特点

6.1.2 术语和概念

6.2 Avalon总线信号

6.2.1 Avalon信号类型列表

6.2.2 Avalon信号时序

6.2.3 Avalon总线传输特性

6.3 Avalon从端口传输

6.3.1 Avalon从端口信号介绍

6.3.2 Avalon从端口读传输

6.3.3 Avalon从端口写传输

6.4 Avalon主端口传输

6.4.1 Avalon主端口模块介绍

6.4.2 Avalon主端口读传输

6.4.3 Avalon主端口写传输

6.5 Avalon流水线传输模式

6.5.1 具有固定延迟的从端口流水线读传输

6.5.2 具有可变延迟的从端口流水线读传输

6.5.3 主端口流水线读传输

6.6 Avalon流传输模式

6.6.1 流模式从端口传输

6.6.2 流模式主端口传输

6.7 Avalon三态传输

6.7.1 三态从端口传输

6.7.2 三态主端口传输

6.8 Avalon突发传输

6.8.1 主端口突发传输

6.8.2 从端口突发传输

6.9 与传输无关的信号

6.9.1 中断请求信号

6.9.2 复位控制信号

6.1 0Avalon总线地址对齐方式

6.1 0.1 本地地址对齐

6.1 0.2 动态地址对齐

6.1 1本章小结

第7章 NiosII外围设备及其编程

7.1 并行输入/输出(PIO)

7.1.1 功能描述

7.1.2 配置选项

7.1.3 寄存器描述与中断

7.1.4 软件编程模型

7.2 通用异步收发器(UART)

7.2.1 功能描述

7.2.2 配置选项

7.2.3 寄存器描述与中断

7.2.4 软件编程模型

7.3 定时器(Timer)

7.3.1 功能描述

7.3.2 配置选项

7.3.3 寄存器描述与中断

7.3.4 软件编程模型

7.4 JTAGUART

7.4.1 功能描述

7.4.2 配置选项

7.4.3 寄存器描述与中断

7.4.4 软件编程模型

7.5 SDRAM控制器

7.5.1 功能描述

7.5.2 配置选项

7.5.3 SDRAM控制器配置实例

7.5.4 软件编程模型

7.6 CFI控制器

7.6.1 功能描述

7.6.2 配置选项

7.6.3 软件编程模型

7.7 EPCS设备控制器

7.7.1 功能描述

7.7.2 配置选项

7.7.3 软件编程模型

7.8 DMA控制器

7.8.1 功能描述

7.8.2 配置选项

7.8.3 寄存器描述与中断

7.8.4 软件编程模型

7.9 系统ID

7.9.1 功能描述

7.9.2 配置选项

7.9.3 软件编程模型

7.1 0SPI

7.10.1 功能描述

7.10.2 配置选项

7.10.3 寄存器描述

7.10.4 软件编程模型

7.11本章小结

第三篇 应用实战

第8章 基于FPGA的SOPC系统开发实例1——七段数码管时钟显示实例

8.1 实例内容说明

8.2 设计思路分析

8.3 硬件设计

8.4 软件设计与程序代码

8.5 实例小结

第9章 基于FPGA的SOPC系统开发实例2——串口通信DMA传输实例

9.1 实例内容说明

9.2 设计思路分析

9.3 硬件设计

9.4 软件设计与程序代码

9.4.1 NiosIIHAL中与DMA设计相关的API函数

9.4.2 软件部分的设计

9.5 实例小结

第10章 基于FPGA的SOPC系统开发实例3——LED灯控PWMIP核设计

10.1 实例内容说明

10.2 设计思路分析

10.3 硬件设计

10.4 软件设计与程序代码

10.5 实例小结

第11章 基于FPGA的SOPC系统开发实例4——通用TFT-LCD控制器及PS2鼠标设计实例

11.1 实例内容说明

11.2 设计思路分析

11.3 硬件设计

11.4 软件设计与程序代码

11.5 实例小结

第12章 基于FPGA的SOPC系统开发实例5——对对碰游戏

12.1 实例内容说明

12.2 设计思路分析

12.3 硬件设计

12.4 软件设计与程序代码

12.5 实例小结

第13章 基于FPGA的SOPC系统开发实例6——GPS信息接收系统的设计

13.1 实例内容说明

13.2 设计思路分析

13.3 硬件设计

13.4 软件设计与程序代码

13.5 实例小结

第14章 基于FPGA的SOPC系统开发实例7——基于NiosⅡ的I2C总线传输应用设计

14.1 实例内容说明

14.2 设计思路分析

14.3 I2C总线介绍

14.3.1 I2C总线特点

14.3.2 I2C总线工作原理

14.4 AT24C02芯片介绍

14.4.1 AT24C02概述

14.4.2 AT24C02读写时序

14.5 SOPC系统的创建

14.6 软件设计与程序代码

14.7 实例小结

附录A NiosIIHAL中与PIO设计相关的API函数

……[看更多目录]

序言基于FPGA的电子系统设计技术是21世纪电子应用工程师必备的基本技能之一,而基于FPGA的SOPC设计技术是当前电子系统设计领域最前沿的技术之一。Altera公司、Xilinx公司、Lattis公司、QuickLogic公司等全球最重要的FPGA及EDA公司都分别推出SOPC系统解决方案。SOC设计技术将是2l世纪的技术发展趋势,是现在高校和社会嵌入式培训班必需的内容和亮点。

SOPC设计具体包括以32位Nios II为核心的嵌入式系统的硬件配置、硬件设计、硬件仿真、软件设计以及软件调试等。SOPC系统设计的基本软件工具包括:

·Quartus II:用于完成Nios II系统的综合、硬件优化、适配、编程下载以及硬件系统

调试等;

·SOPC Builder:是Altera Nios II嵌入式处理器开发软件包,用于实现Nios II系统的配

置、生成;

·ModelSim:用于对SOPC生成的NiosⅡ系统的HDL描述进行系统功能仿真;

·Nios II IDE:用于进行软件开发、调试以及向目标开发板进行Flash下载。

目前市场上同类的SOPC书比较少,而且清一色地介绍编程语言和基础原理,对设计技术细节和实际工程案例涉及甚微,与SOPC设计技术现在的蓬勃发展与大量应用远远不符。本书的出版正可以填补这种空白。本书将以实用和应用为基本原则,根据作者多年积累的开发经验,通过讲练结合、循序渐进的形式来讲解,便于读者牢固深入学习,快速入门与提高。

文摘第一篇FPGA基础

第1章FPGA硬件结构知识

随着信息技术革命和计算机技术的飞速发展,可编程逻辑技术已发展成一门关键的科学技术,而FPGA在工业界也已被广泛的应用。本书第1章,将首先介绍FPGA硬件结构知识。

1.1 CPLD/FPGA概述

CPLD是复杂可编程逻辑器件(ComplexProgramableLogicDevice)的简称,FPGA是现场可编程门阵列(FieldProgramableGageArray)的简称,两者的功能基本相同,只是实现原理略有不同,所以有时可以忽略这两者的区别,统称为可编程逻辑器件或CPLD/FPGA。

CPLD最早由Altera公司推出即MAX系列,多为Flash、EEPROM架构或乘积项(ProductTerm)架构,需外接配置用的EPROM下载。由于Altera的FLEX/ACEX/APEX系列也是ARAM架构,所以通常把Altera的FELX/ACEX/APEX系列芯片也叫做FPGA。

插图:

基于FPGA的SOPC嵌入式系统设计与典型实例(电子工程应用精讲系列)(附CD光盘一张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
命题改革与预测试卷大学英语4级考试(第15版)(真题强化版)(“华研外语”系列)(附赠光盘一张)
新东方·英语诵读菁华(附MP3)(智慧英语系列丛书)(附VCD光盘一张)
新东方·智慧英语系列:英文哲理故事精读(附MP3)(智慧英语系列丛书)(附VCD光盘一张)
全新版大学英语综合教程课文辅导4(“华研外语”系列)
淘金高阶考研英语词汇:Google巧记(“华研外语”系列)
宋朝状元诗榜眼诗探花诗(中国历代科举名人诗画丛书)
秦武卒
清朝状元诗榜眼诗探花诗(套装上下册)(中国历代科举名人诗画丛书)
唐朝状元诗榜眼诗探花诗(中国历代科举名人诗画丛书)
网络社会:跨文化的视角(现代社会学文库·译著系列)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有