在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>可編程邏輯>FPGA/ASIC>如何使用ARM920T微處理器進(jìn)行IDE硬盤接口的設(shè)計(jì)與實(shí)現(xiàn)

如何使用ARM920T微處理器進(jìn)行IDE硬盤接口的設(shè)計(jì)與實(shí)現(xiàn)

2019-03-22 | rar | 0.25 MB | 次下載 | 免費(fèi)

資料介紹

  為了在嵌入式系統(tǒng)中實(shí)現(xiàn)對(duì)IDE 硬盤的讀寫, 介紹了基于ARM920T 處理器嵌入式系統(tǒng)結(jié)構(gòu),設(shè)計(jì)了系統(tǒng)與IDE硬盤的接口電路,分析并改造了Linux 操作系統(tǒng)下的硬盤驅(qū)動(dòng),最終在S3C2410 開(kāi)發(fā)板上實(shí)現(xiàn)了對(duì)硬盤的穩(wěn)定快速的讀寫。

  20 世紀(jì)90 年代后期,嵌入式系統(tǒng)在工業(yè)控制、遠(yuǎn)程監(jiān)控和數(shù)據(jù)采集等領(lǐng)域的應(yīng)用日趨廣泛,人們對(duì)嵌入式系統(tǒng)的存儲(chǔ)容量也提出了較高的要求。因此研制適用于嵌入式系統(tǒng)的大容量、高速率、高可靠性的數(shù)據(jù)存儲(chǔ)系統(tǒng)變得日益重要。本文針對(duì)一款基于ARM920T 芯片的開(kāi)發(fā)板,根據(jù)ATA 硬盤接口規(guī)范,設(shè)計(jì)了IDE 硬盤接口電路,實(shí)現(xiàn)了對(duì)IDE 硬盤的讀寫,可以在Linux 系統(tǒng)中對(duì)其上的文件系統(tǒng)自由訪問(wèn),達(dá)到了高速率和高可靠性的要求。

  ARM920T 與S3C2410 介紹

  ARM包括一系列微處理芯片技術(shù)。ARM920T 是ARM系列微處理器的一種,它采用5 階段管道化ARM9TDMI 內(nèi)核,同時(shí)配備了Thumb 擴(kuò)展、EmbeddedICE 調(diào)試技術(shù)和Harvard 總線。在生產(chǎn)工藝相同的情況下,性能可達(dá)ARM7TDMI 芯片的兩倍之多。ARM920T 系列主要應(yīng)用于機(jī)頂盒產(chǎn)品、掌上電腦、筆記本電腦和打印機(jī)。

  S3C2410 處理器是Samsung 公司基于ARM 公司的ARM920T處理器核,采用0.18um制造工藝的32 位微控制器。該處理器擁有獨(dú)立的16KB 指令Cache 和16KB 數(shù)據(jù)Cache、MMU、支持TFT 的LCD 控制器、NAND 閃存控制器、3 路UART、4 路DMA、4 路帶PWM的Timer、I/O口、RTC、8 路10 位ADC、Touch Screen 接口、IIC-BUS 接口、IIS-BUS 接口、2 個(gè)USB主機(jī)、1 個(gè)USB設(shè)備、SD主機(jī)和MMC接口和2 路SPI。S3C2410處理器最高可運(yùn)行在268MHz。

  IDE 接口及其規(guī)范

  IDE(Integrated Drive Electronics)是從IBMPC/AT 上使用的ATA 接口發(fā)展而來(lái)的。IDE/ATA 磁盤驅(qū)動(dòng)器與早期的ATA 驅(qū)動(dòng)器相比,增加了任務(wù)文件寄存器,包括數(shù)據(jù)寄存器、狀態(tài)寄存器以及反映地址的驅(qū)動(dòng)器號(hào)、磁頭號(hào)、道號(hào)和扇區(qū)號(hào)寄存器等。ATA 接口規(guī)范定義了信號(hào)電纜和電源線的電器特征、互聯(lián)信號(hào)的電器和邏輯特征,還定義了存儲(chǔ)設(shè)備中可操作的寄存器以及命令和協(xié)議。

  寄存器

  規(guī)范定義了兩組寄存器:命令寄存器和控制寄存器。命令寄存器用來(lái)接收命令和傳送數(shù)據(jù),控制寄存器用來(lái)控制磁盤操作。常用的寄存器包括數(shù)據(jù)寄存器、命令寄存器、驅(qū)動(dòng)器/磁頭寄存器、柱面號(hào)寄存器、扇區(qū)號(hào)寄存器、扇區(qū)數(shù)寄存器和狀態(tài)寄存器。

  數(shù)據(jù)傳輸方式

  ATA接口規(guī)范定義了兩種數(shù)據(jù)傳輸方式:可編程I/O(PIO)方式和DMA 方式。PIO 傳送方式下,CPU 對(duì)控制器的訪問(wèn)都是通過(guò)PIO進(jìn)行的,包括從控制器讀取狀態(tài)信息和錯(cuò)誤信息,以及向控制器發(fā)送命令和參數(shù)。在一次PIO數(shù)據(jù)傳輸過(guò)程中,CPU 先選址,然后使讀/寫信號(hào)有效,CPU 或控制器放數(shù)據(jù)到數(shù)據(jù)總線,控制器或CPU 讀取數(shù)據(jù),操作完成后,釋放總線,這樣一次數(shù)據(jù)傳輸完成。DMA 方式,即直接內(nèi)存訪問(wèn),CPU把緩沖區(qū)的地址與需要讀寫的長(zhǎng)度告訴外設(shè),外設(shè)在準(zhǔn)備好后向CPU 發(fā)出一個(gè)DMA請(qǐng)求,要求CPU暫停使用內(nèi)存,獲得同意后就直接在內(nèi)存和外設(shè)之間傳輸數(shù)據(jù),完成后再把對(duì)內(nèi)存的訪問(wèn)權(quán)歸還給CPU。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費(fèi)下載
  2. 0.00 MB  |  1491次下載  |  免費(fèi)
  3. 2單片機(jī)典型實(shí)例介紹
  4. 18.19 MB  |  95次下載  |  1 積分
  5. 3S7-200PLC編程實(shí)例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開(kāi)關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  11次下載  |  免費(fèi)
  11. 6100W短波放大電路圖
  12. 0.05 MB  |  4次下載  |  3 積分
  13. 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
  14. 0.23 MB  |  4次下載  |  免費(fèi)
  15. 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
  16. 0.11 MB  |  4次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費(fèi)
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費(fèi)
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費(fèi)
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費(fèi)
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費(fèi)
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費(fèi)
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費(fèi)
  15. 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  16. 未知  |  21539次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537793次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191183次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183277次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138039次下載  |  免費(fèi)
