首頁(yè) > 新聞 > IT與互聯(lián)網(wǎng) >

德州儀器讓即時(shí)程式設(shè)計(jì)易如反掌

--德州儀器 BeagleBone Black 擴(kuò)展 PRU 軟體支援和首款 PRU Cape 插件板

2014-11-19 09:10:04   作者:   來(lái)源:CTI論壇   評(píng)論:0  點(diǎn)擊:


  德州儀器(TI)Sitara 處理器上的可編程設(shè)計(jì)即時(shí)單元(PRU)使客戶(hù)能從 ARMR 核心卸載即時(shí)處理任務(wù),進(jìn)而開(kāi)發(fā)具差異化的產(chǎn)品.pRU 為 200MHz 低時(shí)延多核心協(xié)同處理器,針對(duì)即時(shí)處理確定性最佳化,并具備局部周邊設(shè)備和記憶體 —— 該記憶體讓客戶(hù)可從系統(tǒng)設(shè)計(jì)中去除昂貴的現(xiàn)場(chǎng)可編程設(shè)計(jì)閘陣列(FPGA)或?qū)S梅e體電路(ASIC)以節(jié)省時(shí)間和金錢(qián).pRU 不僅可從 ARM 卸載處理任務(wù)以應(yīng)對(duì)確定性任務(wù),如對(duì)時(shí)間要求嚴(yán)格的 I/O 操作;而且功能足夠強(qiáng)大,可在 3D 印表機(jī)、LED 照明控制、機(jī)器人、熱列印等應(yīng)用領(lǐng)域?qū)崿F(xiàn)如馬達(dá)控制等復(fù)雜的功能。

  PRU 具備可編程設(shè)計(jì)特性,能在 5 毫微秒內(nèi)對(duì) I/O 接腳進(jìn)行單周期直接進(jìn)入并擁有SoC 資源,因此可實(shí)現(xiàn)快速即時(shí)回應(yīng)、專(zhuān)門(mén)資料處理操作、自訂周邊介面以及從系統(tǒng)單晶片上(SoC)的其他處理器核心卸載任務(wù)時(shí)提供彈性。此外,PRU 還使開(kāi)發(fā)人員能針對(duì)各種最終應(yīng)用實(shí)現(xiàn)不同的介面,包括 I2C 和 SPI、進(jìn)階 PWM、馬達(dá)控制、RS485、取樣速率轉(zhuǎn)換和感測(cè)器監(jiān)控等位元拆裂序列介面。

  龐大的資源生態(tài)系統(tǒng)

  TI 提供可為開(kāi)發(fā) PRU 軟體提供框架和范例的 PRU 軟體支援套件。該套件包含適用于主機(jī)作業(yè)系統(tǒng)(OS)的范例型 PRU 韌體及應(yīng)用程式載入器編碼。范例可展示 PRU 的功能,以便與系統(tǒng)互動(dòng)并控制系統(tǒng)及其資源。最近針對(duì) PRU 發(fā)布的 C 語(yǔ)言編譯器是 Code Composer Studio 整合式開(kāi)發(fā)環(huán)境 v6 的一部分,可簡(jiǎn)化 PRU 的程式設(shè)計(jì)工作 —— 無(wú)需進(jìn)行匯編級(jí)程式設(shè)計(jì),因?yàn)殚_(kāi)發(fā)人員可透過(guò) JTAG 進(jìn)行除錯(cuò)。

  為 BeagleBone Black 推出全新的 PRU Cape

  對(duì) BeagleBone Black社群所提供的 Cape 而言,由 TI 銷(xiāo)售并支援的 PRU Cape 插件板是完美補(bǔ)充,該插件板讓客戶(hù)可用經(jīng)濟(jì)實(shí)惠的方式以評(píng)估 Sitara 處理器上的 PRU 功能。透過(guò) PRU Cape 可輕松評(píng)估并學(xué)習(xí)對(duì) AM335x 處理器中的雙核心 PRU 進(jìn)行程式設(shè)計(jì)。編碼還可在其他 Sitara 處理器系列,如功能更豐富的四核心 PRU AM437x 解決方案,中重復(fù)使用。該 Cape 可提供各種功能存取,包括:透過(guò)七個(gè) LED 實(shí)現(xiàn)的基本通用輸出(GPO)、透過(guò)兩個(gè)按鈕實(shí)現(xiàn)的通用輸入(GPI)、簡(jiǎn)單的音訊、UART、HDQ 溫度感測(cè)器、GPIO 排針和原型電路板面積.pRU 的開(kāi)發(fā)人員將獲得 TI 的支援,并能加入 BeagleBoard.org 社群,F(xiàn)在可立即購(gòu)買(mǎi)BeagleBone Black PRU Cape,建議售價(jià)為$39 美元。

分享到: 收藏

專(zhuān)題