色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

國產FPGA GW1NSR的片上資源和特性

高云半導體 ? 來源:電子發燒友論壇 ? 作者:jf_66501560 ? 2021-10-12 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹國產FPGA GW1NSR的片上資源和特性,從官網能獲取資料的途徑,完成這一步可以使讀者在自己的項目遇到問題的時候能夠獨立解決,高云官網提供了綜合用的IDE、編程下載工具,以及應用手冊、數據手冊和參考手冊,所有資源都會附上鏈接。

第二章從新建工程開始一步一步的介紹如何寫一個verilog文件實現一個流水燈,讀者讀完這章可以下載軟件敲一下代碼,步驟很詳細,不懂在本貼下方留言。

第三章介紹IP核的使用,本次是使用片上的硬核CM3處理器,使用IP核配置工具使能SPI總線、UART和GPIO0,用于驅動spi接口的lcd,讀完這章讀者可以在硬核上使能自己想要的外設。

第四章介紹如何移植rtthread到硬核上。希望讀完本文的讀者能夠基于高云的FPGA芯片和開發工具能夠快速上手自己的項目。(本文為星核計劃貢獻者:秦韋忠作品)

b69337c6-2b17-11ec-82a8-dac502259ad0.png

GW1NSR介紹

b69337c6-2b17-11ec-82a8-dac502259ad0.png

高云方案商推出的板載GW1NSR的ministar開發板內嵌Cortex-M3硬核非常適合于verilog的學習。

可以看到GW1NSR內嵌了一個CM3的硬核,還有一個DSP,使用verilog語言可以得到任何數字電路,FPGA一般用于IO擴展,因為數字電路是并行的,能夠提升MCU的性能,片上集成了一個CM3,其優勢是可以減小嵌入式產品的體積,普通采用MCU+FPGA架構的產品因為使用了分立的MCU+FPGA會增加產品體積,加上目前國內MCU的缺貨現狀,GW1NSR在性能上要高于普通MCU,既可以在硬核上運行串行的業務邏輯,也能用FPGA的資源實現并行的數字邏輯。想要詳細的了解這顆芯片的資源,請查看芯片的數據手冊。

b69337c6-2b17-11ec-82a8-dac502259ad0.png

入門:帶你從新建工程到手寫一個流水燈

b69337c6-2b17-11ec-82a8-dac502259ad0.png

開發環境準備

1.下載和安裝軟件

2.申請license

3.安裝ministar的usb驅動

新建工程和創建verilog文件

1.新建工程

2.新建和編寫verilog文件

//author:qwz//time:2021.6.8//version:v0.1//desc:clk信號連接到硬件上的晶振,采用異步復位的方式(檢測到復位引腳下降沿則執行復位動作),每有一個時鐘脈沖clk,計數寄存器cnt+1,計數達到1000_0000次清零計數器,4位led左移一位。
module led_flow(input clk,//時鐘                input rst_n,//復位按鍵                    output reg [1:0] led  //4位led                );
reg [23:0] cnt;//時鐘脈沖計數器
always @(posedge clk or posedge rst_n) begin    if(rst_n)         cnt <= 24'd0 ;//檢測到復位鍵下降沿清零計數器    else          cnt <= (cnt == 24'd1000_0000)?(24'd0):cnt+1'b1;//計數值達到1000_0000清零計數器,否則計數值+1end
always @(posedge clk or posedge rst_n) begin    if(rst_n)         led <= 2'b01 ;//復位后led[0]亮,led[3:1]滅    else  if(cnt == 24'd1000_0000)          led <= {led[0],led[1]};//計數值達到1000_0000進行4位led進行移位        else         led <= led;//計數值未達到1000_0000 led不移位end
endmodule

下載驗證

下載完成后,此時板子上的兩個LED在輪流閃爍。

b69337c6-2b17-11ec-82a8-dac502259ad0.png

實戰:ip核應用之片上硬核處理器

b69337c6-2b17-11ec-82a8-dac502259ad0.png

新建工程同上章,本章主要內容為使用IP核使能片上硬核的spi外設驅動spi的lcd。

注意配置為LVCMOS33,驅動spi芯片需要3.3V電平。FPGA部分的配置就到這里,后面開始寫CM3的程序。

FPGA部分的配置就到這里,后面開始寫CM3的程序。

下載固件包,下載地址:

http://www.gowinsemi.com.cn/prodshow_view.aspx?TypeId=71&Id=186&FId=t3131

驅動的核心是實現spi的寫寄存器和寫數據函數,如下,詳細驅動代碼見文末的工程文件。??????????????

