在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

幾方面簡單說明一下:EDA、IP、編譯速速、生態

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 2023-04-03 10:30 ? 次閱讀

最近收到了高云寄過來的FPGA板卡,下圖:

c85e0486-d1c4-11ed-bfe3-dac502259ad0.png

來源:https://wiki.sipeed.com/hardware/zh/tang/tang-primer-20k/primer-20k.html

FPGA主要參數:

GW2A-LV18PG256C8/I7 邏輯單元(LUT4)20736
寄存器(FF)15552
分布式靜態隨機存儲器S-SRAM(bits)41472
塊狀靜態隨機存儲器B-SRAM(bits)828K
塊狀靜態隨機存儲器數目B-SRAM(個)46
乘法器(18x18 Multiplier)48
鎖相環(PLLs)4
I/O Bank 總數8
FPGA型號 參數

因為板卡是第三方的,所以不予評價,我們今天主要從下面幾方面簡單說明一下:EDA、IP、編譯速速、生態。

EDA

高云的EDA下載非常簡單,從下方網址直接可以下載

http://www.gowinsemi.com.cn/faq.aspx

我這次使用的教育版軟件,無需License,但是也會有些限制。

打開界面:

c891f03e-d1c4-11ed-bfe3-dac502259ad0.png

整體和lattice diamond界面類似,這里有個不舒服的地方就是文件沒有層級關系,需要綜合之后才能在Hierarchy看到層級關系:

c8be210e-d1c4-11ed-bfe3-dac502259ad0.png

這里對于大型或者多文件工程極其不友好,對于繼承代碼,那簡直。。。

在編寫完代碼后,綜合、布局布線界面極其方便,在下面界面可完成。

c8e80410-d1c4-11ed-bfe3-dac502259ad0.png

同時綁定引腳也可以使用兩種方式,綜合后通過界面分配或者文件物理約束都可:

c8f83060-d1c4-11ed-bfe3-dac502259ad0.png

最后布局布線,點擊下圖中兩個位置都可以打開下載插件:

c9234c82-d1c4-11ed-bfe3-dac502259ad0.png

這個插件可以單獨使用無需license,對于小批量生產很方便。

但是這里也有一個小BUG,在打開下載插件時候,這里的文件不一定是你這個工程的文件:

c935f9f4-d1c4-11ed-bfe3-dac502259ad0.png

尤其是在使用邏輯分析儀時候,會重新生成新的二進制文件(新的文件名),而上圖的文件位置并不會更新成新的文件,需要重新選擇,這兩點很容易讓你下載到FPGA的目標文件和生成的文件并不是一個文件(調試了好久。。。),這里可以不記憶或者下方提示或者在選擇文件位置加一個驚嘆號類似的提示。

高云的FPGA還有一個好處就是無需外部FLASH就可以固化啟動文件,因為FPGA內部有FLASH(類似Intel CPLD),也可以使用外部FLASH進行雙備份,這樣即減少了電路復雜度,也減少了成本增加了穩定性。

IP

上面簡單介紹了EDA軟件(云源軟件)的使用,下面看下對于開發者最重要的一部分--IP,一個強大的IP環境可以為開發者節省很多開發時間,我們先看下教育版的IP有多少:

c956e95c-d1c4-11ed-bfe3-dac502259ad0.png

下圖就是EDA提供的常規IP,也很豐富,DSP、常用接口、CLOCK、Memory等,因為我用的是教育版EDA,不知道和正版有哪些缺失,不過有些IP我是不能用的,這很正常,差異性服務是未來的趨勢。

c973a7d6-d1c4-11ed-bfe3-dac502259ad0.png

這里我們重點關注下面箭頭的部分:

c9855e36-d1c4-11ed-bfe3-dac502259ad0.png

做圖像處理的應該都理解這幾個IP的重要性,其中Video Frame Buffer類似AMD-Xilinx 的“VFIFO”,幀緩存至DDR并且從DDR讀取幀數據進行顯示或者處理,這大大減少了開發者操作DDR的開發周期。

編譯速速

這個我就不多說了,因為本身軟件需要做優化的地方比較少(內部主頻比較低),所以速度很快,后續大容量、高主頻的FPGA出來后速度肯定會降低,目前沒辦法對比。

生態

這個我就不單獨以高云為例了,而是目前國產FPGA,都是一樣的,生態環境幾乎為零,主要是前期一直以站穩市場為主,沒有進行推廣,所以生態沒建立起來很正常,隨著未來的發展,肯定會越來越好~

圖像處理平臺

關于代碼這篇文件不詳解,主要應用到DDR+FRAME BUFFER兩個IP,詳細工程:

https://github.com/sipeed/TangPrimer-20K-example/tree/main/Cam2HDMI

在這個基礎上可以做自己的IP添加進去。后續大家有興趣再詳細講解這個工程。

總結

國產FPGA在發展,目前在價格上優勢極其明顯,后續的發展還要靠國內的開發者去支持。

雖然目前還有一些BUG,但是還可以忍受。最后就是希望國內的FPGA可以越發展越好~

審核編輯 :李倩

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

    關注

    1631

    文章

    21806

    瀏覽量

    606596
  • 寄存器
    +關注

    關注

    31

    文章

    5377

    瀏覽量

    121361
  • eda
    eda
    +關注

    關注

    71

    文章

    2792

    瀏覽量

    174036

