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

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

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

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

沒有直接可用的Pmod驅(qū)動?傳授你一招填坑秘籍

YCqV_FPGA_EETre ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-01-17 09:01 ? 次閱讀

沒有直接可用的Pmod驅(qū)動?

傳授你一招填坑秘籍

之前我們提到過「Pmod傳感模塊」,這一搭配FPGA開發(fā)板進行快速原型系統(tǒng)開發(fā)的利器。事實上,除了Pmod標準定義接口的專利方 —— Digilent公司所提供的近百種功能豐富的原廠Pmod傳感模塊之外(一般都配有免費的ip驅(qū)動供開發(fā)者直接調(diào)用),市場上存在著很多來自不同供應(yīng)商所提供的可用Pmod模塊。

然鵝,很多來自于不知名小廠的Pmod(以***、深圳的山寨廠商居多),往往并不提供模塊驅(qū)動,需要用戶自己去寫驅(qū)動填坑。如果你不幸中招,聊表安慰之余,今天就傳授你一招填坑秘籍,教你在沒有可用驅(qū)動情況下的應(yīng)對之策。

先說重點:如果沒有可用的驅(qū)動,可以使用Zynq SoC PL端(可編程邏輯)的Pmod橋模塊,它讓我們能夠在選用的開發(fā)板與Pmod端口之間建立正確的映射,然后開發(fā)我們自己的Zynq PS(處理系統(tǒng))驅(qū)動。假如你仔細研究正規(guī)廠商所提供的Pmod驅(qū)動,你會發(fā)現(xiàn)這些驅(qū)動其實也是使用Pmod橋加上一個AXI I2C或者SPI組件所實現(xiàn)的。

圖:Digilent PmodAD2:12位四通道模擬數(shù)字轉(zhuǎn)換器的驅(qū)動組件

此文中,我們就將以Digilent(迪芝倫)PmodDA4:8通道DAC模塊,以及PmodAD2:4通道ADC模塊為例,我們將這兩個模塊整合在一起,借助Pmod橋模塊自行開發(fā)驅(qū)動,用PmodDA4生成模擬信號,并用PmodAD2來接收信號。

圖:用Digilent Analog Discovery口袋儀器對PmodDA4測試

Pmod橋模塊允許我們定義開發(fā)板板載Pmod接口上下兩排的輸入類型,可以選擇定義為GPIO、UART、I2C或者SPI協(xié)議接口。我們?yōu)樗栩?qū)動的板載Pmod接口上下層都進行相應(yīng)的選擇配置,使得Pmod傳感器的管腳輸出(pinout)與對應(yīng)的板載接口標準一致。有興趣的朋友,可點擊「閱讀原文」,下載查看Digilent Pmod傳感器的接口標準文檔

對于PmodDA4,我們只需要在板載Pmod接口上層使用SPI協(xié)議。這樣選擇后,我們需要提供實際的SPI通信通道。由于我們使用的是Zynq SoC開發(fā)板(Digilent Arty Z7),所以這里我們有兩個選擇。第一個方法是在PL端使用AXI SPI IP模塊與Pmod橋模塊建立連接。第二個方法(也是這里我們將采用的)是使用EMIO建立Zynq PS SPI與Pmod橋中間的連接。這一方法將讓我們能夠在PS SPI端口與Pmod橋模塊輸入管腳之間建立直連。

為了實現(xiàn)這一點我們需要閱讀官方的Pmod接口標準文檔來確保SPI管腳與Pmod橋輸入管腳之間正確的映射(例如哪個PS SPI信號連接到IN_0)。Pmod 橋模塊的管腳代表不同的接口類型,它們的命名也是通用的。下面的框圖展示了這里我們是如何實現(xiàn)PmodDA4管腳的映射。在這個示例中我們完成管腳映射后就可以構(gòu)建工程,導(dǎo)出到SDK,編寫軟件程序驅(qū)動DA4。

我們可以使用SDK中由BSP創(chuàng)建的SPI驅(qū)動來驅(qū)動PmodDA4。為了實現(xiàn)與PmodDA4的交互,第一件事我們要做的就是初始化SPI控制器。我們設(shè)置好SPI時鐘相位和主操作選項后就可以定義緩沖區(qū),并使用輪詢傳輸模式將所需的信息傳遞給PmodDA4。更復(fù)雜的驅(qū)動則將使用中斷驅(qū)動方式而非輪詢的方式。

下面,我們對創(chuàng)建好的PmodDA4驅(qū)動文件進行測試。我們驅(qū)動一個簡單的諧波輸出,并使用Digilent Analog Discovery口袋儀器的示波器功能來監(jiān)測DAC輸出。接收到的信號如下:

完成了所有設(shè)置PmodDA4以預(yù)期的方式正常工作,然后我們將PmodDA4與PmodAD2連接在一起,這樣Zynq SoC才能夠接收信號:

