《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > SL11R單片機外部存儲器擴展

SL11R單片機外部存儲器擴展

2008-11-03
作者:趙立宏 屈國普 程品晶

??? 摘? 要: 介紹了USB接口單片機SL11R進行外部存儲器擴展的方法和實例,并測試了外部SRAM及EDO DRAM的工作速度。?

??? 關鍵詞: 單片機? SL11R? 存儲器? USB?

?

??? SL11R是Scanlogic公司生產的一種帶有USB接口的16位RISC單片機,內核處理速度達到48MIPS,有豐富的硬件資源及32位可編程I/O" title="I/O">I/O口,可以靈活擴展外圍芯片。本文主要討論其外部存儲器的擴展。?

1 SL11R存儲器空間?

??? SL11R內部有3K字節的SRAM,可以用作指令存儲器和數據存儲器" title="數據存儲器">數據存儲器,但有些應用場合需要擴展存儲器。SL11R可擴展I2C串行E2PROM、通用并行EPROM及RAM,還能夠直接擴展大容量的EDO DRAM。?

??? SL11R采用統一地址編碼方式對外尋址,程序代碼、數據區、I/O地址均安排在64K字節空間中,各自有獨立的尋址空間并有相應的選通信號輸出。硬件設計時不需另加解碼電路,只要把擴展芯片的片選引腳與對應的控制信號相連就可以。SL11R對EDO DRAM的尋址采用頁尋址方式,可尋址高達2M字節的空間,以滿足圖像采集等需要大量數據存儲器的場合。SL11R存儲器空間具體安排見表1。?

?

?

??? 外部RAM的0x0000~0x0BFF地址空間被內部RAM占用,故不能使用。?

??? 外部ROM的默認地址空間為0xC100~0xE7FF,通過軟件設定,也可以占用0x8000~0xBFFF地址空間。?

2 SL11R存儲器擴展?

??? SL11R的外部存儲器包括串行E2PROM存儲器、外部SRAM數據存儲器、外部EPROM程序存儲器" title="程序存儲器">程序存儲器及動態存儲器" title="動態存儲器">動態存儲器。?

2.1 串行I2C E2PROM的擴展?

??? 串行E2PROM的擴展比較簡單,只要根據I2C E2PROM的容量選擇相應的電路即可。圖1為擴展2K字節E2PROM電路圖,圖2為擴展16K字節E2PROM電路圖。值得注意的是,如果用串行E2PROM作程序存儲器,最好選用圖1所示的接線。由于SL11R內部RAM只有3K字節,啟動時BIOS首先從2K字節的串行E2PROM中加載指令代碼。

?

?

??? 讀寫I2C E2PROM可以直接調用BIOS中斷實現,不需要另編程序,比較方便。?

2.2 外部數據存儲器及EPROM的擴展?

??? SL11R的數據總線是16位,提供了兩種存儲器擴展模式供用戶選擇,可以通過軟件設定外部存儲器工作在8位模式或16位模式。圖3是SL11R擴展32K×16位SRAM的實例。圖3所示狀態下外部SRAM工作在16位模式;當開關SW接地,則SRAM工作在8位模式,IC2不使用。SL11R的引腳XRAMSEL和XROMSEL可以分別作為外部數據存儲器和程序存儲器的片選信號CS。?

?

?

2.3 動態存儲器的擴展?

??? SL11R擴展動態存儲器非常簡單。因為它已經內置了動態存儲器控制電路,與EDO DRAM直接連接就可以,不需要另加電路,而且自動刷新,用戶使用動態存儲器象使用SRAM一樣方便。SL11R擴展DRAM的電路見圖4。?

?

?

??? 擴展DRAM時要選擇3.3V的EDO DRAM,盡量使用1M×16位的內存芯片如GM71V18163CJ、IS41LV16100、HY51V18164等,這樣電路設計較簡單。筆者在使用過程中發現,某些DRAM與SL11R存在兼容性問題,有時工作不穩定,但換另一批次的芯片后又正常工作,所以設計者在使用時應注意篩選。?

??? SL11R對DRAM的尋址空間為0x8000~0x9FFF和0xA000~0xBFFFF。這個地址值控制尋址的低位地址(A0~A12),另外有2個對應的頁面寄存器控制尋址的高位地址,每個頁面都能完成對1M×16位空間的尋址。這兩個16位的頁面寄存器是0xC018和0xC01A,以頁面1寄存器0xC018具體說明如下:?

???

??? 如果A21=1,則對0x8000~0x9FFF空間的讀寫操作是針對DRAM,由DRAMOE和DRAMWT引腳選通DRAM,參見圖4。?

??? 如果A21=0,則對0x8000~0x9FFF空間的讀寫操作是針對其它外設,由nXMEMSEL引腳選通。這種方式使SL11R另外增加了1M×16位的尋址空間,但這個空間DMA方式不能直接尋址。?