原文標題:總結

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    個quartus IP核的問題來詢問一下大神

    /asj_fft_bfp_i_fft_91.vhd" is not available。請問一下是不是我的軟件沒有破解?或者是這個IP核不能用呢?一下是我的license setup 。求大神幫幫忙,能有什么方法解決不?謝咯
    發表于 08-26 15:33

    第53章 RL-TCPnet之Web服務器的JavaScript實現簡單說明

    轉帖 本章節主要為大家講解Web服務器中使用JavaScript的方法。關于JavaScript涉及到的知識點太多,我們就不專門做成教程了,僅簡單進行說明并配套個例子,方便大家作為參考。本章教程含
    發表于 01-19 10:23

    從哪幾方面去分析CAP消息?

    從哪幾方面去分析CAP消息?一方面描述如何根據協議標準中規定的協議消息結構進行解碼另一方面結合實際情況探討CAP消息的統計及呼叫數據記錄合成等功能
    發表于 04-09 07:03

    簡單說一下W25Qxx芯片

    簡單說一下W25Qxx芯片:W25Qxx芯片為Flash芯片,可以實現數據保存,且掉電不丟失。部分AT24Cxx的容量如圖,該芯片通過 SPI 總線與 STM32連接 電路如下(原子的): 講實現
    發表于 12-13 06:06

    簡單一下鴻蒙系統中u-boot代碼的編譯步驟流程

    u-boot在鴻蒙系統中的作用就不說了,這里只簡單一下鴻蒙系統中u-boot代碼的編譯步驟流程。u-boot的源代碼部署在://device/hisilicon/third_party/uboot
    發表于 03-29 14:15

    分享一下編譯opencv與temgine后端的教程

    1、編譯opencv+tengine后端與usb相機不識別的解決方法下載opencv連接開發板,需要個掃描ip的工具,和遠程的工具開機前掃一下,開機后掃
    發表于 06-15 18:16

    簡單說明一下使用FireflyApi2系統常用的接口

    和使用使用 FireflyApi2 時先檢查一下機器的固件是否是最新版本,在[資源下載] 頁面找到對應的機型查看固件是否最新,同時也可以同步SDK到最新提交,具體先選擇對應機型的[wiki],然后在Android開發
    發表于 08-17 17:17

    DAC-08和DAC-20單電源工作的簡單說明

    DAC-08和DAC-20單電源工作的簡單說明:
    發表于 06-10 11:02 ?35次下載
    DAC-08和DAC-20單電源工作的<b class='flag-5'>簡單說明</b>

    高清解碼器 4U機框產品芯片功能簡單說明

    高清解碼器 4U機框產品芯片功能簡單說明
    發表于 12-27 16:26 ?0次下載

    簡單說明一下Scala語言與其優點

    Scala 是種有趣的語言,是種多范式的編程語言,其設計的初衷是要集成面向對象編程和函數式編程的各種特性。Scala運行在JVM上,兼容現有的Java程序,集成面向對象編程和函數式編程的各種特性
    發表于 10-10 09:23 ?6736次閱讀

    簡單說明一下控溫儀它到底該如何使用

    如果單獨購買控溫儀的話,很多人不知道怎么使用,今天就來說明一下控溫儀怎么使用? 1.插入交流電電源220V,將被控制加熱的電源線插入控溫儀后輸出上,將溫度傳感器插進溶液內。然后打開電源開關,顯示窗
    發表于 10-30 11:04 ?3910次閱讀

    基于FPGA板卡的EDAIP、編譯速速、生態介紹

    高云的FPGA還有個好處就是無需外部FLASH就可以固化啟動文件,因為FPGA內部有FLASH(類似Intel CPLD),也可以使用外部FLASH進行雙備份,這樣即減少了電路復雜度,也減少了成本增加了穩定性。
    發表于 04-03 10:27 ?861次閱讀

    記錄一下uboot編譯的問題

    前幾天編譯uboot時遇到些問題,先記錄一下,linux嵌入式開發還是蠻意思的,要想玩的溜,就必須掌握最基本的uboot、kernel移植、適配、裁剪。
    的頭像 發表于 07-21 16:05 ?973次閱讀
    記錄<b class='flag-5'>一下</b>uboot<b class='flag-5'>編譯</b>的問題

    復旦微智能CPU卡芯片FM1280簡單說明

    復旦微智能CPU卡芯片FM1280簡單說明
    發表于 10-18 15:33 ?10次下載

    復旦微安全芯片FM1280簡單說明

    復旦微安全芯片FM1280簡單說明
    發表于 10-18 15:33 ?6次下載
    主站蜘蛛池模板: 国产三级在线观看播放 | 亚洲三级视频在线观看 | 欧美啪啪小视频 | 午夜在线视频观看版 | 欧美zoozzooz性欧美 | 另类free性欧美护士 | 五月天婷婷免费视频 | 最新天堂网 | 求网址你懂的手机在线观看网站 | 最近在线视频免费观看2019 | 黄页网址免费观看18网站 | 国产精品久久久久久久久免费观看 | 日本毛片大全 | 日韩精品一区二区三区免费视频 | 国产精品一区二区三区四区 | 婷婷欧美 | 亚洲天堂视频在线播放 | 色偷偷亚洲综合网亚洲 | 香蕉视频色版在线观看 | 欧美黄业 | 日本成人免费 | 黄色免费网站视频 | 日韩成人免费一级毛片 | 99久久精品国产自免费 | 91日本视频 | 日本黄色大片免费观看 | 日本欧美一区二区三区不卡视频 | 天堂网在线资源 | 日本天天色 | 久久综合久 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 欧美一级看片免费观看视频在线 | 长腿丝袜美女被啪啪 | 极品啪啪| 性欧美xxxx性 | 九九热在线免费 | 免费观看欧美成人1314w色 | 四虎精品久久久久影院 | 手机在线看片福利盒子 | 91日本在线观看亚洲精品 | 素股中文字幕 |