//用到高云mcu固件庫的spi寫函數SPI_WriteData(data),定義了spi的片選宏和lcd驅動的命令/數據使能宏。移植比較簡單。void LCD_WR_REG(uint8_t data){    LCD_CS_CLR;              LCD_RS_CLR;        SPI_WriteData(data);   LCD_CS_SET;  }
void LCD_WR_DATA(uint8_t data){   LCD_CS_CLR;         LCD_RS_SET;        SPI_WriteData(data);   LCD_CS_SET;}

完成了FPGA和CM3兩個部分的工作,FPGA工程綜合出了fs文件、CM3工程編譯出了bin文件,接著就是下載了。

此時lcd開始顯示測試畫面,說明驅動正常,cm3工作正常。

b69337c6-2b17-11ec-82a8-dac502259ad0.png

移植操作系統rtthread到硬核

b69337c6-2b17-11ec-82a8-dac502259ad0.png

本章內容為移植rtthread到GW1NSR的片上CM3上,讓產品具有實時性。

1.載rtthread nano 3.1.3內核源碼,并復制到工程目錄下。

下載地址:

https://www.rt-thread.org/page/download.html

2.在keil工程中添加源文件

3.添加頭文件


4.注釋掉systick、hardfault、pendsv中斷

完成上面的步驟后編譯工程,下載到開發板,rtthread開始在開發板上運行起來了。

b69337c6-2b17-11ec-82a8-dac502259ad0.png

總結

b69337c6-2b17-11ec-82a8-dac502259ad0.png

