色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于CPLD的多DSP和FPCA芯片怎樣遠(yuǎn)程更新

PCB線路板打樣 ? 來源:互聯(lián)網(wǎng) ? 作者:互聯(lián)網(wǎng) ? 2019-11-13 17:42 ? 次閱讀

摘要:介紹了一種以CPLD為基礎(chǔ)的對多DSPFPCA芯片實現(xiàn)程序遠(yuǎn)程更新、加載的設(shè)計方法。詳細(xì)分析了軟硬件架構(gòu)及具體實施方案,對以DSP+FPCA為架構(gòu)的信號處理模塊實現(xiàn)遠(yuǎn)程更新、加載,有重要的使用價值。

關(guān)鍵詞:遠(yuǎn)程加載;CPLD;FPGA器件;DSP

隨著硬件技術(shù)的大力發(fā)展和加工丁藝技術(shù)的不斷提升,芯片技術(shù)日益成熟,軟件無線電技術(shù)得到廣泛應(yīng)用和迅猛發(fā)展。無線電系統(tǒng)在整體體系結(jié)構(gòu)上發(fā)生了重大變化,正沿著綜合化、模塊化、通用化和智能化的方向快速推進(jìn)。無線電系統(tǒng)將模塊化、標(biāo)準(zhǔn)化的硬件構(gòu)成基本平臺,通過軟件加載技術(shù)來實現(xiàn)盡可能多的功能,為多種信號的功能綜合和互聯(lián)互通提供了技術(shù)保障。隨著模塊應(yīng)用靈活性要求的不斷增加,軟件維護(hù)及升級需求的日益迫切,給軟件加載技術(shù)提出了更高要求。本文提出了一種基于CPLD的多處理器遠(yuǎn)程加載管理設(shè)計應(yīng)用方案,系統(tǒng)實現(xiàn)了從遠(yuǎn)端下發(fā)命令字和更新數(shù)據(jù)即可完成模塊的程序更新升級和重新加載,實現(xiàn)軟件維護(hù)和模塊功能切換,滿足日益復(fù)雜的系統(tǒng)使用要求。

1 數(shù)字處理模塊

數(shù)字處理模塊主要完成基帶信號調(diào)制解調(diào)、RS編解碼算法實現(xiàn)、收發(fā)通道實時控制、導(dǎo)航算法實現(xiàn)、信息層的協(xié)議實現(xiàn)以及大量的數(shù)據(jù)融合算法實現(xiàn)等。硬件設(shè)計采用了FPGA+DSP的設(shè)計構(gòu)架,以1顆Altera公司的Stratix系列FPGA和4顆TI公司的DSP作為設(shè)計核心完成以上功能實現(xiàn),框圖如圖1所示。系統(tǒng)要求數(shù)字處理模塊要適應(yīng)系統(tǒng)通用化和智能化的設(shè)計要求,具備遠(yuǎn)程自動更新升級、加載等功能,為系統(tǒng)功能多樣化、維護(hù)簡易化打下基礎(chǔ)。根據(jù)系統(tǒng)要求和模塊設(shè)計實際,結(jié)合CPLD芯片穩(wěn)定性高、設(shè)計靈活的自身特點(diǎn),確定采用CPLD作為整個數(shù)字處理模塊的功能管理芯片,實現(xiàn)對整個處理模塊的電源管理、狀態(tài)檢測、上電復(fù)位管理、各DSP及FPGA的程序加載管理、遠(yuǎn)程更新等功能處理。

當(dāng)系統(tǒng)需要對本模塊的軟件進(jìn)行升級或者模塊功能重構(gòu)時,系統(tǒng)將更新命令字和更新內(nèi)容通過SEDERS總線下發(fā)至DSP4,再送入CPLD進(jìn)行解碼、識別分類,根據(jù)指令要求啟動CPLD對FLASH中的相應(yīng)空間進(jìn)行擦除、更新操作。當(dāng)操作完成后,CPLD強(qiáng)行啟動DSP或FPCA,重新加載FLASH中的程序,完成系統(tǒng)軟件升級或者模塊功能重構(gòu)任務(wù)。

