(1)功能定义/器件选型 

在FPGA设计项目开始之前,必须有系统功能的定义和模块的划分,另外就是要根据任务要求,如系统的功能和复杂度,对工作速度和器件本身的资源、成本、以及连线的可布性等方面进行权衡,选择合适的设计方案和合适的器件类型。 

(2)设计输入 

设计输入有原理图输入和硬件描述语言输入,原理图输入比较直观但不易仿真,但效率很低,且不易维护,不利于模块构造和重用。更主要的缺点是可移植性差,当芯片升级后,所有的原理图都需要作一定的改动。[9]硬件语言包括VHDL和Verilog HDL以及System C等,硬件描述语言输入其共同的突出特点:语言与芯片工艺无关,利于自顶向下设计,便于模块的划分与移植,可移植性好,具有很强的逻辑描述和仿真功能,而且输入效率很高。 

(3)功能仿真 文献综述

功能仿真也称为前仿真是在编译之前对用户所设计的电路进行逻辑功能验证,此时没有延迟信息,仅是对功能的初步检测。 

(4)综合优化 

所谓综合就是将较高级抽象层次的描述转化成较低层次的描述。综合优化根据目标与要求优化所生成的逻辑连接,使层次设计平面化,供FPGA布局布线软件进行实现。就目前的层次来看,综合优化(Synthesis)是指将设计输入编译成由与门、或门、非门、RAM、触发器等基本逻辑单元组成的逻辑连接网表,而并非真实的门级电路。 

(5)综合后仿真 

综合后仿真检查综合结果是否和原设计一致。在仿真时,把综合生成的标准延时文件反标注到综合仿真模型中去,可估计门延时带来的影响。但这一步骤不能估计线延时,因此和布线后的实际情况还有一定的差距,并不十分准确。 

上一篇:SG3525半桥式开关电源设计
下一篇:STC89C51单片机超声波测距系统设计+电路图+C程序

STM32交通灯控制系统设计+电路图

基于PLC的智能交通灯的设计+梯形图

AT89C51单片机智能走廊灯设计

STC89C52单片机的音乐彩灯门...

STC89C51单片机路灯控制器系统设计

FPGA的抢答器设计+代码

VHDL+FPGA的万年历设计

小型通用机器人控制系统设计任务书

提高小學语文課堂朗读教...

高效课堂教师问卷调查表

遥感土地用变化监测国内外研究现状

浅析施工企业保理融资成...

大规模MIMO系统的发展研究现状

从企业eHR建设谈管理信息...

MNL模型历史城区居民活动...

PCI+PID算法直流力矩电机速...

《水浒传》中血腥暴力研...