14768|173

6386

帖子

8

TA的资源

管理员

楼主
 

热烈庆祝坛友coyoo新书《FPGA设计实战演练》出版,跟帖讨论即有机会赢新书! [复制链接]

 
热烈庆祝坛友coyoo新书《FPGA设计实战演练》出版,书友会专用帖!过往发帖:
https://bbs.eeworld.com.cn/thread-461693-1-1.html
https://bbs.eeworld.com.cn/thread-464854-1-1.html

继第一本书《深入理解Altera FPGA应用设计》获得广泛赞誉后,作者王敏志(论坛id: coyoo)又编著了《FPGA设计实战演练(高级技巧篇)》,由清华大学出版社出版。之前EE网友为新书的封面设计贡献了不少建议并给予了鼓励。为回馈网友,即日起至11月25日,凡参与讨论、评论的网友,都有机会获得芯币,发言积极者更有机会获得《FPGA设计实战演练(高级技巧篇)》纸质图书一本或EEworld定制T恤一件。


活动共分四期讨论,本期主题为“开场白,初见《FPGA设计实战演练》”,网友根据新书曝光细节可以跟帖留下自己关心的问题@coyoo ,与作者@coyoo 讨论FPGA设计问题,或者跟帖送祝福、发表想法等等。截至10月28日,凡跟帖网友都有机会获得1——500芯币,发言积极者更有机会获得《FPGA设计实战演练(高级技巧篇)》纸质图书一本
《深入理解Altera FPGA应用设计(高级技巧篇)》购买地址
1.当当网购买地址:点击此处前往
2.亚马逊网购买地址:点击此处前往

新书细节曝光,让我们先睹为快!

封面:



简介:
FPGA设计实战演练(高级技巧篇)


作 者 简 介
王敏志  曾就职于多家科研院所,从事过雷达、通信以及医疗电子方面的研发工作。在电子期刊网站,多以coyoo、湘攸客为名发布技术文章或学习博客。参与过多型舰载雷达的研发工作,主要负责数字电路方面的开发,包括电路设计、DSP以及FPGA编程;后从事Altera代理商现场技术支撑工作多年。目前专心投入研发工作,方向是数字医疗开发、派特(PET)的数字信号处理部分以及基于FPGA的TDC实现。

本 书 特 色
l FPGA设计从初级迈向高级的必备图书!
2 抛开不必要的理论解释,结合官方设计技巧及笔者自身设计经历,深度讲述真实FPGA设计方法!

内 容 简 介

现代FPGA的结构越来越复杂,多时钟域的设计现在已是常态。对于功能电路来说,复位结构都必不可少。在同步逻辑设计中如何很好地处理异步复位,甚至在多时钟域之间传递(异步)复位信号也是逻辑工程师经常面临的挑战。本书除专门介绍了上述电路的设计方法外,还介绍了状态机的设计。在介绍这些通用电路结构的基础上,还介绍了代码优化以及如何对设计进行综合与布局布线优化方面的相关内容。

本书可供通信工程、电子工程、计算机、微电子等专业并有一定FPGA开发基础的在校大学生、研究生参考,也可作为硬件工程师、FPGA工程师的工具书。


目  录
第1章从PCB开始研究FPGA设计问题

1.1基于FPGA的高速电路板设计

1.1.1PCB材料选择

1.1.2PCB上的传输线走线

1.1.3阻抗计算

1.1.4降低串扰和维持信号完整性的布线方法

1.2FPGA的电源供电

1.2.1供电要求

1.2.2PCB设计的电源和地叠层分布

1.3退耦电容

1.3.1为何需要退耦电容

1.3.2计算电容值

1.3.3电容的摆放

1.4小结

第2章如何处理逻辑设计中的时钟域

2.1PLL对时钟域的管理

2.2单比特信号跨时钟域的同步处理

2.2.1亚稳态及其危害

2.2.2处理亚稳态的经典办法——双触发

