chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

國(guó)產(chǎn)FPGA GW1NSR的片上資源和特性

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

掃碼添加小助手

加入工程師交流群

本文介紹國(guó)產(chǎn)FPGA GW1NSR的片上資源和特性,從官網(wǎng)能獲取資料的途徑,完成這一步可以使讀者在自己的項(xiàng)目遇到問題的時(shí)候能夠獨(dú)立解決,高云官網(wǎng)提供了綜合用的IDE、編程下載工具,以及應(yīng)用手冊(cè)、數(shù)據(jù)手冊(cè)和參考手冊(cè),所有資源都會(huì)附上鏈接。

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

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

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

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

GW1NSR介紹

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

高云方案商推出的板載GW1NSR的ministar開發(fā)板內(nèi)嵌Cortex-M3硬核非常適合于verilog的學(xué)習(xí)。

可以看到GW1NSR內(nèi)嵌了一個(gè)CM3的硬核,還有一個(gè)DSP,使用verilog語言可以得到任何數(shù)字電路,F(xiàn)PGA一般用于IO擴(kuò)展,因?yàn)閿?shù)字電路是并行的,能夠提升MCU的性能,片上集成了一個(gè)CM3,其優(yōu)勢(shì)是可以減小嵌入式產(chǎn)品的體積,普通采用MCU+FPGA架構(gòu)的產(chǎn)品因?yàn)槭褂昧朔至⒌腗CU+FPGA會(huì)增加產(chǎn)品體積,加上目前國(guó)內(nèi)MCU的缺貨現(xiàn)狀,GW1NSR在性能上要高于普通MCU,既可以在硬核上運(yùn)行串行的業(yè)務(wù)邏輯,也能用FPGA的資源實(shí)現(xiàn)并行的數(shù)字邏輯。想要詳細(xì)的了解這顆芯片的資源,請(qǐng)查看芯片的數(shù)據(jù)手冊(cè)。

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

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

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

開發(fā)環(huán)境準(zhǔn)備

1.下載和安裝軟件

2.申請(qǐng)license

3.安裝ministar的usb驅(qū)動(dòng)

新建工程和創(chuàng)建verilog文件

1.新建工程

2.新建和編寫verilog文件

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

下載驗(yàn)證

下載完成后,此時(shí)板子上的兩個(gè)LED在輪流閃爍。

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

實(shí)戰(zhàn):ip核應(yīng)用之片上硬核處理器

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

新建工程同上章,本章主要內(nèi)容為使用IP核使能片上硬核的spi外設(shè)驅(qū)動(dòng)spi的lcd。

注意配置為L(zhǎng)VCMOS33,驅(qū)動(dòng)spi芯片需要3.3V電平。FPGA部分的配置就到這里,后面開始寫CM3的程序。

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

下載固件包,下載地址:

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

驅(qū)動(dòng)的核心是實(shí)現(xiàn)spi的寫寄存器和寫數(shù)據(jù)函數(shù),如下,詳細(xì)驅(qū)動(dòng)代碼見文末的工程文件。??????????????

//用到高云mcu固件庫(kù)的spi寫函數(shù)SPI_WriteData(data),定義了spi的片選宏和lcd驅(qū)動(dòng)的命令/數(shù)據(jù)使能宏。移植比較簡(jiǎn)單。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兩個(gè)部分的工作,F(xiàn)PGA工程綜合出了fs文件、CM3工程編譯出了bin文件,接著就是下載了。

此時(shí)lcd開始顯示測(cè)試畫面,說明驅(qū)動(dòng)正常,cm3工作正常。

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

移植操作系統(tǒng)rtthread到硬核

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

本章內(nèi)容為移植rtthread到GW1NSR的片上CM3上,讓產(chǎn)品具有實(shí)時(shí)性。

1.載rtthread nano 3.1.3內(nèi)核源碼,并復(fù)制到工程目錄下。

下載地址:

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

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

3.添加頭文件


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

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

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

