上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 FPGA软件仿真环境介绍
1.3.1 FPGA目录规划约定
FPGA工程设计中包括了大量的代码、仿真测试、参考文档等内容,很多人将设计资料杂乱地堆积在一起,这不便于规范化管理,笔者无法忍受杂乱无章的设计。因此,一个FPGA工程也必须有一个完善的框架,用来存放相应的源代码、参考文档等,在方便自己查看的同时,也给他人的学习、参考带来了便利。
本节以笔者曾经编写的《FPGA设计技巧与案例开发详解(第3版)》一书中的约定为例,列出了笔者多年来使用FPGA工程的目录规划,FPGA工程开发目录架构图,如图1.17所示。
图1.17 FPGA工程开发目录架构图
关于各个文件夹具体的规划介绍,如下所示。
(1)dev:存放Altera、Xilinx、紫光、易灵思、安路等各种FPGA工程的脚本文件。
(2)ip:存放用户在设计时将FPGA工程生成的IP文件。
(3)src:存放FPGA工程相关的设计源代码文件。
(4)sim:存放ModelSim仿真测试工程的文件,以及testbench等。
(5)doc:主要存放关于设计的文档、参考、记录等信息。