中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > 數(shù)據(jù)采集卡

類型分類:
科普知識
數(shù)據(jù)分類:
數(shù)據(jù)采集卡

FPGA中SPI復(fù)用配置的編程方法

發(fā)布日期:2022-04-18 點(diǎn)擊率:152

       SPI(Serial Peripheral Interface,串行外圍設(shè)備接口)是一種高速、全雙工、同步的通信總線,在芯片的引腳上只占用4根線,不僅節(jié)約了芯片的引腳,同時(shí)在PCB的布局上還節(jié)省空間。正是出于這種簡單、易用的特性,現(xiàn)在越來越多的芯片集成了這種通信協(xié)議。

1 SPI配置介紹
1.1 Spantan-3E SPI配置流程
     SPI方式是通過符合SPI接口時(shí)序的第三方SPI Flash對FPGA進(jìn)行加載。它適合作為FPGA硬件結(jié)構(gòu)的bit文件保存介質(zhì),如果應(yīng)用軟件工程編譯后的代碼較小,保存在同一片SPI FLash中(即復(fù)用SPI Flash)無疑是可行的最廉價(jià)方案。
     由于本沒計(jì)軟件工程規(guī)模較小,所以利用此復(fù)用SPI Flash方式對FPGA進(jìn)行配置,既保存FPGA配置的bit文件,也保存應(yīng)用軟件工程的bit文件。系統(tǒng)在上電或向PROG_B引腳發(fā)出低脈沖后,F(xiàn)PGA芯片經(jīng)過一個(gè)初始化序列清空內(nèi)部FPGA配置存儲器。此序列開始時(shí),DONE和INIT_B引腳均轉(zhuǎn)為低。初始化完成后,INIT_B引腳轉(zhuǎn)為高,并采樣芯片的配置模式及變量選擇引腳。
     SPI模式下,F(xiàn)PGA對變量選擇(VS[2:0])引腳采樣,以確定發(fā)出哪個(gè)SPI命令序列。當(dāng)初始化之后發(fā)出INIT_B信號時(shí),模式引腳和變量選擇引腳都必須處在正確的邏輯級,以確保正確采樣。
     在變量選擇引腳選擇SPI命令集之后,F(xiàn)PGA將CSO_B選擇信號置為低,并且開始通過FPGA的CCLK引腳對SPI Flash存儲器進(jìn)行時(shí)鐘控制。接著發(fā)出8位讀命令后跟24位起始地址0x000000和目標(biāo)命令集的適量虛擬字節(jié)。FPGA從地址0開始讀取SPI Flash存儲器陣列,直到讀完所需的配置位數(shù)。如果從存儲器件讀取到有效比特流,則發(fā)DONE信號,以指示FPGA配置成功。圖1為SPI配置方式的時(shí)序。



     圖2是AT45DB161D SPI Flash的配置接口。這種配置方式只占用了FPGA芯片的4個(gè)引腳,而且配置成功之后,所有SPI引腳都成為可用的用戶I/O引腳,這就節(jié)省了FPGA的引腳資源。



1.2 SPI Flash存儲器的復(fù)用
     復(fù)用SPI Flash是指既用它來保存硬件配置文件、Bootloader引導(dǎo)程序還用來保存用戶應(yīng)用程序。在加載階段,F(xiàn)PGA自動從SPI Flash中讀取硬件配置bit文件及Bootloader程序進(jìn)行配置到片內(nèi)BRAM中運(yùn)行。當(dāng)完成加載后,F(xiàn)PGA內(nèi)部邏輯啟動,通過運(yùn)行的Bootloader程序讀取SPI Flash中的用戶應(yīng)用程序,并寫到外部SDRAM的相應(yīng)位置,最后Bootloader程序切換指令指針到SDRAM指定位置,在外部的SDRAM中開始執(zhí)行應(yīng)用程序。
     圖3給出了本系統(tǒng)中復(fù)用SPI Flash嵌入式系統(tǒng)結(jié)構(gòu)圖,用EDK中的opb_sdram連接外部SDRAM,用opb_spi連接SPI Flash(AT45DB161D),通過Bootloader軟件程序?qū)崿F(xiàn)從SPI Flash中復(fù)制用戶應(yīng)用程序到SDRAM中,然后在SDRAM中運(yùn)行。但是,Boot-loader在系統(tǒng)上電時(shí)會通過FP-GA芯片的配置引腳首先加載到BRAM中運(yùn)行,這樣就可以實(shí)現(xiàn)上電自動加載啟動程序。



