四虎永久免费网站_高清一区二区三区日本久_欧美日韩在线中文字幕_久久天天狠狠_成人18精品视频_黄色av网站在线_在线视频观看一区二区_欧美国产一区二区_天天插天天色_欧美日韩国产综合在线

C114通信網  |  通信人家園

技術
2010/4/14

一種基于VC++程序的FPGA重配置方案設計

來源:維庫開發網  作者:王方,王志剛 電子科技大學自動化工程學院

0  引言

隨著大規模集成電路的快速發展,系統設計已從傳統的追求大規模、高密度逐漸轉向提高資源利用率,使有限的資源可以實現更大規模的邏輯設計。利用現場可編程邏輯器件FPGA的多次可編程配置特點,通過重新下載存儲于存儲器的不同系統數據,從而實現不同的芯片邏輯功能,可以在很大程度上提高資源利用率。原始配置FPGA的方法是硬件設計者根據需求設計生成配置數據流,然后通過專用配置芯片對FPGA進行配置,例如通過下載電纜將配置數據流存儲到FPGA配置存儲芯片中,該方法的整個過程需要芯片廠商的專用軟件參與。因此,該配置方法對依賴下載電纜,適合于產品研制過程中下載配置操作,且有一定的局限性,不適用對產品應用中的系統升級或系統重構。

結合對FPGA重配置方案的軟硬件設計,本文通過PC機并通過總線(如PCI總線)將配置數據流下載到硬件功能模塊的有關配置芯片,從而完成配置FPGA的全過程。該方法的軟件部分基于Visual C++的開發環境,并用C++語言開發動態連接庫,以用于軟件設計應用程序部分的調用。文中詳述了上層用戶對配置文件的處理、調用動態連接庫中的發送函數、將配置數據流發送給硬件的軟件設計過程,并通過建立用戶與硬件的握手聯系,來提高配置數據的傳輸率。

1  FPGA的可重配置硬件方案

本文給出的設計方案將FPGA的配置程序文件看作一個“對象”,邏輯設計者先將所要完成的工作程序生成這樣的一個“對象”,然后由上位機通過某種通訊接口模塊及邏輯控制模塊,將其下傳到FPGA的配置芯片中來完成FPGA器件的重新配置,即通過對FPGA邏輯的重配置來完成系統的重構或升級。邏輯設計者最終通過上位機用戶界面的簡單操作,即可完成硬件功能模塊的工作方式重構,其可重配置的系統硬件結構框圖如圖1所示。

圖1中借用原系統DSP處理器的控制功能來完成上位機控制命令及下載數據的接收,上位機與系統之間采用PCI總線接口。上位機命令由DSP處理器進行解析,并隨后發送到配置芯片控制器中,配置芯片控制器可由CPLD器件構成,它的編程采用EEPROM或FLASH技術,且無需外部存儲器芯片。

在設計中,上位機通過PCI總線建立通信并發送配置命令及數據至DSP,DSP以串行方式通知配置芯片控制器發送控制命令以及要進行配置的數據包,同時,配置芯片控制器在解析命令后,還應執行相應的操作,并完成FPGA配置芯片所需的下載時序及配置數據。配置芯片的數據下載過程稱為編程操作,編程完成后,再啟動配置操作,即可進行FPGA從配置芯片讀取新的系統配置程序過程。與常用的FPGA配置方法相比較,本文所采用的FPGA可重構設計的硬件結構更加簡單,用戶操作也更加方便,而且在對FPGA的配置芯片寫入配置程序數據的時候,并不會影響到FPGA的繼續工作,系統重構的時隙也更小。

