分享
 
 
 

实用C语言FPGA编程

实用C语言FPGA编程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 佩勒

基本信息·出版社:机械工业

·页码:269 页

·出版日期:2007年

·ISBN:7111211596

·条形码:9787111211594

·包装版本:1

·装帧:平装

·开本:0开

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

内容简介《实用C语言FPGA编程》介绍了用C语言为FPGA编程的原理和技术,以及如何用C语言实现FPGA硬件的平台。该平台提供了一个类似C语言的描述硬件需求的语言Impulse C,设计者只需用该语言描述要实现的硬件的行为,在设计平台的支持下,就可以在FPGA上实现所要求的硬件。因此,这种设计方法既简化了硬件设计者的设计过程,又为软件设计人员提供了一种可行的硬件设计的途径。

编辑推荐《实用C语言FPGA编程》注重理论与实际相结合,既有原理的介绍,又对设计方法和过程作了详尽的介绍,同时提供了丰富的实例。《实用C语言FPGA编程》可作为高等院校自动化、电子信息类专业高年级本科生和研究生的教材和学习参考资料,也可作为从事FPGA编程的工程技术人员和EDA工具开发者的参考书。

目录

译者序

序言

前言

致谢

第1章 一种计算平台——FPGA

1.1 FPGA简介

1.2 基于FPGA的可编程硬件平台

1.3 提高性能而降低成本

1.4 工具的作用

1.5 将FPGA作为嵌入式软件平台

1.6 编程抽象的重要性

1.7 C语言何时适用于FPGA设计?

1.8 如何使用本书?

第2章 可编程平台的发展

2.1 可编程逻辑的起源

2.2 可重编程性、硬件描述语言和FPGA的发展

2.3 可编程片上系统

2.4 FPGA并行计算

2.5 本章小结

第3章 基于FPGA应用的编程模型

3.1 并行处理模型

3.2 FPGA作为并行机

3.3 并行编程

3.4 通信进程编程模型

3.5 Impulse C编程模型

3.6 本章小结

第4章 Impulse C介绍

4.1 Impulse C的目标

4.2 Impulse C编程模型

4.3 一个最小的Impulse C程序

4.4 进程、流、信号和存储器

4.5 Impulse C中的有符号和无符号数据类型

4.6 理解进程

4.7 理解流

4.8 使用输出流

4.9 使用输入流

4.10 避免流死锁

4.11 创建和使用信号

4.12 理解寄存器

4.13 使用共享存储器

4.14 存储器和流的性能考虑

4.15 本章小结

第5章 描述FIR滤波器

5.1 设计概述

5.2 FIR滤波器硬件进程

5.3 软件测试平台

5.4 桌面仿真

5.5 应用监控

5.6 本章小结

第6章 生成FPGA硬件

6.1 硬件生成流程

6.2 理解生成的结构

6.3 流和信号接口

6.4 使用HDL仿真来理解流协议

6.5 调试生成的硬件

6.6 硬件生成重要事项

6.7 有效利用优化器

6.8 硬件进程的语言约束

6.9 本章小结

第7章 增加语句级并行

7.1 FPGA计算模型

7.2 C语言语义和并行

7.3 利用指令级并行

7.4 限制指令级

7.5 循环展开

7.6 理解流水线

7.7 本章小结

第8章 将已有的C应用程序移植到Impulse C

8.1 3-DES算法

8.2 把算法转化成数据流模型

8.3 进行软件仿真

8.4 编译成硬件

8.5 初步硬件分析

8.6 本章小结

第9章 创建嵌入式测试平台

9.1 一种混合式软硬件方法

9.2 用嵌入式处理器作为测试生成器

9.3 硬件仿真器的作用

9.4 3-DES算法的硬件测试

9.5 软件流的宏接口

9.6 构建测试系统

9.7 本章小结

第10章 面向FPGA性能优化C代码

10.1 针对性能重新考虑算法

10.2 改进1:引入循环,减小规模

10.3 改进2:数组拆分

10.4 改进3:提高流的性能

10.5 改进4:循环展开

10.6 改进5:主循环流水线化

10.7 本章小结

第11章 描述系统级的并行性

11.1 设计概要

11.2 执行桌面仿真

11.3 改进1:创建8位并行滤波器

11.4 改进2:创建一个系统级的流水线

11.5 将应用移至硬件

11.6 本章小结

第12章 将Impulse C与嵌入式操作系统相结合

12.1 μClinux操作系统

12.2 一个μClinux演示项目

12.3 本章小结

第13章 Mandelbrot图像生成

13.1 设计概述

13.2 用C语言描述算法

13.3 创建定点数等价算法

13.4 创建一个流版本

13.5 算法并行化

13.6 未来的优化

13.7 本章小结

第14章 FPGA计算的未来

14.1 FPGA作为高性能计算机

14.2 FPGA计算的未来

14.3 本章小结

附录A 获取嵌入式FPGA处理器最大限度的输出

附录B 生成定制流接口

附录C Impulse C函数参考

附录D 3-DES源代码清单

附录E 图像滤波器清单

附录F 部分参考文献

索引

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有