《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 用DSP實(shí)現(xiàn)CPLD多方案現(xiàn)場(chǎng)可編程配置
用DSP實(shí)現(xiàn)CPLD多方案現(xiàn)場(chǎng)可編程配置
摘要: 本設(shè)計(jì)的思路及方法適用于DSP+CPLD/FPGA或MCU+CPLD/FPGA系統(tǒng)。利用系統(tǒng)中現(xiàn)有的DSP/MCU和大容量通用數(shù)據(jù)存儲(chǔ)器,省去專用的配置PROM,方便靈活地實(shí)現(xiàn)對(duì)CPLD的現(xiàn)場(chǎng)可編程配置。
Abstract:
Key words :

  1 總體描述
   
        系統(tǒng)中的DSP采用TI公司的定點(diǎn)數(shù)字信號(hào)處理器TMS320C5402。它采用4總線4級(jí)流水線的增強(qiáng)型哈佛結(jié)構(gòu),處理速度為100MIPS;具有片內(nèi)4K×16位的ROM和16K×16位的DARAM, 2個(gè)多通道緩沖串行口(McBSP),1個(gè)直接存儲(chǔ)控制器(DMA)等片內(nèi)外圍電路;外部可擴(kuò)展至1M×16位存儲(chǔ)空間,芯片采用3.3V電源電壓。
   
       TMS320C5402的多通道緩沖串行口(multi-channel buffercd scrial port)具備標(biāo)準(zhǔn)串行口的所有功能,可設(shè)定收發(fā)數(shù)據(jù)格式(8位~32位);在8位不擴(kuò)展模式下,可選擇高位(MSB)先送或低位(LSB)先送。直接存儲(chǔ)控制器(DMA)可以實(shí)現(xiàn)數(shù)據(jù)在串行口McBSP和內(nèi)部DARAM間的直接交換, 提高工作效率, 節(jié)省運(yùn)行時(shí)間。
   
      CPLD采用Altera公司FLEX10K系列的EPFl0KIOA7C144-1。可用資源有576個(gè)邏輯單元(LE)、72個(gè)邏輯陣列塊(LAB)、3個(gè)嵌入式陣列塊(EAB)和102

 

個(gè)I/O引腳,電源電壓為3.3V。
   
       FLEX1OK的配置由Altera的專用串行配置PROM(EPCI)或系統(tǒng)控制器提供的數(shù)據(jù)宋完成,也由編程硬件通過(guò)下載電纜(BytcBlastcrMV)進(jìn)行在線配置。依據(jù)控制配置過(guò)程的器件不同, 可將配置分為主動(dòng)配置和被動(dòng)配置兩類;依據(jù)配置數(shù)據(jù)流的格式不同, 可將配置分為串行配置和并行配置兩類。本文采用的是在微處理器控制下的被動(dòng)串行配置(passivc serial)模式。配置連接示意如圖1所示。

  其中,DSP的XF作為輸出控制CPLD的nCONFIG,INTO和INT1作為輸入監(jiān)控CPLD的nSTATUS和1NT DONE,緩沖串行口的BCLKX0和BDX0分別接CPLD的DCLK和DATA0,BCLKR0 作為輸入端檢測(cè)CONF DONE的信號(hào)。TMS320C5402和EPFl0KIOATC144-1都采用3.3V電源電壓。
 

配置連接示意

  2 配置數(shù)據(jù)的獲取和存儲(chǔ)
   
       對(duì)CPLD的配置設(shè)計(jì)完成以后,MAX+PLUS II的編譯器在編譯過(guò)程中自動(dòng)產(chǎn)生一個(gè)存儲(chǔ)器目標(biāo)文件(*.sof)。它包括一個(gè)專用數(shù)據(jù)頭和二進(jìn)制配置數(shù)據(jù), 供下載電纜(BvtcBlastcrMV)對(duì)器件進(jìn)行被動(dòng)申行配置時(shí)使用。在存儲(chǔ)器目標(biāo)文件(*.sof)的基礎(chǔ)上,可以生成其它類型配置文件。我們所用到的是十六進(jìn)制文件(*.hex),是ASCII形式的配置數(shù)據(jù)文件。使用MAX+PLUSII生成十六進(jìn)制文圖2十六進(jìn)制文件(*.hex)的生成過(guò)程件(*hex)的過(guò)程,如圖2所示。