基于CPLD的多DSP和FPCA芯片怎樣遠(yuǎn)程更新

2 遠(yuǎn)程更新硬件實現(xiàn)

遠(yuǎn)程更新和加載就是系統(tǒng)具有從遠(yuǎn)端通過下發(fā)指令或參數(shù)對處理模塊中存儲的應(yīng)用程序進(jìn)行修改升級的功能,模塊內(nèi)部控制單元啟動加載模塊,完成模塊功能重構(gòu)。反映到硬件功能就是主控芯片要具備擦除、讀寫模塊內(nèi)存儲芯片的功能,可以控制模塊內(nèi)的各處理器及可編程器件重新加載運(yùn)行新程序。數(shù)字處理模塊采用4顆DSP芯片和1顆FPGA來完成系統(tǒng)的數(shù)據(jù)處理任務(wù),因此在系統(tǒng)升級時需要對4個處理器或部分處理器及FPCA的程序進(jìn)行更新并重新加載。所以主控芯片要具備擦除、讀寫各DSP和FPCA芯片掛接的FLASH芯片,并能對其完成程序加載。

硬件設(shè)計時FLASH芯片采用了集中式設(shè)計,多個DSP芯片和FPGA分段共享同一片大容量FLASH。共享存儲器有利于提高模塊可靠性、模塊小型化設(shè)計、有利于主控模塊對其操作控制,有效降低功能實現(xiàn)復(fù)雜度,也有利于擴(kuò)充模塊功能。一般FPGA設(shè)計多采用掛接與之匹配的FLASH芯片,這些專用存儲芯片不但具備專用接口與FPGA匹配,而且內(nèi)部嵌入了FPCA信息,硬件設(shè)計時只需要將FPCA設(shè)計成主動加載模式即可。系統(tǒng)上電后FPGA將自動識別存儲器并完成程序加載,整個過程不需要外部干預(yù)。但對于通用存儲芯片來說FPGA是無法實現(xiàn)自動加載的。而且這種遠(yuǎn)程控制也是要通過外部干預(yù)來實現(xiàn)的,所以FPGA只能設(shè)計為被動模式,通過主控模塊完成加載過程。而ALTERA公司專門研發(fā)了一款MAXⅡ系列的CPLD來實現(xiàn)StratixⅢ系列FPGA的加載管理CPLD硬件框圖如圖2所示。

基于CPLD的多DSP和FPCA芯片怎樣遠(yuǎn)程更新

2.1 通用接口存儲器(CFI Flashl更新

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

基于CPLD的多DSP和FPCA芯片怎樣遠(yuǎn)程更新

2.2 程序重構(gòu)

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

基于CPLD的多DSP和FPCA芯片怎樣遠(yuǎn)程更新

對Stratix系列的FPGA而言,加載過程相對復(fù)雜,實現(xiàn)起來比較困難,因為FPGA在加載過程中不僅要滿足時序控制,而且加載的數(shù)據(jù)內(nèi)部還含有一定的器件信息,需要滿足消息格式和CRC校驗才能順利完成加載。而器件信息和CRC校驗方程用戶是無法得到的,因此只能采用Alte ra公司設(shè)計的MAXⅡ系列CPLD來完成加載過程。這款CPLD內(nèi)部自帶一個并行加載模塊(PARALLEL FLASHLOADER),此模塊對FPCA有專用加載接口,內(nèi)部嵌入了FPGA的加載控制時序及器件信息,象一道橋梁將FPCA和通用存儲器無縫連接,但硬件設(shè)計時FPGA必須設(shè)置為被動加載方式,如圖5所示。系統(tǒng)需要對FPGA程序重構(gòu)時,只需通過邏輯啟動CPLD的PFL模塊,PFL模塊從通用存儲器中讀取配置數(shù)據(jù),并且將配置數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換打包、CRC校驗后按照FPGA的加載時序?qū)懭隖PGA內(nèi)部,然后上拉配置完成標(biāo)志位來啟動新程序運(yùn)行,實現(xiàn)FPGA的功能重構(gòu)。

