<acronym id="uceus"><small id="uceus"></small></acronym>
<sup id="uceus"><small id="uceus"></small></sup>
<acronym id="uceus"><center id="uceus"></center></acronym>
<acronym id="uceus"></acronym> <acronym id="uceus"></acronym>
<rt id="uceus"><small id="uceus"></small></rt><sup id="uceus"><small id="uceus"></small></sup>
張飛軟硬開源基于STM32 BLDC直流無刷電機驅動器開發視頻套件,??戳此立搶??

Arduino環境中的FPGA:模塊支持預配置和定制IP

2019-08-14 10:44 ? 次閱讀

當固件在微控制器或微處理器上的運行速度過慢時,現場可編程門陣列 (FPGA) 可解決實時嵌入式設計的硬件問題。同時,FPGA 還具有外設靈活性。然而,要使用 FPGA,設計工程師就需要學習全新的編程語言(通常為 Verilog 或 VHDL)以及全新的開發流程來生成 FPGA 比特流,而且可能需要投入大量資金用于購買 FPGA 開發板。

由于這些障礙,盡管 FPGA 是設計工具箱中非常有用的工具,但許多設計工程師都不愿意使用。為幫助他們克服這種心態,一些供應商正在致力于縮短 FPGA 學習曲線。例如,Arduino?推出了 Arduino?ABX00022 MKR Vidor 4000?FPGA 開發板(參見“通過 Arduino MKR Vidor 4000 快速輕松地應用 FPGA”)。Arduino MKR Vidor 4000 提供了另一種 FPGA 編程方法,與廣受歡迎的?Arduino 集成開發環境?(IDE) 無縫集成,并且可以使用專用 Arduino 庫擴展獲得 FPGA 級性能。

本文首先簡要介紹 FPGA 的傳統使用方法,然后深入介紹 Alorium 的 Arduino 兼容型?XLR8R22M08V5U0DI?和 Snō?SNOR20M16V3?FPGA 模塊。本文將說明 Alorium 如何以全新的理念在 Arduino 環境中使用 FPGA,既支持預配置 IP,又能構建定制 IP,以及設計人員如何開始應用 FPGA 模塊。

如何加速 Arduino

現在,全球成千上萬的設計人員、工程師、開發人員、DIY 愛好者和創客都在使用 Arduino 開發板系列的不同版本,為各種各樣的應用開發嵌入式系統。由于 Arduino 板和 Arduino IDE 的使用和編程方法都非常簡單,因此深受歡迎。

隨著 Arduino 用戶不斷將最初的 Arduino 架構推進到更加復雜的應用領域,性能問題開始出現。一部分性能問題是最初的 Arduino 微控制器的 8 位架構過于簡單。另一部分問題是當 Arduino 的嵌入式微控制器不具備等效硬件塊時,Arduino 軟件系統只能通過軟件實現大量實時外設。

這一性能問題的一種解決方法是使用功能更強大的微控制器,但軟件在實時環境中能做的事情是有限的。一些高速實時外設必須在硬件中實現。此外,雖然也可以使用配備更多硬件外設的微控制器,但適用的外設組合則取決于具體的項目。

對此,微控制器制造商常在一個微處理器系列中提供數十個甚至上百個版本,以此解決對于不同外設組合的需求。然而,這種方法對于 Arduino 等板級產品并不可行,因為必須使用具有足夠 I/O 引腳的板載連接器來滿足所有需求。盡管現在市面上有很多版本的 Arduino 板,但仍然不足以滿足所有嵌入式項目的需求。

FPGA 可滿足各種外設組合需求

通過向嵌入式設計人員提供可編程硬件,FPGA 能夠滿足因項目而異的外設組合需求。為嵌入式微控制器板添加 FPGA 功能的一種簡單方法是,將 FPGA 添加到現有設計中。這也是 Arduino 在設計 Arduino MKR Vidor 4000 板時采用的方法。該板結合了?Microchip Technology?的基于 32 位?Arm??Cortex?-M0+ 的?ATSAMD21G18A-AUT?SAMD21 低功耗微控制器與?Intel?的?10CL016YU484C6G?Cyclone 10 FPGA。

Arduino 專為 MKR Vidor 4000 板向 Arduino IDE 中添加了幾個硬件 IP 塊。這些外設可由兩個主庫提供:VidorPeripherals?和?VidorGraphics。當 Arduino 草圖(Arduino 用來表示程序或代碼單元的名稱)中包含相關外設庫時,Arduino MKR Vidor 4000 上的 Intel Cyclone 10 FPGA 會自動構建這些硬件 IP 塊。目前的外設 IP 塊清單包括:

I2C 端口

SPI 端口

UART

高頻 PWM 控制器

高速定時器

高速正交解碼器

Adafruit Industries?的?Neopixel?可尋址 RGB 智能 LED 控制器

其中一些外設(例如 I2C 和 SPI)已經作為軟件 IP 塊用于早前的 Arduino 板。這些早期軟件實現與 Arduino MKR Vidor 4000 板的 FPGA 上實現的等效 IP 塊的區別在于,FPGA 版本的外設性能更好。例如,每個 I2C 和 SPI 實例化都是通過板上 FPGA 內部的獨立可編程硬件塊實現的。因此,實例化若干個這樣的串行端口時沒有性能損失。

