取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
marxi
Visitor
Visitor
710 次查看
注册日期: ‎12-17-2020

第一次用vivado,请问如何层次化添加子模块

跳至解决方案

在写一个CPU的项目,顶层设计要把子模块添加进来。但是在CPU顶层项目里添加子文件的话会搞到同一级里,就像这样

marxi_0-1608170079126.png

想问下怎么才能弄成下面这种树形的

marxi_1-1608170115181.png

以前用的quartus,第一次用vivado,不太懂这种层次级或者说调用子模块的情况下,子模块的文件怎么用这种树形的方式添加进来,希望有经验的同志给点拨一下,谢谢

0 项奖励
1 解答

已接受的解答
graces
Moderator
Moderator
706 次查看
注册日期: ‎07-17-2008

顶层RTL文件里如果例化了子模块,例如CPU.v里面例化了ALU模块,添加文件后source窗口会自动更新成对应的树形结构。

-----------------------------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs.
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
2 回复数
graces
Moderator
Moderator
707 次查看
注册日期: ‎07-17-2008

顶层RTL文件里如果例化了子模块,例如CPU.v里面例化了ALU模块,添加文件后source窗口会自动更新成对应的树形结构。

-----------------------------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
If starting with Versal take a look at our Versal Design Process Hub and our Versal Blogs.
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
marxi
Visitor
Visitor
696 次查看
注册日期: ‎12-17-2020

谢谢,已经成功了

0 项奖励