基于CPLD的多DSP和FPCA芯片怎樣遠(yuǎn)程更新

利用MAXⅡ系列CPLD不僅可以實現(xiàn)單個FPGA程序的加載,也可以根據(jù)實際應(yīng)用需求通過硬件擴(kuò)展以及在CPLD中增加澤碼控制邏輯實現(xiàn)多個FPCA的加載。滿足系統(tǒng)復(fù)雜的使用要求。

3 結(jié)束語

本設(shè)計采用MAXⅡ系列CPLD作為數(shù)字處理模塊的主控芯片,來實現(xiàn)整個模塊工作狀態(tài)檢測、時序管理以及多個DSP芯片和FPGA芯片的程序更新升級和加載,充分利用MAXⅡ系列CLPD芯片的硬件資源、合理調(diào)用內(nèi)嵌加載邏輯模塊,有效規(guī)避FPGA芯片與通用Flash芯片接口不匹配帶來的設(shè)計缺陷,簡化了FPGA芯片程序加載復(fù)雜度。不僅可以遠(yuǎn)程控制更新重構(gòu),還可實現(xiàn)動態(tài)重構(gòu),這都給處理器芯片以及FPGA芯片的加載方式和應(yīng)用提出了更高的要求。

本模塊已經(jīng)隨某通信終端完成了試飛鑒定測試,模塊各項指標(biāo)優(yōu)異、遠(yuǎn)程更新、重構(gòu)功能穩(wěn)定可靠,均達(dá)到了設(shè)計要求。實現(xiàn)了系統(tǒng)模塊通用化,波形功能多樣化,使用維護(hù)智能化的設(shè)計要求。

責(zé)任編輯:ct

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    605245
  • FPC
    FPC
    +關(guān)注

    關(guān)注

    70

    文章

    962

    瀏覽量

    63630
  • PCB設(shè)計
    +關(guān)注

    關(guān)注

    394

    文章

    4697

    瀏覽量

    86124
  • 可制造性設(shè)計
    +關(guān)注

    關(guān)注

    10

    文章

    2065

    瀏覽量

    15678
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    43137
  • 華秋DFM
    +關(guān)注

    關(guān)注

    20

    文章

    3494

    瀏覽量

    4687