通過以 FPGA 硬件實現外設塊,并借助 Arduino 草圖編寫人員已經熟悉的相同庫機制使其可用,Arduino MKR Vidor 4000 板簡化了 FPGA 的使用。無需學習 VHDL 或 Verilog 之類新的硬件描述語言 (HDL)。實際上,對于程序員而言,基于 FPGA 的外設與任何其他 C++++ 對象并無二致。Arduino 計劃日后添加更多此類硬件 IP 塊外設。

然而,Arduino MKR Vidor 4000 板與通用的 FPGA 開發板仍有所不同,因為它不支持使用 HDL 代碼對板載 Cyclone 10 FPGA 直接編程。Arduino 正計劃使用 Intel 面向 FPGA 的?Quartus HDL 開發工具,允許更多高級用戶通過 Arduino MKR Vidor 4000 板的 FPGA 來實現更多用途。

Alorium 邁出下一步

對于 Arduino 兼容型 XLR8R22M08V5U0DI 和 SNOR20M16V3 Snō FPGA 開發板,Alorium 已通過 OpenXLR8 方法和 Xcelerator Block (XB) 邁出了這一步(圖 1 和圖 2)。這兩款板基于 Intel?MAX 10 FPGA 系列的不同版本構建,該系列集成有閃存配置存儲器。XLR8 結合了 Intel?10M08SAU169C8G?MAX 10 與 8 位 ATmega328 指令集兼容型微控制器。它的外形尺寸與最初的?Arduino Uno?開發板相同,因此與很多 Arduino Shield 和配件兼容。

圖 1:Alorium Technology 的 XLR8R22M08V5U0DI 開發板結合了 Intel MAX 10 FPGA 與 8 位 ATmega328 指令集兼容型微控制器,全部集成在一個 Arduino Uno 外形尺寸中。(圖片來源:Alorium Technology)

Alorium Snō FPGA 開發板的尺寸相對小得多,該模塊尺寸規格為 0.7 x 1.7 英寸,見圖 2。盡管 Snō FPGA 開發板的物理尺寸更小,但它集成了 Intel MAX 10 FPGA 的更高版本,配備的邏輯單元也多出一倍:10M16SAU169C8G?MAX 10 FPGA 有 16K,而 XLR8 板上的 10M08 器件只有 8K。前者的 I/O 引腳也是后者的兩倍多(32 個,對比 XLR8 板的 14 個)。

圖 2:與 XLR8 開發板一樣,Alorium Technology 的 Snō FPGA 開發板也結合了 8 位 ATmega328 指令集兼容型微控制器與 Intel MAX 10 FPGA — 該開發板采用的是 10M16SAU169C8G FPGA。不過,Snō FPGA 開發板的尺寸規格小得多。(圖片來源:Alorium Technology)

Alorium 還提供了?SNOMAKRR10?分線板,可將 Snō FPGA 模塊轉換為稍大的 Arduino 外形尺寸板,配備 USB 端口和來自 FPGA 的附加 I/O 分線引腳。Snō FPGA 模塊的一些引腳連到與 Arduino 兼容的 SnōMAKR 分線板擴展排針,而其他引腳連到 USB 連接器對面、沿開發板邊緣分布的一排附加針座(圖 3)。

圖 3:Alorium 的 SNOMAKRR10 分線板可以將該公司的 Snō FPGA 開發板轉換為與 Arduino 兼容的外形尺寸,配備 USB 端口和板載穩壓器,因而使用 USB 電纜就能直接為開發板供電。(圖片來源:Alorium Technology)

XLR8 和 Snō FPGA 開發板都在一個芯片 — Intel?MAX 10?FPGA 中實現 8 位微控制器及其硬件外設。圖 4 圖解說明了實現方法。

圖 4:XLR8 和 Snō FPGA 開發板都在 MAX 10 FPGA 中以軟內核方式實現?Atmel?AVR 兼容型微控制器。(圖片來源:Alorium Technology)

AVR 兼容型微控制器內核(圖 4 左下部分)與最初 Arduino 開發板中使用的 Atmel?ATmega328?8 位 AVR 微控制器相同。然而,Alorium 的 AVR 微控制器是以 FPGA 中的軟內核方式實現,而不是另載于獨立芯片之上。

圖 4 中,該微控制器內核上方共有五個 Alorium XB(XB1 至 XB5)。XB 是通過 FPGA 的片上資源實現的 IP 塊。AVR 微控制器可通過可尋址寄存器接口與這些片上 XB 進行通信。XLR8 和 Snō 開發板隨附了預安裝的 XB(也在 GitHub 中提供),它們相當于 Arduino 開發人員經常需要使用的外設,包括:

正交解碼

伺服電機控制

NeoPixel RGB LED 控制

12 位增強型 ADC

浮點數學

請注意,上面列出的最后一種 XB 其實并不是 I/O 外設塊,而是浮點數學加速器。XB 可以是任何類型的硬件加速器,而不只局限于 I/O。

選取任何塊

XLR8 和 Snō FPGA 開發板都可現場更新,方法是選擇不同的 XB(或多個同類 XB),使用 Alorium 的 OpenXLR8 開發流程在 FPGA 中實例化。開發人員也可以使用 Alorium 的 OpenXLR8 流程構建定制 Xcelerator Block(圖 5)。

