如今只是傳送純文本是遠遠不夠的。 要在一個充滿極度感官刺激的世界中吸引我們并讓我們保持注意力,任何數據都必須按照我們的審美觀去呈現。 因此,即便是基本的信息也必須以生動的色彩去展示,還要配上復雜的漸變、動畫和視頻。
然而,高清晰度、深色板、實時動畫和視頻都需要有個處理器才能構建、渲染和顯示。 我們希望看到的是簡潔、明亮和自然的頁面。 但是,隨著顯示器分辨率提高,每頁的內容、后臺處理和數據移動的量也將提升,為渲染這些變化和內容,占用的處理器資源,特別是對時間和存儲器空間的需求也越來越多。
本文將討論具有足夠動力、資源和架構優(yōu)化能力,能夠支持高端圖形處理的高端處理器。 這些處理器一般均采用 32 位或更寬的內部數據路徑,并使用高速時鐘。 內部高速緩存 RAM 以及交叉存取的 DMA 也同樣的重要。
需求和選擇
我們中的大多數人都不會那么幸運,設計的產品能夠被成千上萬地去生產。 因此,ASIC 在成本、時間或風險方面通常都不是有效的選擇,我們只能選擇可以在處理圖形的同時仍可執(zhí)行其它系統(tǒng)功能的高成本 FPGA。
現在視頻成為了一個關鍵的任務。 數據格式化、子畫面裁決、圖層疊置以及畫面滾動、色彩混合等等,均涉及密集的處理和數據路徑任務。 三維 (3D) 渲染與漸變增加了另一個層面的功能預期,這將耗盡處理器的資源和時間。
盡管有些高性能處理器可以編程為專用的圖形外設處理器,但一般仍可以處理許多其它任務。 而且,高端外設可能還包含預定的電容觸摸接口,以及立體聲、以太網和其它通信協議,以便使對應用處理器的中斷次數降到最少。 這幾乎有點像是有一個另外的內核。 高性能 DMA 和外部總線接口邏輯如很多通用輸入/輸出一樣是普遍存在的。
典型的平板電腦的 TFT 顯示屏一般可以有 1024 x 600 到 2560 x 1600 的像素。 如此寬的范圍對系統(tǒng)性能造成嚴重制約,尤其是對所需的存儲器資源量(表 1)。 象 Samsung Galaxy、Amazon Kindle 和 Toshiba 平板電腦中所使用的 24 位全彩 2560 x 1600 顯示屏,單個頁面即消耗 12 M 的 RAM。
表 1: 一般平板電腦顯示屏的單頁信息存儲器消耗對比。
既使有 32 位寬的數據總線,但一次完整的每秒 30 幀的視頻流重繪仍發(fā)生 368,640,000 單周期 24 位存儲器數據傳送。 即 2.7 ns 傳送一次 ,這對于一次數據渲染和移動處理來說要求太高。 即使您未執(zhí)行象 MPEG 這樣壓縮視頻格式的實時解碼,渲染也是不象您所想像的那樣簡單。
另一個因素是內部高速緩存 RAM 和外部總線接口速度。 在高時鐘速度下,外部總線 RAM 總是處于等待狀態(tài),將使處理器負荷嚴重不足,從而造成性能下降。 好的 SDRAM 接口對于處理器處部總線接口來說,意味著頁面可以在后臺刷新,讓處理器集中整個內核進行渲染處理。
高性能處理器可以專用于圖形控制,特別是在它可以快速移進和移出數據時。 在 Freescale MPC8245LVV333D 中可以找到一個實現得較好的高速 SDRAM 接口實例,該器件位于該公司的 Power PC MPC603e 內核的中心,是 MPC82xx 系列的一部分。 這款 32 位、352 引腳處理器時鐘速度為 333 MHz,某些系列速度可能更快。 該處理器提供 2、1.8 和 1.5 V 版本,有助于減少這款有著四百五十萬個晶體管的器件的功耗。
MPC8245 采用 Power PC 架構和 PCI 橋接器,因此設計師可以使用為 PCI 和其它標準接口設計的外設快速進行系統(tǒng)設計。 其內核可以工作在各種不同的頻率下,讓設計師靈活權衡性能與功耗。 SDRAM 同步與驅動均由外設控制單元進行獨立處理,同時交叉將 DMA 功能釋放給外部總線接口邏輯,讓顯示屏自主實現高速數據傳送,從而釋放出處理器資源進行后臺渲染(圖 1)。
圖 1: 配有先進的高速外部存儲器接口的流水化處理器塊就是一個好的專用圖形處理器,可以充當高端半自主外設。 這可以滿足某些應用的全部需要。
注意 SDRAM 接口支持多達 2 G 的 SDRAM。 高帶寬總線可以使用 32 或 64 位傳送周期。 集成 DMA 控制器允許離散收集操作,支持自動連接 DMA 緩沖的 DMA 鏈接。 這樣就又減少了主微處理器的一項任務。
Texas Instruments 是一家資深開發(fā)商和數字成像和圖開領域的行業(yè)先鋒企業(yè),擁有 OMAP35x 這樣的旗艦級處理器及相關工具。 OMAP 平臺集合了強大的 600 MHz 超級 ARM? Cortex?-A8 內核,集成四個 OMAP 應用處理器。
特別要說明的是 OMAP3530,據稱擁有一流的視頻、圖像和圖形處理能力,為流視頻、2D/3D 手機游戲和視頻捕捉提供直接支持。 OMAP3530 包含一個圖形加速器和專用的視頻輸入和視頻輸出端口。
尤其值得注意的是 64 通道 DMA 支持以及低功耗 DDR 接口。 與其它處理器一樣,RAM 占去了大部分的芯片區(qū)域,在這種情況下,64K 通用 RAM 一般一次會占用一條或兩條掃描線。 同樣有幫助的是,提供多達 256K 的片載二級緩沖 RAM,這樣可以保留模板和某些后臺圖形信息。 另外,我們可以注意到有另一個 96 K 的 RAM 用于 DSP 渲染和使用。 3530 中也包括了一個基于硬件的圖形加速器。
TI 和第三方開發(fā)工具制造商均支持這些部件。 Circuitco Electronic 提供的 BeagleBoard 就支持 OMAP3530,并展示了到 SDRAM、S-Video 和 DVI-D 接口以及所有 LCD 接口信號的連接(圖 2)。 Digi-Key 在線提供 BeagleBoard 產品培訓模塊以及視頻,說明如何使用運行 Linux 的 BeagleBoards 來驅動微型投影儀。BeagleBoard 可能就是一個您很感興趣的視頻接口。
圖 2: BeagleBoard 采用 OMAP 處理器架構并可用作強大的測試和開發(fā)平臺,對嵌入式 Linux 設計來說尤其有用。 它非常適合用于顯示器驅動和微型投影儀。
邏輯 PD 使得 SOMOMAP3530-11-1782JFIR 成為一個支持 OMAP3530 的開發(fā)和評估平臺,并集合了 ARM Cortex-M8 處理器和一個 TMS320C64x DSP 處理器。 盡管該器件主要是針對信號處理開發(fā)而設計,但也可是一個可使用的平臺開發(fā)工具。
多核替代
多核處理器芯片可以是多處理器板的最好的替代手段。 盡管在分享同一存儲器和外設總線時可能有些帶寬限制,但是如果任務能夠以分段方式有效執(zhí)行,多核處理器仍具有其突出之處。
Freescale 就擁有一款有名的支持多核技術的芯片,即其功能強大的基于 ARM 8 到 ARM 11 的 i.MX 6 系列處理器,支持多達四個 1.2 GHz 的四核器件,帶有 64 位 DDR 3 和兩個 32 位 DDR 2 接口。
Freescale i.MX6sololite 器件適用于 2D 和 3D 圖形芯片 MCIMX6L3DVN10AA,是一個 432 引腳的無 ROM 處理器,采用單一的 1 GHz 內核。 值得注意的是其 256 K 的 RAM 和運行電壓低至 0.95 V 的電源。
這些器件靈活性高,可提供多媒體和圖形處理功能。 有專用的硬件圖形加速器塊執(zhí)行矢量、2D 和 3D 圖形處理,從而將處理器從這些數據密集型工作中解放出來。 另一個用于圖像處理的專用塊可用來處理增加、倒置、旋轉、滾動、重新調整大小和混合操作等功能。 此外,還有一個專用硬件塊連接相機和顯示屏(圖 3)。
圖 3: 當細分的專用硬件塊能夠利用高速總線和深存儲池時,就可能實現最佳性能。 這可以通過更多集成外設以低成本的方式提供類似 ASIC 級的性能。
Freescale 較大款 624 引腳 MCIMX6S5DVM10AB 也是一種無 ROM 設計,帶有專用圖形硬件和 ARM Cortex-A9。 雙通道和四核處于食物鏈較高端,并消化掉只是單內核無法實時處理的功能。 例如 i.MX6 系列也包括四核 1.2 GHz 器件,如 MCIMX6Q5EYM10AC。 這些器件也具有雙 2D 圖形引擎,并通過四個附加著色器提供 3D 支持。
總而言之,盡管 ASIC 可能是提供復雜圖形和視頻處理的有效解決方案,但是大多數設計師可能付不起成本或花得起時間來使用。 幸運的是,如本文所述,有各種各樣好的高端處理器能夠提供流暢的視頻處理和完成此類工作的功能。
-
處理器
+關注
關注
68文章
19896瀏覽量
235371 -
存儲器
+關注
關注
38文章
7653瀏覽量
167461 -
總線
+關注
關注
10文章
2960瀏覽量
89790
發(fā)布評論請先 登錄
傳小米松果處理器高端版采用三星10nm制程
中國高端處理器發(fā)展探秘

工業(yè)應用理想選擇多核處理器
基于處理器的人機界面 (HMI) 參考設計包括BOM及框圖
基于處理器的支持電阻式觸摸屏的人機界面 (HMI)解決方案
為什么高端處理器的工作電壓需要動態(tài)調整?
圖形處理器的流執(zhí)行模型
國內首顆支持Android 3.0的2GHz雙核處理器
Intel新一代高端桌面處理器明年8月份發(fā)布

高通推出三款驍龍處理器 支持廣泛終端AI用例
2019年LG高端OLED屏幕將搭載Alpha 9圖像處理器
vivo手機很少用高端處理器,為什么手機還那么流暢
高端處理器新標桿 Power10劍指“內存墻”

評論