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

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

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

賽靈思開發(fā)的FPGA開發(fā)平臺(tái)介紹

Xilinx賽靈思官微 ? 來源:djl ? 作者:Joseph Yang,Kwee Pe ? 2019-07-26 10:25 ? 次閱讀

我們這個(gè)團(tuán)隊(duì)的工程師,大多都是搞 IC 設(shè)計(jì)的硬件工程師,對(duì) Arm 處理器或 Vivado Design Suite 知之甚少,但我們?nèi)匀缓芟朐囋?a href="http://www.wenjunhu.com/tags/賽靈思/" target="_blank">賽靈思新推出的 AI 入門級(jí)開發(fā)平臺(tái) ——Ultra96 ,因此我們決定用它來啟動(dòng)我們的小項(xiàng)目。

硬件 - Ultra96板和Grove Ultra96板傳感器入門套件

默認(rèn)的開發(fā)板是Ultra96。此外,我們使用了Grove Ultra96 開發(fā)板傳感器入門套件。我們之所以選擇 Grove Ultra96 套件,是因?yàn)檫@個(gè)套件包含 Ultra96 開發(fā)板傳感器夾層板,帶有多個(gè) Grove 模塊,如 LCD,按鈕等。此外,Grove Ultra96開發(fā)板傳感器入門套件還為所有附帶的模塊提供了示例項(xiàng)目。

圖1. Grove 入門條件

項(xiàng)目設(shè)計(jì)

我們決定創(chuàng)建一個(gè) Word Color Match (單詞顏色配對(duì)) 游戲。液晶顯示器有一個(gè)RGB可調(diào)背光,這是游戲的重要組成部分。每當(dāng)背景顏色與顯示的單詞匹配時(shí),玩家需要按下按鈕才能獲得一個(gè)點(diǎn)。

圖2.背景顏色與顯示的單詞不匹配時(shí)

如果玩家在匹配時(shí)沒有按下按鈕,則玩家將丟一條命。當(dāng)玩家失去五條命時(shí)游戲結(jié)束。

圖3.背景顏色與顯示的單詞匹配時(shí)

我們的項(xiàng)目主要包括

Grove組件與Zynq UltraScale+ MPSoC和/或Arduino連接

傳感器開發(fā)板的連接器與Zynq(下方黃色框)或Arduino(下方紅色框)的固定連接

筆記本電腦通過UART連接到Ultra96開發(fā)板進(jìn)行調(diào)試

帶有Vivado工具和SDK流程的Zynq UltraScale + MPSoC,

Arduino 與 Grove 組件接口

圖4.硬件配置

再看一下我們是如何進(jìn)行游戲分區(qū)的

Arduino - 游戲

Ultra96 - 領(lǐng)導(dǎo)板

筆記本電腦 - 調(diào)試界面

Arduino 和 Zynq UltraScale + MPSoC 流程從其自己的一組連接的 Grove 組件輸入,并獨(dú)立更新其連接的LCD。由于每個(gè)子系統(tǒng)都是獨(dú)立的并通過UART進(jìn)行通信,因此在團(tuán)隊(duì)中很容易對(duì)設(shè)計(jì)進(jìn)行分配。我們能夠在開始時(shí)獨(dú)立開發(fā)項(xiàng)目的一部分,然后在子系統(tǒng)準(zhǔn)備好后輕松集成所有部分。

終于,單詞顏色配對(duì)游戲板誕生了。

圖5.顏色配對(duì)游戲板

學(xué)到的經(jīng)驗(yàn)

以下是我們從這次經(jīng)歷和 Ultra96 中學(xué)到的經(jīng)驗(yàn):

多功能性

配合 Ultra96 開發(fā)板傳感器夾層板,可以通過簡(jiǎn)單的 Arduino 教程快速上手

利用基于 Arm 的 Zynq UltraScale + MPSoC 意味著用戶可以在此平臺(tái)上開發(fā)更多計(jì)算密集型應(yīng)用

訪問 Ultra96 開發(fā)板的生態(tài)系統(tǒng)

Ultra96 是一個(gè)多功能平臺(tái),具有許多擴(kuò)展選項(xiàng)

訪問 Grove 生態(tài)系統(tǒng)

該生態(tài)系統(tǒng)提供了廣泛的模塊和易于使用的驅(qū)動(dòng)程序

訪問 Arduino 生態(tài)系統(tǒng)

生態(tài)系統(tǒng)在網(wǎng)上提供了廣泛的示例

在項(xiàng)目開始之前,我們也害怕陡峭的學(xué)習(xí)曲線,認(rèn)為完成一個(gè)項(xiàng)目需要很長時(shí)間。但是,所有四名團(tuán)隊(duì)成員都能夠在兩個(gè)月內(nèi)迅速弄懂了 Ultra96 開發(fā)平臺(tái),并對(duì)其在 Linux 環(huán)境中 Python 和 C 語言設(shè)計(jì)的快速轉(zhuǎn)碼極為贊賞。最重要的是,我們玩得非常開心!

無論您是創(chuàng)建簡(jiǎn)單的設(shè)計(jì)項(xiàng)目,還是從物聯(lián)網(wǎng)機(jī)器學(xué)習(xí)中更復(fù)雜的設(shè)計(jì)項(xiàng)目,這種都是您開啟設(shè)計(jì)的完美方式。