圖 5:通過 Alorium 的 OpenXLR8 開發流程,設計人員可以使用 Intel 的 Quartus Prime 設計工具構建新的硬件塊,并將其添加到 Arduino IDE。(圖片來源:Alorium Technology)

目前,要構建定制的 XB,設計人員必須具備 Verilog 或 VHDL 硬件描述語言的應用知識,并且熟悉 Intel Quartus FPGA 工具套件 — 尤其是 Quartus Prime Lite Edition 17.1 版和 Mentor Graphics 的 ModelSim 仿真工具。HDL 對于 FPGA 開發必不可少,因為它允許設計人員以一種標準的、定義完善的方式來表達多個任務的并行執行。C 和 C++ 等高級語言 (HLL) 實質上是順序語言。

HLL 編譯器獲取 HLL 源代碼,將其轉換成一長串機器指令序列,通常一次只能執行一個指令。這也是 FPGA 比處理器快得多的原因所在 — FPGA 能夠同時執行數千個任務,只要 FPGA 足夠大。有一些 HLL 編譯器能夠將 C 或 C++ 編寫的代碼轉換為 HDL,然后由常規的 FPGA 工具處理,但目前 Alorium 的 OpenXLR8 設計流程并不包括這些 HLL 編譯器。

然而,一旦使用 HDL 和 FPGA 開發工具設計并調試了 XB,即可像任何其他 Arduino 庫塊一樣在 Arduino IDE 中使用。目前,Alorium 也在為 Arduino IDE 庫開發更多的 XB。

總結

在構建各自的 FPGA 開發板方面,Arduino 和 Alorium Technology 公司都認識到設計人員越來越多地需要這些經濟實惠的開發板提供更多的嵌入式性能。盡管兩家公司采取的策略雖有所不同,但最終目標卻別無二致:努力讓更多嵌入式開發人員更方便地使用 FPGA。在最基礎的層面上,Arduino 和 Alorium 的方法讓硬件設計就像選取塊并運行腳本一樣簡單。

目前,完整的設計流程尚不夠簡單。Arduino 尚未向 HDL 開發人員開放完整的 FPGA 開發流程。雖然 Alorium 的設計流程確實包括 HDL 設計,但要求開發人員必須具備 Verilog 或 VHSL FPGA 設計語言和工具的知識。

不過,這些產品已將大門開啟,至少在理論上可以利用 C 和 C++ 硬件編譯器等其他 FPGA 開發方式。屆時,將可以通過使用 Alorium Technology 和 Arduino 開發的簡單方法將這些功能添加到 Arduino IDE 中,充分發揮 FPGA 的性能。

收藏 人收藏
分享:

評論

相關推薦

小梅哥FPGA設計思想與驗證方法視頻教程

剛剛錄制了一個fpga開發流程的視頻,該視頻為投石問路,主要是想聽聽大家對于小梅哥在錄制視頻時需要注意的內容以及希望系列
發表于 03-24 00:00 ? 37952次 閱讀
小梅哥FPGA設計思想與驗證方法視頻教程

Agilex FPGA集成了英特爾所有的創新和技術優勢

據Electronics Weekly報道,英特爾首款Agilex FPGA已向早期客戶出貨,這些公....
發表于 09-02 17:53 ? 32次 閱讀
Agilex FPGA集成了英特爾所有的創新和技術優勢

英特爾10nm工藝Agilex FPGA終于大量供貨

英特爾10nm工藝終于開始向市場出貨,雖然節奏比原計劃要慢很多。但英特爾布局深廣,除了面向筆記本和服....
發表于 09-02 17:51 ? 13次 閱讀
英特爾10nm工藝Agilex FPGA終于大量供貨

賽靈思的大容量FPGA芯片擁有900萬個系統邏輯單元

可編程邏輯完整解決方案的供應商Xilinx(賽靈思)推出了號稱“世界上容量最大的FPGA”:Virt....
發表于 09-02 17:47 ? 6次 閱讀
賽靈思的大容量FPGA芯片擁有900萬個系統邏輯單元

基于FPGA的PCB技術是怎樣的

每個FPGA輸出變化都要求對信號線充電和放電,這需要能量。旁路電容的功能是在寬頻率范圍內提供局部能量....
發表于 09-02 09:51 ? 12次 閱讀
基于FPGA的PCB技術是怎樣的

如何利用C語言在FPGA上實現DSP?

硬件設計者已經開始在高性能DSP的設計中采用FPGA技術,因為它可以提供比基于PC或者單片機的解決方法快上10-100倍的運算...
發表于 09-02 08:07 ? 21次 閱讀
如何利用C語言在FPGA上實現DSP?

BASYS 3 FPGA板參考手冊資料免費下載

Basys 3板是一個完整的、隨時可用的數字電路開發平臺,基于Xilinx最新的Artix7現場可編....
發表于 09-02 08:00 ? 4次 閱讀
BASYS 3 FPGA板參考手冊資料免費下載

800萬像素的數碼相機開發包D8M的技術手冊免費下載

 Terasic D8M是一款800萬像素的數碼相機開發包。用戶可以通過2x20針GPIO連接器將此....
