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


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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
FPGA
+關注
關注
1645文章
22040瀏覽量
618221 -
高云半導體
+關注
關注
20文章
136瀏覽量
51148
發布評論請先 登錄
相關推薦
熱點推薦
意法半導體發布模塊化IO-Link開發套件
意法半導體發布了一套IO-Link開發工具,該套件提供開發IO-Link應用所需的全部軟硬件,包含一個板載智能功率開關管的執行器開發板,簡化
【高云GW5AT-LV60 開發套件試用體驗】一、硬件篇
【高云GW5AT-LV60 開發套件試用體驗】一、硬件篇
高云的Arora Ⅴ系列的GW5AT-LV60 FPGA ,是
發表于 05-19 09:51
【高云GW5AT-LV60 開發套件試用體驗】開箱及IDE與開發板基礎功能測評
本帖最后由 jf_88521721 于 2025-5-18 12:34 編輯
一、硬件配置與開箱體驗
高云GW5AT-LV60開發套件以“全場景圖像處理”為核心定位,包裝內包含核心板、底板
發表于 05-18 12:11
【高云GW5AT-LV60 開發套件試用體驗】代碼解讀-點燈實驗
這篇文章解讀一下開發板的第一個demo,這個demo是個點燈demo,通過這個demo可以讓小白了解高云開發的基本過程,所以也是非常重要的,如果之前完全沒用過高云的產品,通過學習這篇文
發表于 05-17 20:23
【高云GW5AT-LV60 開發套件試用體驗】開箱測評
很榮幸收到高云GW5AT-LV60 FPGA圖像開發板,就來發個開箱帖子吧,首先引入眼簾的就是這個大箱子
采用的是順豐快遞,可以看出高云的誠意滿滿
打開箱子,發現用塑料防護膜包裹著的
發表于 05-04 11:52
【高云GW5AT-LV60 開發套件試用體驗】開箱報告
今天收到高云GW5AT-LV60 FPGA圖像開發套件,拆開看看
很大一個箱子
里面是禮盒包裝,相當豪華。
附包裝清單:
① DK_VIDEO_GW5ATLV60UG225_V1.0核心板
發表于 04-30 14:39
高云半導體:車規FPGA應用豐富,產品差異化創新
齊聚一堂,共襄盛會。 ? 高云半導體CTO兼研發副總裁王添平接受了電子發燒友網直播間采訪,向業界及廣大客戶分享了高云特色FPGA產品及豐富的應用場景,并對國產
發表于 04-23 17:19
?372次閱讀

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

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

意法半導體發布NFC讀取器芯片及開發套件
意法半導體近日推出了一款創新的非接觸式近場通信(NFC)技術開發套件,旨在加速非接觸產品的設計進程。該開發套件的核心是意法半導體新研發的ST25R200 NFC讀寫芯片,它為NFC技術
【正點原子STM32H7R3開發套件試用體驗】開發套件開箱報告
非常有幸,能夠體驗正點原子STM32H7R3開發套件。
一直以來,用了不少正點原子的產品,總的來說,體驗非常的好。
收到套件快遞,開箱的那一刻,覺得就是那個正點原子的味兒,一直沒變。
一、套件盒子
發表于 12-12 00:54
高云半導體FPGA大學計劃2024年會圓滿結束
近日,高云半導體大學計劃年會在武漢未來科技城盛大舉行,本次年會以“FPGA人才培養”為主題,由廣東高云半導體科技股份有限公司主辦,武漢理工大
【xG24 Matter開發套件試用體驗】1-基本情況介紹
參加[Silicon Labs xG24 Matter開發套件免費試用]活動,拿到了期待的EFR32xG24 Explorer 開發套件(一個基于 EFR32MG24 片上系統的小封裝開發
發表于 07-17 12:39
評論