基于Cyclone FPGA的遠(yuǎn)程信息處理系統(tǒng)簡介
在汽車中,遠(yuǎn)程信息處理系統(tǒng)包括在全球定位系統(tǒng)(GPS)下進(jìn)行的無線通信,及向駕駛員提供最新的信息、安全功能和車載娛樂所進(jìn)行的嵌入式計(jì)算。在處理器中提供了該系統(tǒng)所需要的全部控制功能。全球定位系統(tǒng)、車輪的傳感裝置、和轉(zhuǎn)速計(jì)的接口可以接收到有關(guān)導(dǎo)航、輪速和引擎速度方面的信息,并將這些信息再發(fā)送給LCD圖形控制器顯示。此系統(tǒng)為駕駛員提供有關(guān)當(dāng)前交通狀況、駕駛地圖及方向、速度以及燃油狀況等方面數(shù)據(jù)。緊急情況下,系統(tǒng)將提供緊急求救服務(wù),并能確切提供車輛所處位置。
娛樂功能部件(entertain units)可以訪問儲存有MP3音樂文件的車載CD-ROM播放器。而GPS所使用的系統(tǒng)導(dǎo)航數(shù)據(jù)同樣也可以被儲存在這里。MP3音樂文件被發(fā)送到汽車的音頻系統(tǒng)中通過音頻界面回放。
接口部件通過多種總線連接讓控制器件訪問所有汽車娛樂和駕駛員信息系統(tǒng)(例如車載電腦)。駕駛員通過USB、以太網(wǎng)(或藍(lán)牙)接口連接如手提電腦、 PDA等移動(dòng)設(shè)備來進(jìn)行數(shù)據(jù)的同步、上傳和下載等操作。外部多媒體設(shè)備如便攜式DVD播放器可以通過USB或是Firewire接口連接到控制器上。車用 CD/DVD播放器和其他車用多媒體設(shè)備則通過MOST/Firewire (IDB1394)接口聯(lián)網(wǎng)。車用控制器區(qū)域網(wǎng)絡(luò)(CAN)、串行外圍接口、內(nèi)部集成電路總線接口和內(nèi)部集成電路聲音總線接口用于次要的車身控制操作。圖 1顯示了一個(gè)典型的遠(yuǎn)程信息處理/娛樂控制器。
Altera的低成本Cyclone FPGA系列是遠(yuǎn)程信息處理系統(tǒng)中許多接口應(yīng)用的理想選擇??删幊踢壿嬙试S對接口連接進(jìn)行定制,從而滿足多種不同數(shù)據(jù)類型的需要。它可以和預(yù)先設(shè)定的專用標(biāo)準(zhǔn)產(chǎn)品(ASSP)芯片配合使用,為后者提供一個(gè)靈活的系統(tǒng)作為補(bǔ)充。遠(yuǎn)程信息處理控制器中的大部分功能都可以通過Cyclone器件來完成。通過使用各種現(xiàn)成的Altera® IP核,如10/100以太媒體訪問控制器(MAC)、PCI和CAN控制器,可以大幅度降低開發(fā)成本和縮短推出市場所需時(shí)間。此外,還可以使用Altera 32位Nios® II嵌入式處理器來完成遠(yuǎn)程信息處理應(yīng)用中標(biāo)準(zhǔn)的微控制器的功能。具備低成本構(gòu)架的Cyclone器件與Altera IP核的完美組合為大容量應(yīng)用提供了最富競爭力的解決方案。
圖1.遠(yuǎn)程信息處理/娛樂控制器
注釋:
SPI = 串行外圍接口
I/C = 內(nèi)部集成電路總線
12S = 內(nèi)部集成電路聲音總線
ATAPI = AT計(jì)算機(jī)上附加設(shè)備的包接口
PWM = 脈寬調(diào)制
基于其高效的器件架構(gòu),Cyclone器件完全可以滿足成本相對敏感的應(yīng)用在性能和價(jià)格方面的要求。Cyclone器件系列以及Altera的配套產(chǎn)品及解決方案為業(yè)內(nèi)設(shè)計(jì)人員提供了較ASIC更具競爭力的價(jià)格水平。