本次是第一次使用國產的FPGA,讓我吃驚的是IP核比較豐富,這段時間在官網查資料的過程中, 我發現了riscv和arm的軟核,發現有些參考手冊是2018年發布的,可以知道高云在fpga已經相當長時間的技術積累,才能給用戶帶來方便的IDE軟件和各類參考應用手冊。這款ministar開發板挺適合學生使用的,希望高云推出更多這樣的比賽贈送開發板給學生使用,助力verilog在我國的推廣,推進我們國家數字IC的發展。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1646

    文章

    22059

    瀏覽量

    619060
  • 操作系統
    +關注

    關注

    37

    文章

    7162

    瀏覽量

    125706
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1805

    瀏覽量

    96146
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【高云GW5AT-LV60 開發套件試用體驗】三、LED燈控制實驗

    GW5AT-LV60UG225C2/I1。 為了更快的找到對應的FPGA 芯片,可以參考下圖,先設定芯片的系列、Package、Speed 等信息,快速的找到對應的型號。 順便說明一下,開發板
    發表于 07-21 05:57

    【高云GW5AT-LV60 開發套件試用體驗】一、硬件篇

    GW5AT-LV60UG225 ** 特性: 22nm SRAM 工藝高性能FPGA 60K Luts 資源 集成MIPI CPHY硬核(RX,TX 可配置,速率達到5.75Gbps)
    發表于 05-19 09:51

    MCUFlash

    ? ? MCUFlash是微控制器內部集成的非易失性存儲器,主要用于存儲程序代碼、常量數據及系統配置信息。其核心特性與功能如下: 一、定義與類型?
    的頭像 發表于 05-06 14:26 ?367次閱讀

    【高云GW5AT-LV60 開發套件試用體驗】開箱報告

    。DK_VIDEO_GW5AT-LV60UG225_V1.0 核心板采用的高云半導體GW5AT系列FPGA器件是高云半導體晨熙家族5系列產品,內部資源豐富,具有全新構架且支持AI運算的
    發表于 04-30 14:39

    國產FPGA往事

    首先,這篇文章的后半部分,會有一個廣告:我去年和紫光同創原廠的技術專家寫了一本書——《國產FPGA權威開發指南》,我想送一些書給到熟悉的、曾經熟悉的、或者還未熟悉的FPGA開發者同行,請各位開發者
    的頭像 發表于 04-14 09:53 ?295次閱讀
    <b class='flag-5'>國產</b><b class='flag-5'>FPGA</b>往事

    國產FPGA入學必備】刀劍在鞘,兵器先藏 | 盤古676系列國產FPGA開發板

    刀劍在鞘,兵器先藏 ,AI時代如何立足,首先有過硬的本領和趁手的兵器,給FPGA工程師安利一款趁手的國產FPGA開發板盤古676系列...... 盤古676系列開發板共有2款板卡:盤古100Pro+
    發表于 02-20 15:38

    國產FPGA入學必備】國產FPGA權威設計指南+配套FPGA圖像視頻教程

    一、《國產FPGA權威設計指南》簡介 為更好地服務廣大FPGA工程師和高等學校師生,2025,紫光同創攜手金牌方案提供商小眼睛科技,組織了數十位應用技術專家,共同編寫《國產
    發表于 02-20 15:08

    高云Arora Ⅴ系列GW5AT-LV60 FPGA:晨熙?家族高性能新星

    高云半導體推出的Arora Ⅴ系列GW5AT-LV60 FPGA,作為晨熙?家族的第5代杰出產品,憑借其內部資源的豐富性與創新架構,成功吸引了業界的廣泛關注。 GW5AT-LV60
    的頭像 發表于 02-19 15:33 ?881次閱讀

    現代中端FPGA的主要亮點

    FPGA 通常按照邏輯容量進行分類,這種方式固然簡單,但未能充分體現現代 FPGA 作為可更改的系統所能提供的豐富功能和資源
    的頭像 發表于 01-23 13:52 ?722次閱讀

    米爾國產FPGA SoC芯選擇,安路飛龍DR1M90核心板重磅發布

    工業級FPGA FPSoC——發布MYC-YM90X SOM模組及評估套件。該產品采用安路飛龍DR1M90,95K LEs 可編程邏輯,上集成 64位2*Cortex-A35 @1G
    發表于 01-10 14:32

    國產FPGA SoC芯選擇,米爾安路飛龍重磅發布

    FPGAFPSoC——發布MYC-YM90XSOM模組及評估套件。該產品采用安路飛龍DR1M90,95KLEs可編程邏輯,上集成64位2*Cortex-A35
    的頭像 發表于 01-09 08:03 ?1206次閱讀
    <b class='flag-5'>國產</b><b class='flag-5'>FPGA</b> SoC芯選擇,米爾安路飛龍重磅發布

    SN751178NSR過熱的原因?怎么處理?

    我司一個項目正在使用SN751178NSR以傳輸差分信號(電路圖如下)。目前反饋出現過熱現象(確認無短路現象),已有部分板卡的芯片損壞。還請幫忙分析解決。
    發表于 01-02 07:44

    紫光同創助力國產FPGA高校生態建設

    11月,紫光同創受邀參加西南地區“國產FPGA產學研融合研討會”和中山大學第二屆集成電路工藝與測試實驗教學研討會,與高校老師深入探討國產FPGA最新進展以及在教學和科研領域的應用機會,
    的頭像 發表于 11-07 17:09 ?1324次閱讀

    種草一塊國產FPGA開發板,PGL22G開發板,高性價比,輕松掌握國產FPGA

    本帖最后由 jf_25420317 于 2024-7-31 17:59 編輯 盤古22K開發板是基于紫光同創Logos系列PGL22G芯片設計的一款FPGA開發板,全面實現國產化方案,板載
    發表于 07-31 17:11

    國產FPGA的發展前景是什么?

    國產FPGA的發展前景是積極且充滿機遇的,主要體現在以下幾個方面: 一、市場需求增長 技術驅動:隨著5G、物聯網、人工智能、大數據等技術的快速發展,對FPGA的性能和靈活性提出了更高要求,為
    發表于 07-29 17:04
    主站蜘蛛池模板: 老师扒开尿口男生摸尿口 | 国产精品一区二区制服丝袜 | 精品国产自在现线拍国语 | 免费看午夜高清性色生活片 | 亚洲免费国产在线日韩 | 在线视频网站www色 在线视频免费国产成人 | 国产一区私人高清影院 | 国产色播视频在线观看 | free乌克兰性xxxxhd| 久99视频精品免费观看福利 | 色人格影院第四色 | 综合人妻久久一区二区精品 | 全部免费特黄特色大片看片 | 国产乱码一区二区三区 | 91天堂国产在线 在线播放 | 免费鲁丝片一级在线观看 | 精品久久免费观看 | 老太脱裤子让老头玩xxxxx | 亚洲成 人a影院青久在线观看 | 黑人干亚洲人 | 忘忧草在线社区WWW日本直播 | 欧美一级久久久久久久大 | 欧美人妇无码精品久久 | 美女久久久 | 精品久久久久久无码人妻国产馆 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 久久精品在现线观看免费15 | 日韩 亚洲 欧美 中文 高清 | 蜜柚视频网在线观看免费 | AV精品爆乳纯肉H漫网站 | 麻豆传煤网站网址入口在线下载 | aaaaaa级特色特黄的毛片 | 午夜色情影院色a国产 | 欧洲内射XXX高清 | 亚洲国产精品热久久 | vr亚洲成年网址在线观看 | 8090碰成年女人免费碰碰尤物 | 女人高潮时一吸一夹 | 特级毛片内射WWW无码 | 佐山爱痴汉theav | 97亚洲狠狠色综合久久久久 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品