FPGA工程基本配置教程

2021-10-11 01:14:51 字數 1384 閱讀 3984

@fpga工程基本配置教程

fpga工程配置過程中包含必須配置部分,最好進行配置部分與根據需要配置部分。其中必須配置部分包括ps時鐘部分,記憶體型號配置,外設介面電壓配置。最好進行配置的部分包括flash memory,網口,串列埠以及sd卡。根據需要進行配置的部分包括smc配置,外設介面配置,axi-gp_hp_acp介面配置。

必須配置部分

ps時鐘部分:輸入類似於arm的晶振,檢視原理圖即可。通過該時鐘的配置後就可以配置系統內部的其餘時鐘,該過程在stm32cube中可由軟體分頻自動完成,但在vivado軟體中依然需要自己配置。必須配置的其餘時鐘如cpu時鐘,pl時鐘。

記憶體ddr型號配置:為什麼配置記憶體,這個從根本上來說很難解釋,但是從組成原理圖上來說就比較好解釋了。大家看下這張圖:

圖中藍色框框起部分即為ddr,該部分上連ps部分的apu,右連pl部分,左連外部介面通道與pl部分的高速通道。所以正常來說,這一部分必須配置。

外設介面電壓配置:外設介面很多,但是必須配置正確部分很少。在此處特指電路板上的bank輸入電壓。這一部分配置決定了flash memory介面的配置電壓。flash memory的作用在下面論述。

網口配置:enet配置。網口配置可配可不配。配置後和串列埠一樣可以方便除錯。一般配置enet0作為學習板的自定義口。

串列埠配置:由於sdk編譯器中編寫了printf()函式作為串列埠輸出,因此通過串列埠配置可以很友好的列印出除錯資訊。

sd卡配置:這個配置筆者一般不進行配置,作為4種啟動方式之一,筆者一般從flash中啟動。在此簡單的進行配置下。

smc配置:smc是靜態儲存控制器,smc介面應用場景之一就是arm和fpga通訊,筆者也不知道這破東西是做什麼。先放在一邊。

外設介面配置:外設介面很多,spi,can,i2c,usb,uart1等等根據原理圖以及需要進行配置。

axi-gp_hp_acp配置:這三個均是ps-pl之間進行高低速通訊的通道,其配置大多數專案均需要。將在今後的部落格中進行講述學習。

2020-11-30

OSPF 區域基本配置教程

實驗名稱 ospf 區域基本配置。實驗需求 準備兩台路由器,名為r1 r2 實驗拓撲如下圖所示 實驗步驟 1 首先給兩台路由器配置ip位址 r1 ip位址配置 r1 inte ce gigabitethernet 0 0 0 r1 gigabitethernet0 0 0 undo shutdown...

FPGA配置方式

fpga有多種配置 載入方式。粗略可以分為主動和被動兩種。主動載入是指由fpga控制配置流程,被動載入是指fpga僅僅被動接收配置資料。主動配置就是fpga在配置過程中處於主導地位,主動發起對flash的讀寫,獲取配置資訊進行配置。下面利用間eda工具自帶的燒錄flash的操作為例,分析一下具體的燒...

fpga配置晶元epcs4 FPGA配置方式

fpga配置方式的基本知識?fpga study fpga配置粗略可以分為主動和被動兩種。主動載入是指由fpga控制配置流程,被動載入是指fpga僅僅被動接收配置資料。主動配置就是fpga在配置過程中處於主導地位,主動發起對flash的讀寫,獲取配置資訊進行配置。具體配置方式可分為三種 as ps和...