999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

系統(tǒng)中LATTICE FPGA在線升級方案

2019-01-30 08:05:42黃瑋芳
電子技術(shù)與軟件工程 2019年2期
關(guān)鍵詞:信號設(shè)計

文/黃瑋芳

1 引言

本設(shè)計提出了一種基于微處理器對FPGA動態(tài)配置的方案,通過串行將升級配置數(shù)據(jù)送入FPGA中來自動完成升級配置。此設(shè)計不僅使FPGA的升級速度更快、更方便,還減小了系統(tǒng)體積,節(jié)約了成本,解決了現(xiàn)場升級FPGA困難的難題。

2 設(shè)計概述

本設(shè)計使用motorola公司的MPC8270作為微處理器,對lattice公司的FPGA LFE2M20E進行控制來實現(xiàn)在線升級。

2.1 配置模式和配置方法

本設(shè)計的在線升級使用FGPA的Slave Serial模式,令FPGA作為從屬器件,由微處理器MPC8270提供配置所需的時序和數(shù)據(jù),完成配置數(shù)據(jù)的下載。

進行在線升級時,先將更新好的配置文件(.bit文件)以二進制形式從計算機下載到MPC8270的內(nèi)存中去,再通過控制配置時序?qū)⑴渲脭?shù)據(jù)串行發(fā)送到FPGA中進行配置。此配置方法不需要任何硬件動作和專業(yè)的軟件,只需要使用CPU的8個I/O口,編一小段程序就可以實現(xiàn)FPGA的動態(tài)配置。

2.2 硬件實現(xiàn)

實現(xiàn)在線升級功能,硬件上需要將FPGA的8根信號線: CCLK、DI、DONE、INITN、PROGRAM、CFG0、CFG1、CFG2,分別連接到MPC8270的8個I/O口,其中CLK、DATA、FPGA_PROGRAM、FPGA_CFG0、FPGA_CFG1、FPGA_CFG2為輸出態(tài),STATUS、STATUS1為輸入態(tài)。在升級前,需要對MPC8270的這8個I/O口進行輸入輸出配置。

2.3 升級過程

升級時,先將FPGA編譯生成的.bit文件放入到CPU的內(nèi)存中去,再將CFG0、CFG1、CFG2配置為1、0、1,隨后CPU的FPGA_PROGRAM信號發(fā)一個大于8ns的低脈沖信號,通知FPGA開始編程,同時監(jiān)測INITN和DONE信號。當FPGA接收到CPU發(fā)出的FPGA_PROGRAM低脈沖時,INITN會迅速輸出一個低脈沖,同時將DONE拉低。當CPU監(jiān)測到INITN的低脈沖和DONE由高變低后,知道FPGA已準備好接收升級數(shù)據(jù),可以朝它發(fā)數(shù)據(jù)了,接著將CPU內(nèi)存中的.bit文件通過DI腳串行發(fā)送到FPGA內(nèi),一個CCLK向DI內(nèi)發(fā)送一個bit數(shù)據(jù),當文件發(fā)送完畢后,由于配置文件中已經(jīng)包含了FPGA初始化的一些代碼,所以傳輸完配置文件后,F(xiàn)PGA就可以正常工作了,此時,F(xiàn)PGA會將DONE信號置高,表示升級已完成。

CPU檢測到DONE信號變高后,完成在線升級。如果傳輸中出現(xiàn)了異常,DONE信號將一直為低,如保持低電平時間如果超出升級所需時間,結(jié)束升級并報錯,此時,需要重新升級。

2.4 升級配置時序

升級配置時序圖如圖1所示。

整個升級過程要嚴格按照配置時序來進行。

3 軟件實現(xiàn)

軟件部分是通過下載配置文件、配置端口和讀取數(shù)據(jù)來完成升級的。先在PC機上發(fā)命令將升級配置文件(.bit文件)存在MPC8270的內(nèi)存里,然后配置升級所需的端口,利用微處理器的I/O口產(chǎn)生配置時序,串行將升級配置數(shù)據(jù)送入FPGA中自動完成配置。升級主要程序如下:

圖1:升級配置時序圖

4 結(jié)束語

本文所描述的FPGA在線升級的設(shè)計已經(jīng)在實際系統(tǒng)中得到了應用,取得了良好效果。本設(shè)計雖然是針對MPC8270和LATTICE的LFE2M20E來實現(xiàn)在線升級的,但對于應用LATTICE公司其它系列的FPGA和其他的微處理器,只要微處理器控制部分稍做改動即可加以應用。這一點在日益興起的軟件無線電系統(tǒng)中具有廣闊的應用前景并能滿足某些用戶對于在線調(diào)試、更新和維護的需求。

猜你喜歡
信號設(shè)計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設(shè)計的守護之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 热99re99首页精品亚洲五月天| 欧洲极品无码一区二区三区| 四虎永久在线| 久久窝窝国产精品午夜看片| 特级毛片8级毛片免费观看| 国产欧美日韩资源在线观看| 青草视频在线观看国产| 中文字幕 欧美日韩| 91视频青青草| 久久黄色视频影| 97精品国产高清久久久久蜜芽 | 成年免费在线观看| 国产成人h在线观看网站站| 国内精品自在自线视频香蕉| 亚洲综合一区国产精品| 欧美三级日韩三级| 日本不卡在线| 一区二区三区高清视频国产女人| 欧美97色| 91精品国产自产91精品资源| 在线中文字幕网| 在线视频一区二区三区不卡| 亚洲精品国产精品乱码不卞| 国产精品成人不卡在线观看 | 国产精品一区二区无码免费看片| 99久久精彩视频| 麻豆国产在线观看一区二区| 国产亚洲现在一区二区中文| 色婷婷啪啪| 无码专区国产精品第一页| 自拍中文字幕| 五月天天天色| av无码一区二区三区在线| 国产精品妖精视频| 亚洲AV一二三区无码AV蜜桃| 国产在线高清一级毛片| 99re视频在线| 国产污视频在线观看| 欧美日韩中文国产va另类| A级全黄试看30分钟小视频| 综合五月天网| 国产一级小视频| 精品久久蜜桃| 免费亚洲成人| 日韩欧美91| 亚洲无码不卡网| 国产精品亚洲片在线va| 精品黑人一区二区三区| 亚洲欧美日韩中文字幕在线一区| 精品少妇人妻一区二区| 波多野结衣无码AV在线| 成年人国产网站| 亚洲乱强伦| 99久久国产综合精品2023| 九九视频免费在线观看| 性色一区| 欧美人在线一区二区三区| 国产日韩欧美精品区性色| 秋霞一区二区三区| 国产超薄肉色丝袜网站| 欧美一级一级做性视频| 97在线公开视频| 免费人成在线观看视频色| 伊人久久婷婷五月综合97色| 毛片免费高清免费| 久久9966精品国产免费| 国产区成人精品视频| 尤物亚洲最大AV无码网站| 欧美成人区| 亚洲精品777| 日韩美毛片| 无码 在线 在线| 成人午夜在线播放| 日本成人一区| 国产丰满成熟女性性满足视频 | 最新国产高清在线| 成人午夜视频免费看欧美| 亚洲中文精品人人永久免费| 亚洲国产日韩一区| 亚洲视频一区在线| 国产情精品嫩草影院88av| 色婷婷在线影院|