Vivado中新建工程,下面把自己的設(shè)計(jì)方案用IP的方式搭建成原理圖。
1、新建project
2、選擇芯片型號(hào)xc7z020clg400-1
3、既然vivado是按照IP原理圖來(lái)設(shè)計(jì)的,首先是要添加block
4、直接從IP Catalog中選擇想要的IP模塊
5、這里我添加了cpu核,axi-bram控制器,bram,pll時(shí)鐘器,中斷橋接concat,以及我自己的nand IP
6、點(diǎn)擊上方的Run Connect就會(huì)自動(dòng)連接各模塊,同時(shí)也會(huì)把Cpu_Reset,AXI Interconnect等必須的連接模塊加進(jìn)來(lái)。
7、一般來(lái)講,xilinx自己的IP之間都會(huì)自動(dòng)連好,但是你的IP軟件不知道怎么練,所以clk rst等還是自己手動(dòng)連線
8、接下來(lái)把該出的端口出一下,Run Block會(huì)把自帶IP的管腳引出,自己的IP選中管腳按Ctrl+T快捷出。
9、這時(shí)整個(gè)布局界面一般都比較亂,整理一下。左側(cè)工具條,倒數(shù)2、3分別是布局和布線。個(gè)人感覺(jué)layout不是很合心意,一般都是自己拖動(dòng)模塊布局,然后點(diǎn)Routing,基本上就順了。
10、最終的布局布線圖如下,按照信號(hào)流的走向來(lái)的。
11、雙擊各個(gè)IP把參數(shù)按照自己的需求設(shè)置下。比如說(shuō),system出uart usb sd接口,bram的寬度深度,axi出幾個(gè)控制口等。這一步一般在添加IP之后就設(shè)置的,一般來(lái)講,放在最后也沒(méi)什么太多差異。
-
IP
+關(guān)注
關(guān)注
5文章
1712瀏覽量
149660 -
Vivado
+關(guān)注
關(guān)注
19文章
813瀏覽量
66668
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論