發表于 09-02 08:00 ? 5次 閱讀
800萬像素的數碼相機開發包D8M的技術手冊免費下載

軟件無線電設計中ASIC、FPGA和DSP該怎么選擇?

ASIC、FPGA和DSP的應用領域呈現相互覆蓋的趨勢,使設計人員必須在軟件無線電結構設計中重新考慮器件選擇策略問題。 ...
發表于 09-02 07:58 ? 8次 閱讀
軟件無線電設計中ASIC、FPGA和DSP該怎么選擇?

什么是AchronixSpeedster22iHD與HPFPGA?

FPGA設計方面最大的難題與挑戰是什么?許多客戶回答都是功耗的控制。隨著FPGA密度和性能的提升,不可避免地帶來了功耗的倍...
發表于 09-02 07:47 ? 12次 閱讀
什么是AchronixSpeedster22iHD與HPFPGA?

怎么設計基于FPGA的紅外家居遙控系統?

人們生活中的家用電器種類日益增多,遙控器的種類也隨之增加,不同種類的遙控器之間一般不能相互替代,這給人們的生活帶來諸多不...
發表于 09-02 07:31 ? 11次 閱讀
怎么設計基于FPGA的紅外家居遙控系統?

基于VHDL的時鐘分頻和觸發延遲電路系統該怎么設計?

EAST(先進實驗超導托卡馬克)是我國自行設計研制的國際首個全超導托卡馬克裝置。中央定時同步系統是EAST托卡馬克裝置的重...
發表于 09-02 07:25 ? 12次 閱讀
基于VHDL的時鐘分頻和觸發延遲電路系統該怎么設計?

Kaiman濾波算法在FPGA上該怎么設計?

Kalman濾波理論在20世紀60年代一經提出,便得到了軍事、控制、通信等領域的極廣泛的應用。它可以實現隨機干擾下的線性動態系統的...
發表于 09-02 07:03 ? 8次 閱讀
Kaiman濾波算法在FPGA上該怎么設計?

5 Gsps高速數據采集系統該怎么設計?

高速實時頻譜儀是對實時采集的數據進行頻譜分析,要達到這樣的目的,對數據采集系統的采樣精度、采樣率和存儲量等指標提出了更高...
發表于 09-02 06:44 ? 9次 閱讀
5 Gsps高速數據采集系統該怎么設計?

基于信元的FIFO設計如何在FPGA上實現?

設計工程師通常在FPGA上實現FIFO(先進先出寄存器)的時候,都會使用由芯片提供商所提供的FIFO。但是,由于其通用性使...
發表于 09-02 06:09 ? 6次 閱讀
基于信元的FIFO設計如何在FPGA上實現?

為什么說賽靈思已經遠遠領先于Altera?

Altera和賽靈思20年來都在FPGA這個窄眾市場激烈的競爭者,然而Peter Larson基于對兩個公司現金流折現法的研究表明,賽靈思...
發表于 09-02 06:04 ? 13次 閱讀
為什么說賽靈思已經遠遠領先于Altera?

怎么利用FPGA和光纖傳輸設計高速數字信號傳輸系統?

在電子設計領域中,通常要對多路寬帶信號進行實時采集、處理和傳輸。傳統的信號采集傳輸系統,采用專用集成電路控制A/D轉換器...
發表于 09-02 06:01 ? 9次 閱讀
怎么利用FPGA和光纖傳輸設計高速數字信號傳輸系統?

德勤:2025年全球人工智能市場規模將超6萬億美元,復合增長率達30%

德勤預測未來2025年世界人工智能市場規模將超過6萬億美元,2017年-2025年復合增長率達30%....
的頭像 Blue5 發表于 09-01 22:51 ? 715次 閱讀
德勤:2025年全球人工智能市場規模將超6萬億美元,復合增長率達30%

FPGA進行靜態時序分析

靜態時序分析簡稱STA,它是一種窮盡的分析方法,它按照同步電路設計的要求,根據電路網表的拓撲結構,計....
發表于 09-01 10:45 ? 86次 閱讀
FPGA進行靜態時序分析

FPGA調試過程與特殊管腳

FPGA在上電后,會立刻將nSTATUS配置狀態管腳置成低電平,并在上電復位(POR)完成之后釋放它....
發表于 09-01 10:37 ? 67次 閱讀
FPGA調試過程與特殊管腳

一種新的機器學習技術:FPGA加速機器學習推理,提速175倍輕松處理EB數據集

大型強子對撞機每秒造成大約4000萬次碰撞。篩選如此大量數據,需要強大的計算機,來識別其中需要科學家....
的頭像 新智元 發表于 09-01 07:59 ? 149次 閱讀
一種新的機器學習技術:FPGA加速機器學習推理,提速175倍輕松處理EB數據集

該如何突破FPGA產業難以逾越的技術瓶頸

傳統FPGA使用DSP模塊有著相對有限的表現力,具體表現在不高效的數值精度支持、需要消耗額外邏輯和M....
發表于 08-30 17:56 ? 70次 閱讀
該如何突破FPGA產業難以逾越的技術瓶頸

5G時代趨勢下FPGA產業將大有可為