DSP控制程序一般采用中斷等待的設計思想,處理器上電啟動后,首先對自身的工作方式進行設置,然后對系統各個功能模塊進行初始化操作,使其工作在一個確定的已知狀態下。之后,在完成系統的初始化以后,DSP程序進入空閑等待狀態,直到標志著上層命令已送達控制邏輯的中斷信號有效,程序再從空閑等待狀態進入中斷服務程序,然后判斷是系統配置命令,還是其他工作命令。若接收到配置命令,則進入串口中斷服務程序,隨后判斷配置命令的類別,并進入相應的子函數程序,包括配置模式、用戶模式、擦除、擦除延時、寫數據等多個子函數。配置模式是指系統通過發送控制命令來獲取FPGA配置芯片的數據信號線、時鐘信號線以及片選信號線的控制權,從而進行讀寫操作。調用配置模式子函數后,發送不同的命令控制字,便可以選擇配置不同的配置器件。

本系統中的邏輯電路平臺由2片Altra公司FPGA芯片構成,其對應的配置芯片分別為EPCS16和EPCS1器件,設計中,可以分別為這兩片配置芯片設置各自的32位控制字。用戶模式子函數可在系統對EPCS配置芯片的寫數據操作完成后,通過系統發送控制命令來釋放配置芯片EPCS的數據信號線、時鐘信號線以及片選信號線的控制權,這樣,FPGA將恢復到用戶所設置的工作模式。

2  可重配置軟件方案

用戶發送配置數據流到EPCS對FPGA進行配置的結構圖如圖2所示,其中PC機部分為上位機配置控制的用戶軟件宿主。配置控制軟件主要包括用戶應用程序(Win32應用程序)、儀器驅動程序、總線驅動程序三部分,總線驅動位于整個軟件系統的最底層,可通過硬件抽象層(HAL)直接與硬件進行交流。儀器驅動位于總線驅動和用戶應用程序之間。它對上可為屏蔽底層工作細節提供應用程序調用的接口函數,對下則可發送命令或接收數據。用戶應用程序則位于軟件結構的最上層,可通過調用儀器驅動程序,間接地與底層進行交互。其結構圖如圖3所示。

Windows XP操作系統中的驅動程序開發主要是基于Win32模式驅動程序,即基于WDM(Win32 Driver Model)。在WDM驅動模型中,每個硬件設備至少有兩個驅動程序:總線驅動程序和功能驅動程序。其中總線驅動程序由Windows提供,需要考慮的是負責實現PCI設備邏輯功能的功能驅動程序。所以,驅動程序分為以動態鏈接庫形式的儀器驅動程序和以WDM格式的底層的接口驅動程序。前者用于實現對目標硬件的操作,即下載配置數據流對FPGA的配置;后者則可實現資源分配、接口管理及數據的控制傳輸。

 

