前言
2015年6月,英特尔(Intel)公司宣布以167亿美元的价格收购全球第二大可编程逻辑器件厂商阿尔特拉(Altera)公司。阿尔特拉公司被英特尔收购后,就成为了英特尔可编程方案事业部(Intel FPGA)。投入英特尔怀抱后,原先基于阿尔特拉公司的可编程解决方案水平显著提高,主要体现在两个方面:在将原来阿尔特拉公司的 Quartus II 软件集成开发环境进化成Quartus Prime 集成开发环境后,Quartus Prime 集成开发环境的功能和性能有了显著提高;现场可编程门阵列产品更加丰富,新系列产品的功能和性能也显著增强。可以预测,借助英特尔公司强大而丰富的生态系统资源,英特尔新的可编程解决方案将在大数据、人工智能,以及云计算等新兴热点领域发挥越来越重要的作用。
2018 年年底,通过英特尔大学合作部经理颜历女士的介绍,有幸结识英特尔FPGA大学计划经理袁亚东先生,他希望我能基于英特尔可编程解决方案编写一套技术丛书。作为一名教育工作者,我有责任根据自己多年从事FPGA教学和科研工作的经历并结合英特尔最新的技术资料,将英特尔最新的可编程解决方案系统呈现给广大从事相关工作的学生、教师和广大工程技术人员。从 2019 年年初开始,计划用大约一年半的时间,我将陆续编写并出版4 本能够反映英特尔最新可编程技术的图书。这样,所编写和出版的相关图书就能够满足国内大多数从事可编程逻辑器件解决方案读者的需求,这将进一步满足可编程逻辑技术在新信息技术领域的应用需求,从而助力中国创新和中国智造。
作为该系列丛书的第一本图书,全书共11章内容,以Intel新一代Cyclone 10 GX器件和Quartus Prime Pro 19集成开发环境为主线,全面系统地介绍了Cyclone 10 GX FPGA内部架构、Quartus Prime Pro HDL设计流程、Quartus Prime Pro块设计流程、Quartus Prime Pro定制IP核设计流程、Quartus Prime Pro命令行脚本设计流程、Design Space Explorer II设计流程、Quartus Prime Pro系统调试原理及实现、Quartus Prime Pro时序和物理约束原理及实现、Quartus Prime Pro中HDL高级设计方法、Quartus Prime Pro部分可重配置原理及实现,以及 Intel 高级综合工具原理及实现方法。应该说,书中很多内容均是首次以中文图书的形式对系统进行详细解读的。
在本书编写的过程中,得到 Intel FPGA 大学计划经理袁亚东先生的全力支持与指导,Intel FPGA大学计划李晓嫣女士为本书的编写也提供了很大帮助,Intel PSG SoC技术专家黄琦先生为本书的编写提供了技术支持。作为英特尔中国创新中心创始单位之一的北京海云捷迅科技有限公司组织并策划了该系列丛书的编写,该公司田亮先生、任德智先生和王晓星女士也对本书的编写提供了大量的支持和帮助,在此一并表示感谢。电子工业出版社的张迪编辑与作者合作多年,为本套丛书的整体策划和高质量出版倾注了大量的心血,在此也要向她表示我最衷心的感谢。
由于作者能力和水平有限,书中会有不足之处,恳请广大读者予以批评指正。
作者
2020年1月于北京