總結(jié)

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

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


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618518
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125592
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1804

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】一、硬件篇

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

    MCUFlash

    ? ? MCUFlash是微控制器內(nèi)部集成的非易失性存儲(chǔ)器,主要用于存儲(chǔ)程序代碼、常量數(shù)據(jù)及系統(tǒng)配置信息。其核心特性與功能如下: 一、定義與類型?
    的頭像 發(fā)表于 05-06 14:26 ?351次閱讀

    【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】開箱報(bào)告

    。DK_VIDEO_GW5AT-LV60UG225_V1.0 核心板采用的高云半導(dǎo)體GW5AT系列FPGA器件是高云半導(dǎo)體晨熙家族5系列產(chǎn)品,內(nèi)部資源豐富,具有全新構(gòu)架且支持AI運(yùn)算的
    發(fā)表于 04-30 14:39

    基于高云Arora-V 60K FPGA實(shí)現(xiàn)的MIPI CPHY轉(zhuǎn)MIPI DPHY透?jìng)髂K

    需要從 MIPI CPHY RX 橋接到 MIPI DPHY TX 的應(yīng)用場(chǎng)景。 DEGC2DV60 C2D透?jìng)髂K 高云Arora-V GW5AT-LV60FPGA特性 高云 Arora V 系列
    發(fā)表于 04-22 17:51 ?343次閱讀
    基于高云Arora-V 60K <b class='flag-5'>FPGA</b>實(shí)現(xiàn)的MIPI CPHY轉(zhuǎn)MIPI DPHY透?jìng)髂K

    國(guó)產(chǎn)FPGA往事

    首先,這篇文章的后半部分,會(huì)有一個(gè)廣告:我去年和紫光同創(chuàng)原廠的技術(shù)專家寫了一本書——《國(guó)產(chǎn)FPGA權(quán)威開發(fā)指南》,我想送一些書給到熟悉的、曾經(jīng)熟悉的、或者還未熟悉的FPGA開發(fā)者同行,請(qǐng)各位開發(fā)者
    的頭像 發(fā)表于 04-14 09:53 ?286次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>FPGA</b>往事

    國(guó)產(chǎn)FPGA入學(xué)必備】刀劍在鞘,兵器先藏 | 盤古676系列國(guó)產(chǎn)FPGA開發(fā)板

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

    國(guó)產(chǎn)FPGA入學(xué)必備】國(guó)產(chǎn)FPGA權(quán)威設(shè)計(jì)指南+配套FPGA圖像視頻教程

    一、《國(guó)產(chǎn)FPGA權(quán)威設(shè)計(jì)指南》簡(jiǎn)介 為更好地服務(wù)廣大FPGA工程師和高等學(xué)校師生,2025,紫光同創(chuàng)攜手金牌方案提供商小眼睛科技,組織了數(shù)十位應(yīng)用技術(shù)專家,共同編寫《國(guó)產(chǎn)
    發(fā)表于 02-20 15:08

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

    高云半導(dǎo)體推出的Arora Ⅴ系列GW5AT-LV60 FPGA,作為晨熙?家族的第5代杰出產(chǎn)品,憑借其內(nèi)部資源的豐富性與創(chuàng)新架構(gòu),成功吸引了業(yè)界的廣泛關(guān)注。 GW5AT-LV60
    的頭像 發(fā)表于 02-19 15:33 ?862次閱讀

    現(xiàn)代中端FPGA的主要亮點(diǎn)

    FPGA 通常按照邏輯容量進(jìn)行分類,這種方式固然簡(jiǎn)單,但未能充分體現(xiàn)現(xiàn)代 FPGA 作為可更改的系統(tǒng)所能提供的豐富功能和資源。
    的頭像 發(fā)表于 01-23 13:52 ?718次閱讀

    米爾國(guó)產(chǎn)FPGA SoC芯選擇,安路飛龍DR1M90核心板重磅發(fā)布

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

    國(guó)產(chǎn)FPGA SoC芯選擇,米爾安路飛龍重磅發(fā)布

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

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

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

    紫光同創(chuàng)助力國(guó)產(chǎn)FPGA高校生態(tài)建設(shè)

    11月,紫光同創(chuàng)受邀參加西南地區(qū)“國(guó)產(chǎn)FPGA產(chǎn)學(xué)研融合研討會(huì)”和中山大學(xué)第二屆集成電路工藝與測(cè)試實(shí)驗(yàn)教學(xué)研討會(huì),與高校老師深入探討國(guó)產(chǎn)FPGA最新進(jìn)展以及在教學(xué)和科研領(lǐng)域的應(yīng)用機(jī)會(huì),
    的頭像 發(fā)表于 11-07 17:09 ?1290次閱讀

    種草一塊國(guó)產(chǎn)FPGA開發(fā)板,PGL22G開發(fā)板,高性價(jià)比,輕松掌握國(guó)產(chǎn)FPGA

    本帖最后由 jf_25420317 于 2024-7-31 17:59 編輯 盤古22K開發(fā)板是基于紫光同創(chuàng)Logos系列PGL22G芯片設(shè)計(jì)的一款FPGA開發(fā)板,全面實(shí)現(xiàn)國(guó)產(chǎn)化方案,板載
    發(fā)表于 07-31 17:11

    國(guó)產(chǎn)FPGA的發(fā)展前景是什么?

    國(guó)產(chǎn)FPGA的發(fā)展前景是積極且充滿機(jī)遇的,主要體現(xiàn)在以下幾個(gè)方面: 一、市場(chǎng)需求增長(zhǎng) 技術(shù)驅(qū)動(dòng):隨著5G、物聯(lián)網(wǎng)、人工智能、大數(shù)據(jù)等技術(shù)的快速發(fā)展,對(duì)FPGA的性能和靈活性提出了更高要求,為國(guó)
    發(fā)表于 07-29 17:04