配置數(shù)據(jù)的獲取和存儲(chǔ)


    
       ①完成編譯之后,從“FILE”菜單中選擇“ConvertSRAM Object Files|…”(圖中a);
   
       ②選擇相應(yīng)的配置文件*.sof(圖中b);
   
       ③設(shè)定輸出文件格式為.hex(圖中c);
   
       ④選擇對(duì)應(yīng)輸出文件•.hex(圖中d);
   
       ⑤點(diǎn)擊“OK”確認(rèn)(圖中e)。
   
       然后,在MAX+PLUSII環(huán)境下打開生成的十六進(jìn)制文件(*.hex),便可獲取到ASCIl格式的配置數(shù)據(jù)。將配置數(shù)據(jù)通過(guò)DSP的開發(fā)軟件轉(zhuǎn)化成二進(jìn)制數(shù)據(jù),通過(guò)DSP存入其外部大容量數(shù)據(jù)存儲(chǔ)器(flash memory)中。
   
      EPF10K10ATCl44_1的二進(jìn)制配置數(shù)據(jù)大小約為120000位,即14.6KB。TMS320C5402的內(nèi)部DARAM為16K×16位,外部存儲(chǔ)空間為lM×1 6位,故可存儲(chǔ)數(shù)十個(gè)配置文件。

      1NT—DONE一狀態(tài)指示端,配置時(shí)為低,配置數(shù)據(jù)初始化完成后釋放,漏極開路;
  
       DCLK一配置時(shí)鐘信號(hào)端;
   
       DATA0——配置數(shù)據(jù)輸入端。 

  
      被動(dòng)串行配置(PS模式)的時(shí)序如圖3所示。

  

被動(dòng)串行配置

  圖3中關(guān)鍵的時(shí)序參數(shù)如表1所列。

關(guān)鍵的時(shí)序參數(shù)

  3.2配置過(guò)程描述
   
       參照被動(dòng)串行配置時(shí)序,DSP控制下CPLD現(xiàn)場(chǎng)配置的實(shí)現(xiàn)過(guò)程如下所述。
   
       首先,DSP將一個(gè)方案的配置數(shù)據(jù)從外部數(shù)據(jù)存儲(chǔ)器中讀入內(nèi)部DARAM。然后,在DCONFIG上產(chǎn)生一個(gè)由低到高的跳變,使CPLD進(jìn)入配置狀態(tài),等待CPLD釋放nSTATUS。nSTATuS變高之后,通過(guò)McBSP在時(shí)鐘(DCLK)上升沿將配置數(shù)據(jù)逐位送到DATA0上,時(shí)鐘(DCLK)頻率選為10MHz。因?yàn)榕渲靡竺孔止?jié)數(shù)據(jù)的最低位(LSB)先送出,故在初始化McBSP時(shí),設(shè)定發(fā)送控制寄存器(XCRl和XCR2),使McBSP工作于8位不擴(kuò)展傳送模式和低位(LsB)先發(fā)模式,DMA完成數(shù)據(jù)從DARAM到

 

