新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 可配置處理器開發(fā)原理

        可配置處理器開發(fā)原理

        作者: 時間:2011-04-23 來源:網(wǎng)絡(luò) 收藏

          由于微是由指令進(jìn)行驅(qū)動的,因此可以通過對指令執(zhí)行流水線中的指令進(jìn)行分析來確定在某些時間的哪些部件處于運(yùn)行狀態(tài)。這種分析通常需要幾十億個系統(tǒng)仿真時鐘周期,這樣可以讓Xtensa設(shè)計(jì)人員在處理器設(shè)計(jì)時通過增加細(xì)粒度時鐘門控來關(guān)閉那些指令執(zhí)行過程中沒有執(zhí)行到的處理器單元部件。進(jìn)一步,如果處理器沒有執(zhí)行到的TIE操作,那么Xtensa就可以對TIE擴(kuò)展定義的整個系統(tǒng)硬件關(guān)閉時鐘。因此,Xtensa處理器可以擁有幾百個不同的門控時鐘域,這樣可以真正使得微處理器的活動功耗降到最低。

          可處理器設(shè)計(jì)過程自動化

          可Xtensa處理器能夠讓設(shè)計(jì)人員對處理器進(jìn)行量身定做以滿足片上系統(tǒng)SOC中的特定任務(wù)。Xtensa設(shè)計(jì)流程,如圖4所示。

          Xtensa 處理器生成器同時可以針對特定和擴(kuò)展,自動生成完整而有效的軟件工具,包括編譯器、指令集仿真器、調(diào)試器、操作系統(tǒng)接口等軟件環(huán)境。在處理器配置信息完整的情況下,處理器生成器可以在一個小時左右生成一顆新處理器的RTL設(shè)計(jì)和軟件環(huán)境。

          結(jié)論

          同標(biāo)準(zhǔn)處理器一樣,可配置處理器也可以建立了一個完整的可編程的設(shè)計(jì)環(huán)境,系統(tǒng)軟件工具鏈可以自動產(chǎn)生,人員可以充分利用了擴(kuò)展技術(shù)為應(yīng)用需要來構(gòu)建微處理器。

          短時間內(nèi),標(biāo)準(zhǔn)處理器和可配置處理器將共存。長久看來,可配置處理器因?yàn)槠淇梢赃M(jìn)行架構(gòu)的配置和擴(kuò)展,故而能更加適應(yīng)后PC時代多種應(yīng)用的需求,而得到越來越廣泛的應(yīng)用。

          

          


        上一頁 1 2 下一頁

        關(guān)鍵詞: 原理 開發(fā) 處理器 配置

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 武安市| 广平县| 运城市| 枣阳市| 饶平县| 望奎县| 无极县| 雷州市| 鞍山市| 龙门县| 仁怀市| 左权县| 临夏市| 乌兰县| 河北省| 响水县| 德江县| 天津市| 无极县| 阿拉善右旗| 广元市| 丹江口市| 江阴市| 磐石市| 略阳县| 特克斯县| 衡南县| 安陆市| 敖汉旗| 巴塘县| 新民市| 甘洛县| 岳西县| 册亨县| 高碑店市| 桐柏县| 稻城县| 介休市| 西林县| 延川县| 和田县|