芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 5883|回复: 0

工程名,源文件名,顶层模块名,及仿真的命名要求

[复制链接]
  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    79

    帖子

    967

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    967
    发表于 2021-8-6 12:17:17 | 显示全部楼层 |阅读模式
    有很多初学者,在新建quartus工程的时候,会对如何给工程及内部文件命名产生疑问。一个工程,如果想能够正常的编译通过,正确的命名是必不可少的一关。话不多说,直接上图:

    QQ截图20210806114535.jpg

    97%5V{YMBRVKC4A%7IXGL)X.png


    QQ截图20210806122514.jpg

    为描述简洁,我们对各个命名和调用命名文件的地方进行了编号。
    完成编号后,给几个命名的正确操作规则:
    1、如果弄不清楚文件之间的调用关系,比较稳妥而安全的方法是:图中1,2,3,4,5取相同的名字。图中6,7,8,9取相同的名字。
    2、数字2和数字4的命名必须一致,否则编译无法通过。即工程顶层文件名在模块架构中,必须能找到顶层模块。
    3、如果修改了数字5的命名,数字2的命名会跟随变化,同时数字4的顶层模块代码名,必须跟着数字2的名称一同变化。
    4、数字1即工程名,和工程顶层模块名2不一致,是可以通过编译的,但是不建议不同。要想修改数字1的命名,需要同时修改工程根目录下qsf和qpf文件。
    5、工程根目录的文件夹名不影响编译通过与否,只是要注意不得有中文路径等怪异字符。
    6、图中6,7,8,9需保证7和8相同,编译才能通过。10和7是一致的,11和6是一致的。
    7、改变了9的命名,8会随之改变,10必须在代码中跟随8和9一同改变,11为仿真文件名,与8,9,10不同可以编译通过。
    8、使用仿真文件修改被例化代码的指定参数,12和13必须相同。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-6-21 02:20 , Processed in 0.108271 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表