本文來(lái)源電子發(fā)燒友社區(qū),作者:james, 帖子地址:https://bbs.elecfans.com/jishu_2288839_1_1.html
FPGA常用的基本類型wire、reg和parameter。
FPGA常用的基本類型wire、reg和parameter。
wire:線網(wǎng)型數(shù)據(jù),表示硬件單元之間的物理連線,是verilog中默認(rèn)的數(shù)據(jù)類型,由assign操作關(guān)鍵字賦值,可以是一個(gè)賦值表達(dá)式,assign關(guān)鍵字是實(shí)現(xiàn)組合邏輯操作的一種主要描述方式。
reg:寄存器型數(shù)據(jù),會(huì)保持?jǐn)?shù)據(jù)原有的值,直到被改變,無(wú)符號(hào)數(shù)。
parameter:表示常量,只能賦值異常。
所有操作都是在module中完成,module/endmodule表示模塊的開始與結(jié)束,模塊的參數(shù)由input/output信號(hào)組成。
在模塊中,assign只能實(shí)現(xiàn)組合邏輯賦值,且一個(gè)assign后面只能跟一個(gè)賦值表達(dá)式,always既能實(shí)現(xiàn)組合邏輯賦值,又能實(shí)現(xiàn)時(shí)序邏輯賦值操作,且可以包括多條賦值表達(dá)式,多條賦值表達(dá)式應(yīng)位于begin/end中間。在always中被賦值的信號(hào)應(yīng)該定義為reg類型。
FPGA其中很多操作符及其用法和C語(yǔ)言有很多通之處,有時(shí)間大家可以系統(tǒng)性的了解一下verilog的語(yǔ)法。
使用高云燒錄工具Gowin Programmer燒錄程序中第一次上電經(jīng)常會(huì)出現(xiàn)找不到仿真器的錯(cuò)誤,如下圖所示。

經(jīng)過(guò)摸索,發(fā)現(xiàn)了一個(gè)基本100%上解決的辦法。第一步點(diǎn)擊“USB Cable Setting”,在彈出的窗口界面中點(diǎn)擊“Custom LPT”按鍵,如下圖所示。

在彈出的界面中點(diǎn)擊“Add”按鈕,然后再在上圖的界面中點(diǎn)擊“Query”按鍵,最終點(diǎn)擊“Save”按鍵,再次進(jìn)行燒錄,可以看到燒錄成功的界面,如下圖所示。

FPGA工程是通過(guò)頂層Verilog文件和真實(shí)的硬件原理圖的連接進(jìn)行對(duì)應(yīng)的,將其稱之為用戶約束(布線器),云源軟件通過(guò)“Process”Tab中的“User Constraints”選項(xiàng)下“FloorPlanner”子選項(xiàng)進(jìn)入FloorPlanner顯示界面,如下圖所示,真實(shí)的引腳通過(guò)圖中紅色部分的“I/0 Constraints”選擇不同信號(hào)的硬件管腳號(hào)、電平、速度、驅(qū)動(dòng)能力等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
FPGA
+關(guān)注
關(guān)注
1643文章
21983瀏覽量
614697 -
高云半導(dǎo)體
+關(guān)注
關(guān)注
20文章
135瀏覽量
51006
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】一、硬件篇
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】一、硬件篇
高云的Arora Ⅴ系列的GW5AT-LV60 FPGA ,是
發(fā)表于 05-19 09:51
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】開箱及IDE與開發(fā)板基礎(chǔ)功能測(cè)評(píng)
本帖最后由 jf_88521721 于 2025-5-18 12:34 編輯
一、硬件配置與開箱體驗(yàn)
高云GW5AT-LV60開發(fā)套件以“全場(chǎng)景圖像處理”為核心定位,包裝內(nèi)包含核心板、底板
發(fā)表于 05-18 12:11
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】代碼解讀-點(diǎn)燈實(shí)驗(yàn)
這篇文章解讀一下開發(fā)板的第一個(gè)demo,這個(gè)demo是個(gè)點(diǎn)燈demo,通過(guò)這個(gè)demo可以讓小白了解高云開發(fā)的基本過(guò)程,所以也是非常重要的,如果之前完全沒(méi)用過(guò)高云的產(chǎn)品,通過(guò)學(xué)習(xí)這篇文
發(fā)表于 05-17 20:23
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】開箱測(cè)評(píng)
很榮幸收到高云GW5AT-LV60 FPGA圖像開發(fā)板,就來(lái)發(fā)個(gè)開箱帖子吧,首先引入眼簾的就是這個(gè)大箱子
采用的是順豐快遞,可以看出高云的誠(chéng)意滿滿
打開箱子,發(fā)現(xiàn)用塑料防護(hù)膜包裹著的
發(fā)表于 05-04 11:52
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】開箱報(bào)告
今天收到高云GW5AT-LV60 FPGA圖像開發(fā)套件,拆開看看
很大一個(gè)箱子
里面是禮盒包裝,相當(dāng)豪華。
附包裝清單:
① DK_VIDEO_GW5ATLV60UG225_V1.0核心板
發(fā)表于 04-30 14:39
高云半導(dǎo)體:車規(guī)FPGA應(yīng)用豐富,產(chǎn)品差異化創(chuàng)新
齊聚一堂,共襄盛會(huì)。 ? 高云半導(dǎo)體CTO兼研發(fā)副總裁王添平接受了電子發(fā)燒友網(wǎng)直播間采訪,向業(yè)界及廣大客戶分享了高云特色FPGA產(chǎn)品及豐富的應(yīng)用場(chǎng)景,并對(duì)國(guó)產(chǎn)
發(fā)表于 04-23 17:19
?290次閱讀

