中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 超額利用硬件資源

        超額利用硬件資源

        作者:SachinGupta 時間:2013-07-08 來源:電子產(chǎn)品世界 收藏

          動態(tài)重配置的實現(xiàn)

        本文引用地址:http://www.antipu.com.cn/article/147239.htm

          為了在應用中實現(xiàn)動態(tài)重配置,需要定義用于分配數(shù)字模塊和模擬模塊的多種不同硬件配置。我們可用直觀的圖形用戶界面(GUI)來簡化完成這項工作。開發(fā)人員可在應用中通過調(diào)用應用編程接口(API)動態(tài)切換配置。API調(diào)用的代碼隨后可用于根據(jù)外設以及為特定配置選定的設置來設置所需的值?! ?/p>

         

          為了展示動態(tài)重配置在應用中如何實現(xiàn),我們不妨來看一個真實的系統(tǒng)。圖6顯示了賽普拉斯推出的PSoC 1器件。該器件包括多種不同系統(tǒng)資源:CPU內(nèi)核、數(shù)字子系統(tǒng)、模擬子系統(tǒng)和可編程互聯(lián)等。數(shù)字子系統(tǒng)包含各種不同的可編程數(shù)字模塊,每個模塊都能獨立配置用于不同功能。同樣,模擬子系也同包含多種不同可編程模塊,也能進行類似的配置。這些子系統(tǒng)在圖中顯示為開發(fā)工具中的獨立模塊(圖7)?! ?/p>

         

          要配置可編程硬件模塊,開發(fā)人員可拖動外設,將其放到空白區(qū),這樣該外設就連接到其他外設或引腳。開發(fā)工具可生成所需的值,這些值在編程時間內(nèi)將存儲到閃存中。加電或復位時,器件在開始執(zhí)行主應用代碼前,會從閃存加載初始配置到。

          開發(fā)人員點擊右鍵并從工作區(qū)選擇新的可加載配置,則可定義新的配置。對每種配置來說,開發(fā)人員都能選擇不同的外設,并根據(jù)需要加以連接。一旦所有配置都定義完畢,開發(fā)工具會生成所需的寄存器值和匯編碼,并將這些值存儲到他們各自的寄存器,如圖4所示。開發(fā)人員也可從主應用中用單行代碼“LoadConfig_[config_name]”動態(tài)地加載配置。

          開發(fā)人員需要注意的一個問題是配置之間的切換時間。雖然卸載和加載配置主要是寄存器寫入工作,但這個過程所需的時間與特定配置需寫入寄存器的數(shù)量成正比。因此可根據(jù)所用資源算出近似切換時間,且應用也可根據(jù)時延進行調(diào)整。

          動態(tài)重配置功能強大,幾乎可用于所有不同外設通過時分復用來降低系統(tǒng)成本和尺寸的應用之中。通過在運行時修改可編程硬件資源的功能來執(zhí)行不同任務,系統(tǒng)設計人員可以實現(xiàn)可用硬件資源的超額利用。

        模數(shù)轉(zhuǎn)換器相關文章:模數(shù)轉(zhuǎn)換器工作原理


        塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理
        衰減器相關文章:衰減器原理
        熱敏打印機相關文章:熱敏打印機原理

        上一頁 1 2 3 4 下一頁

        關鍵詞: 電容器 寄存器

        評論


        相關推薦

        技術專區(qū)

        關閉