收藏 人收藏

    評論

    相關(guān)推薦

    常見 CPLD 故障排除方法

    CPLD作為一種靈活的硬件解決方案,被廣泛應(yīng)用于各種電子系統(tǒng)中。然而,由于各種原因,CPLD可能會出現(xiàn)故障。 1. 初步檢查 在開始故障排除之前,進(jìn)行初步檢查是非常重要的。這包括: 電源檢查 :確保
    的頭像 發(fā)表于 01-23 10:01 ?78次閱讀

    CPLD 優(yōu)勢與劣勢分析

    。它具有中等規(guī)模的邏輯資源和較高的集成度,適用于中小型邏輯設(shè)計。 CPLD的優(yōu)勢 1. 集成度高 CPLD具有較高的集成度,可以在一個芯片上實現(xiàn)復(fù)雜的邏輯功能,減少了外部元件的使用,從而降低了系統(tǒng)成本和復(fù)雜性。 2. 編程靈活性
    的頭像 發(fā)表于 01-23 09:54 ?79次閱讀

    CPLD 應(yīng)用場景分析

    隨著電子技術(shù)的快速發(fā)展,可編程邏輯器件在各個領(lǐng)域中的應(yīng)用越來越廣泛。CPLD作為一種靈活、成本效益高的解決方案,被廣泛應(yīng)用于多種電子系統(tǒng)設(shè)計中。 CPLD概述 CPLD是一種可編程邏輯器件,它通過
    的頭像 發(fā)表于 01-23 09:48 ?77次閱讀

    案例分享2024年地推進(jìn)智慧智慧燈桿建設(shè),賦能城市更新升級

    「案例分享」2024年地推進(jìn)智慧智慧燈桿建設(shè),賦能城市更新升級
    的頭像 發(fā)表于 01-14 10:41 ?261次閱讀
    案例分享2024年<b class='flag-5'>多</b>地推進(jìn)智慧智慧燈桿建設(shè),賦能城市<b class='flag-5'>更新</b>升級

    CPLD輸出(3.3V)作TLC5510A的時鐘,為什么CPLD和板子共地,芯片就發(fā)熱?

    TLC5510A時鐘電壓多少伏? 我用CPLD輸出(3.3V)作TLC5510A的時鐘,為什么CPLD和板子共地,芯片就發(fā)熱? 謝謝!
    發(fā)表于 12-26 07:09

    領(lǐng)域廣泛應(yīng)用,DSP芯片市場有多大?

    從全球范圍來看,在數(shù)字化應(yīng)用越來越廣的情況下,DSP芯片使用率處于增長態(tài)勢。那么,DSP芯片目前市場情況如何? 隨著通信、消費(fèi)電子、人工智能等領(lǐng)域的快速發(fā)展,對數(shù)字信號處理技術(shù)的要求也
    的頭像 發(fā)表于 12-12 10:28 ?250次閱讀
    <b class='flag-5'>多</b>領(lǐng)域廣泛應(yīng)用,<b class='flag-5'>DSP</b><b class='flag-5'>芯片</b>市場有多大?

    怎樣配置ADS1261的通道采集模式?

    ADS1261: 怎樣配置芯片通道采集模式
    發(fā)表于 11-20 06:42

    DSP音效處理芯片有什么作用

    DSP音效處理芯片是一種高級的音頻處理技術(shù),它在音頻設(shè)備中扮演著至關(guān)重要的角色。DSP(Digital Signal Processor)即數(shù)字信號處理器,是一種專門用于快速實現(xiàn)數(shù)字信號處理
    的頭像 發(fā)表于 09-24 16:11 ?1010次閱讀

    chrome插件新版本(v3版本)中的熱更新,即加載更新遠(yuǎn)程js的方法探索

    1 主流方案及嘗試 現(xiàn)在瀏覽器插件中,大多采用直接調(diào)用遠(yuǎn)程代碼的方式進(jìn)行熱更新,由于安全策略逐步增強(qiáng),越來越不支持熱更新了;chrome在新v3版本插件中直接給禁止了;對于v2版本則即將廢棄
    的頭像 發(fā)表于 06-14 10:19 ?883次閱讀
    chrome插件新版本(v3版本)中的熱<b class='flag-5'>更新</b>,即加載<b class='flag-5'>更新</b><b class='flag-5'>遠(yuǎn)程</b>js的方法探索

    地發(fā)布設(shè)備更新“白名單”,儀器采購一觸即發(fā)

    近日,地發(fā)布了設(shè)備更新服務(wù)機(jī)構(gòu)、優(yōu)勢企業(yè)及產(chǎn)品的白名單,諸多儀器設(shè)備企業(yè)上榜,成為需求方設(shè)備更新采購時優(yōu)先選擇的“優(yōu)質(zhì)供應(yīng)商”。
    的頭像 發(fā)表于 05-23 09:10 ?477次閱讀

    請問STM32F103與CPLD如何通信?

    CPLD芯片型號:EPM570T144C5 ARM芯片型號:STM32F103ZET6 兩個芯片布置在同一塊PCB上,它們之間的引腳連接如下: 地址線:A0~A15; 數(shù)據(jù)線:D0~D
    發(fā)表于 05-17 07:36

    共享充電寶語音芯片ic方案支持遠(yuǎn)程4g無線更新語音

    共享充電寶語音芯片ic方案支持遠(yuǎn)程4g無線wifi藍(lán)牙更新語音 共享充電寶已經(jīng)是遍布在大街小巷的好產(chǎn)品,解決了攜帶充電寶麻煩的痛點(diǎn) 但是很多的共享充電寶在人機(jī)交互方便,還做得不夠好,比如:借、還設(shè)備沒有語音提示,相關(guān)的狀態(tài)也
    的頭像 發(fā)表于 05-13 10:29 ?587次閱讀
    共享充電寶語音<b class='flag-5'>芯片</b>ic方案支持<b class='flag-5'>遠(yuǎn)程</b>4g無線<b class='flag-5'>更新</b>語音

    DSP芯片性能參數(shù)有哪些重要指標(biāo)?

    DSP芯片,即數(shù)字信號處理芯片,是一種專門用于數(shù)字信號處理的集成電路。它采用程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的DSP指令,可以快速地實現(xiàn)各種
    的頭像 發(fā)表于 03-21 10:00 ?2349次閱讀

    業(yè)務(wù)光端機(jī)在遠(yuǎn)程醫(yī)療中的應(yīng)用:推動醫(yī)療信息化進(jìn)程

    隨著信息技術(shù)的不斷發(fā)展,遠(yuǎn)程醫(yī)療作為一種新興的醫(yī)療服務(wù)模式,正逐漸受到人們的關(guān)注。業(yè)務(wù)光端機(jī)作為一種高速、高效的光通信設(shè)備,其在遠(yuǎn)程醫(yī)療中的應(yīng)用,為醫(yī)療信息化進(jìn)程注入了新的活力。 一、
    的頭像 發(fā)表于 02-23 14:07 ?498次閱讀

    dsp芯片和arm芯片區(qū)別 dsp的應(yīng)用領(lǐng)域

    DSP芯片和ARM芯片都是常見的處理器芯片,但它們在應(yīng)用領(lǐng)域和架構(gòu)設(shè)計上有著明顯的差別。下面將詳細(xì)介紹DSP
    的頭像 發(fā)表于 02-01 10:17 ?6855次閱讀
    主站蜘蛛池模板: 久久视热频国产这里只有精品23 | 欧美无码专区 | 99视频在线观看免费 | 欧洲内射XXX高清 | 亚洲国产精品久久无套麻豆 | 亚洲欧美日本久久综合网站 | 神马影院午夜伦理限级 | 视频三区 国产盗摄 | 亚洲欧美一区二区久久 | 公和我做好爽添厨房中文字幕 | 十分钟免费视频大全在线 | 污文啊好棒棒啊好了 | 国产欧美精品国产国产专区 | 青娱乐极品视觉盛宴av | 正在播放黑人杂交派对卧槽 | 麻豆E奶女教师国产精品 | 日日噜噜噜夜夜爽爽狠狠 | 亚洲精品国偷拍自产在线 | 亚洲国产精品日本无码网站 | 恋夜秀场支持安卓版全部视频国产 | 粗好大用力好深快点漫画 | 日日噜噜大屁股熟妇 | 全部老头和老太XXXXX | 久久热这里面只有精品 | 精品国产美女AV久久久久 | 国产99精品视频一区二区三区 | 伊人无码高清 | 优菈的乳液狂飙天堂W98 | 欧美亚洲天堂网 | 国产一卡在线观看完整版 | 一个吃奶两个添下面H | 亚洲色欲色欲WWW在线成人网 | 亚洲AV天堂无码麻豆电影 | 边摸边吃奶玩乳尖视频 | 99re热精品视频国产免费 | 寻找最美乡村教师颁奖晚会 | 精品动漫国产亚洲AV在线观看 | 免费亚洲视频在线观看 | 国产精品女上位好爽在线短片 | 雪恋电影完整版免费观看 | 97免费视频在线观看 |