1.1 FPGA设计工程师努力的方向
SOPC,高速串行I/O ,低功耗,可靠性,可测试性和设计验证流程的优化等方面。随着芯片工艺的提高, 芯片容量、集成度都在增加, FPGA设计也朝着高速、高度集成、低功耗、高可靠性、高可测、可验证性发展。芯片可测、可验证,正在成为复杂设计所必备的条件,尽量在上板之前查出bug,将发现bug 的时间提前,这也是一些公司花大力气设计仿真平台的原因。另外随着单板功能的提高、成本的压力,低功耗也逐渐进入FPGA设计者的考虑范围,完成相同的功能下,考虑如何能够使芯片的功耗最低。高速串行IO 的应用,也丰富了FPGA的应用范围,象xilinx 的v2pro 中的高速链路也逐渐被应用。总之,学无止境,当掌握一定概念、方法之后,就要开始考虑FPGA其它方面的问题了。
1.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 (逻辑锁定工具)、PowerFit Fitter (布局布线器) 、Timing Analyzer (时序分析器, STA 分析工具) 、Floorplan Editor (布局规划器) 、Chip Editor (底层编辑器) 、Design SpaceExplorer (设计空间管理器) 、Design Assistant (检查设计可靠性) 等。后端辅助工具: Assembler(编程文件生成工具) ,Programmer(下载编程工具),PowerGauge(功耗仿真器)调试工具: SignalTap II (在线逻辑分析仪) ,SignalProbe (信号探针)。系统级设计环境: SOPCBuilder , DSPBuilder ,Software Builder 。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !