FPGA设计流程与规范

上传人:飞*** 文档编号:33890125 上传时间:2018-02-18 格式:DOC 页数:67 大小:1.14MB
返回 下载 相关 举报
FPGA设计流程与规范_第1页
第1页 / 共67页
FPGA设计流程与规范_第2页
第2页 / 共67页
FPGA设计流程与规范_第3页
第3页 / 共67页
FPGA设计流程与规范_第4页
第4页 / 共67页
FPGA设计流程与规范_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《FPGA设计流程与规范》由会员分享,可在线阅读,更多相关《FPGA设计流程与规范(67页珍藏版)》请在金锄头文库上搜索。

1、FPGA 设计流程与规范前言在大规模的逻辑设计过程中,按照标准的设计流程和代码规范来进行 FPGA、CPLD的开发是很重要的,它能够使整个开发过程实现合理性、一致性、高效性。对于一个不规范的设计程序,若隔了比较长的时间来进行调试或修改的话,估计很多信号和模块的功能都忘了,若做了一半时需要由别的工程师来接着做的话,估计也得重头开始整个设计了。而且,一个不规范的设计也无法实现代码的可重用性。因此,FPGA 设计流程和代码的规范化是很重要的,鉴于此原因笔者编写了本文档,以供 FPGA 设计参考用。同时,本文档还对 FPGA 开发过程中的一些常用技巧和需要注意的问题进行了阐述。目 录前言 .11. 基

2、于 HDL 的 FPGA 设计流程概述 .11.1 设计流程图 .11.2 关键步骤的实现 .21.2.1 功能仿真 .21.2.2 逻辑综合 .21.2.3 前仿真 .31.2.4 布局布线 .31.2.5 后仿真(时序仿真) .43. 逻辑仿真 .43.1 测试程序(test bench) .43.2 使用预编译库 .54. 逻辑综合 .54.1 逻辑综合的一些原则 .64.1.1 关于逻辑综合 .64.1.2 大规模设计的综合 .64.1.3 必须重视工具产生的警告信息 .64.2 调用模块的黑盒子方法 .65. VHDL 语言编写规范 .75.1 VHDL 编码风格 .75.1.1 标

3、识符命名习惯 .75.1.2 数据对象和类型 .85.1.3 信号和变量 .95.1.4 实体和结构体 .105.1.5 语句 .115.1.6 运算符 .145.1.7 函数(Function) .145.1.8 过程(Procedure) .145.1.9 类属(generics) .155.1.10 程序包(Package) .155.1.11 有限状态机(FSM) .155.1.12 注释(comments) .165.2 代码的模块划分 .165.3 代码编写中容易出现的问题 .165.3.1 资源共享问题 .165.3.2 组合逻辑描述的多种方式 .175.3.3 考虑综合的执行时间 .175.3.4 避免使用 Latch .175.3.5 内部三态总线结构 .

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号