給作者點贊
0 VS 0
寫得不太好
熱門文章
    最新視頻
    為您推薦

      C114簡介 | 聯系我們 | 網站地圖 | 手機版

      Copyright©1999-2025 c114 All Rights Reserved | 滬ICP備12002291號

      C114 通信網 版權所有 舉報電話:021-54451141

      日本久久久久| 一区二区三区中文字幕精品精品 | 在线成人国产| 国产精品亚洲d| 少妇精品放荡导航| 欧美日韩一区二区三区视视频| 在线看成人av| 成年人性生活视频| 天天想你在线观看完整版电影免费| 欧美一区第一页| 久久精品一区二区三区中文字幕| 成人做爰免费视频免费看| 日韩av资源站| 美女大黄三级视频在线观看| 精品二区在线观看| 欧美精品久久久久性色| 日本wwwxx| av片在线免费| 欧美系列一区| 国产在线日韩在线| 日韩中文在线不卡| 日韩欧美电影一二三| 亚洲成a人片在线观看中文| 成人毛片老司机大片| 亚洲一区二区伦理| 免费成人av| 国产午夜久久av| 老色鬼在线视频| 在线免费观看黄| 九色在线网站| 男女免费网站| 日本三级电影在线看| 美女扒开尿口让男人操| 国产乱人乱偷精品视频a人人澡| 好吊色视频在线观看| 日韩网站在线播放| aaa一级黄色片| 欧美综合在线播放| 自拍亚洲欧美老师丝袜| 国产一区二区无遮挡 | 蜜乳av中文字幕| 亚洲欧美手机在线| 日本黄网站免费| 激情六月天婷婷| 性刺激综合网| 欧美激情www| 国产伦精品一区| 亚洲一区二区免费在线| 国产aaa精品| 97视频免费观看| 欧美精品18videos性欧| 日韩中文字幕在线精品| 亚洲图片在线综合| 亚洲欧洲午夜一线一品| 亚洲毛片在线免费观看| 亚洲国产三级网| 亚洲第一av网站| 精品国产sm最大网站| 欧美一级久久久| 欧美人妖巨大在线| 欧美日韩aaa| 3d成人动漫网站| 欧美一区二区三区爱爱| 制服丝袜成人动漫| 日韩一区二区三区免费观看| 欧美一级国产精品| 亚洲第一色在线| 亚洲精品一区中文| 怡红院精品视频| 啊v视频在线一区二区三区| 伦伦影院午夜日韩欧美限制| 久久精品99无色码中文字幕| 麻豆国产va免费精品高清在线| 久久成年人免费电影| 欧美人交a欧美精品| 欧美国产精品人人做人人爱| 韩国精品美女www爽爽爽视频| 97热在线精品视频在线观看| 国产成人综合av| 91社区国产高清| 国产一区二区在线观看免费播放| 精品国产一区二区三| 欧美色欧美亚洲另类七区| 亚洲成色最大综合在线| 日韩人妻一区二区三区蜜桃视频| 国产自产在线视频| 黄色片视频在线播放| 久久婷婷国产91天堂综合精品| 亚洲欧美天堂在线| 免费观看一级一片| 日本精品在线免费观看| 国产做受高潮漫动| www.色婷婷.com| 亚洲人成影院77777| 国产九色视频| 国产一级激情| 日本免费在线观看| 日韩成人亚洲| 妖精视频一区二区三区| 国产精品mm| 国产一区二区三区久久悠悠色av | 五月天激情综合网| 日韩黄色小视频| 国产91丝袜在线播放0| 99re66热这里只有精品3直播| 亚洲视频免费在线观看| 欧美视频一区二区三区四区| 日韩精品在线影院| 午夜伦理精品一区| 国产精品我不卡| 男人日女人的bb| 污视频网站观看| 2017亚洲天堂| 亚洲视屏在线观看| 欧美性xxxx极品hd欧美| 国产三级免费观看| av毛片在线看| 日韩精品成人| 韩日在线一区| 99精品偷自拍| 色婷婷综合五月| 亚洲一级片在线看| 国产精品永久免费| 中文字幕一区二区三区在线乱码| 亚洲无吗一区二区三区| 无码人中文字幕| 亚洲一区中文字幕永久在线| 精品卡1卡2卡三卡免费网站| 欧美vide| 久久电影天堂| 国精品一区二区三区| 不卡大黄网站免费看| 精品久久香蕉国产线看观看亚洲 | 午夜电影一区二区三区| 亚洲成人黄色在线| 91成人福利在线| 亚洲国产欧美不卡在线观看| 中文字幕 欧美日韩| 精品肉丝脚一区二区三区| 欧美一级在线免费观看| 成人亚洲一区二区三区| 1区2区在线| 欧美激情黄色片| 99久久er热在这里只有精品66| 欧美性猛片aaaaaaa做受| 久久久极品av| 欧美日韩一区二区视频在线| 一级 黄 色 片一| 亚洲天堂一区在线| 在线伊人电影| 在线h片观看| 欧美日韩在线网站| 成人av在线播放网址| 欧美人与性动xxxx| 欧美尤物巨大精品爽| gogogo免费高清日本写真| 久久丫精品国产亚洲av不卡| 国产精品一区二区黑人巨大| 成人网免费看| 欧美综合社区国产| 丝瓜av网站精品一区二区| 亚洲第一综合色| 九九九久久久久久| 中文字幕一区二区三区四区五区六区| www.久久av| 男人扒开美女尿口无遮挡图片| 视频二区在线| 日本午夜精品| 91丨porny丨在线| 亚洲精品一区二区三区福利 | 北条麻妃在线观看视频| 在线成人综合色一区| 福利视频在线导航| 精品美女视频| 国产精品女上位| 伊是香蕉大人久久| 特级西西444www大精品视频| 色欲狠狠躁天天躁无码中文字幕 | 香港久久久电影| 精品制服美女久久| 欧美一区二区三区四区在线观看 | 国产无码精品在线观看| 怡红院怡春院首页| 韩日毛片在线观看| 久久香蕉精品| 欧美日韩高清一区| 动漫一区二区在线| 亚洲av无码一区二区三区观看 | 亚洲аv电影天堂网| 99蜜桃在线观看免费视频网站| 午夜诱惑痒痒网| 囯产精品久久久久久| 在线免费观看黄色av| 最新欧美人z0oozo0| 亚洲成人自拍一区| 国产精品精品视频| 亚洲成人激情小说| 影音先锋在线中文字幕| 国产精品一区hongkong| 日韩综合在线视频| 日韩欧美一区电影| 欧美专区一二三| 91视频免费在线看| 国产激情三区| 视频一区中文| 性做久久久久久免费观看| 国产精品久久久久久久久免费看| 日本wwww色| 欧美人成在线观看网站高清| 国产精品迅雷| 豆国产96在线|亚洲| 自拍偷拍亚洲在线| 男女av免费观看| 狠狠综合久久av一区二区| 美女尤物在线视频| 久久福利视频一区二区| 日韩精品日韩在线观看| xxxxxx在线观看| 在线免费观看视频网站| 免费在线看黄网站| 蜜桃视频在线观看一区二区| 精品黑人一区二区三区久久| 国产福利片一区二区| a片在线免费观看| 日韩免费网站| 蜜桃久久av一区| 夜夜嗨av色综合久久久综合网| 欧美精品自拍视频| 亚洲精品911| 超级碰碰久久| 久久久久久99久久久精品网站| 高清欧美性猛交xxxx黑人猛交| 天天色天天干天天色| 国产精品美女一区二区三区四区| 色成人综合网| 亚洲精品免费电影| 高清日韩一区| 欧美不卡视频在线观看| jyzzz在线观看视频| 日本vs亚洲vs韩国一区三区二区 | 国内精品一区视频| 久久久久国产精品一区三寸| 亚洲国产精品一区二区久| 久草热视频在线观看| 午夜av入18在线| 99er精品视频| 亚洲一区二区三区小说| 国产精品免费一区二区三区四区| 日韩成人免费在线观看| av免费观看一区二区| 国产一区二区不卡老阿姨| 色综合视频一区中文字幕| 伊人久久一区二区三区| 97cao在线| 国产精品xvideos88| 日韩精品视频在线| 亚洲怡红院在线| 黑人巨大xxx| 中文字幕一区二区三区欧美日韩 | 日韩少妇内射免费播放18禁裸乳| 一区二区三区在线|网站| 亚洲日本va午夜在线电影| 一区二区三区四区蜜桃| 色综合婷婷久久| 国产精品午夜av在线| 日韩免费av网站| 妞干网免费在线视频| 26uuu欧美日本| 亚洲999一在线观看www| www.com国产| 中文字幕21页在线看| 亚洲精品乱码久久久久久黑人 | 九九视频这里只有精品 | 欧美一级欧美一级| 黄色的电影在线-骚虎影院-骚虎视频| 懂色av一区二区| 91精品国产综合久久久久 | 中文字幕在线久热精品| 欧美调教在线| 精品久久久久久久久久久久包黑料 | 91精品国产调教在线观看| 日韩av在线免费观看| 国产老头和老头xxxx×| 丝袜国产免费观看| 精品一区二区三区免费播放| 国产精品久久久久久搜索| 国产无码精品视频| 3d欧美精品动漫xxxx无尽| 欧美日韩精品在线视频| 亚洲理论电影在线观看| 日本黄视频网站| 亚洲尤物影院| 国产99久久精品一区二区| 国产精品一区二区三区四| 成人国产综合| 欧美精品v日韩精品v韩国精品v| 97公开免费视频| 嫩草影院2018| 成人免费视频视频在线观看免费| 99国产在线视频| 偷拍精品一区二区三区| 欧美限制电影| 美女啪啪无遮挡免费久久网站| 日韩va亚洲va欧美va清高| 末成年女av片一区二区下载| 色哟哟在线观看一区二区三区| 久久久久久久久久久久久久国产| 91精品国产高久久久久久五月天| 国产精品影视天天线| 国产综合欧美在线看| 男人的天堂va在线| 激情综合视频| 国产伦精品免费视频| 高h放荡受浪受bl| 91tv精品福利国产在线观看| 国语自产精品视频在免费| 免费观看日批视频| 日韩大尺度在线观看| 日韩在线小视频| 成人毛片在线播放| 日本成人a网站| 精品综合久久久久久97| 国产主播第一页| 国产一区二区区别| 久久久久久亚洲精品不卡| 日本一区二区三区精品| 日韩美女毛片| 欧美激情乱人伦一区| 中文字幕在线日亚洲9| 青青一区二区三区| 日本国产高清不卡| 五月激情六月婷婷| 亚洲欧美日韩国产| 国产日韩欧美一区二区| 国产成人精品男人的天堂538| 久久精品二区亚洲w码| 精品久久久国产精品999| 福利片一区二区三区| 国产视频在线播放| 欧美视频在线观看一区| 久久久久亚洲AV成人无码国产| yellow在线观看网址| 精品日韩一区二区三区免费视频| 91ts人妖另类精品系列| 日韩在线成人| 欧美日韩国产成人高清视频| 亚洲怡红院av| 99亚洲一区二区| 国产精品久久波多野结衣| 在线播放www| 久久一区二区三区四区| 国产乱子夫妻xx黑人xyx真爽| 国产三级在线看| 欧美三区免费完整视频在线观看| 自拍偷拍亚洲天堂| 精品国产一区二区三区2021| 日韩最新中文字幕电影免费看| 黄色网址中文字幕| 国产一区二区三区四区老人| 国产一区免费在线| 妞干网免费视频| 亚洲综合色区另类av| 大尺度在线观看| 日韩色性视频| 欧美激情亚洲自拍| 日本电影中文字幕| 国产精品99久久久久久有的能看| 神马午夜伦理影院| 国产精品一区二区三区四区色| 欧美视频日韩视频| 麻豆视频在线观看| 首页国产精品| 国产精品精品软件视频| 污网站在线观看免费| 亚洲男同1069视频| theav精尽人亡av| 给我免费播放日韩视频| 国产成人av在线| 天堂视频在线| 亚洲乱码国产乱码精品精的特点 | 91一区二区在线观看| 亚洲 欧美 另类人妖| 亚洲国产福利| 九九九久久久久久| 中文字幕亚洲免费| 91麻豆成人久久精品二区三区| 亚洲涩涩在线观看| 日日夜夜精品| 国产成人精品国内自产拍免费看| 成人精品美女隐私视频| 亚洲三级在线播放| 中文字幕一区二区三区人妻电影| 成功精品影院| 91免费在线观看网站| 九色免费视频| 欧美日韩国产bt| 在线观看免费视频一区| 美国av一区二区| 日本成人中文字幕在线| 日韩制服一区|