在向一個(gè)嵌入式產(chǎn)品設(shè)計(jì)做出幾年的財(cái)力和物力投資之后,你最不愿意聽(tīng)到的消息就是你所采用的器件已經(jīng)“生命終止”。在分立的嵌入式處理中,陳舊過(guò)時(shí)意味著你必須為你的下一個(gè)設(shè)計(jì)轉(zhuǎn)向采用另外一種處理器,
普遍認(rèn)為開(kāi)發(fā)多處理器系統(tǒng)軟件的難度要大于單處理器系統(tǒng)。但實(shí)際情況并非總是如此。我們這個(gè)在 TRW 汽車(chē)公司下屬的咨詢(xún)部 TRW Conekt 工作的設(shè)計(jì)團(tuán)隊(duì)最近接管了一個(gè)項(xiàng)目,展示了如何根據(jù)手中的問(wèn)題發(fā)揮硬件的功能,
普遍認(rèn)為開(kāi)發(fā)多處理器系統(tǒng)軟件的難度要大于單處理器系統(tǒng)。但實(shí)際情況并非總是如此。我們這個(gè)在 TRW 汽車(chē)公司下屬的咨詢(xún)部 TRW Conekt 工作的設(shè)計(jì)團(tuán)隊(duì)最近接管了一個(gè)項(xiàng)目,展示了如何根據(jù)手中的問(wèn)題發(fā)揮硬件的功能,
MicroBlaze微處理器在實(shí)時(shí)汽車(chē)系統(tǒng)中的應(yīng)用
引言 視頻采集的主流實(shí)現(xiàn)方案有兩種:一是基于ASIC,該方案一般采用意法、AMD等公司的專(zhuān)用視頻處理芯片;二是基于DSP,主要采用TI、ADI等公司的DSP信號(hào)處理器。它們作為輔處理器,可在主CPU控制下進(jìn)行視頻信號(hào)的
引言 視頻采集的主流實(shí)現(xiàn)方案有兩種:一是基于ASIC,該方案一般采用意法、AMD等公司的專(zhuān)用視頻處理芯片;二是基于DSP,主要采用TI、ADI等公司的DSP信號(hào)處理器。它們作為輔處理器,可在主CPU控制下進(jìn)行視頻信號(hào)的
MicroBlaze是一款基于構(gòu)造的的嵌入式微處理器,它的顯著優(yōu)勢(shì)在于能滿(mǎn)足復(fù)雜應(yīng)用的需求,在除了運(yùn)行簡(jiǎn)單的通用應(yīng)用以外,還能運(yùn)行操作系統(tǒng)。
MicroBlaze處理器是賽靈思(Xilinx)在嵌入式開(kāi)發(fā)套件 (EDK) 中提供的兩款32位內(nèi)核之一,是實(shí)現(xiàn)硬件加速的靈活工具。圖1是MicroBlaze的典型設(shè)計(jì)。該內(nèi)核含有一個(gè)32位乘法器,但不含浮點(diǎn)單元(FPU)、桶式移位器或?qū)S糜?/p>
采用硬件加速發(fā)揮MicroBlaze處理能力
隨著FPGA規(guī)模的不斷增大,其封裝形式大多向球形方式轉(zhuǎn)移,這樣使得傳統(tǒng)的探針?lè)绞奖O(jiān)測(cè)信號(hào)變得越來(lái)越困難。Chipscopepro是一種片內(nèi)邏輯分析工具,它能通過(guò)JTAG口,將FPGA內(nèi)部信號(hào)實(shí)時(shí)讀出,傳入計(jì)算機(jī)進(jìn)行分析。
隨著FPGA規(guī)模的不斷增大,其封裝形式大多向球形方式轉(zhuǎn)移,這樣使得傳統(tǒng)的探針?lè)绞奖O(jiān)測(cè)信號(hào)變得越來(lái)越困難。Chipscopepro是一種片內(nèi)邏輯分析工具,它能通過(guò)JTAG口,將FPGA內(nèi)部信號(hào)實(shí)時(shí)讀出,傳入計(jì)算機(jī)進(jìn)行分析。
MicroBlaze嵌入式軟核是一個(gè)被Xilinx公司優(yōu)化過(guò)的可以嵌入在FPGA中的RISC處理器軟核,具有運(yùn)行速度快、占用資源少、可配置性強(qiáng)等優(yōu)點(diǎn);液晶顯示器(LCD)具有功耗低、體積小、工作電壓低、壽命長(zhǎng)、可以顯示復(fù)雜的文字及圖形等優(yōu)點(diǎn)。本文以信利MPG240128點(diǎn)陣液晶顯示模塊為例,選擇Xilinx公司的Spartan 3E系列FPGA作為控制芯片,介紹嵌入式軟處理器MicroBlaze與液晶顯示模塊的接口和圖形顯示的編程技術(shù)。
本設(shè)計(jì)介紹了基于Spartan-3 FPGA實(shí)現(xiàn)通用視頻采集系統(tǒng)的實(shí)現(xiàn)方案。本系統(tǒng)的設(shè)計(jì)依賴(lài)于專(zhuān)用的設(shè)計(jì)軟件和IP模塊。由于采用了SOPC技術(shù),該系統(tǒng)可裁減、可擴(kuò)充、可升級(jí),而多層次IP模塊的高度復(fù)用又使得本系統(tǒng)具有設(shè)計(jì)周期短,風(fēng)險(xiǎn)投資小和設(shè)計(jì)成本低等優(yōu)勢(shì)。
基于SOPC的視頻采集系統(tǒng)設(shè)計(jì)
安富利推出用于MicroBlaze 處理器的 Linux DVD、工具套件和研習(xí)MicroBlaze 處理器版本Linux的 SpeedWay 設(shè)計(jì)研討會(huì)系列,為嵌入式處理器應(yīng)用提供全面的設(shè)計(jì)和支持解決方案。