日本亚洲高清乱码中文在线观看,欧美和黑人XXXX猛交视频,97久久天天综合色天天综合色HD,国语做受对白XXXXX在线,久久无码国产专区精品,1024国产基地永久免费,视频三区精品中文字幕,亚洲成a∨人片在线观看无码
          財訊中國

          跳上Avalon總線:一種簡化的FPGA接口

          來源:電子產品世界 2022-01-31 13:30:16

          引言

          許多新式FPGA設計采用了一些用于控制的嵌入式處理器。一種典型解決方案需要使用諸如NIOS等嵌入式軟處理器。另一種解決方案則使用包含一個內置硬處理器的SoC(片上系統)器件。圖1所示為一個典型的Altera FPGA系統,該系統包含處理器和一系列通過Avalon內存映射(MM)總線連接的外設。這些處理器極大地簡化了最終應用,但是要求開發人員擁有堅實的編程背景和精細復雜工具鏈的相關知識。這會阻礙調試工作的推進,特別是如果硬件工程師需要一種不會煩擾軟件工程師即可完成外設讀寫的簡單方法。

          圖1 通過Avalon內存映射(MM)總線連接的典型Altera FPGA系統

          1 SPI-Avalon MM橋接器

          該設計思想運用了Altera(2015年被英特爾收購,成為其下的可編程解決方案事業部)的SPI從端至Avalon MM橋接器,以提供一種跳上Avalon總線的簡單方法。采用這種方法有兩項優勢:它并未損害原始系統設計,而且該橋接器能夠與嵌入式處理器共存。對于圖1中所示的系統,SPI-Avalon MM橋接器將允許設計師直接控制LTC6948分數N PLL的頻率,設定LTC1668 DAC電壓,從LTC2498讀取一個電壓,或者從LTC2983讀取溫度,就像處理器一樣。

          圖2 熒光筆+示例代碼+反向工程=Python腳本

          Altera 提供了一款針對SPI-Avalon MM橋接器的參考設計。不幸的是,文檔較為稀少,并且使用一個NIOS處理器作為SPI主控器。這實際上違背了SPI橋接器的初衷,因為NIOS處理器可直接連接至Avalon MM總線。一款實用的SPI主控器是凌力爾特的Linduino?微控制器,它是具有附加特性的Arduino克隆產品,以與LT演示板相連接。附加特性之一是電平移位SPI端口。當連接至具有低至1.2V電壓的FPGA I/O塊時,這種電平移位功能是特別有幫助的。Linduino固件可用于通過一個虛擬COM端口接受命令并把命令轉化為SPI事務處理。

          在對Altera實例設計實施了反向工程之后(圖2的左側),開發一個Python庫以生成橋接器將要接受的數據包。這些數據包隨后被轉化為Linduino命令。這樣,一個簡單的Python腳本使得硬件工程師能夠全面地控制項目,并不需要徹底改變接口協議。在 LinearLabTools Python文件夾中提供了一個控制用于LTC1668 DAC的數字圖形發生器之頻率的Python腳本實例。圖3所示為演示設置。

          圖3 DC2459在工作中

          圖4給出了FPGA的系統方框圖。請注意,數控振蕩器(DCO)可由移位寄存器或PIO內核來控制。內置移位寄存器用于調試,因為它提供了NCO的直接控制。把GPIO線邏輯電平設定為“高”將使能SPI-Avalon MM橋接器,該橋接器接著通過Avalon MM總線控制一個32位PIO端口。然后,PIO輸出控制NCO頻率。

          圖4 DC2459A FPGA系統方框圖

          2系統集成工具Qsys

          當最基本的系統運行時,可以把額外的Avalon外設IP內核連接至Avalon MM總線。為了設計系統,Altera提供了一款被稱為Qsys的系統集成工具。這款工具提供一個GUI以相互連接IP。Qsys隨后被用于把GUI系統轉化為硬件描述語言(HDL)Verilog。圖5所示為GUI。最后,系統將被添加至用于實施的頂層。IP的地址是完全可配置的。就給出的實例而言,PIO被設定在一個0x0的基地址單元。

          圖5 Qsys GUI

          一旦在 FPGA 中實現了設計,則LinearLabTools中提供的Python庫包含兩個函數以與設計接口:

          transaction_write(dc2026, base, write_size, data)

          transaction_read(dc2026, base, read_size)

          這些函數的第一個參數是Linduino串行端口實例。第二個參數是外設在Avalon總線上的地址。這些函數分別接受和返還字節列表。編寫這兩個函數以在讀和寫IP時提供靈活性。如欲設定用于所提供實例的NCO,則所需的就是transaction_write函數。式(1)用于確定頻率控制字。

          頻率控制字 = (期望的頻率/系統時鐘頻率) x 232 (1)

          如要把NCO設定至1kHz和一個50Msps采樣速率,則頻率控制字數值設為85899。該數值用十六進制來表示即為 0x00014F8B,其作為一個4字節列表進行傳遞。于是,用于把DAC設定至1kHz的Python代碼為:

          transaction_write(linduino_serial_instance, 0, 0, [0x0,0x01,0x4F, 0x8B])

          注:根據邏輯設計,PIO 的基地址為零。

          圖6 Python Avalon總線示例

          3 Python Avalon總線示例

          本文提供一個如圖6所示的簡單Python腳本,以演示FPGA設計和Python腳本的接口。它包含一個簡單的文本接口以配置NCO。一個重要提示是Avalon SPI橋接器采用SPI Mode 3。這是痛苦地通過反復試驗而確定正確模式;并通過分析Altera實例中的NIOS處理器SPI接口進行驗證。

          4 結論

          該實例項目展示了完全無需“接觸”嵌入式處理器便可控制系統的能力。這讓硬件工程師不必麻煩軟件工程師就能在項目方面取得進展。這種方法的好處可以悄然地添加至 FPGA,并不會影響原始設計。硬件工程師可以把精力集中在硬件上。

          關鍵詞: FPGA Avalon

          相關新聞

          跳上Avalon總線:一種簡化的FPGA接口
          2022-01-31 13:30:16
          發光二極管壓降
          2022-01-31 13:30:11
          你知道嗎?單片機中程序存儲器的作用
          2022-01-31 13:30:05
          ARM 關于PINSEL的解釋
          2022-01-31 13:29:59
          美國東北部地區暴風雪導致超過10萬用戶斷電
          2022-01-31 12:10:59
          部分macOS 12.2用戶在睡眠模式下遇到與藍牙相關的電池耗盡問題
          2022-01-31 12:10:54
          SpaceX公司稱Starlink設備的保修不包括恐龍造成的損失
          2022-01-31 12:10:48
          央視公布虎年春晚節目單 明日20點開播
          2022-01-31 12:10:42
          聯想拯救者公布全新PD充電器:135W單手可握
          2022-01-31 12:10:36
          加速5.5GHz!i9-12900KS現身二手平臺:要價29999元
          2022-01-31 12:10:30
          英特爾Arc Alchemist GPU將在Linux平臺上獲得Resizable BAR支持
          2022-01-31 12:10:24
          人氣播客主持人Brené Brown宣布暫停在Spotify發布新節目
          2022-01-31 12:10:19
          Spotify終于回應了Joe Rogan爭議,將為討論新冠的播客貼上標簽
          2022-01-31 12:10:13
          Windows 11仍可能獲得微軟的3D Fluent emoji表情
          2022-01-31 12:10:07
          半導體產業鏈分拆上市升溫 25家公司宣布分拆計劃
          2022-01-31 12:10:01
          思杰系統或被私募巨頭以130億美元收購
          2022-01-31 12:09:55
          谷歌除夕送上彩蛋:搜索“農歷新年”有驚喜
          2022-01-31 12:09:49
          19歲大學生拒絕被馬斯克“收買” 將繼續跟蹤其私人飛機航跡
          2022-01-31 12:09:43
          李佳琦媽媽稱一個包幾十萬沒必要:用奢侈品并不能改變自己是誰
          2022-01-31 12:09:37
          三年虧了200多億 互聯網賣菜沒有贏家?
          2022-01-31 12:09:31
          男子帶狗騎行300多公里回家過年 稱留給托管不放心
          2022-01-31 12:09:26
          發布會前先睹為快 三星Galaxy S22系列最全配置信息匯總
          2022-01-31 12:09:20
          AMD正在醞釀一項"PAN"內核功能 可幫助提高Linux性能表現
          2022-01-31 12:09:14
          英特爾曾考慮開發可超頻的SSD 但最終因為可靠性原因取消了它
          2022-01-31 12:09:08
          人們可能并不總是希望得到幫助來堅持他們一年之初定下的目標
          2022-01-31 12:09:01
          小鵬因為電池太貴要“替換”寧德時代?公司緊急回應
          2022-01-31 12:08:55
          本田面向日本販賣的電動車計劃從中企采購電池 日網民擔心“被中韓壓下去”
          2022-01-31 12:08:50
          波士頓動力的Stretch機器人在DHL倉庫獲得了自己的第一份工作
          2022-01-31 12:08:44
          教皇方濟各:傳播關于COVID的假新聞和假信息是對人權的侵犯
          2022-01-31 12:08:38
          Spotify CEO回應COVID爭議:我們不會審查但有規則
          2022-01-31 12:08:31
          Win11 TPM對AMD處理器造成影響:卡頓問題頻出
          2022-01-31 12:08:26
          馬士基今年將測試近海充電浮標:可減少船舶閑置時的碳排放
          2022-01-31 12:08:24
          2.3億人用Win11:Win10終極版份額落后
          2022-01-31 12:08:18
          新能源車“開進”商場,新消費業態悄然催生?
          2022-01-31 12:08:17
          騰訊想好怎么玩元宇宙了
          2022-01-31 12:08:10
          配66W充電器 榮耀新機通過3C認證
          2022-01-31 12:08:10
          2022年重返科技界 羅永浩明確:VR、元宇宙兩個行業都不做
          2022-01-31 12:08:02
          盧偉冰用上K50:頂配12+512 售價不變
          2022-01-31 12:08:02
          如何用電子負載來測試電池的容量
          2022-01-31 12:00:28
          電壓互感器原理- -電壓互感器是如何工作的呢??
          2022-01-31 12:00:22
          電容的電路符號及圖片識別
          2022-01-31 12:00:17
          51單片機---中斷系統
          2022-01-31 12:00:12
          富士康連接器業務將上市 回歸布局汽車電子
          2022-01-31 12:00:06
          GNOME 42帶來新的屏幕截圖應用 界面大改
          2022-01-31 10:42:28
          火熱的NFT,能給增長乏力的巨頭們帶來“第二春”嗎?
          2022-01-31 10:42:22
          投資者對流媒體的“激情”消散 平臺轉型需要怎樣的新故事?
          2022-01-31 10:42:17
          近千億港元市值蒸發 “盲盒第一股”破發
          2022-01-31 10:42:11
          厭倦內卷的互聯網人,都去了哪里?
          2022-01-31 10:42:05
          特斯拉單車平均生產成本曝光 利潤率近乎保時捷二倍
          2022-01-31 10:41:59
          用手機攝像頭測試COVID-19?一個大學實驗室正在嘗試
          2022-01-31 10:41:53
          T-Mobile將解雇在4月2日前沒有完全接種新冠疫苗的員工
          2022-01-31 10:41:47
          ?受貓頭鷹翅膀啟發:新型葉片設計可減少飛機的噪音污染
          2022-01-31 10:41:42
          SA:2021年四季度全球平板電腦出貨量同比下降25%
          2022-01-31 10:41:36
          電動車高速上沒電趴窩堵死道路 央視:預測多地服務區排隊充電
          2022-01-31 10:41:30
          泄露的演示幻燈片顯示了三星Galaxy Tab S8系列觸筆和相機的改進
          2022-01-31 10:41:25
          西班牙警方在搜查非法大麻種植園時意外發現了一個加密貨幣采礦場
          2022-01-31 10:41:19
          華航一飛機降落時失控漂移撞上行李車 驚險畫面曝光
          2022-01-31 10:41:13
          研究稱純電動汽車起火幾率更低但更難被撲滅
          2022-01-31 10:41:07
          貝索斯前妻去年減持250萬股亞馬遜股票 價值85億美元
          2022-01-31 10:41:02
          淺談Unicode 14.0中為什么會有“懷孕男人”的emoji?
          2022-01-31 10:40:56
          教育部等三部門印發通知部署開展非學科類校外培訓收費專項整治工作
          2022-01-31 10:40:50
          2月1日起戴姆勒公司將更名為梅賽德斯-奔馳集團
          2022-01-31 10:40:44
          因隱私擔憂 美國國稅局試圖更換ID.me身份識別系統
          2022-01-31 10:40:39
          自拍變漫畫AI大火:可將視頻/背景轉為漫畫風 全程穩定不掉線
          2022-01-31 10:40:33
          微信聊天發送“虎年大吉”會掉福袋:可領取QQ音樂綠鉆等福利
          2022-01-31 10:40:26
          看不懂代碼不要緊 GitHub Copilot新功能:AI做翻譯 說人話的那種
          2022-01-31 10:40:21
          手機觀春晚指南:四大平臺全程直播 巨頭狂撒紅包
          2022-01-31 10:40:15
          Google Chrome和Microsoft Edge滾動條將迎來Fluent Design風格
          2022-01-31 10:40:10
          集齊“五?!敝荒塬@利2元 南京一男子為集齊卻被盜刷1000多元
          2022-01-31 10:40:04
          邊跑邊產機油?車主曝自家豐田混動亞洲龍機油已超上限1cm
          2022-01-31 10:39:58
          韓版寧王LG能源IPO:首日市值118萬億韓元 擁有30%特斯拉電池供應訂單
          2022-01-31 10:39:52
          預制菜“攻入”年夜飯:千元硬菜禮盒售罄 “跑馬圈地”進行時
          2022-01-31 10:39:46
          1億像素更強了!三星PPT泄密S22U新特性:拍照自帶超分辨率算法
          2022-01-31 10:39:41
          4.3秒破百、續航超1000公里 蔚來ET5首批生產線驗證樣車下線
          2022-01-31 10:39:35
          NVIDIA下一代5nm GPU“Hopper”曝光
          2022-01-31 10:39:29
          高盛:加密資產與傳統金融市場的相關性越來越高
          2022-01-31 10:39:23
          上海地鐵回應乘車二維碼“變紅”:已恢復至原先版本顏色
          2022-01-31 10:39:18
          微信紅包封面爆火:有人賣封面賺了上百萬
          2022-01-31 10:39:12
          英國提議:車輛自動駕駛釀事故情況下 汽車制造商代替駕駛員負責
          2022-01-31 10:39:06
          2.2億人已集齊五福 平均一個人只有2塊錢
          2022-01-31 10:39:01
          南開大學孫亞民:奧密克戎疑似宿主出現 未來要防動物傳人
          2022-01-31 10:38:55
          希捷確認將推出22TB超大容量機械硬盤:采用疊瓦式記錄形式
          2022-01-31 10:38:49
          在微信里說這幾個字:最高領8.8元紅包
          2022-01-31 10:38:44
          工資、養老金、醫保同時迎來新調整 多地先后宣布提高標準
          2022-01-31 10:38:38
          史上最強“大花襖”個性改色奔馳E級現身
          2022-01-31 10:38:32
          RTX 3060 Ti顯卡新型號確認 已被證實采用GA103核心
          2022-01-31 10:38:25
          一批90后,正在經歷資本市場的洗禮
          2022-01-31 10:38:17
          天璣9000版將至!小米盧偉冰換上Redmi K50新機
          2022-01-31 10:38:13
          北京冬奧村遇見智能機器人 打招呼時被提醒 “戴口罩”
          2022-01-31 10:38:09
          借“云”之力捕捉數據價值 亞馬遜云科技助力華訊網絡云端共贏
          2022-01-31 10:38:03
          長沙貨拉拉案司機自述:過年心情壓抑,想學法律知識
          2022-01-31 10:38:01
          變頻技術的發展及其應用
          2022-01-31 10:30:26
          ATmega128型號標識說明
          2022-01-31 10:30:21
          lbs是什么意思
          2022-01-31 10:30:16
          幾種主流的網絡存儲技術介紹
          2022-01-31 10:30:11
          Qi vs A4WP:無線充電技術標準大戰
          2022-01-31 10:30:06
          學會模擬電路基礎,高分妥妥滴~~~
          2022-01-31 10:30:00
          Switch銷量超越索尼PS1:成史上第五暢銷主機
          2022-01-31 09:21:25
          Win10十全補丁放出:方便升級Win11、修復致命崩潰Bug
          2022-01-31 09:21:19
          微信已支持直接打開購買淘寶商品!騰訊回應:11月底就開放互通了
          2022-01-31 09:21:13

          熱門文章

          熱點專題