新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 內(nèi)嵌ARM核的FPGA芯片EPXA10

內(nèi)嵌ARM核的FPGA芯片EPXA10

作者: 時(shí)間:2008-11-28 來源:網(wǎng)絡(luò) 收藏

  1.1 嵌入式微處理器922T

  EPX10嵌入式處理器部分集成了業(yè)界領(lǐng)先的32位處理器(922T),工作頻率可達(dá)200MHz;支持32位ARMv4T指令集和16位Thumb擴(kuò)展指令集;具有全性能的內(nèi)存管理單元以及8K的指令緩存和8K數(shù)據(jù)緩存,以支持實(shí)時(shí)操作系統(tǒng)(RTOS)、C語言和匯編語言。

  內(nèi)嵌ARM核的FPGA芯片EPXA10及其在圖像驅(qū)動(dòng)和處理方面的應(yīng)用

  1.2 高密度的

  EPXA10片內(nèi)部分具有1000000門可編程邏輯、3MB的內(nèi)置RAM和512個(gè)可供用戶使用的I/O管腳,可以通過嵌入各種IP核實(shí)現(xiàn)各種標(biāo)準(zhǔn)工業(yè)接口(如PCI、USB等)。

  1.3 先進(jìn)的存儲(chǔ)支持

  EPXA10嵌入式處理器部分集成了256KB單口SRAM和128KB雙口SRAM;同時(shí)集成了兩個(gè)先進(jìn)的存儲(chǔ)支持:(1)SDRAM控制器,用于控制單倍速/雙倍速不同控制進(jìn)序來確定的,實(shí)現(xiàn)起來非常復(fù)雜。有了SDRAM控制器的支持,只需要在Altera公司提供的EDA開發(fā)軟件Quartus II中設(shè)置好SDRAM工作所需的各種參數(shù),就可以按照直接給出指令、地址和數(shù)據(jù)的方式對(duì)SDRAM進(jìn)行操作,控制器會(huì)自動(dòng)將各種指令轉(zhuǎn)化成SDRAM所需的工作時(shí)序,大大降低了對(duì)SDRAM的控制難度。(2)從啟動(dòng)。這種啟動(dòng)方式需要將設(shè)計(jì)下載到片外E2PROM中,而且設(shè)計(jì)中可包含F(xiàn)PGA部分的應(yīng)用。啟動(dòng)時(shí)FPGA為主動(dòng),ARM處復(fù)位狀態(tài),配置完成后,如果有對(duì)ARM的應(yīng)用,則ARM解除復(fù)位,執(zhí)行軟件代碼;反之,ARM一直處于復(fù)位狀態(tài)。

  內(nèi)嵌ARM核的FPGA芯片EPXA10及其在圖像驅(qū)動(dòng)和處理方面的應(yīng)用



關(guān)鍵詞: ARM FPGA 并行處理 圖像處理

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