成人网站入口,五月丁香久久,亚洲精品99,亚洲欧美精品中文幕无码三区,丁香五月激情网,国产一区二区不卡视频,日韩精品网站,国产精品999

深圳市瑞申電子有限公司

深圳市瑞申電子有限公司是一家10年專業(yè)大功率電感生產加工廠商,主要以大功率,大電流、扁平線圈電感、平面變壓器設計、生產、銷售工廠。設計、繞線、組裝、檢測、包裝、出貨等全制程的工藝流程!擁有完整、科學的質量管理體系。專業(yè)技術團隊10人,我們的誠信、實力和產品質量獲得業(yè)界的認可。歡迎各界朋友蒞臨參觀、指導和業(yè)務洽談。 ...

TMS320C61416控制FPGA數據加載設計

時間:2015-04-03 11:55:24 點擊:

目前實現加載的方法通常有兩種:一種是用專用Cable通過JTAG口進行數據加載,另一種是外掛與該FPGA廠商配套的PROM芯片。前者需要在PC機上運行專用的加載軟件,直接下載到FPGA片內,所以掉電數據仍然會丟失,只適用于FPGA調試階段而不能應用于工業(yè)現場的數據加載。后者雖然可以解決數據丟失問題,但這種專用芯片成本較高,供貨周期也較長(一般大于2個月),使FPGA產品的開發(fā)時間受到很大約束。根據FPGA芯片加載時序分析,本文提出了采用通過市面上常見的扁平型電感Flash ROM芯片替代專用PROM的方式,通過DSP的外部高速總線進行FPGA加載;既節(jié)約了系統(tǒng)成本,也能達到FPGA上電迅速加載的目的;特別適用于在FPGA調試后期,待固化程序的階段。下面以兩片Xilinx公司Virtex-4系列X電感生產廠家C4VLX60芯片為例,詳細介紹采用TI公司的TMS320C61416 DSP控制FPGA芯片數據加載的軟硬件設計。

  1 Xilinx FPGA配置原理

  Virtex-4系列的FPGA芯片外部配置引腳MODE PIN(M0、M1、M2),有5種配置模式,如表1所列。

  FPGA在Slave SelectMAP方式下,共用了表2所列的15個配置引腳。

  1.1 配置流程

  FPGA加載時序如圖1所示。各配置信號必須滿足其時序關系,否則配置工作無法正常完成。

  圖1中,Slave SelelctMAP加載主要包括以下3個步驟:

 ?、賳雍统跏蓟PGA上電正常后,通過PROG_B引腳低脈沖進行FPGA異步復位,使得FPGA內部邏輯清零。其次PROG_B上拉高,停止外部復位,INIT_B引腳會在TPOR時間段內自動產生一個由低到高的跳變,指示FPGA內部初始化完成,可以進行數據下載;同時FPGA在INIT_B的上升沿采樣其模式引腳MODE PIN,決定其模式配置。

 ?、诒忍亓骷虞d。INIT_B信號變高后,不需要額外的等待時間,Virtex器件就可以立即開始數據的配置。比特流數據在外部CCLK信號上升沿按字節(jié)方式置入。該過程包括同步初始化字、器件ID號校驗、加載配置數據幀、CRC校驗4個部分。

 ?、跾TARTUP啟動。在成功校驗CRC碼位后,比特流命令使得FPGA進入STARTUP狀態(tài)。它是由8相狀態(tài)機實現的。中間包括等待DCM鎖相、DCI匹配等幾個狀態(tài),最后FPGA釋放外部DONE引腳,對外輸出高阻態(tài),由外部上拉高,指示FPGA加載成功。

  1.2 文件生成

  ISE生成數據文件主要有3種:BIT文件,由二進制格式進行表征邏輯設計,包括文件頭和配置數據,主要用于JTAG下載電纜模式;MCS文件,為外部PROM燒寫生成的下載文件,ASCII碼,與前者不同的是它含有在PROM中的數據地址和校驗值;BIN文件格式,由二進制表示,完全由配置數據組成,不需要作其他的提取和工字電感器進制轉換,只是配置前的Byte-Swapped是在CPLD中實現的。本設計采用的是BIN文件格式。

  2 硬件實現

  系統(tǒng)采用2片Xilinx Virtex-4系列的600萬門的FPGA XC4VLX60。主MCU是TI公司高性能定點處理器TMS320C6416,對外有2個EMIF總線接口,分別是64位寬EMIFA和16位寬EMIFB。EMIFB上掛有8位8MB的Flash和16位CPLD:Flash做2片FPGA的BIN文件保存,之前由仿真器燒寫;CPLD用于2片FPGA地址譯碼和DSP與FPGA配置部分的邏輯接口。整個數據流程是在DSP上電啟動后,Bootloader自行引導用戶程序運行。該程序負責由EMIFB總線搬移Flash空間中BIN文件,通過CPLD分別對2片FPGA進行配置加載。硬件系統(tǒng)拓撲圖如圖2所示。

TMS320C61416控制FPGA數據加載硬件框圖

  3 軟件設計

  軟件包括3部分:引導Bootloader代碼,加載FPGA用戶程序以及接口部分的CPLD Verilog代碼。

  3.1 DSP Bootloader

  本系統(tǒng)中目標板處于FPGA調試后期,需要固化其加載程序。整板上電后,要求脫離仿真器自行加載FPGA,因此這里采用DS 大功率電感廠家 |大電流電感工廠

  • 求長距離無線感應充電技術
    目前我們的無線感應充電距離很短,不能滿足市場需求 如能做到1.5-2米距離300-500mA電流的感應充電就非常完美了,希望專家提供一個解決方案。 此帖出自電源技術論壇 技術,無線
  • 12V,3A電流模同步Buck DC-DC轉換器功率級設計
    摘 要: 采用0.35 m 18 V DPTM BCD工藝技術給出電流模降壓型DC-DC轉換器的功率級設計,該功率級可以輸出3 A負載電流,轉換效率可達到94.5%。主要針對轉換器中核心部分功率
  • 太陽能無線信號系統(tǒng)方案設計
    1 引言隨著全球經濟的迅速發(fā)展,能源短缺問題日益成為各行各業(yè)關注的焦點。太陽能、風能等新能源正越來越廣泛地應用在各個領域,并且所占據的比重份額逐漸增大。作為太陽能在交通管理領域應用的新成果,杰瑞太陽能
  • 大功率電感

    墨江| 蒲城县| 陵川县| 阿拉善右旗| 凤山市| 琼海市| 嵊州市| 乃东县| 福清市| 措美县| 安远县| 靖边县| 大安市| 梅州市| 班玛县| 巴彦县| 保靖县| 同德县| 石家庄市| 忻城县| 舟曲县| 建德市| 惠州市| 和政县| 运城市| 安阳县| 长寿区| 甘泉县| 山东| 凤城市| 夏津县| 巴东县| 大邑县| 射洪县| 巴塘县| 呼图壁县| 大足县| 彭州市| 梓潼县| 东兴市| 阳西县|