本文來源電子發(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ù)原有的值,直到被改變,無符號數(shù)。
parameter:表示常量,只能賦值異常。
所有操作都是在module中完成,module/endmodule表示模塊的開始與結(jié)束,模塊的參數(shù)由input/output信號組成。
在模塊中,assign只能實(shí)現(xiàn)組合邏輯賦值,且一個(gè)assign后面只能跟一個(gè)賦值表達(dá)式,always既能實(shí)現(xiàn)組合邏輯賦值,又能實(shí)現(xiàn)時(shí)序邏輯賦值操作,且可以包括多條賦值表達(dá)式,多條賦值表達(dá)式應(yīng)位于begin/end中間。在always中被賦值的信號應(yīng)該定義為reg類型。
FPGA其中很多操作符及其用法和C語言有很多通之處,有時(shí)間大家可以系統(tǒng)性的了解一下verilog的語法。
使用高云燒錄工具Gowin Programmer燒錄程序中第一次上電經(jīng)常會(huì)出現(xiàn)找不到仿真器的錯(cuò)誤,如下圖所示。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
FPGA
+關(guān)注
關(guān)注
1656文章
22299瀏覽量
630539 -
高云半導(dǎo)體
+關(guān)注
關(guān)注
20文章
145瀏覽量
51687
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【PCIE044】青翼凌云科技基于 JFM7VX690T 的全國產(chǎn)化 FPGA 開發(fā)套件
開發(fā)套件具有 1 個(gè) FMC+(HPC)接口,1 路 PCIe x8 主機(jī)接口、4 個(gè) QSFP+ 40G 光纖接口、2 路 RJ45 千兆以太網(wǎng)接口、1 個(gè)USB TypeC 串口。該開發(fā)套件在
高云半導(dǎo)體攜手汽車一級供應(yīng)商推出CMS電子后視鏡解決方案
2025年11月13日,中國深圳,國內(nèi)領(lǐng)先的FPGA供應(yīng)商廣東高云半導(dǎo)體科技股份有限公司(以下簡稱“高云半導(dǎo)體”)攜手汽車一級供應(yīng)商聯(lián)合宣布
高云半導(dǎo)體22nm FPGA產(chǎn)品家族亮相ICCAD-Expo 2025
2025年11月20日, 國內(nèi)領(lǐng)先的FPGA芯片供應(yīng)商廣東高云半導(dǎo)體科技股份有限公司(以下簡稱“高云半導(dǎo)體”)隆重出席2025集成電路發(fā)展論
貿(mào)澤開售適用于邊緣計(jì)算和嵌入式應(yīng)用的Altera Agilex 3 FPGA C系列開發(fā)套件
FPGA C系列開發(fā)套件。此開發(fā)套件采用緊湊型桌面外形設(shè)計(jì),并可選配子卡,支持插入PCIe 3.0 x1插槽。這款多功能、低功耗的電路板適用于工業(yè)、醫(yī)療、視頻和安全等領(lǐng)域的嵌入式
發(fā)表于 08-04 17:27
?764次閱讀
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】三、LED燈控制實(shí)驗(yàn)
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】三、LED燈控制實(shí)驗(yàn)
高云軟件開發(fā)環(huán)境搭建好以后,進(jìn)行正式的
發(fā)表于 07-21 05:57
【高云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ǔ)功能測評
本帖最后由 jf_88521721 于 2025-5-18 12:34 編輯
一、硬件配置與開箱體驗(yàn)
高云GW5AT-LV60開發(fā)套件以“全場景圖像處理”為核心定位,包裝內(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,通過這個(gè)demo可以讓小白了解高云開發(fā)的基本過程,所以也是非常重要的,如果之前完全沒用過高云的產(chǎn)品,通過學(xué)習(xí)這篇文
發(fā)表于 05-17 20:23
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】開箱測評
很榮幸收到高云GW5AT-LV60 FPGA圖像開發(fā)板,就來發(fā)個(gè)開箱帖子吧,首先引入眼簾的就是這個(gè)大箱子
采用的是順豐快遞,可以看出高云的誠意滿滿
打開箱子,發(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ǎn)
發(fā)表于 04-23 17:19
?1460次閱讀
意法半導(dǎo)體推出創(chuàng)新NFC技術(shù)應(yīng)用開發(fā)套件
意法半導(dǎo)體新推出一款創(chuàng)新的非接觸式近場通信(NFC)技術(shù)應(yīng)用開發(fā)套件。這款開發(fā)套件包含意法半導(dǎo)體新推出的ST25R200讀寫芯片,讓NFC技術(shù)的應(yīng)用創(chuàng)新變得更加簡單容易。意法
高云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
?1275次閱讀
意法半導(dǎo)體發(fā)布NFC讀取器芯片及開發(fā)套件
意法半導(dǎo)體近日推出了一款創(chuàng)新的非接觸式近場通信(NFC)技術(shù)開發(fā)套件,旨在加速非接觸產(chǎn)品的設(shè)計(jì)進(jìn)程。該開發(fā)套件的核心是意法半導(dǎo)體新研發(fā)的ST25R200 NFC讀寫芯片,它為NFC技術(shù)

【高云半導(dǎo)體Combat開發(fā)套件試用體驗(yàn)】FPGA基本語法及Combat使用小技巧
評論