德州儀器(TI)Sitara處理器上的可編程實(shí)時(shí)單元(PRU)使客戶(hù)能夠從ARM內核卸載實(shí)時(shí)處理任務(wù),從而令自己的產(chǎn)品與眾不同。PRU是為決定性處理及實(shí)時(shí)處理而優(yōu)化的200MHz低時(shí)延多核協(xié)處理器,擁有本地外設和內存,可幫助客戶(hù)在系統設計中避免昂貴的現場(chǎng)可編程門(mén)陣列(FPGA)或專(zhuān)用集成電路(ASIC),以節省時(shí)間和成本。PRU不僅可從ARM卸載處理任務(wù)以應對如時(shí)間要求嚴格的I/O操作等決定性任務(wù),而且其功能足夠強大,可在3D打印機、LED照明控制、機器人、熱敏打印等應用領(lǐng)域中實(shí)現如電機控制等復雜的功能。 PRU具備可編程特性,能在5毫微秒內對I/O引腳進(jìn)行單周期直接訪(fǎng)問(wèn)并擁有SoC資源,因此可在實(shí)施快速實(shí)時(shí)響應、專(zhuān)門(mén)數據處理操作、自定義外設接口以及從片上系統(SoC)的其它處理器內核卸載任務(wù)時(shí)提供靈活性。此外,PRU還使開(kāi)發(fā)人員能針對各種最終應用實(shí)現不同的接口,包括I2C和SPI、高級PWM、電機控制、RS485、采樣率轉換和傳感器監控等位拆裂串行接口。 龐大的資源生態(tài)系統 TI的PRU軟件支持套件可為開(kāi)發(fā)PRU軟件提供框架和范例。該套件包含適用于主機操作系統(OS)的范例型PRU固件及應用程序加載器代碼。范例型PRU固件可展示PRU的功能,以便在控制系統及資源的同時(shí)與其進(jìn)行交互。最近面向PRU發(fā)布的C語(yǔ)言編譯器是Code Composer Studio™集成開(kāi)發(fā)環(huán)境v6的一部分,可簡(jiǎn)化PRU的編程工作。此外,由于開(kāi)發(fā)人員可通過(guò)JTAG進(jìn)行調試,因此也無(wú)需進(jìn)行匯編級程序設計。 推出面向BeagleBone Black的全新PRU Cape 對BeagleBone Black社區所提供的Cape而言,由TI開(kāi)發(fā)并支持的PRU Cape插件板是一種完美的補充,該插件板為客戶(hù)帶來(lái)了一種經(jīng)濟實(shí)惠的方式來(lái)評估Sitara處理器上的PRU功能。PRU Cape可實(shí)現輕松評估,同時(shí)能學(xué)習對AM335x處理器中的雙核PRU進(jìn)行編程。其代碼還可在如AM437x解決方案的其它Sitara處理器系列中重復使用,這些處理器系列包涵了功能更加豐富的四核PRU。此外,該Cape可提供對各種特性的訪(fǎng)問(wèn),包括:通過(guò)七個(gè)LED實(shí)現的基本通用輸出(GPO)、通過(guò)兩個(gè)按鈕實(shí)現的通用輸入(GPI)、簡(jiǎn)單的音頻、UART、HDQ溫度傳感器、GPIO排針和原型電路板面積。PRU的開(kāi)發(fā)人員將獲得來(lái)自TI的支持,還能加入BeagleBoard.org社區,F在可立即購買(mǎi)BeagleBone Black PRU Cape。 了解更多詳情: · 立即購買(mǎi)您的PRU Cape · 閱讀有關(guān)PRU的白皮書(shū) · 查看PRU Cape TI設計 |