??? A13~A20則是頁面1的高位地址,加上0x8000~0x9FFF的低位(A0~A12)實現頁面1的尋址。?

??? 頁面2的尋址與頁面1的尋址完全一樣,只是由0xC01A和對0xA000~0xBFFF的尋址實現。?

??? 頁面1和頁面2的尋址空間是重疊的,一般可以使用一個頁面對DRAM尋址,另一個頁面對其它外設尋址。?

3 存儲器速度的影響?

??? SL11R的工作頻率較高,必須要考慮存儲器的速度,否則可能工作不正常。?

3.1 靜態存儲器" title="靜態存儲器">靜態存儲器速度?

??? 讀取外部靜態存儲器的時序見圖5,具體參數見表2。表2中的參數是在SL11R的內部工作時鐘PCLK工作在36MHz,等待周期設定為0時的數據。?

?

?

?

??? SL11R擴展外部SRAM或EPROM時,可以設定等待周期,最長可設定7個等待周期,每個等待周期時間為31ns(PCLK=32MHz時),這樣SL11R就可以擴展價格低廉的低速EPROM和SRAM存儲器。?

??? 選擇SRAM的速度主要應該由CS的低電平脈沖寬度決定:?

??? tAC=tCR+tRPW+tRDH-tCDH+等待周期時間?

??? 筆者經實驗得到常見的SRAM需要設定的等待周期數,見表3。從表3的數據可知,一般SRAM的速度可以達到標稱值,如PCLK為32MHz,100ns SRAM的等待周期為2,這時tAC=1+28+5-3+2×31=93ns。?

?

?

3.2 動態存儲器的速度?

??? EDO DRAM的讀寫速度有兩種情況:一種是隨機讀寫;另一種是快速頁面讀寫。SL11R隨機讀寫DRAM的時序見圖6,參數見表4。?

?

?

?

??? 影響DRAM速度的參數較多,但選擇DRAM主要是根據tRAS。一般選擇50ns或60ns的DRAM就可以滿足要求。?

??? SL11R隨機讀寫DRAM的周期時間tRC在PCLK為32MHz時為150ns;PCLK為48MHz時為100ns。經測試,DMA方式下,DRAM的讀寫速度可以達到6MHz,滿足常用的數據采集要求。?

??? DRAM的快速頁面讀寫是指在DRAM的同一個頁面下,即行地址相同時,DRAM保持行地址不變,只尋址列地址,這樣可以減少發送行地址的時間。使用快速頁面讀寫必須十分小心,因為在數據采集等場合,寫數據時頁面發生變化會影響DRAM的讀寫時間,很可能會丟失數據。?

??? SL11R擴展外部存儲器的能力較強,可以方便地擴展I2C接口的串行存儲器、各種速度的靜態存儲器以及大容量的DRAM。配合SL11R的USB接口和快速的處理能力,可以滿足各種應用的需要。?

參考文獻?

1 SL11R技術資料.http://www.scanlogic.com?

2 竇振中.單片機外圍器件實用手冊存儲器分冊.北京:北京航空航天大學出版社?

