基于閃存技術(shù)的存儲模塊設(shè)計
發(fā)布時間:2020-12-23 07:26
隨著數(shù)據(jù)采集系統(tǒng)、信息家電、工控行業(yè)和嵌入式系統(tǒng)應(yīng)用的不斷豐富和增加,用戶對這些系統(tǒng)中數(shù)據(jù)存儲的速度要求越來越快、數(shù)據(jù)量越來越大,同時,還要求具有很高的可靠性和穩(wěn)定性,以及要有極好的移動性。因此,對高速、大容量、方便攜帶、接口簡單的存儲設(shè)備提出了更高的要求。 在嵌入式系統(tǒng)中,許多嵌入式產(chǎn)品和上位機(jī)之間都需要進(jìn)行數(shù)據(jù)和文件的雙向傳輸,由于產(chǎn)品間的差異性較大,在設(shè)計每種產(chǎn)品的時候,都要考慮存儲模塊的設(shè)計。這種情況下,如果有一種通用的存儲模塊可以在各種不同產(chǎn)品上使用就變得十分必要。 本文就是在這樣一個背景下設(shè)計了兩種存儲模塊,以滿足工業(yè)領(lǐng)域日益增長的移動存儲需求。論文首先介紹了開發(fā)模塊要用到的背景知識,然后是兩種存儲模塊的具體設(shè)計開發(fā)方案。 第一種是單片機(jī)讀寫U盤模塊,以應(yīng)用十分廣泛的U盤作為存儲介質(zhì),通過51單片機(jī)W78E58B控制CYPRESS公司的USB HOST接口芯片SL811HS對U盤進(jìn)行操作,進(jìn)行雙向數(shù)據(jù)傳輸。該模塊支持USB1.1協(xié)議,自定義了一套串口命令接口,通過這套命令訪問U盤文件,實現(xiàn)對U盤的讀寫操作。該模塊可以應(yīng)用于許多場合和環(huán)境。USB主機(jī)技術(shù)代表...
【文章來源】:浙江大學(xué)浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:78 頁
【學(xué)位級別】:碩士
【部分圖文】:
SL8llHS引腳分布
過6個切換開關(guān)來配置。當(dāng)切換開關(guān)處于如圖3.3所示的狀態(tài)(從左到右:101010),讀寫U盤數(shù)據(jù)接口當(dāng)作串口使用。當(dāng)切換開關(guān)處于如圖.43所示相反的狀態(tài)(從右:010101)時,讀寫U盤數(shù)據(jù)接口當(dāng)作讀寫CI接口使用,是為了兼容以前讀寫的接口而設(shè)計的。
基于閃存技術(shù)的存儲模塊設(shè)計定為57600b/s0模塊的整體結(jié)構(gòu)框圖如圖3.4所示:圖3.4系統(tǒng)整體框圖系統(tǒng)的大致工作流程是:單片機(jī)系統(tǒng)在完成系統(tǒng)初始化后,等待USB主機(jī)控制器的外部中斷,當(dāng)USB設(shè)備插入主機(jī)系統(tǒng)上之后,由USB主控制器通過外部中斷信號來通知單片機(jī)系統(tǒng),單片機(jī)與USB主控制器完成設(shè)備的枚舉、配置等操作,并將存儲在U盤上的數(shù)據(jù)讀取出來,通過RS一232C接口送入下位機(jī),或者將存儲在下位機(jī)上的數(shù)據(jù)讀取出來
【參考文獻(xiàn)】:
期刊論文
[1]基于USB協(xié)議棧和設(shè)備驅(qū)動的OS抽象層的設(shè)計實現(xiàn)(英文)[J]. 姜波,陳英,胡濤,鄒靜. 北京工業(yè)大學(xué)學(xué)報. 2003(02)
[2]嵌入式USB主機(jī)系統(tǒng)的研究與設(shè)計[J]. 馬偉. 計算機(jī)測量與控制. 2003(05)
[3]計算機(jī)總線技術(shù)綜述[J]. 鄧鐵峰. 現(xiàn)代技能開發(fā). 2003(05)
[4]USB外設(shè)控制器固件的設(shè)計[J]. 衣曉峰,蘇彥鋒,周榮政,洪志良. 微型電腦應(yīng)用. 2003(04)
[5]嵌入式系統(tǒng)綜述[J]. 李佑軍. 現(xiàn)代電子技術(shù). 2003(06)
[6]ARM嵌入式處理器與嵌入式系統(tǒng)[J]. 馬忠梅. 電子世界. 2003(03)
[7]USB設(shè)備供應(yīng)商自定義設(shè)備請求的固件實現(xiàn)[J]. 夏雪飛,劉玉珍,張煥國,丁玉龍. 計算機(jī)工程. 2003(02)
[8]嵌入式系統(tǒng)硬件抽象層的建立及軟件的可移植性設(shè)計[J]. 肖踞雄. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2003(01)
[9]嵌入式實時操作系統(tǒng)及其應(yīng)用[J]. 朱巍. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2002(08)
[10]對FAT32和FAT16文件系統(tǒng)下BOOT、FAT、ROOT、DATA區(qū)的分析[J]. 趙林明,王艷霞. 華南金融電腦. 2002(04)
碩士論文
[1]嵌入式USB-HOST的研究與實現(xiàn)[D]. 陳志宇.華東師范大學(xué) 2004
本文編號:2933315
【文章來源】:浙江大學(xué)浙江省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:78 頁
【學(xué)位級別】:碩士
【部分圖文】:
SL8llHS引腳分布
過6個切換開關(guān)來配置。當(dāng)切換開關(guān)處于如圖3.3所示的狀態(tài)(從左到右:101010),讀寫U盤數(shù)據(jù)接口當(dāng)作串口使用。當(dāng)切換開關(guān)處于如圖.43所示相反的狀態(tài)(從右:010101)時,讀寫U盤數(shù)據(jù)接口當(dāng)作讀寫CI接口使用,是為了兼容以前讀寫的接口而設(shè)計的。
基于閃存技術(shù)的存儲模塊設(shè)計定為57600b/s0模塊的整體結(jié)構(gòu)框圖如圖3.4所示:圖3.4系統(tǒng)整體框圖系統(tǒng)的大致工作流程是:單片機(jī)系統(tǒng)在完成系統(tǒng)初始化后,等待USB主機(jī)控制器的外部中斷,當(dāng)USB設(shè)備插入主機(jī)系統(tǒng)上之后,由USB主控制器通過外部中斷信號來通知單片機(jī)系統(tǒng),單片機(jī)與USB主控制器完成設(shè)備的枚舉、配置等操作,并將存儲在U盤上的數(shù)據(jù)讀取出來,通過RS一232C接口送入下位機(jī),或者將存儲在下位機(jī)上的數(shù)據(jù)讀取出來
【參考文獻(xiàn)】:
期刊論文
[1]基于USB協(xié)議棧和設(shè)備驅(qū)動的OS抽象層的設(shè)計實現(xiàn)(英文)[J]. 姜波,陳英,胡濤,鄒靜. 北京工業(yè)大學(xué)學(xué)報. 2003(02)
[2]嵌入式USB主機(jī)系統(tǒng)的研究與設(shè)計[J]. 馬偉. 計算機(jī)測量與控制. 2003(05)
[3]計算機(jī)總線技術(shù)綜述[J]. 鄧鐵峰. 現(xiàn)代技能開發(fā). 2003(05)
[4]USB外設(shè)控制器固件的設(shè)計[J]. 衣曉峰,蘇彥鋒,周榮政,洪志良. 微型電腦應(yīng)用. 2003(04)
[5]嵌入式系統(tǒng)綜述[J]. 李佑軍. 現(xiàn)代電子技術(shù). 2003(06)
[6]ARM嵌入式處理器與嵌入式系統(tǒng)[J]. 馬忠梅. 電子世界. 2003(03)
[7]USB設(shè)備供應(yīng)商自定義設(shè)備請求的固件實現(xiàn)[J]. 夏雪飛,劉玉珍,張煥國,丁玉龍. 計算機(jī)工程. 2003(02)
[8]嵌入式系統(tǒng)硬件抽象層的建立及軟件的可移植性設(shè)計[J]. 肖踞雄. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2003(01)
[9]嵌入式實時操作系統(tǒng)及其應(yīng)用[J]. 朱巍. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2002(08)
[10]對FAT32和FAT16文件系統(tǒng)下BOOT、FAT、ROOT、DATA區(qū)的分析[J]. 趙林明,王艷霞. 華南金融電腦. 2002(04)
碩士論文
[1]嵌入式USB-HOST的研究與實現(xiàn)[D]. 陳志宇.華東師范大學(xué) 2004
本文編號:2933315
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2933315.html
最近更新
教材專著