意法半導(dǎo)體推出創(chuàng)新NFC技術(shù)應(yīng)用開發(fā)套件
意法半導(dǎo)體新推出一款創(chuàng)新的非接觸式近場(chǎng)通信(NFC)技術(shù)應(yīng)用開發(fā)套件。這款開發(fā)套件包含意法半導(dǎo)體新推出的ST25R200讀寫芯片,讓NFC技術(shù)的應(yīng)用創(chuàng)新變得更加簡(jiǎn)單容易。意法
高云Arora-V 60K FPGA圖像開發(fā)板
2024年上,高云半導(dǎo)體發(fā)布了最新22nm先進(jìn)工藝的60K高性能FPGA: Arora-V:GW5AT-LV60 ? 高云的Arora Ⅴ系列的GW5AT-LV60

【新品發(fā)布】高云Arora-V 60K FPGA圖像開發(fā)板
2024年上,高云半導(dǎo)體發(fā)布了最新22nm先進(jìn)工藝的60K高性能FPGA: Arora-V:GW5AT-LV60 高云的Arora Ⅴ系列的GW5AT-LV60
發(fā)表于 02-18 17:34
?581次閱讀

意法半導(dǎo)體發(fā)布NFC讀取器芯片及開發(fā)套件
意法半導(dǎo)體近日推出了一款創(chuàng)新的非接觸式近場(chǎng)通信(NFC)技術(shù)開發(fā)套件,旨在加速非接觸產(chǎn)品的設(shè)計(jì)進(jìn)程。該開發(fā)套件的核心是意法半導(dǎo)體新研發(fā)的ST25R200 NFC讀寫芯片,它為NFC技術(shù)
【正點(diǎn)原子STM32H7R3開發(fā)套件試用體驗(yàn)】開發(fā)套件開箱報(bào)告
非常有幸,能夠體驗(yàn)正點(diǎn)原子STM32H7R3開發(fā)套件。
一直以來(lái),用了不少正點(diǎn)原子的產(chǎn)品,總的來(lái)說(shuō),體驗(yàn)非常的好。
收到套件快遞,開箱的那一刻,覺(jué)得就是那個(gè)正點(diǎn)原子的味兒,一直沒(méi)變。
一、套件盒子
發(fā)表于 12-12 00:54
高云半導(dǎo)體FPGA大學(xué)計(jì)劃2024年會(huì)圓滿結(jié)束
近日,高云半導(dǎo)體大學(xué)計(jì)劃年會(huì)在武漢未來(lái)科技城盛大舉行,本次年會(huì)以“FPGA人才培養(yǎng)”為主題,由廣東高云半導(dǎo)體科技股份有限公司主辦,武漢理工大
【xG24 Matter開發(fā)套件試用體驗(yàn)】1-基本情況介紹
參加[Silicon Labs xG24 Matter開發(fā)套件免費(fèi)試用]活動(dòng),拿到了期待的EFR32xG24 Explorer 開發(fā)套件(一個(gè)基于 EFR32MG24 片上系統(tǒng)的小封裝開發(fā)
發(fā)表于 07-17 12:39
【xG24 Matter開發(fā)套件試用體驗(yàn)】+開機(jī)啟動(dòng)
xG24 Matter開發(fā)套件試用體驗(yàn):
1.EFR32xG24 Explorer 套件是一個(gè)基于 EFR32MG24 片上系統(tǒng)的小封裝開發(fā)和評(píng)估平臺(tái)。EFR32xG24 Explor
發(fā)表于 07-11 14:05
意法半導(dǎo)體ST Edge AI Suite人工智能開發(fā)套件上線
邊緣人工智能進(jìn)一步縮短了智能和決策能力與數(shù)據(jù)源之間的距離,是企業(yè)在當(dāng)今的互聯(lián)網(wǎng)時(shí)代實(shí)現(xiàn)產(chǎn)品智能化的關(guān)鍵技術(shù)。2023年年底,意法半導(dǎo)體ST Edge AI Suite人工智能開發(fā)套件橫空出世,將成為加快邊緣人工智能應(yīng)用,助力企業(yè)產(chǎn)品智能化轉(zhuǎn)型的利器。
評(píng)論