2.2.3使用三级触发器对亚稳态进行同步处理

2.2.4如何同步快速信号到慢速时钟域

2.3多比特信号跨时钟域同步处理

2.3.1多比特信号融合

2.3.2多周期路径规划

2.4使用FIFO结构处理多比特跨时钟域信号

2.5多时钟域设计分区划分

2.5.1在时钟边界划分分区

2.5.2多时钟域分区划分后的静态时序分析

2.5.3对多周期规划逻辑设计进行分区划分

2.6设计中的门控时钟行波时钟的处理

2.6.1衍生时钟处理指导原则一

2.6.2衍生时钟处理指导原则二

2.6.3衍生时钟处理指导原则三

2.6.4衍生时钟处理的其他方法

2.7小结

第3章正确分析衍生时钟

3.1实例演示门控时钟分析处理

3.1.1时钟反相生成的时钟

3.1.2时钟经过缓冲后生成的时钟

3.1.3经过使能处理后的时钟

3.1.4时钟多路选择器输出的时钟

3.1.5经外部反馈回来的时钟

3.2实例演示衍生时钟的分析和处理

3.2.1触发器切换生成的时钟

3.2.2由行波计数器生成的时钟

3.2.3由同步计数器生成的时钟

3.2.4由PLL生成的时钟

3.3小结

第4章复位电路的实现及其时序分析处理

4.1同步复位设计处理

4.2异步复位设计处理

4.3异步复位同步化(异步复位同步释放设计处理)

4.4Recovery和Removal分析

4.4.1什么是Recovery和Removal分析

4.4.2什么是Recovery和Removal故障

4.4.3为何总是建议使用异步复位

4.4.4分析并解决Recovery故障

4.5小结

第5章如何写好状态机

5.1状态机的特定及常见问题

5.2如何选择状态机的编码方式

5.3合理选择及使用单进程或多进程来设计状态机

5.3.1多进程状态机

5.3.2单进程状态机

5.3.3状态机的比较

5.4设计综合工具能够识别的状态机

5.4.1采用Verilog编写

5.4.2采用VHDL编写

5.5小结

第6章如何在书写代码时进行速度优化

6.1逻辑设计中速度的概念

6.2时序收敛的早期考虑

6.3代码编写过程中时刻考虑时序优化

6.3.1编写时序收敛代码的总体规则

6.3.2通过减少关键路径上的组合逻辑单元数来优化时序

6.3.3适当进行逻辑复制以优化设计速度

6.3.4在组合逻辑中插入寄存器优化时序

6.3.5通过寄存器平衡优化时序

6.3.6使用并行结构优化时序

6.3.7通过消除代码中的优先级优化速度

6.4小结

第7章如何在书写代码时进行面积优化

7.1优化设计面积——操作符平衡

7.2优化设计面积——打破设计流水

7.3优化设计面积——资源共享

7.3.1在互斥操作中共享操作符

7.3.2共享表达式

7.3.3共享逻辑功能模块

7.4复位对设计面积的影响

7.5从器件角度理解如何节省资源

7.5.1利用厂家原语进行面积优化

7.5.2巧用触发器的控制端口

7.5.3多路选择器优化

7.6小结

第8章代码优化设计实例分析

8.1对设计时序进行优化的实例分析

8.1.1时序优化实例一: 同步电路时序分析

8.1.2时序优化实例二: 异步电路及时序例外分析

8.1.3时序优化实例三: 利用PLL对设计进行时序优化

8.2修改代码优化面积具体实例分析

8.3小结

第9章如何编写可综合代码

9.1普通if和case语句可综合代码书写规则

9.1.1基本的if语句

9.1.2简单的case语句

9.2如何调整if和case语句中关键信号的路径

9.2.1简单、多个并行if语句的情况

9.2.2单个if语句的情况

9.2.3if语句嵌套case语句的情况