FPGA是一種半定制電路,主要應用于專用集成電路,在航空航天/國防、消費電子、電子通訊等領域有著不可....
發表于 08-30 17:54 ? 118次 閱讀
5G時代趨勢下FPGA產業將大有可為

5G時代下將推動FPGA的強勁增長

盡管大多數消費者今年不會急于購買5G手機,但電信運營商正加速推進5G網絡建設,這對于上游的芯片廠商而....
發表于 08-30 17:52 ? 63次 閱讀
5G時代下將推動FPGA的強勁增長

英特爾究竟會如何發展FPGA芯片產業

CPU是英特爾最為人熟知的產品,不過在以數據為中心的時代,英特爾通過并購還擁有了FPGA、ASIC,....
發表于 08-30 15:14 ? 66次 閱讀
英特爾究竟會如何發展FPGA芯片產業

Intel將發布首款板載FPGA的處理器

據報道,英特爾宣布推出首款采用集成FPGA的Xeon可升級處理器,供特定客戶使用。至強可擴展6138....
發表于 08-30 15:11 ? 46次 閱讀
Intel將發布首款板載FPGA的處理器

中國造不好FPGA芯片是因為制造芯片的設備需要突破

中興事件,引起一堆人質疑中國造不出芯片。實際上制造芯片需要相關儀器,光刻機,刻蝕機,顯影機,鍍膜機,....
發表于 08-30 15:07 ? 92次 閱讀
中國造不好FPGA芯片是因為制造芯片的設備需要突破

基于UART接口功能的實現設計

