打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【精品博文】《FPGA设计技巧与案例开发详解》初探(二)之工程文件管理

  对于彬哥书中所提到的工程文件管理,由于只给了一个框架,简要介绍了各个文件夹的作用,进而有许多初学者不知道具体怎么操作,会在群里问这类问题。下面,我将详细介绍一下如何构建彬哥的工程目录。

  首先,我还是简要介绍一下彬哥的工程目录。其工程目录将一个FPGA工程划分为5个部分,亦即5个文件夹,如图1所示。第一个是名为core的文件夹,用于放置IP核相关的文件;第二个是名为dev的文件夹,用于放置主工程相关的文件;第三个是名为doc的文件夹,用于放置项目资料;第四个是名为sim的文件夹,用于放置modelsim仿真相关的文件;第五个是名为src的文件夹,用于放置工程子代码文件,里面还可以细化为多个子文件夹。

图1

  有了上面的了解后,我们就可以构建彬哥的工程目录了,以下是具体的操作步骤:

  首先,建立你的工程文件夹,如我的是在D盘的VGA文件夹,然后在里面新建上述的5个子文件夹,如图2所示。

图2

  打开quartusII,建立新工程,将工程路径选取在dev文件夹里,如我的路径为D:/VGA/dev,如图3所示。然后一直Next,直到工程建立。

  

图3

  然后,新建你的verilog主文件,将其保存到dev文件夹里,进而,dev文件夹的内容如图4所示。

图4

  然后,新建你的多个verilog子文件,将其分类保存在src文件夹里,我这里有两个verilog子文件,一个是vga_driver.v,放在src下的lcd_driver在子文件夹里,即:D:/VGA/src/vga_driver/vga_driver.v;一个是led_driver.v,放在src下的led_driver子文件夹里即:D:/VGA/src/led_driver/led_driver.v。分别如图5,6,7所示。

 

图5  

 

图6

图7 

  而后,如果我们需要调用IP核,就将IP核生成在core文件夹里,我这里是生成一个pll IP核,将其路径设置为D:/VGA/core/pll,如图8所示。进而,core文件夹下的内容如图9所示。

图8

图9

  然后,如果我们需要仿真,将modelsim仿真路径设置在sim里,设置是在按钮Assignment下的Setting,点击Setting后,就如图10所示,设置modelsim仿真路径:D:/VGA/sim。并将仿真的testbench文件按照步骤4的操作保存在sim文件夹里。进而,sim文件夹下的内容如图11所示。

图10

图11

  最后,如果对你的工程有些资料,心得什么的都可以放置在doc文件夹里,如我的doc文件夹里就放置了一写vga心得,如图12所示。

图12

  最后,是不是感觉自己的工程很高大上,很有条理。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
在Keil4中建立基于V3.4.0固件库的STM32工程
STM32
Modelsim调用Altera仿真库方法总结
[电脑教程]全手动封装教程+SRS9.80102 文本教程(适合初学)
hibernate 初级应用篇
用Modelsim仿真QuartusII综合后网表时库的添加方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服