9.2.4case语句嵌套if语句的情况

9.3提高设计性能的代码技巧

9.3.1通过复制数据路径提高设计性能

9.3.2如何更好地处理if条件语句中的算术操作

9.4代码可综合常用指导原则

9.4.1避免创建不必要的锁存器

9.4.2进程中的敏感列表一定要完备

9.4.3for循环的使用以及避免组合逻辑回环

9.4.4阻塞和非阻塞赋值

9.4.5可综合代码设计对时钟和复位的要求

9.5小结

第10章综合以及布局布线优化

10.1综合级速度与面积优化设置

10.2使用设计助手和优化顾问

10.3对设计执行早期时序估算

10.4综合网表优化

10.5物理综合

10.5.1物理综合概述

10.5.2针对性能的物理综合优化选项

10.5.3针对布局布线的物理综合优化选项

10.6了解并理解布局布线工具及其对设计的优化

10.6.1可以帮助布局布线的一些综合建议

10.6.2时序约束及其优化

10.6.3优化I/O时序

10.6.4优化设计面积

10.7了解逻辑单元所见即所得结构

10.7.1逻辑单元结构

10.7.2布线延时与布线距离以及布线规则的关系

10.7.3综合网表建议

10.7.4综合及优化

10.8小结

第11章预先布图规划

11.1增量编译

11.1.1增量编译简介

11.1.2使用增量编译的设计流程

11.2为何要对设计进行分区和布图规划

11.3对设计进行分区划分

11.3.1设计分区划分宏观考虑因素

11.3.2设计分区划分指导原则

11.3.3如何对第三方设计进行分区划分

11.3.4检查设计分区的质量

11.3.5从底层导入设计时如何导入SDC约束

11.4对设计进行预先布图规划的危害

11.5布图规划

11.5.1布图规划简介

11.5.2布图规划布局指导原则

11.5.3实际应用实例推荐的设计流程

11.6小结

参考文献


样章下载
第5章.pdf (3.75 MB, 下载次数: 55)

前言及目录下载
前言和目录等.docx (21.69 KB, 下载次数: 10)










此帖出自FPGA/CPLD论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

coyoo新书《FPGA设计实战演练》浏览了一下,里面的内容 深入浅出,通俗易懂,推荐大家购买。以前我买过coyoo的书,反正可以报销。呵呵!  详情 回复 发表于 2015-11-19 15:00
点赞 关注(1)
个人签名微信搜索公众号“EEWORLDBBS”快去添加关注吧!
 

回复
举报

5

帖子

0

TA的资源

一粒金砂(中级)

推荐
 
coyoo新书《FPGA设计实战演练》浏览了一下,里面的内容 深入浅出,通俗易懂,推荐大家购买。以前我买过coyoo的书,反正可以报销。呵呵!
此帖出自FPGA/CPLD论坛
 
 

回复

10

帖子

0

TA的资源

一粒金砂(初级)

推荐
 
好书啊,确实不错,好好学习一下
此帖出自FPGA/CPLD论坛
 
 
 

回复

192

帖子

0

TA的资源

一粒金砂(中级)

推荐
 
用VHDL写的书,很受用啊
此帖出自FPGA/CPLD论坛
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(中级)

推荐
 
恭喜coyoo大神出新书
此帖出自FPGA/CPLD论坛
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(中级)

推荐
 
恭喜coyoo《FPGA设计实战演练》的出版发行,EEWORLD的童鞋们又有福利了。使我想起多年前狂追ALTERA的情景,用CYCLONE做了很多FPGA的工程项目,怀念当时一起奋斗的日子。
此帖出自FPGA/CPLD论坛
 
 
 

回复

1025

帖子

1

TA的资源

一粒金砂(高级)

7
 
坛里的牛人很多,好久之前就讨论哪个封面比较好的,现在终于出版了,恭喜恭喜
此帖出自FPGA/CPLD论坛
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

8
 