UART(UniversalAnynchrONousReceiverTransmitter,通用異步....
發表于 08-30 15:05 ? 55次 閱讀
基于UART接口功能的實現設計

在寫Verilog時對時序約束的四大步驟的詳細資料說明

本文檔的主要內容詳細介紹的是在寫Verilog時對時序約束的四大步驟的詳細資料說明包括了:一、 時鐘....
發表于 08-30 08:00 ? 38次 閱讀
在寫Verilog時對時序約束的四大步驟的詳細資料說明

英特爾發布FPGA新品 集成HBM2內存更亮眼

英特爾最新發布了一款FPGA產品Intel Stratix 10 MX FPGA。作為Stratix....
發表于 08-29 17:53 ? 53次 閱讀
英特爾發布FPGA新品 集成HBM2內存更亮眼

EMIB技術將助力英特爾FPGA帶寬暴漲

英特爾的“嵌入式多芯片互連橋接”(EMIB)技術,或許是本年度芯片設計領域的一大趣事。其使得英特爾可....
發表于 08-29 17:50 ? 40次 閱讀
EMIB技術將助力英特爾FPGA帶寬暴漲

微軟谷歌宣布將采用高通服務器FPGA芯片

報道指繼微軟采用高通的ARM架構服務器芯片之后,谷歌等一些服務器芯片大客戶也將采用高通的ARM架構服....
發表于 08-29 14:50 ? 71次 閱讀
微軟谷歌宣布將采用高通服務器FPGA芯片

Intel將對Stratix10SX FPGA可編程芯片大量供貨

隨著摩爾定律越來越接近瓶頸,制造ASIC芯片的成本越來越高。因此,設計者會希望ASIC能實現一定的可....
發表于 08-29 14:46 ? 41次 閱讀
Intel將對Stratix10SX FPGA可編程芯片大量供貨

怎樣利用FPGA的來設計光電抗干擾電路

光電靶在工作時,光電傳感器響應光幕內光通量的變化,將其轉變為微弱的電信號,經過放大后,進入電壓比較器....
發表于 08-29 08:59 ? 43次 閱讀
怎樣利用FPGA的來設計光電抗干擾電路

中國FPGA產品首次打入日本市場!廣東高云半導體宣布簽約日本丸文株式會社成為為其日本經銷商

作為全球發展最快的FPGA(可編程邏輯)公司,廣東高云半導體今天宣布,已經簽約日本丸文株式會社成為為....
的頭像 半導體動態 發表于 08-27 16:40 ? 258次 閱讀
中國FPGA產品首次打入日本市場!廣東高云半導體宣布簽約日本丸文株式會社成為為其日本經銷商

國產FPGA芯片首次打入日本芯片市場

作為全球發展最快的FPGA(可編程邏輯)公司,廣東高云半導體今天宣布,已經簽約日本丸文株式會社成為為....
發表于 08-27 14:46 ? 188次 閱讀
國產FPGA芯片首次打入日本芯片市場

Xilinx最新研發出世界上最大的FPGA芯片

人工智能硬件初創企業Cerebras發布了一款號稱有史以來最大的人工智能軟件培訓芯片。公司創始人兼首....
發表于 08-27 14:42 ? 88次 閱讀
Xilinx最新研發出世界上最大的FPGA芯片

Arduino 環境中的 FPGA:使用 Alorium 的 Snō 模塊支持預配置和定制 IP

當固件在微控制器或微處理器上的運行速度過慢時,現場可編程門陣列 (FPGA) 可解決實時嵌入式設計的....
的頭像 丫丫119 發表于 08-27 10:29 ? 597次 閱讀
Arduino 環境中的 FPGA:使用 Alorium 的 Snō 模塊支持預配置和定制 IP

為FPGA生態加速 英特爾辦了一場國際頂級大賽

2019中國國際智能產業博覽會(簡稱“智博會”)FPGA智能創新國際大賽總決賽于8月26日舉行。這項....
的頭像 電子發燒友網工程師 發表于 08-27 10:15 ? 350次 閱讀
為FPGA生態加速 英特爾辦了一場國際頂級大賽

微軟推出Brainwave項目以提供更快的FPGA芯片

隨著云計算大戰不斷升溫,微軟正在采取一種獨特的方式,以幫助開發者更快地完成人工智能(AI)計算任務。....
發表于 08-26 17:55 ? 64次 閱讀
微軟推出Brainwave項目以提供更快的FPGA芯片

FPGA芯片的發展需要顛覆性技術的支持

全球AI芯片企業排行榜的公布,在國內引起了廣泛關注和熱議,紛紛鼓吹中國憑借AI芯片便能在芯片行業崛起....
發表于 08-26 17:52 ? 70次 閱讀
FPGA芯片的發展需要顛覆性技術的支持

英偉達推出首款專為機器計算設計的FPGA芯片

英偉達GPU技術大會上,英偉達宣布推出一款專為處理機器人計算業務流而設計的芯片——Xavier。
發表于 08-26 14:46 ? 51次 閱讀
英偉達推出首款專為機器計算設計的FPGA芯片

5G基站有機會百家爭鳴,機遇和挑戰在哪里?

隨著國內5G商用牌照的正式發放,5G網絡基礎設施建設迎來了火熱的施工期。5G基站除了了宏基站,還有小....
的頭像 荷葉塘 發表于 08-26 11:40 ? 3256次 閱讀
5G基站有機會百家爭鳴,機遇和挑戰在哪里?

國產FPGA首次進入日本市場,高云半導體正式簽約日本丸文株式會社

全球增長速度最快的可編程邏輯廠商——廣東高云半導體科技股份有限公司(以下簡稱“高云半導體”)宣布,簽....
發表于 08-26 09:38 ? 269次 閱讀
國產FPGA首次進入日本市場,高云半導體正式簽約日本丸文株式會社

如何使用FPGA實現多種小波變換

基于提升框架的小波變換方法,利用FPGA 可編程特性可實現多種小波變換。提升框架(LS :Lifti....
的頭像 Wildesbeast 發表于 08-25 11:01 ? 435次 閱讀
如何使用FPGA實現多種小波變換

英特爾推出用于AI的全新FPGA芯片

目前全世界的幾乎所有科技技術公司都或多或少的有人工智能這方面的項目,特別是英特爾在人工智能方面做了很....
發表于 08-25 10:44 ? 90次 閱讀
英特爾推出用于AI的全新FPGA芯片

LSTM的硬件加速方式

Long-short term memory,簡稱LSTM,被廣泛的應用于語音識別、機器翻譯、手寫識....
發表于 08-24 10:32 ? 60次 閱讀
LSTM的硬件加速方式

基于FPGA的交換接口控制器開發

與傳統ASIC相比,FPGA和結構化ASIC的優勢在于重用靈活性高、上市時間快、性能佳而成本低。FP....
發表于 08-24 09:43 ? 89次 閱讀
基于FPGA的交換接口控制器開發

xilinx推出全球最大容量FPGA— Virtex UltraScale+器件

賽靈思公司今天宣布推出全球最大容量的 FPGA – Virtex UltraScale+ VU19P....
發表于 08-24 09:09 ? 295次 閱讀
xilinx推出全球最大容量FPGA— Virtex UltraScale+器件

未來的核心技術 FPGA和可編程HPC

FPGA為高性能計算和機器學習提供了一種早期的架構專門化選項。體系結構專門化是繼續改進性能的一種選擇....
發表于 08-23 15:09 ? 66次 閱讀
未來的核心技術 FPGA和可編程HPC

賽靈思發布史上最大容量FPGA芯片VU19P

在初創企業Cerebras剛剛推出史上最大的芯片(ipad般大,集成1.2萬億個晶體管)WSE不久,....
發表于 08-23 14:59 ? 113次 閱讀
賽靈思發布史上最大容量FPGA芯片VU19P

BMP180氣壓傳感器的數據手冊和Arduino測試程序及尺寸圖與電路圖

本文檔的主要內容詳細介紹的是BMP180氣壓傳感器的數據手冊和Arduino測試程序及尺寸圖與電路圖....
發表于 08-23 08:00 ? 53次 閱讀
BMP180氣壓傳感器的數據手冊和Arduino測試程序及尺寸圖與電路圖

FPGA智能芯片的研發仍需努力

5G、AI 和邊緣計算等新興技術正將汽車、工業、醫療等各個領域推上數字化轉型的浪潮,傳統芯片急需向智....
發表于 08-22 17:52 ? 62次 閱讀
FPGA智能芯片的研發仍需努力

達摩院將發布新一代AI語音的FPGA芯片

在美國舊金山舉行的芯片行業頂級學術會議HOTCHIPS上,阿里巴巴達摩院發布了新一代AI語音FPGA....
發表于 08-22 17:49 ? 84次 閱讀
達摩院將發布新一代AI語音的FPGA芯片

使用FPGA設計LED點陣書寫顯示屏的詳細資料說明

本設計運用了基于Nios II 嵌入式處理器的SOPC 技術。系統以ALTERA 公司的Cyclon....
發表于 08-22 16:09 ? 116次 閱讀
使用FPGA設計LED點陣書寫顯示屏的詳細資料說明

集成350億晶體管的世界最大芯片誕生

在相同的半導體工藝下,晶體管集成數量和密度是決定一款芯片性能強弱的關鍵指標之一,比如AMD最新發布的....
發表于 08-22 14:58 ? 80次 閱讀
集成350億晶體管的世界最大芯片誕生

FPGA這塊芯片究竟有什么特別之處

據媒體報道,全球最大的可編程芯片(FPGA)廠商賽靈思日前正式推出了有史以來最大容量的FPGA芯片—....
發表于 08-22 14:48 ? 70次 閱讀
FPGA這塊芯片究竟有什么特別之處

淺談FPGA中的邏輯門與系統門

在ASIC的世界里,衡量器件容量的常用標準是等效門。這是因為不同的廠商在單元庫里提供了不同的功能模塊....
發表于 08-21 17:55 ? 83次 閱讀
淺談FPGA中的邏輯門與系統門

淺析FPGA中異步復位同步釋放的原理

復位信號的有效時長必須大于時鐘周期,才能真正被系統識別并完成復位任務。同時還要考慮,諸如:clk s....
發表于 08-21 17:51 ? 63次 閱讀
淺析FPGA中異步復位同步釋放的原理

AI的三種專用芯片 GPU和FPGA以及ASIC

人工智能的三大支撐是硬件、算法和數據,其中硬件指的是運行 AI 算法的芯片與相對應的計算平臺。在硬件....
發表于 08-21 17:48 ? 110次 閱讀
AI的三種專用芯片 GPU和FPGA以及ASIC

TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP411設備是一個帶有內置本地溫度傳感器的遠程溫度傳感器監視器。遠程溫度傳感器,二極管連接的晶體管通常是低成本,NPN或PNP型晶體管或二極管,是微控制器,微處理器或FPGA的組成部分。 遠程精度為±1 °C適用于多個設備制造商,無需校準。雙線串行接口接受SMBus寫字節,讀字節,發送字節和接收字節命令,以設置報警閾值和讀取溫度數據。 TMP411器件中包含的功能包括:串聯電阻取消,可編程非理想因子,可編程分辨率,可編程閾值限制,用戶定義的偏移寄存器,用于最大精度,最小和最大溫度監視器,寬遠程溫度測量范圍(高達150°C),二極管故障檢測和溫度警報功能。 TMP411器件采用VSSOP-8和SOIC-8封裝。 特性 ±1°C遠程二極管傳感器 ±1°C本地溫度傳感器 可編程非理想因素 串聯電阻取消 警報功能 系統校準的偏移寄存器 與ADT7461和ADM1032兼容的引腳和寄存器 可編程分辨率:9至12位 可編程閾值限...
發表于 09-19 16:35 ? 67次 閱讀
TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

TMP468 具有引腳可編程的總線地址的高精度遠程和本地溫度傳感器

TMP468器件是一款使用雙線制SMBus或I 2 C兼容接口的多區域高精度低功耗溫度傳感器。除了本地溫度外,還可以同時監控多達八個連接遠程二極管的溫度區域。聚合系統中的溫度測量可通過縮小保護頻帶提升性能,并且可以降低電路板復雜程度。典型用例為監測服務器和電信設備等復雜系統中不同處理器(如MCU,GPU和FPGA)的溫度。該器件將諸如串聯電阻抵消,可編程非理想性因子,可編程偏移和可編程溫度限值等高級特性完美結合,提供了一套精度和抗擾度更高且穩健耐用的溫度監控解決方案。 八個遠程通道(以及本地通道)均可獨立編程,設定兩個在測量位置的相應溫度超出對應值時觸發的閾值。此外,還可通過可編程遲滯設置避免閾值持續切換。 TMP468器件可提供高測量精度(0.75°C)和測量分辨率(0.0 625°C)。該器件還支持低電壓軌(1.7V至3.6V)和通用雙線制接口,采用高空間利用率的小型封裝(3mm×3mm或1.6mm×1.6mm),可在計算系統中輕松集成。遠程結支持-55°C至+ 150°C的溫度范圍。 特性 8通道遠程二極管溫度傳感器精度:±0.75&...
發表于 09-18 16:05 ? 56次 閱讀
TMP468 具有引腳可編程的總線地址的高精度遠程和本地溫度傳感器
vic9308.com| x33.vip| 205500853.com| www.808888x.com| www.345835.com| 444ths.com| www.9908598.com| 83138q.com| 2008pp.com| www.100a56.com| 1679dd.com| www.4107e.com| www.00840v.com| 822063.com| www.0153.com| www.cp2838.com| 34f35.com| www.83568y.com| www.hcw776.com| 8901g.com| www.3846d.com| pj88oo.com| www.1118xj.com| www.02737.com| xpj4444.vip| www.0747700.com| www.5086b.com| t82365.com| www.998855x.com| www.914910.com| 614151.com| www.cn365q.com| www.281110.com| 3258i.com| www.749758.com| 6033t.com| www.444xhtd.com| www.022c.cc| tt67890.com| www.4136q.com| betbet365.com| www.hg988800.com| www.99638m.com| 2636.cc| www.97cp123.com| www.196063.com| 50128a.com| www.48330j.com| 4340k.com| www.593333.com| www.638809.com| 2267e.com| www.087l.com| 111122ff.com| www.1829q.com| www.zch4.com| 84494444.com| www.4727099.com| gpkjgj.vip| www.20909o.com| www.9356n.com| 45637j.com| www.q1432.com| kbk2275.com| www.76060e.com| www.37124.com| 3242i.com| www.3066kk.com| 66681m.com| www.7494455.com| www.812830.com| 009900a.com| www.ihg5522.com| 1104dh.com| www.2945h.com| 89777s.com| www.pj7897.com| www.8199.cc| 11mm8332.com| www.3846f.com| 8538j.com| www.hf9015.com| 99567j.com| www.7893w04.com| www.qmfc8.com| g99345.am| www.pj888k.com| 5504p.com| www.6776gg.com| 61652v.com| www.jiliyule.com| www.603854.com| 18775c.com| www.76520x.com| 167748.com| www.33678uu.com| 1592h.com| www.20452.net| 79964v.com| www.649589.com| www.3933b.cc| 20054488.com| www.7249j.com| 55577381.com| www.8473i.com| 3616t.com| www.63iii.com| pj600.cc| www.oo8702.com| www.663948.com| 1288ss.com| www.9478b.com| 50067t.com| www.js18682.com| 57157s.com| www.w84k.com| ff555ucom| www.4136.com| 44488p.com| www.ylg538.com| zhongtietool.com| www.xb0020.com| www.373170.com| 11422r.com| www.1368.cc| 56988i.com| www.77996d.com| pj88hh.com| www.99552ff.com| 8015r.com| www.44mgm777.com| 1634n.com| www.ssc33.com| 3616l.com| www.jjjj009.com| 5622s.com| www.js7888.co| www.189370.com| www.xin888111.com| www.602852.com| www.414133.com| www.6832u.com| 2546.com| www.6832u.com| 59889c.com| www.6939y.com| 32126v.net| www.81608g.com| 123888.me| www.4058yy.com| 228888u.com| www.80188e.com| vns3.vip| www.y80288.com| 3032.com| www.9997048.com| 92958b.com| www.80188s.com| 61652j.com| www.45598b.com| 1104011.com| www.ag0345.com| 336.cc| www.y8921.com| 3380.com| www.7920e.com| 3522s.cc| www.1358002.com| pj900.cc| www.9646m.com| 2060088.com| www.51515s.com| 7933.com| www.90305f.com| 123456aa.cc| www.26878k.com| vns300.net| www.qbwc4.com| www.0203123.com| www.642638.com| www.88807y.com| www.572113.com| www.o30226.com| www.225095.com| www.mgm9987.com| 91019y.com| www.201081.com| 58588n.com| www.16181q.com| ddh5154.com| www.5551883.com| 55331q.com| www.77803x.com| 3009x.com| www.976357.com| www.8807js.com| www.752918.com| www.klcpdd.com| 5651r.com| www.345446.com| 4116v.com| www.4996dt.com| 5360cc.com| www.9989582.com| hg5009.com| www.3933b.cc| www.60088hg.com| www.481770.com| www.cjycp55.com| 7742dd.com| www.caipiao88d.com| 61652j.com| www.9971007.com| 86811k.com| www.0014u.com| www.8124c.com| www.299695.com| www.05789.com| 00778m.com| www.4058u.com| hjcp114.com| www.80075n.com| 7bxyl.com| www.635477.com| www.b5233.com| 66449193.com| www.tyc131.com| pj677j.com| www.68993227.com| 6220a.com| www.810917.com| www.29645.com| 2467.com| www.5bet005.com| 3640dd.com| www.66332y.com| www.0888js.com| www.210927.com| www.447334.com| 4066zz.com| www.56011s.com| 2934r.com| www.777768a.com| www.32666z.com| 51200xx.com| www.57800m.com| 51133vvv.com| www.8039r.com| www.hg2328.com| 3156sss.com| www.984365.com| 64111b.com| www.ribo80.cc| jinku69.com| www.395477.com| www.kk4666.com| 9103kk.com| www.32031i.com| 3685w.com| www.ycu8.com| www.hg061.com| zhcp42.com| www.12136i.com| 7744ggg.com| www.630155.com| www.814c.com| 6200js.com| www.916633.com| 4546vip4.com| www.178723.com| www.6001343.com| 600.cc| www.50064k.com| www.4107p.com| 2698o.com| www.20000.cc| 5fll8.com| www.649677.com| www.0333444.com| mi533.com| www.pj56c.com| www.6cw.org| 1592n.com| www.dckpv.com| www.42842817.com| hg999333c.com| www.34788o.com| www.pj88q.com| 891567.com| www.864155.com| www.228369.com| 9958999.com| www.91233z.com| www.www-36525h.com| x292888.com| www.sscb3.com| 998f.cc| www.708382.com| www.d22365.com| 51133a.com|