測試時我們要非常仔細,以確保PmodDA4輸出的信號在PmodAD2的工作范圍內(nèi),全部完成后則會顯示PmodDA4能夠在硬件上正常工作。

到這里,相信大家已經(jīng)了解了在沒有可用驅(qū)動的情況下如何自行創(chuàng)建Pmod驅(qū)動。當然,填坑往往是不得已而為之,人生苦短,芳華有限,盡量少碰不提供驅(qū)動的山寨小廠Pmod才是王道。

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

    關(guān)注

    33

    文章

    1795

    瀏覽量

    132032
  • 傳感模塊
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7892
  • Pmod驅(qū)動
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    1934

原文標題:只需一招,Zynq搭配Pmod開發(fā),沒驅(qū)動也不怕

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    通孔電鍍孔工藝研究與優(yōu)化

    為了提高高密度互連印制電路板的導(dǎo)電導(dǎo)熱性和可靠性,實現(xiàn)通孔與盲孔同時孔電鍍的目的,以某公司已有的電鍍盲孔工藝為參考,適當調(diào)整盲孔電鍍液各組分濃度,對通孔進行孔電鍍。
    的頭像 發(fā)表于 04-18 15:54 ?228次閱讀
    通孔電鍍<b class='flag-5'>填</b>孔工藝研究與優(yōu)化

    PCB 焊接難題怎么破?健翔升科技傳授秘籍,溫度誤區(qū)全攻克!

    電路板的焊接溫度是電子制造中的關(guān)鍵環(huán)節(jié),直接影響電路板的質(zhì)量和性能。焊接溫度通常在? 180℃ 到 220℃ ?之間,過高或過低都會導(dǎo)致問題。以下是焊接溫度控制的要點及常見誤區(qū): ? 、焊接溫度
    的頭像 發(fā)表于 03-14 14:46 ?255次閱讀

    從樹脂塞孔到電鍍孔:PCB孔技術(shù)的發(fā)展歷程

    今天就與大家聊聊PCB孔,起看看吧。 孔工藝的核心價值在于解決高密度互連難題。隨著電子產(chǎn)品向輕薄短小方向發(fā)展,PCB上的布線空間日益緊張。傳統(tǒng)通孔占用大量空間,而孔技術(shù)通過將過
    的頭像 發(fā)表于 02-20 14:38 ?387次閱讀

    一招治“浮”! 高精度3D線激光輪廓測量儀保障螺絲裝配

    浮高產(chǎn)生的系列問題,都將對機器的安全運行埋下隱患。 各類因素產(chǎn)生的螺絲浮高 GL-8000系列 為您一招治“浮” 螺絲浮高檢測案例 01 檢測需求 1.次性掃描檢測4個螺絲的高度差 2.精度要求0.03-0.05mm 3.速
    的頭像 發(fā)表于 02-06 18:15 ?335次閱讀
    <b class='flag-5'>一招</b>治“浮”! 高精度3D線激光輪廓測量儀保障螺絲裝配

    如果不使用EEPROM的話,使用bios,BIOS來寫驅(qū)動這個eeprom的值?

    Configuration Register Map? 2.如果不使用EEPROM的話,使用bios,BIOS來寫驅(qū)動這個eeprom的值?bios如何從Pcie的配置空間去訪問eeprom進行讀寫呢?(比如io bar,memory bar操作寄存器,base ad
    發(fā)表于 01-16 08:16

    教你三異地訪問NAS

    NAS作為家庭或企業(yè)存儲數(shù)據(jù)的神器,能夠讓我們隨時隨地訪問存儲在其中的文件。但當我們身處異地時,如何高效、安全地訪問NAS卻成了個難題。別擔心,節(jié)點小寶來幫你! 第一招:利用內(nèi)網(wǎng)穿透功能 首先,在
    的頭像 發(fā)表于 01-02 11:26 ?745次閱讀
    教你三<b class='flag-5'>招</b>異地訪問NAS

    存儲空間告急?NAS擴容一招搞定,輕松無憂!

    和vlog …… 這些點點滴滴 都是我們共同走過2024年的珍貴憑證 當硬盤的進度條漸漸變紅 仿佛在向我們展示這年來滿滿的收獲 但存儲空間緊急告急怎么辦? NAS擴容一招搞定 、陣列擴容 在不改變陣列模式,保證數(shù)據(jù)不被刪除的
    的頭像 發(fā)表于 12-24 16:35 ?502次閱讀
    存儲空間告急?NAS擴容<b class='flag-5'>一招</b>搞定,輕松無憂!

    BGA芯片底膠如何去除?

    BGA芯片底膠如何去除?BGA(BallGridArray,球柵陣列)芯片底膠的去除是個相對復(fù)雜且需要精細操作的過程。以下是些去除BGA芯片底
    的頭像 發(fā)表于 12-13 14:04 ?724次閱讀
    BGA芯片底<b class='flag-5'>填</b>膠如何去除?

    FOC電路學(xué)習(xí)路上的些硬件

    記錄驅(qū)動直流無刷電機走過的。我是和是室友起在玩FOC,電路方面也是借鑒了他的。我倆共同的個心得就是,電路這個東西
    的頭像 發(fā)表于 12-07 10:14 ?772次閱讀
    FOC電路學(xué)習(xí)路上的<b class='flag-5'>一</b>些硬件<b class='flag-5'>坑</b>

    pam5102a不能直接驅(qū)動1w的喇叭,有沒有可以驅(qū)動1w 8Ω的喇叭的?

    pam5102a不能直接驅(qū)動1w的喇叭,有沒有可以驅(qū)動1w 8Ω的喇叭的,信號和pam5102a
    發(fā)表于 10-22 07:06

    MOS管電源IC直接驅(qū)動電路

    在現(xiàn)代電子設(shè)計中,電源IC直接驅(qū)動種簡單而有效的驅(qū)動方式。它通過電源集成電路(IC)直接控制功率MOSFET或其他開關(guān)元件的導(dǎo)通和截止,
    的頭像 發(fā)表于 09-26 15:36 ?610次閱讀
    MOS管電源IC<b class='flag-5'>直接</b><b class='flag-5'>驅(qū)動</b>電路

    PCB盲孔銅,提升電路性能的關(guān)鍵

    在現(xiàn)代電子科技的舞臺上,PCB 電路板無疑是顆閃耀的明星,而其中的 “PCB 盲孔銅” 工藝更是扮演著至關(guān)重要的角色。今天,就讓我們同走進這個奇妙的世界,探究竟。 盲孔是指PC
    的頭像 發(fā)表于 08-22 17:15 ?949次閱讀

    想用運放直接驅(qū)動些小型繼電器,請問有沒有合適的芯片推薦?

    現(xiàn)在想用運放直接驅(qū)動些小型繼電器。24v電源,輸出電壓12v,電流100mA。請問有沒有合適的片子推薦。最好是4路的集成運放
    發(fā)表于 08-20 06:43

    艾體寶干貨 IOTA流量分析秘籍第三:檢測黑名單上的IP地址

    艾體寶干貨 | IOTA流量分析秘籍第三:檢測黑名單上的IP地址 IOTA 設(shè)備提供 RESTful API,允許直接訪問存儲在設(shè)備上的數(shù)據(jù)。這對于集成到各種場景中非常有用。在本例中,可以過濾當前
    的頭像 發(fā)表于 07-16 11:48 ?562次閱讀
    艾體寶干貨 IOTA流量分析<b class='flag-5'>秘籍</b>第三<b class='flag-5'>招</b>:檢測黑名單上的IP地址

    艾體寶干貨 IOTA流量分析秘籍一招:網(wǎng)絡(luò)基線管理

    網(wǎng)絡(luò)基線管理是項關(guān)鍵的網(wǎng)絡(luò)安全實踐,它有助于識別網(wǎng)絡(luò)中的異常活動并及時采取措施。本文將探討如何利用IOTA這強大的工具來捕獲和分析網(wǎng)絡(luò)流量,以便更有效地了解網(wǎng)絡(luò)中的流量模式,并提供關(guān)鍵指標來區(qū)分惡意行為和正常行為。
    的頭像 發(fā)表于 07-02 14:53 ?571次閱讀
    艾體寶干貨  IOTA流量分析<b class='flag-5'>秘籍</b>第<b class='flag-5'>一招</b>:網(wǎng)絡(luò)基線管理
    主站蜘蛛池模板: 美女牲交毛片一级视频 | 手机在线观看你懂的 | 色偷偷7777www人| 污视频日本 | 黄网站色成年片大免费软件 | 成人在线精品 | 三级在线观看视频网站 | 美女涩涩网站 | 日本黄在线观看 | 久久青青成人亚洲精品 | 亚洲综合激情网 | 亚洲色图27p | 西西人体44rt高清午夜 | 五月婷婷视频在线 | 国产色婷婷精品综合在线观看 | 神马影院午夜在线 | 免费在线看a | 欧美操穴 | 涩五月婷婷 | 黄蓉吕文德欲乱系列小说 | 亚洲天堂首页 | 中国业余老太性视频 | 日韩一级欧美一级在线观看 | 美女视频久久 | 国产伦精品一区二区三区免费 | 特级中国aaa毛片 | 天堂成人在线 | 成人爽a毛片在线视频 | 日韩无 | 天天爽夜夜爽视频 | 狠狠色噜狠狠狠狠色综合久 | 成人精品一区二区不卡视频 | 狠狠操欧美 | 美女被异性狂揉下部羞羞视频 | 色天天综合网 | 手机看片国产高清 | 五月综合激情视频在线观看 | 日韩高清毛片 | 69日本xxxxxxxxx19| 免费国产成人α片 | 婷婷激情狠狠综合五月 |