在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > EDA/PCB > 設計應用 > 基于CPLD的多DSP及FPGA遠程加載設計

            基于CPLD的多DSP及FPGA遠程加載設計

            作者: 時間:2012-06-15 來源:網絡 收藏


            2 遠程更新硬件實現(xiàn)
            遠程更新和加載就是系統(tǒng)具有從遠端通過下發(fā)指令或參數對處理模塊中存儲的應用程序進行修改升級的功能,模塊內部控制單元啟動加載模塊,完成模塊功能重構。反映到硬件功能就是主控芯片要具備擦除、讀寫模塊內存儲芯片的功能,可以控制模塊內的各處理器及可編程器件重新加載運行新程序。數字處理模塊采用4顆芯片和1顆來完成系統(tǒng)的數據處理任務,因此在系統(tǒng)升級時需要對4個處理器或部分處理器及FPCA的程序進行更新并重新加載。所以主控芯片要具備擦除、讀寫各和FPCA芯片掛接的FLASH芯片,并能對其完成程序加載。
            硬件設計時FLASH芯片采用了集中式設計,多個芯片和分段共享同一片大容量FLASH。共享存儲器有利于提高模塊可靠性、模塊小型化設計、有利于主控模塊對其操作控制,有效降低功能實現(xiàn)復雜度,也有利于擴充模塊功能。一般設計多采用掛接與之匹配的FLASH芯片,這些專用存儲芯片不但具備專用接口與FPGA匹配,而且內部嵌入了FPCA信息,硬件設計時只需要將FPCA設計成主動加載模式即可。系統(tǒng)上電后FPGA將自動識別存儲器并完成程序加載,整個過程不需要外部干預。但對于通用存儲芯片來說FPGA是無法實現(xiàn)自動加載的。而且這種遠程控制也是要通過外部干預來實現(xiàn)的,所以FPGA只能設計為被動模式,通過主控模塊完成加載過程。而ALTERA公司專門研發(fā)了一款MAXⅡ系列的來實現(xiàn)StratixⅢ系列FPGA的加載管理硬件框圖如圖2所示。

            本文引用地址:http://www.biyoush.com/article/190244.htm

            b.JPG


            2.1 通用接口存儲器(CFI Flashl更新
            系統(tǒng)將更新數據從上位機下發(fā)至處理模塊。經過解碼、識別系統(tǒng)更新要求。CPLD將啟動擦寫模塊,對CFI_Flash的相應空間段進行數據擦除操作,同時將更新數據寫入存儲器中,實現(xiàn)系統(tǒng)程序升級更新。其流程框圖如圖3所示。

            c.JPG


            2.2 程序重構
            當CPLD按照系統(tǒng)要求將CFI Flash中程序更新完畢后,就會自動喚醒加載模塊,對已更新的處理器或FPGA的程序進行重新加載。DSP的加載相對簡單,將DSP設計成主機口加載模式,設計框圖如圖4所示。由CPLD強行復位相應DSP使其進入加載狀態(tài),然后從CFI_Flash中分別讀出各DSP的目標數據,按照主機口加載時序寫入DSP的內部靜態(tài)存儲區(qū),加載完畢再對DSP初始化控制寄存器進行設置,完成加載過程并喚醒各DSP重新運行新程序。完成模塊處理器的功能重構工作。

            d.JPG



            關鍵詞: CPLD FPGA DSP 遠程加載

            評論


            相關推薦

            技術專區(qū)

            關閉