聲明:本文內(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)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2553

    文章

    51390

    瀏覽量

    756589
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    606009
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5121

    瀏覽量

    98195
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    玩轉(zhuǎn)FPGA,FPGA設(shè)計(jì)大賽開賽啦

    經(jīng)歷過和牛人一起進(jìn)行FPGA設(shè)計(jì)比賽的激烈競(jìng)爭(zhēng)嗎?你感受過FPGA原廠開發(fā)板和fpga行業(yè)泰斗直接帶來的強(qiáng)烈震撼嗎? 沒經(jīng)歷過沒關(guān)系,電子發(fā)燒友網(wǎng)主辦,
    發(fā)表于 04-23 09:31

    提交FPGA設(shè)計(jì)方案,贏取FPGA開發(fā)

    “玩轉(zhuǎn)FPGA:iPad2,開發(fā)板等你拿”活動(dòng)持續(xù)火爆進(jìn)行中……………………活動(dòng)得到了廣大電子工程師積極強(qiáng)烈的支持,為了回報(bào)電子工程師
    發(fā)表于 07-06 17:24

    玩轉(zhuǎn)FPGA (xilinx)FPGA設(shè)計(jì)大賽獲獎(jiǎng)名單?。?!

    專家進(jìn)行探討交流的機(jī)會(huì),提高對(duì)技術(shù)知識(shí)的應(yīng)用和產(chǎn)品商業(yè)化的認(rèn)知;為廣大電子愛好者深入了解產(chǎn)品的機(jī)會(huì),利用
    發(fā)表于 09-06 11:54

    :“玩轉(zhuǎn)FPGA (xilinx)FPGA設(shè)計(jì)大賽”獲獎(jiǎng)獎(jiǎng)品展示

      電子發(fā)燒友網(wǎng)訊:由(xilinx)公司和華強(qiáng)PCB網(wǎng)贊助,電子發(fā)燒友網(wǎng)主辦的玩轉(zhuǎn)FPGA
    發(fā)表于 09-06 14:33

    FPGA是用altera多還是的多呢

    FPGA是用altera多還是的多呢,我買的開發(fā)板是altera的,但是很多人推薦說學(xué)習(xí)
    發(fā)表于 01-09 21:27

    如何利用28納米工藝加速平臺(tái)開發(fā)

    全球可編程邏輯解決方案領(lǐng)導(dǎo)廠商公司 (Xilinx Inc.) 宣布,為推進(jìn)可編程勢(shì)在必行之必然趨勢(shì),正對(duì)系統(tǒng)工程師在全球發(fā)布
    發(fā)表于 08-09 07:27

    什么是豐富目標(biāo)設(shè)計(jì)平臺(tái)?

    今年年初,率先在FPGA領(lǐng)域提出目標(biāo)設(shè)計(jì)平臺(tái)概念,旨在通過選用開放的標(biāo)準(zhǔn)、通用的開發(fā)流程以
    發(fā)表于 08-13 07:27

    推出DTV可編程平臺(tái)

    推出DTV可編程平臺(tái) 公司日前在美國國
    發(fā)表于 01-09 10:38 ?811次閱讀

    發(fā)布28納米FPGA平臺(tái) 推進(jìn)可編程技術(shù)

    發(fā)布28納米FPGA平臺(tái) 推進(jìn)可編程技術(shù)
    發(fā)表于 02-24 09:31 ?769次閱讀

    第一批7系列FPGA目標(biāo)設(shè)計(jì)平臺(tái)上市

    公司 (Xilinx, Inc.)宣布推出其首批用于加速 28nm 7 系列FPGA系統(tǒng)開發(fā)與集成能力提升的目標(biāo)設(shè)計(jì)
    發(fā)表于 02-02 09:18 ?625次閱讀

    強(qiáng)推28柰米FPGA目標(biāo)設(shè)計(jì)平臺(tái)

    (Xilinx)推出首款鎖定28奈米7系列現(xiàn)場(chǎng)可編程邏輯閘陣列(FPGA)的目標(biāo)設(shè)計(jì)平臺(tái)方案,協(xié)助客戶加速其系統(tǒng)
    發(fā)表于 02-06 09:25 ?577次閱讀

    Xilinx與IBM通過SuperVesselOpenPOWER開發(fā)平臺(tái)實(shí)現(xiàn)FPGA加速

    將通過SuperVesselOpenPOWER開發(fā)平臺(tái)實(shí)現(xiàn) FPGA加速。內(nèi)置在 SuperVessel 中的
    發(fā)表于 02-08 16:06 ?351次閱讀

    的目標(biāo)設(shè)計(jì)平臺(tái)介紹

    2009年2月Virtex?-6和Spartan?-6系列的隆重發(fā)布,標(biāo)志著公司致力于提高FPGA設(shè)計(jì)效率和增強(qiáng)FPGA易用性的嶄新
    發(fā)表于 11-25 10:05 ?1477次閱讀

    FPGA設(shè)計(jì)流程看懂FPGA設(shè)計(jì)

    不斷 從FPGA設(shè)計(jì)流程看懂FPGA設(shè)計(jì) 1.XILINX ISE傳統(tǒng)FPGA設(shè)計(jì)流程 利
    發(fā)表于 02-20 20:32 ?1.6w次閱讀
    從<b class='flag-5'>賽</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>設(shè)計(jì)流程看懂<b class='flag-5'>FPGA</b>設(shè)計(jì)

    可重配置加速堆棧方案,旨在快速開發(fā)和部署加速平臺(tái)

    公司(Xilinx)宣布,在2016全球超算大會(huì)(SC 16)上宣布推出一套全新的技術(shù)——
    發(fā)表于 07-31 09:08 ?902次閱讀