2 Bootloader引導(dǎo)程序的設(shè)計(jì)
     在工程代碼編寫之前要求對硬件器件有所了解,主要需要了解FPGA所需要的配置文件空間,還有Flash存儲結(jié)構(gòu)。例如:XC3S500E配置文件空間為2 270 208位,所以要根據(jù)它計(jì)算存儲應(yīng)用程序的基地址。AT45DB161D是串行接口的閃存芯片,它包含有17 301 504位,被組織為4 096頁,每頁512/528字節(jié)。除了主存儲器,AT45DB161D還包括2個(gè)SRAM數(shù)據(jù)緩沖區(qū),每個(gè)緩沖區(qū)512/528字節(jié)。在主存儲器正在編程時(shí),緩沖區(qū)是允許接收數(shù)據(jù)的,并且支持?jǐn)?shù)據(jù)流式寫入。(此處為528字節(jié)/頁) </font

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      国产欧美一区二区三区视频| 欧美一级大片在线观看| 久久精品在线播放| 国产精品国产亚洲精品看不卡15| 亚洲高清不卡| 久久久人人人| 国产一区二区精品久久91| 亚洲伊人观看| 欧美日韩美女一区二区| 亚洲日本一区二区| 欧美va亚洲va国产综合| 怡红院精品视频| 久久婷婷国产综合精品青草| 国产视频精品xxxx| 欧美一站二站| 国产一区二区三区久久久久久久久| 亚洲欧美成人一区二区在线电影 | 欧美日韩国产三区| 亚洲高清毛片| 欧美精品久久久久a| 亚洲欧洲精品一区二区三区波多野1战4 | 国产精品日韩欧美一区| 中文一区在线| 国产精品视频一| 午夜欧美精品久久久久久久| 国产精品美女999| 性欧美videos另类喷潮| 国产日韩欧美不卡在线| 久久成人18免费网站| 国产一区二区三区久久悠悠色av| 久久av最新网址| 一区二区在线看| 欧美极品在线播放| 亚洲一区免费观看| 国产精自产拍久久久久久| 欧美亚洲视频在线看网址| 狠狠色狠狠色综合| 欧美精品粉嫩高潮一区二区| 一区二区三区国产在线| 国产精品嫩草影院av蜜臀| 久久精品国产清高在天天线| 91久久久久| 国产精品女人毛片| 久久久噜噜噜久久中文字免 | 亚洲高清色综合| 欧美日韩国产精品自在自线| 午夜欧美大尺度福利影院在线看 | 久久国产欧美| 亚洲黄色免费| 国产精品自拍三区| 欧美福利视频一区| 亚洲欧美中文日韩v在线观看| 精品1区2区| 国产精品vvv| 美女脱光内衣内裤视频久久影院| 99视频+国产日韩欧美| 国产一区二区剧情av在线| 欧美国产极速在线| 午夜一区不卡| 亚洲精品一二区| 国产日韩欧美一区在线| 欧美精品亚洲精品| 久久精品成人欧美大片古装| 日韩亚洲国产欧美| 好看的日韩av电影| 国产精品久久国产精品99gif| 免费人成精品欧美精品| 亚久久调教视频| 亚洲乱码国产乱码精品精天堂| 国产农村妇女精品一二区| 欧美美女bbbb| 美女性感视频久久久| 欧美在线播放一区| 亚洲一区二区三区免费在线观看 | 国产一区二区三区在线免费观看 | 欧美色播在线播放| 欧美sm视频| 久久中文精品| 欧美影片第一页| 亚洲先锋成人| 一区二区三区黄色| 亚洲精品一区在线观看| 在线精品一区| 国产欧美一区二区视频| 国产精品九九| 国产精品久久久久久久久久免费 | 亚洲尤物在线| aa级大片欧美三级| 亚洲肉体裸体xxxx137| 亚洲国产精品一区二区三区| 激情久久久久久久久久久久久久久久| 国产精品丝袜91| 国产精品免费看| 国产精品国产精品国产专区不蜜| 欧美日韩视频在线一区二区 | 黄色成人91| 一区二区三区在线观看欧美| 精品动漫3d一区二区三区| 国产一区二区久久| 精品99一区二区三区| 激情欧美日韩一区| 亚洲国产精品ⅴa在线观看| 亚洲东热激情| 亚洲三级免费观看| 日韩亚洲欧美成人一区| 一区二区av在线| 亚洲欧美国产精品va在线观看| 亚洲一区二区伦理| 欧美一区二区三区啪啪| 久久久久久日产精品| 久久综合伊人77777麻豆| 欧美gay视频| 欧美日韩一区三区四区| 国产精品永久| 一区二区视频欧美| 日韩视频永久免费| 亚洲欧美影院| 久久蜜桃精品| 欧美日韩成人免费| 国产乱码精品一区二区三区不卡| 国产精品影音先锋| 国内视频一区| 亚洲免费播放| 欧美一区=区| 欧美成人亚洲| 国产精品久久久久三级| 国产一区二区三区奇米久涩| 亚洲国产精品一区二区第四页av| 中文精品视频一区二区在线观看| 亚洲欧美一区二区在线观看| 久久午夜国产精品| 欧美日韩在线影院| 国产综合久久久久久| 最新亚洲激情| 欧美一区二区视频免费观看| 乱人伦精品视频在线观看| 欧美日韩一区二区精品| 国产在线欧美日韩| 99亚洲视频| 久久精品亚洲精品| 欧美日韩精品综合在线| 国产欧美日韩综合| 艳女tv在线观看国产一区| 久久精品视频在线播放| 欧美日韩一区国产| 亚洲大片在线| 欧美亚洲日本网站| 欧美日韩一区二区免费视频| 雨宫琴音一区二区在线| 午夜精品福利一区二区蜜股av| 欧美成人午夜77777| 国产一区二区主播在线| 一区二区三区**美女毛片 | 一区二区三区四区精品| 久久中文字幕一区| 国产色爱av资源综合区| 在线视频中文亚洲| 欧美丰满高潮xxxx喷水动漫| 国产一区91| 欧美一级网站| 国产精品麻豆欧美日韩ww| 99精品欧美| 欧美大片在线影院| 韩国三级电影久久久久久| 午夜在线精品偷拍| 国产精品免费看片| 亚洲色图制服丝袜| 欧美日本免费| 亚洲精品视频在线播放| 免费影视亚洲| 亚洲大片精品永久免费| 久久久久网站| 影音先锋国产精品| 久久在线视频| 黄色日韩精品| 狼人社综合社区| 在线观看欧美日韩国产| 久久久久久久久久久久久女国产乱 | 国产精品亚洲一区| 亚洲欧美日韩视频二区| 国产精品每日更新| 亚洲欧美综合| 国产欧美日韩精品专区| 午夜国产精品影院在线观看| 国产精品久久久久久久久免费樱桃| 99国产精品自拍| 欧美午夜精品一区| 国产精品99久久久久久www| 欧美私人网站| 亚洲欧美另类中文字幕| 国产精品综合av一区二区国产馆| 亚洲图片在线| 国产精品一区久久久久| 久久国产精品久久久久久电车| 国产综合一区二区| 免费人成网站在线观看欧美高清| 亚洲日本理论电影| 欧美日韩一区二区三区免费| 亚洲香蕉在线观看| 国产伦精品一区二区三区高清版|