恭喜,

目前也在学习fpga,有机会学习下。
此帖出自FPGA/CPLD论坛
 
 
 

回复

277

帖子

0

TA的资源

一粒金砂(中级)

9
 
恭喜恭喜
此帖出自FPGA/CPLD论坛
 
 
 

回复

277

帖子

0

TA的资源

一粒金砂(中级)

10
 
没有一些实战案例吗
此帖出自FPGA/CPLD论坛

点评

有第五章的样章pdf可以下载  详情 回复 发表于 2015-10-21 14:50
 
 
 

回复

1729

帖子

0

TA的资源

五彩晶圆(初级)

11
 
来一本~
此帖出自FPGA/CPLD论坛
 
 
 

回复

269

帖子

4

TA的资源

一粒金砂(中级)

12
 
恭喜恭喜,讲实战的书很多,黑金和华清远见的书都有的,但是讲思想的书不多,特权同学的那几本我觉得经典,看样章我觉得还不错,希望能送本细细阅读,不送的话,我也只好买啦。
此帖出自FPGA/CPLD论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

13
 
前排占坑,之前读过作者的 深入理解altera fpga 应用设计,给了我很大帮助,更可贵的是作者人很不错,不辞劳苦地解答各种问题,天地良心,我没有打广告
此帖出自FPGA/CPLD论坛
 
 
 

回复

542

帖子

71

TA的资源

纯净的硅(中级)

14
 
rowen800 发表于 2015-10-21 13:36
没有一些实战案例吗

有第五章的样章pdf可以下载
此帖出自FPGA/CPLD论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

428

帖子

0

TA的资源

一粒金砂(高级)

15
 
第五章已下载,认真学习。恭喜坛友coyoo新书《FPGA设计实战演练》出版,也希望坛友们认真学习
此帖出自FPGA/CPLD论坛
 
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

16
 
恭喜坛友coyoo新书《FPGA设计实战演练》出版
看了一下目录,很好,感觉都是作者这么多年的经验积累和验证
有机会购买一本
此帖出自FPGA/CPLD论坛
个人签名电工
 
 
 

回复

2万

帖子

74

TA的资源

管理员

17
 
恭喜恭喜   祝大卖  
此帖出自FPGA/CPLD论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

579

帖子

33

TA的资源

纯净的硅(初级)

18
 
坛友真是有人才,可惜不搞FPGA,帮顶
此帖出自FPGA/CPLD论坛
 
 
 

回复

1173

帖子

3

TA的资源

五彩晶圆(初级)

19
 
恭喜恭喜,封面讨论也参了一脚,大牛有开发经验的出。比那什么翻译的强不知道多少赔,不是一条街是一个省的差距拉
此帖出自FPGA/CPLD论坛
 
 
 

回复

5979

帖子

8

TA的资源

版主

20
 
恭喜 恭喜
此帖出自FPGA/CPLD论坛
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 
 

回复

458

帖子

1

TA的资源

一粒金砂(高级)

21
 
论坛有很多大神,希望以后多多交流,自己现在也正在学习FPGA,希望能有获得此书,方便自己学习
此帖出自FPGA/CPLD论坛
 
 
 

回复

2万

帖子

341

TA的资源

版主

22
 
恭喜啊,都出书了,论坛牛人真多
此帖出自FPGA/CPLD论坛
 
 
 

回复

132

帖子

0

TA的资源

一粒金砂(中级)

23
 
总共多少页?定价?
此帖出自FPGA/CPLD论坛

点评

300页左右,定价55元  详情 回复 发表于 2015-10-22 14:50
 
 
 

回复

182

帖子

1

TA的资源

一粒金砂(中级)

24
 
大牛啊,膜拜!!!
此帖出自FPGA/CPLD论坛
 
 
 

回复

710

帖子

5

TA的资源

一粒金砂(高级)

25
 
恭喜,恭喜,赶紧入手一本
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表