McBSP口的直接傳送。CPLD接收完所有配置數(shù)據(jù)(120 000字節(jié))后,會(huì)釋放CONF_DONE,變成高電平,之后DSP仍須在DCLK上輸出脈沖來(lái)初始化CPLD器件,直到INT_DONE被釋放變成高電平,表示CPLD器件初始化完畢,進(jìn)入用戶狀態(tài),配置過(guò)程結(jié)束。在配置的過(guò)程中,沒(méi)有握手信號(hào)。一旦CPLD檢測(cè)到出錯(cuò),會(huì)將nSTATus拉低,此時(shí)會(huì)產(chǎn)生DSP外部中斷。DSP響應(yīng)中斷后,在nCONFIG上產(chǎn)生一個(gè)由低到高的跳變,重新開始配置,或者DSP檢測(cè)到配置出錯(cuò),也要強(qiáng)制重新開始配置。
   
       配置結(jié)束后,DSP和CPLD將工作于該方案模式下。當(dāng)需要進(jìn)入其它方案模式時(shí),DSP按照需求讀入新的配置方案數(shù)據(jù),對(duì)CPLD重新進(jìn)行配置。由于DSP的高處理速度(100MIPS)和配置時(shí)鐘的高頻率(10MHz),使得CPLD的配置時(shí)間小于20ms,因此可以快速、靈活地實(shí)現(xiàn)各配置方案間的現(xiàn)場(chǎng)實(shí)時(shí)切換。

  結(jié)語(yǔ)

          在繼電保護(hù)測(cè)試裝置中,要求測(cè)試端的輸入輸出特性隨被測(cè)試線圈阻抗的變化而改變。CPLD作為測(cè)試端的核心器件,基于DSP實(shí)現(xiàn)其多方案現(xiàn)場(chǎng)可編程配置,實(shí)現(xiàn)了多種類型繼電保護(hù)裝置通用測(cè)試器的設(shè)計(jì)。本設(shè)計(jì)的思路及方法也適用于其它DSP+CPLD/FPGA或MCU+CPLD/FPGA系統(tǒng)。利用系統(tǒng)中現(xiàn)有的DSP/MCU和大容量通用數(shù)據(jù)存儲(chǔ)器,省去專用的配置PROM,方便靈活地實(shí)現(xiàn)對(duì)CPLD的現(xiàn)場(chǎng)可編程配置。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美成人国产| 欧美国产综合一区二区| 午夜视频一区二区| 一本色道久久综合亚洲精品小说 | 久久夜色精品国产欧美乱| 欧美在线影院| 亚洲欧美一区二区视频| 亚洲欧美日韩综合aⅴ视频| 亚洲伊人第一页| 亚洲欧美日韩在线高清直播| 亚洲尤物影院| 亚洲欧美不卡| 欧美一区二区三区视频免费播放 | 亚洲人人精品| 亚洲人成精品久久久久| 亚洲黑丝一区二区| 亚洲欧洲在线免费| 亚洲精品精选| 日韩一级黄色片| 一区二区三区导航| 亚洲一区二区精品在线观看| 中文在线不卡视频| 亚洲欧洲99久久| 欧美诱惑福利视频| 亚洲福利视频在线| 亚洲精品中文字幕女同| 一本色道久久88亚洲综合88| 亚洲图片欧美日产| 亚洲欧美欧美一区二区三区| 欧美影院一区| 理论片一区二区在线| 欧美黄色日本| 欧美午夜精品久久久久久人妖| 国产精品区免费视频| 国产午夜亚洲精品理论片色戒| 国模吧视频一区| 亚洲二区在线视频| 亚洲美女中文字幕| 亚洲综合首页| 亚洲高清网站| 一区二区三区你懂的| 性做久久久久久免费观看欧美| 久久久亚洲人| 欧美日本亚洲韩国国产| 国产精品欧美在线| 在线日韩电影| 亚洲色在线视频| 亚洲成色999久久网站| 一级日韩一区在线观看| 久久动漫亚洲| 欧美国产1区2区| 国产精品一区二区三区四区| 一区二区视频欧美| 9色精品在线| 亚洲一区黄色| 亚洲激情一区二区三区| 亚洲午夜久久久久久久久电影院| 欧美一区二区三区视频免费播放| 免费av成人在线| 欧美三级网页| 国内精品视频在线播放| 99视频一区二区| 亚洲成色最大综合在线| 亚洲视频欧美在线| 久久亚洲综合色| 国产精品久久久久aaaa樱花| 激情综合色综合久久综合| 一本一本久久a久久精品牛牛影视| 欧美自拍偷拍午夜视频| 一区二区三区高清不卡| 久久乐国产精品| 欧美性猛交xxxx乱大交退制版| 韩国av一区二区三区在线观看 | 中文日韩电影网站| 久久久久成人精品| 国产精品高潮视频| 亚洲丶国产丶欧美一区二区三区 | 欧美一区二区三区婷婷月色| 在线亚洲免费视频| 美女精品视频一区| 国产九九精品视频| 日韩视频二区| 91久久亚洲| 久久久www成人免费无遮挡大片| 欧美精品在欧美一区二区少妇| 国产区精品在线观看| 99精品视频网| 亚洲人成在线播放网站岛国| 久久国产精品72免费观看| 欧美日韩美女在线| 在线播放精品| 欧美一区永久视频免费观看| 亚洲一区二区三区免费视频| 欧美成人精品| 一色屋精品视频免费看| 午夜免费久久久久| 亚洲资源在线观看| 欧美69视频| 韩国成人精品a∨在线观看| 亚洲综合色视频| 亚洲免费网址| 欧美性事免费在线观看| 亚洲精品一区在线观看香蕉| 亚洲欧洲精品一区二区三区不卡| 久久久精品国产免大香伊| 国产精品日本一区二区| 一区二区三区高清| 一本一本久久a久久精品牛牛影视| 乱人伦精品视频在线观看| 国产女主播视频一区二区| 一区二区三区欧美日韩| 一本久久a久久精品亚洲| 欧美精品久久一区二区| 亚洲国产欧美久久| 亚洲欧洲在线看| 欧美成人精品一区| 亚洲国产精品va| 亚洲精品黄网在线观看| 免费人成网站在线观看欧美高清| 国色天香一区二区| 久久国产精品久久精品国产| 久久久久久久综合色一本| 国产日产欧产精品推荐色| 午夜精品理论片| 欧美在现视频| 国产一区二三区| 亚洲第一网站免费视频| 久久亚洲精品中文字幕冲田杏梨| 国产亚洲一区二区三区| 久久国产精品网站| 久久一区亚洲| 亚洲成人在线| 日韩视频永久免费| 欧美日韩精品一区| 亚洲网友自拍| 欧美在线视频免费观看| 国语对白精品一区二区| 欧美自拍丝袜亚洲| 免费观看成人www动漫视频| 在线精品国产欧美| 99国产精品久久久久久久久久| 欧美理论在线| 一本色道久久综合亚洲精品高清| 亚洲欧美日韩第一区| 国产欧美日韩精品一区| 久久精品国产96久久久香蕉| 蜜桃久久精品一区二区| 亚洲人成在线观看| 亚洲欧美日韩高清| 国内精品久久久久久久影视蜜臀| 亚洲激情综合| 欧美私人网站| 亚洲欧美在线免费| 久久综合久久久久88| 亚洲精品网址在线观看| 欧美亚洲一区| 精品二区视频| 亚洲视频一区| 国产在线观看一区| 日韩视频专区| 国产精品亚洲综合一区在线观看 | 欧美亚洲免费| 亚洲第一精品夜夜躁人人躁| 亚洲小说春色综合另类电影| 国产婷婷色一区二区三区在线 | 久久本道综合色狠狠五月| 亚洲福利专区| 午夜精品网站| 1000部精品久久久久久久久| 亚洲私人影院在线观看| 国产一区视频网站| 一区二区三区欧美在线观看| 国产欧美一区二区在线观看| 亚洲欧洲三级电影| 国产精品一二三四区| 亚洲黄色av一区| 国产精品国产自产拍高清av| 久久精品色图| 欧美亚州在线观看| 最新日韩在线| 国产欧美日韩一区二区三区在线| 91久久精品一区| 国产欧美一区二区三区国产幕精品 | 亚洲欧美久久久| 91久久在线视频| 久久久国产一区二区三区| 夜夜嗨av一区二区三区四季av | 欧美亚洲免费在线| 欧美日韩精品| 亚洲激情在线观看视频免费| 国产麻豆日韩| 亚洲特色特黄| 亚洲国产女人aaa毛片在线| 久久成人免费网| 一本一本a久久| 欧美黑人在线观看| 久久国产主播| 国产精品亚洲综合久久| 一区二区三区色| 在线精品视频免费观看|