3 SRAM、DRAM資料.http://www.issi.com/index.html

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产欧美一区二区三区同亚洲| 亚洲婷婷免费| 国产精品久久久久9999吃药| 欧美激情精品久久久久久黑人| 久久人人爽爽爽人久久久| 欧美亚洲视频在线观看| 亚洲免费在线观看| 亚洲一级电影| 亚洲一区二区三区色| 中日韩美女免费视频网址在线观看| 亚洲美女毛片| 亚洲精品中文字幕在线观看| 亚洲精品国产视频| 91久久久精品| 99国产精品久久久久老师| 亚洲另类自拍| 99ri日韩精品视频| av成人免费观看| 亚洲视频综合| 亚洲欧美国内爽妇网| 午夜精品亚洲| 久久国产免费| 久久综合狠狠| 欧美国产视频在线观看| 欧美日韩国产小视频| 欧美视频一区二区三区在线观看| 欧美日韩亚洲一区二区三区在线观看| 欧美日韩中文| 国产精品久久看| 国产视频一区二区在线观看 | 欧美福利视频一区| 欧美激情免费在线| 欧美亚一区二区| 国产欧美精品日韩区二区麻豆天美| 国产日本亚洲高清| 亚洲电影成人| avtt综合网| 性久久久久久久久久久久| 久久国内精品视频| 一本久久知道综合久久| 香蕉久久国产| 美国十次了思思久久精品导航| 欧美精品123区| 国产精品蜜臀在线观看| 国产一区二区三区久久久| 在线观看日韩欧美| 一本色道**综合亚洲精品蜜桃冫| 小黄鸭精品aⅴ导航网站入口| 亚洲国产一区二区三区在线播| 一片黄亚洲嫩模| 欧美中文在线观看国产| 欧美11—12娇小xxxx| 国产精品高潮呻吟久久| 国内精品久久久久伊人av| 亚洲国产婷婷| 午夜日韩在线| 亚洲另类黄色| 久久精品一区四区| 欧美日韩精品免费观看视频完整 | 欧美黄色成人网| 国产精品久在线观看| 国内精品模特av私拍在线观看| 亚洲激情图片小说视频| 亚洲曰本av电影| 亚洲毛片网站| 久久精品国产96久久久香蕉| 欧美精品在欧美一区二区少妇| 国产精品一二三| 亚洲日本va在线观看| 性色av一区二区三区| 一区二区三区久久精品| 久久久亚洲人| 欧美午夜精品久久久久久孕妇| 一区二区三区在线观看国产| 一本色道久久综合亚洲精品婷婷| 久久www免费人成看片高清| 亚洲在线观看免费视频| 免费视频久久| 国产欧美一区二区精品忘忧草| 亚洲精选国产| 久久精品国产成人| 午夜精品福利一区二区三区av | 国产色婷婷国产综合在线理论片a| 亚洲精品老司机| 亚洲成人在线视频播放 | 欧美午夜激情小视频| 亚洲高清激情| 性欧美videos另类喷潮| 亚洲深夜福利在线| 欧美国产丝袜视频| 韩国在线视频一区| 亚洲一区中文| 亚洲视频欧洲视频| 欧美黄色免费| 亚洲国产成人久久综合一区| 欧美香蕉视频| 欧美一区二区三区啪啪| aⅴ色国产欧美| 久久最新视频| 国产日韩1区| 亚洲最新中文字幕| 亚洲精品乱码久久久久久黑人| 久久精品国产一区二区电影| 国产精品久久久久久久久久免费| 亚洲黄色视屏| 亚洲激情视频网站| 巨乳诱惑日韩免费av| 国产在线欧美日韩| 午夜精品在线| 欧美亚洲综合网| 国产精品视频在线观看| 一区二区三区成人精品| 日韩亚洲成人av在线| 欧美波霸影院| 亚洲国产精品精华液网站| 亚洲高清不卡| 久久综合色天天久久综合图片| 国产一区免费视频| 欧美中文字幕视频在线观看| 久久国产精品黑丝| 国产日韩亚洲欧美精品| 午夜一区在线| 久久乐国产精品| 国户精品久久久久久久久久久不卡| 亚洲欧美成人在线| 亚洲欧美日韩国产精品| 国产精品久久久久77777| 一区二区激情视频| 亚洲综合大片69999| 国产精品―色哟哟| 欧美亚洲一区在线| 久久久亚洲欧洲日产国码αv | 亚洲天堂av电影| 亚洲欧美视频在线观看视频| 国产精品久久久对白| 亚洲免费在线观看| 久久精品中文字幕一区二区三区 | 一本色道久久综合狠狠躁的推荐| 一本到高清视频免费精品| 欧美色区777第一页| 亚洲少妇在线| 欧美一级大片在线免费观看| 国产偷久久久精品专区| 亚洲国产成人久久综合| 欧美成人免费网| 亚洲欧洲中文日韩久久av乱码| 中文精品99久久国产香蕉| 国产精品久久久久免费a∨| 午夜久久影院| 麻豆精品视频在线观看| 亚洲精品乱码久久久久久日本蜜臀| 中文国产成人精品久久一| 国产伦精品免费视频| 亚洲国产精品一区二区www在线| 欧美高清一区二区| 亚洲一区二区三区免费观看 | 亚洲精品一二区| 国产精品高潮呻吟久久av无限| 欧美伊人精品成人久久综合97| 欧美凹凸一区二区三区视频| 一本色道久久综合亚洲精品高清| 欧美在线视频一区二区| 在线看日韩欧美| 亚洲自拍偷拍麻豆| 黄色一区二区三区| 一区二区三区av| 国产欧美日韩麻豆91| 亚洲美女av在线播放| 国产精品一区三区| 亚洲黄色天堂| 国产精品狼人久久影院观看方式| 欧美中文日韩| 欧美日韩亚洲在线| 久久精品国产精品亚洲| 欧美日韩在线一区二区三区| 久久国产精品久久国产精品| 欧美日韩精品在线| 久久精品成人一区二区三区| 欧美日韩在线播| 亚洲国产精品123| 国产精品你懂的在线| 亚洲精品视频中文字幕| 国产欧美另类| 国产精品99久久久久久久vr| 激情亚洲网站| 午夜精品久久久久久久蜜桃app| 亚洲成色999久久网站| 午夜精品久久久久久久蜜桃app | 快播亚洲色图| 亚洲一区二区在线免费观看| 欧美成人午夜激情| 性刺激综合网| 欧美三区在线视频| 亚洲黄色有码视频| 国产欧美一区二区精品婷婷 | 国产精品免费在线| 一本一本久久| 91久久精品国产91性色| 久久久久久一区| 亚洲欧美卡通另类91av|