主站蜘蛛池模板: 免费精品99久久国产综合精品 | 激情婷婷综合久久久久 | 艹逼视频免费 | 老师喂我吃她的奶水脱她胸罩 | 天天综合亚洲国产色 | 天堂bt种子资源+在线 | 成年女人免费看一级人体片 | 国产综合视频 | 美女操网站 | 老师你好滑下面好湿h | 天天视频国产精品 | 男人呻吟双腿大开男男h互攻 | 午夜湿| 美女爱爱网站 | 欧美黄色免费 | 欧洲一级鲁丝片免费 | 女人双腿搬开让男人桶 | 免费人成激情视频在线观看冫 | 国产三级在线视频观看 | 又粗又大撑满了好爽 | 偷偷鲁影院手机在线观看 | 丁香婷婷亚洲六月综合色 | 日韩第二页 | 亚洲狠狠综合久久 | 日本美女黄色一级片 | 特级黄| 婷婷在线观看香蕉五月天 | 四虎看片 | 四虎永久网址在线观看 | 亚洲第一视频在线观看 | 我把美女日出白浆 | 亚洲开心激情网 | 亚洲一级视频在线观看 | 综合亚洲一区二区三区 | 一级做a爱片就在线看 | 波多久久夜色精品国产 | 天天舔天天爽 | 男人和女人做免费做爽爽视频 | 欧美午夜在线播放 | 天天干天天弄 | aaa一级 |