第 1 章 FPGA 基础知识 1
1 FPGA 设计工程师努力的方向 SOPC,高速串行I/O,低功耗,可靠性,可测试性和设计验证流程的优化等方面
随着芯片工艺的提高,芯片容量、集成度都在增加,FPGA 设计也朝着高速、高度集成、低功耗、高可靠性、高可测、可验证性发展
芯片可测、可验证,正在成为复杂设计所必备的条件,尽量在上板之前查出 bug,将发现 bug 的时间提前,这也是一些公司花大力气设计仿真平台的原因
另外随着单板功能的提高、成本的压力,低功耗也逐渐进入 FPGA 设计者的考虑范围,完成相同的功能下,考虑如何能够使芯片的功耗最低
高速串行IO 的应用,也丰富了 FPGA 的应用范围,象 xilinx 的v2pro 中的高速链路也逐渐被应用
总之,学无止境,当掌握一定概念、方法之后,就要开始考虑 FPGA 其它方面的问题了
2 简述FPGA 等可编程逻辑器件设计流程 系统设计电路构思,设计说明与设计划分,电路设计与输入(HDL 代码、原理图 ),功能仿真与测试,逻 辑 综 合 ,门 级 综 合 ,逻 辑 验证与测试(综 合 后仿真),布 局 布 线 ,时序 仿真,板级 验证与仿真,加载 配 置 ,在线 调 试
常 用开发工具 (Altera FPGA) HDL 语 言 输入: Text Editor(HDL 语 言 输入),还 可以 使用 Ultra Edit 原理图 输入: Schematic Editor IP Core 输入: MegaWinzad 综 合 工具 : Synplify/Synplify Pro,Qaustus II 内 嵌 综 合 工具 仿真工具 : ModelSim 实 现与优化工具 : Quartus II 集成的实 现工具 有 Assignment Editor(约 束 编 辑 器 )、LogicLock(逻 辑 锁 定工具