新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 內嵌ARM核的EPXA10在圖像驅動和處理方面的應用用

        內嵌ARM核的EPXA10在圖像驅動和處理方面的應用用

        作者: 時間:2012-10-29 來源:網絡 收藏

        隨著亞微米技術的發展,芯片密度不斷增加,并以強大的并行計算能力和方便靈活的動態可重構性,被廣泛地應用于各個領域。但是在復雜復法的實現上,卻遠沒有32位RISC處理器靈活方便,所以在設計具有復雜算法和控制邏輯的系統時,往往需要RISC和結合使用。這樣,電路設計的難度也就相應大大增加。隨著第四代EDA開發工具的使用,特別是在IP核產業的迅猛發展下產生的SOPC技術的發展,使嵌入式RISC的通用及標準的FPGA器件呼之欲出。單片集成的RISC處理器和FPGA大大減小了硬件電路復雜性和體積,同時也降低了功耗、提高了系統可靠性。Altera公司的芯片就是應用SOPC技術,集高密度邏輯(FPGA)、存儲器(SRAM)及嵌入式處理器(ARM)于單片可編程邏輯器件上,實現了速度與編程能力的完美結合。本文所介紹的和處理系統正應用了EPX10的這些特點,充分發揮了FPGA邏輯控制實現簡單、對大量數據做簡單處理速度快的優勢以及ARM軟件編程靈活的特點。


        1 內嵌的FPGA芯片及其主要特點

        EPX10單片集成了、高密度的FPGA、存儲器及接和控制模塊,不僅簡化了ARM與FPGA之間的通訊,也使片外擴展存儲器以及和外設通訊變得相對簡單;同時通過在FPGA中嵌入各種IP核和用戶控制邏輯可以實現各種接口和控制任務。這樣的高度集成化不僅大大加快了ARM與片內各種資源的通訊速度,而且減小了硬件電路的復雜性、體積和功耗,真正實現了SOPC。

        EPX10內部結構框圖如圖1所示,主要分為嵌入式處理器和FPGA兩部分。

        1.1 嵌入式微處理器ARM922T

        EPX10嵌入式處理器部分集成了業界領先的32位ARM處理器(ARM922T),工作頻率可達200MHz;支持32位ARMv4T指令集和16位Thumb擴展指令集;具有全性能的內存管理單元以及8K的指令緩存和8K數據緩存,以支持實時操作系統(RTOS)、C語言和匯編語言。


        1.2 高密度的FPGA

        片內FPGA部分具有1000000門可編程邏輯、3MB的內置RAM和512個可供用戶使用的I/O管腳,可以通過嵌入各種IP核實現各種標準工業接口(如PCI、USB等)。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 鞍山市| 广饶县| 长治市| 皋兰县| 凉城县| 沁源县| 咸丰县| 左权县| 德庆县| 崇信县| 德惠市| 桦川县| 和田市| 西藏| 镇沅| 融水| 望都县| 邵阳县| 雅江县| 天等县| 沁阳市| 勃利县| 时尚| 惠水县| 达州市| 乐平市| 霍城县| 福安市| 石柱| 武夷山市| 北京市| 沂水县| 丰宁| 洛宁县| 扎囊县| 灵寿县| 九台市| 云霄县| 瑞金市| 定陶县| 内黄县|