





定价:89元
印次:1-4
ISBN:9787302610373
出版日期:2022.10.01
印刷日期:2025.01.16
图书责编:刘星
图书分类:零售
《FPGA开发及应用——基于紫光同创Logos系列器件及Verilog HDL(微课视频版)》以紫光同创公司的FPGA为例,全面系统地讲述了基于可编程逻辑器件的设计方法,结合实践讲解了大量的典型实例,便于读者理解和演练。书中从国内企业生产的EDA工具的使用到FPGA应用设计,再到Cortex-M1软核处理器的设计与应用,几乎涉及FPGA开发设计的所有知识,具体内容包括紫光同创FPGA芯片介绍、Pango Design Suite开发工具概述、Verilog语言、基本逻辑电路设计、ModelSim仿真、IP介绍、大量实例讲解、Cortex-M1设计开发等。 《FPGA开发及应用——基于紫光同创Logos系列器件及Verilog HDL(微课视频版)》可作为FPGA开发初学者及工程技术人员的参考用书,也可作为电子信息工程、计算机科学与技术等相关专业本科生、研究生的教材。
龙海军,男,1982年11月生,硕士研究生,2009年-2017年在中航集团的研究所工作,任高级工程师、副主任设计师、调研员职务;主要从事直升机振动信号处理与算法研究、嵌入式软件设计与开发。2018至今在芯驿电子科技(上海)有限公司担任技术研发主管,从事FPGA技术应用开发及国产FPGA技术研究。曾在测控技术 2013年第32卷第4期发表《电子式氧气调节器中步进电机模糊控制技术研究》,中文核心期刊/Ei Compendex收录期刊《振动、测试与诊断》2016年第36卷第3期发表《直升机振动检测通用算法的研究与实现》。 Email:lhj02020224@163.com
前言 在中国FPGA市场中,早已形成Xilinx(现已被AMD公司收购)和Altera(现已被Intel公司收购)主导的局面,两者市场占比高达52%和28%,从技术到知识产权等方面,国内企业生产的FPGA厂商都面临着不小的挑战。正如一位专业人士表示:“国内企业生产的FPGA目前仍处于起步阶段,企业在判断FPGA器件性能时,重点不在于看FPGA器件有多少LUT(查找表),这种硬件堆砌的模板设计难度并不大,配套的EDA软件和相应的IP才是选择FPGA性能的重要参数。如LUT可以达到多少利用率,时钟网络能否很好地适配,器件对应的IP是否稳定,兼容性如何,等等,这些方面才是国内企业的FPGA需要提升的重点。” 紫光同创公司的产品拥有独立自主、完整可控的产业链。在通信、工业和消费等领域的FPGA、CPLD芯片实现了量产发货,并且与多家行业内的知名企业建立了合作关系,包括推出ARM CortexM1软核解决方案、专业的低成本评估和学习开发板卡套件、针对各垂直领域的IP解决方案等。同时,紫光同创也在积极推动与新兴市场,比如人工智能和数据中心加速器等领域的专业方案商的战略合作,推进大学计划培育国内企业的FPGA开发生态,扩展与高校的产学研合作模式,与客户和合作伙伴携手推动基于国内企业FPGA方案的创新,并逐步得到国内FPGA应用生态的认可。 在挑战中寻求机遇,在封锁中突破重围。国内企业的FPGA想要立足,必须搭建完整的生态系统,其中EDA软件、丰富的IP库、材料、设备等缺一不可。只有建设完善的生态系统,才能灵活应对不同的应用场景和市场环境。 本书以紫光同创公司的FPGA为...
目录
第1章FPGA芯片及板卡介绍
1.1FPGA技术发展及基本架构
1.1.1FPGA的发展
1.1.2FPGA内部结构
1.2国内FPGA技术发展情况
1.3紫光同创FPGA芯片介绍
1.3.1Logos系列FPGA概述
1.3.2Logos系列FPGA产品特性
1.3.3Logos系列FPGA资源规模与封装信息
1.3.4Logos系列FPGA模块介绍
1.3.5Logos系列FPGA参考资料
1.4ALINX FPGA板卡介绍
第2章Pango Design Suite开发环境
2.1安装Pango Design Suite软件
2.1.1安装步骤
2.1.2License关联
2.2PDS工程
2.2.1创建工程
2.2.2Verilog代码编写
2.2.3添加UCE约束
2.2.4生成位流文件
2.3菜单栏介绍
2.4User Constraint Editor简介
2.4.1UCE启动
2.4.2UCE主界面功能
2.4.3Timing Constraints界面
2.4.4Attribute表格界面
2.4.5Device界面
2.5ADS综合工具简介
2.5.1ADS Flow概述
2.5.2ADS综合的基本操作
2.5.3ADS综合网表分析
2.6PDS软件中的IP调用
2.6.1启动IPC
2.6.2主控窗口
2.6.3参数配置窗口
... 查看详情
从FPGA技术的基础开始讲解,然后逐步深入到大量的设计实例,最后深入到Cortex-M1软核处理器的高级开发技术及应用。
2.实例丰富,源于工程。
从应用的角度出发,通过大量的工程实例,帮助读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。
3.提供源码,视频讲解。
提供大量源代码并附有详细的注解,同时配套了600分钟(共40集)视频讲解,有助于读者的理解,提高学习效率。