內(nèi)嵌ARM核的FPGA芯片EPXA10
1.1 嵌入式微處理器ARM922T
1.2 高密度的FPGA
EPXA10片內(nèi)FPGA部分具有1000000門可編程邏輯、3MB的內(nèi)置RAM和512個可供用戶使用的I/O管腳,可以通過嵌入各種IP核實現(xiàn)各種標準工業(yè)接口(如PCI、USB等)。
1.3 先進的存儲支持
EPXA10嵌入式處理器部分集成了256KB單口SRAM和128KB雙口SRAM;同時集成了兩個先進的存儲支持:(1)SDRAM控制器,用于控制單倍速/雙倍速不同控制進序來確定的,實現(xiàn)起來非常復雜。有了SDRAM控制器的支持,只需要在Altera公司提供的EDA開發(fā)軟件Quartus II中設置好SDRAM工作所需的各種參數(shù),就可以按照直接給出指令、地址和數(shù)據(jù)的方式對SDRAM進行操作,控制器會自動將各種指令轉(zhuǎn)化成SDRAM所需的工作時序,大大降低了對SDRAM的控制難度。(2)從FPGA啟動。這種啟動方式需要將設計下載到片外E2PROM中,而且設計中可包含F(xiàn)PGA部分的應用。啟動時FPGA為主動,ARM處復位狀態(tài),配置完成后,如果有對ARM的應用,則ARM解除復位,執(zhí)行軟件代碼;反之,ARM一直處于復位狀態(tài)。
評論