《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的嵌入式系統CF卡存儲技術
基于ARM的嵌入式系統CF卡存儲技術
摘要: 針對當前現有的CF卡接口電路存在接口復雜、穩定性不高、存儲速度緩慢等缺點,通過深入研究ARM處理器AT91RM9200的外部總線接口(EBI)及CF卡、CPLD的工作原理,設計了新的CF卡接口電路。
Abstract:
Key words :

  1 引言

  隨著應用需求的不斷提高,許多嵌入式系統在應用時都要求帶有擴展的大容量存儲器來存儲數據。CF 卡(Compact Flsah Card)由于價格便宜、存儲容量大、體積小、兼容性好等優點被廣泛應用于嵌入式產品。然而現有的CF 卡接口電路存在接口復雜,穩定性不高等缺點,不能滿足客戶的需求。通過深入研究ARM 處理器AT91RM9200 的外部總線接口(EBI)、CF 卡和CPLD 的工作原理,提出利用CPLD來改進CF 卡接口電路以解決現有接口電路中存在的缺點。

  2 器件簡介

  2.1 外部總線接口

  系統采用了以ARM920T 為內核的AT91RM9200作為微處理器,它是完全圍繞ARM920T Thumb 處理器構建的系統。它有豐富的系統與應用外設及標準的接口,包括一個高速片上SRAM 工作區及一個低等待時間的外部總線接口(EBI)以完成應用所要求的片外存儲區和內部存儲器映射外設配置的無縫連接。外部總線接口結構如圖1 所示。

  EBI 通過集成電路支持CF 卡與SmartMedia 協議,從而極大地降低了對外部組件的需求。此外,EBI可處理多達8 個外設的數據傳輸,每個外設分配8 個在內置存儲控制器中定義的地址空間。數據通過16 位或32 位數據總線進行傳輸,地址總線高達26位,8個芯片選擇口(NCS[7:0])和在不同外部存儲控制器間復用的多個控制引腳進行復用。

  2.2 CF 卡

  CF 卡(Compact Flash Card)是采用Flash Memory技術的存儲卡,具有體積小、價格低廉、兼容性強、存儲量大等優點。CF 卡支持三種接口模式,分別是PCCard Memory Mode、PC Card I/O Mode、True IDEMode。因為True IDE Mode 不經常使用,故接口電路以PC Card Memory Mode 和PC Card I/O Mode設計。

  2.3 CPLD

  CPLD(Complex Programmable Logic Device)是一種較PLD 復雜的邏輯元件[2],是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路。其基本設計方法是借助集成開發軟件平臺,用原理圖、硬件描述語言等方法,生成相應的目標文件,通過下載電纜(“在系統”編程)將代碼傳送到目標芯片中,實現設計的數字系統。

  該文采用的CPLD 是Altera 公司的MAX7000S系列的EPM7128SQL100-10。它有84 個引腳,其中5 根用于ISP(IN System Programmable)下載,可方便的對其進行“在系統”編程。EPM7128SQL100-10支持對電壓工作,可以利用Altera 公司的第四代開發平臺quartus Ⅱ方便地進行仿真、綜合和下載。

  3 硬件接口電路設計

  硬件接口電路的電路圖如圖2 所示。在此電路中用CPLD 來實現一般CF 卡接口電路中的雙向緩沖器和與非門等一些邏輯器件的邏輯功能,使接口電路變的更為簡單、穩定、高速,而且可以通過現場修改程序來實現不同的功能。

  CF 卡中的_CD1、_CD2 是CF 卡是否安裝的狀態檢測信號,在CF 卡中接地。當CF 卡沒有安裝時,電路中_CD1、_CD2 由上拉電阻將其輸出拉為高電平;當CF 卡安裝時,_CD1、_CD2 由CF 卡接地輸出為低電平,_CD1、_CD2 相當于CF 卡的總開關。在實際接口電路中_CD1、_CD2 要接10 kΩ 的上拉電阻。

  將片選任務寄存器的CS4A 編程為1 則可使能EBI 的復用引腳NCS4/CFCS、NCS5/CFCE1、NCS6/CFCE2 為CompactFlash 信號CFCS、CFCE1、CFCE2,使能NOE/NRD/CFOE、NWR0/NEW/CFWE、NWR1/NBS1/CFIOR、NWR3/NBS3/CFIOW、A25/CFRNW為Compact Flash 信號CFOE、CFWE、CFIOR、CFIOW、CFRNW。這樣就可以通過訪問保留給NCS4 的地址空間來訪問外部的CF 卡。在NCS4 的地址空間中用當前的傳輸地址來分辨I/O 模式,通用存儲模式是標志存儲模式。傳輸地址總線的A23 用作I/O 模式選擇。該文CF 卡用A22/REG 來分離通用存儲模式和標志存儲模式。

  在I/O 模式下,CompactFlash 的邏輯驅動CFIOR與CFIOW 信號上SMC 的讀寫信號,此時CFOE 與CFWE 信號失效。同樣在通用存儲模式和標志存儲模式下驅動CFOE 與CFWE 信號上的SMC,CFIOR與CFIOW 信號失效。該邏輯如圖3 所示。

  CFOE 與CFWE 通過CPLD 和CF 卡的OE 與WE連接起來,這是CF 卡在Memory Mode 的讀寫使能。

  CFIOE 與CFIOW 通過是I/O Mode 的使能。除了使能信號外,其他的信號對2 種模式都是相同的。

 

  CFCE1 與CFCE2 信號使能CF 卡的數據總線由上或是由下訪問,具體信息見表1。只有當NCS4 引腳上的SMC 配置為驅動8 位存儲器時才可進行奇字節訪問,NCS4 地址空間中的片選寄存器必須如表1所示進行設置。

  _CD1、_CD2 為低電平時,CPU 的地址總線的低11 位A[10∶0]于CF 卡的地址總線A[10∶0]連通,CPU的數據總線的低16 位D[15∶0]與CF 卡的地址總線D[15∶0]連通。CPU 的A25/CFRNW 信號是數據流的方向的,NCS4/CFCS 信號是數據總線的傳輸使能。詳細內容請參閱表2。

 

  CPU 是高速器件,CF 卡是低速器件,在CPU 給CF 卡傳輸數據的時候就會發生因為接收速度慢而丟失數據的情況。所以需要用_WAIT 信號來延遲CPU 的發送,這樣才能使CPU 的發送時序與CF 卡的接受時序匹配,使得數據的傳輸正確無誤。實際電路中CF 卡的_WAIT 信號通過CPLD 來控制CPU 的NWAIT 信號,_WAIT 要接10 kΩ 的上拉電阻。RDY/BSY 是CF 卡的工作狀態信號,當RDY/BSY 為1 時,CF 卡已經做好準備接收新的數據;當RDY/BSY 為0 時,CF 卡正在接受數據,這個信號也要接個10 kΩ上拉電阻。CF 卡的復位RESET 信號也是由系統的復位nRESET 信號在CPLD 中反相后產生的,以保持和系統的復位信號同步。

  4 CPLD 程序開發

  CPLD 程序在quartus Ⅱ下用Verilog HDL 語言編寫。程序經過編譯后,下載到CPLD 中固化。連接電路板和CF 卡,對CF 卡進行數據的讀寫操作,測試結果表明數據傳輸正確無誤,且傳輸速率更高。

  5 結束語

  該文重點研究了如何利用CPLD 來連接基于ARM 的嵌入式系統與CF 卡。其中使用的CPLD 不但簡化了接口電路,使其適合現場編程,同時改進的接口電路還適合產生各種復雜組合邏輯和時序邏輯。這種存儲技術的正確性已在電路板上得到驗證,它為基于ARM 的嵌入式系統的CF 卡存儲提供了一種有效的解決方案。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品区一区二区三区| 欧美连裤袜在线视频| 亚洲一二区在线| 久久影院午夜片一区| 久久精品主播| 在线观看欧美日韩| 欧美日韩精品中文字幕| 一本色道久久综合狠狠躁篇怎么玩| 韩日欧美一区| 欧美日韩亚洲一区二区| 亚洲精品乱码久久久久久日本蜜臀| 日韩写真视频在线观看| 国产中文一区| 欧美日韩亚洲一区二区三区在线| 国产精品拍天天在线| 亚洲精品乱码久久久久| 久久精品青青大伊人av| 亚洲区中文字幕| 宅男精品导航| 欧美一激情一区二区三区| 久久久久一本一区二区青青蜜月| 久久人人超碰| 在线精品在线| 国内精品久久久久久久影视蜜臀| 欧美精品首页| 亚洲欧美卡通另类91av| 欧美激情在线有限公司| 久久综合五月天婷婷伊人| 久久久久久久久久看片| 亚洲精品久久嫩草网站秘色| 国产一区二区三区日韩欧美| 久久久久中文| 国产精品乱码一区二三区小蝌蚪| 一区免费视频| 1024欧美极品| 国产精品手机在线| 老司机精品久久| 玖玖玖国产精品| 亚洲高清资源综合久久精品| 免费观看欧美在线视频的网站| 久久久久久久综合| 亚洲国产精品日韩| 久久精品亚洲国产奇米99| 欧美日韩国产经典色站一区二区三区| 午夜精品久久久久久久99黑人| 欧美精品黄色| 在线观看视频一区二区欧美日韩| 国产精品一区免费在线观看| 欧美成人免费一级人片100| 亚洲经典视频在线观看| 最新国产乱人伦偷精品免费网站| 欧美久久久久久久久久| 欧美一区二区播放| 亚洲日本国产| 欧美在线视频一区二区| 亚洲自拍偷拍视频| 亚洲成人在线观看视频| 亚洲日本久久| 一区二区三区久久| 久久三级视频| 久久九九国产| 国产欧美一区二区视频| 新狼窝色av性久久久久久| 亚洲综合视频一区| 欧美精品18videos性欧美| 欧美日韩福利视频| 久久久噜噜噜久久中文字免| 欧美久久久久久| 亚洲在线观看视频网站| 欧美一级成年大片在线观看| 亚洲激情一区二区三区| 欧美在线亚洲综合一区| 欧美韩日亚洲| 性色av一区二区三区红粉影视| 国产精品大片wwwwww| 亚洲图片自拍偷拍| 亚洲精品一区二区三区99| 久久久久看片| 在线欧美日韩国产| 宅男精品导航| 亚洲国产婷婷香蕉久久久久久99| 国产精品成人观看视频免费| 国产一区日韩二区欧美三区| 久久婷婷国产综合精品青草| 国产精品一区二区在线观看不卡| 极品少妇一区二区三区精品视频| 亚洲一区亚洲| 国产精品ⅴa在线观看h| 新狼窝色av性久久久久久| 一级日韩一区在线观看| 久久国产精品高清| 欧美在线精品一区| 欧美日韩第一区| 中文久久乱码一区二区| 在线看片一区| 亚洲激情成人网| 久久久久久综合网天天| 国产美女精品免费电影| 亚洲美女黄色片| 性欧美暴力猛交另类hd| 韩国成人福利片在线播放| 欧美影院在线播放| 欧美精品99| 国产一区二区三区四区五区美女| 亚洲性夜色噜噜噜7777| 一区二区三区在线观看国产| 亚洲欧洲在线免费| 免费欧美电影| 精品不卡视频| 亚洲自拍都市欧美小说| 国产精品免费一区豆花| 91久久在线播放| 久久综合久久综合这里只有精品| 久久久久久久尹人综合网亚洲| 亚洲高清不卡| 亚洲欧美综合网| 国产亚洲一区在线播放| 欧美日本一区二区高清播放视频| 欧美精品二区三区四区免费看视频| 国产精品成人v| 国产精品magnet| 国产精品毛片大码女人| 亚洲欧美日韩国产另类专区| 亚洲综合欧美| 亚洲国产一区二区三区高清| 欧美激情视频给我| 国产一区二区激情| 欧美日韩一区二区视频在线| 久久这里有精品视频| 亚洲一区二区三区四区五区午夜| 欧美色视频一区| 国产精品激情av在线播放| 国产视频一区二区在线观看| 免费日本视频一区| 国产精品久久久久7777婷婷| 欧美专区在线播放| 欧美福利电影网| 国产精品久久久久av| 亚洲视频综合在线| 亚洲国产精品黑人久久久| 在线不卡中文字幕播放| 亚洲国产欧美一区| 欧美伦理91| 亚洲午夜精品一区二区| 亚洲欧美在线aaa| 国产综合色在线视频区| 国产精品v欧美精品v日韩| 欧美77777| 在线看一区二区| 国产精品久久久久久久久久免费看| 久久久999精品免费| 一区二区三区四区五区在线| 久久综合电影一区| 欧美日韩国产美女| 国产精品视频内| 国产亚洲一区在线播放| 亚洲少妇自拍| 猛干欧美女孩| 最新精品在线| 狠狠88综合久久久久综合网| 久久亚洲精选| 亚洲一级黄色av| 久久久久久久网| 欧美精品一区二区高清在线观看| 欧美系列一区| 亚洲精品日产精品乱码不卡| 亚洲国产一区二区三区a毛片| 久久综合伊人77777蜜臀| 欧美日韩亚洲高清| 一本色道久久加勒比精品| 影音先锋日韩有码| 亚洲专区一区| 国产综合色在线| 欧美韩国日本一区| 欧美韩日高清| 欧美激情一区二区三区在线视频观看| 免费精品99久久国产综合精品| 欧美与欧洲交xxxx免费观看| 欧美精品亚洲精品| 久久亚洲精品中文字幕冲田杏梨| 在线观看久久av| 欧美在线看片a免费观看| 女同一区二区| 久久精品视频在线| 欧美精品麻豆| 怡红院精品视频在线观看极品| 国产精品久久久久久久久久免费| 亚洲自拍三区| 欧美亚洲成人精品| 国产午夜精品一区理论片飘花| 亚洲成人在线网| 欧美福利小视频| 亚洲国产高清高潮精品美女| 久久久国产精品亚洲一区| 欧美人与禽猛交乱配视频| 国产精品久久久久久久久久免费看| 日韩天天综合| 欧美久久久久免费| 欧美v国产在线一区二区三区| 国产欧美视频一区二区| 欧美午夜性色大片在线观看| 一区二区三区成人精品| 狠狠色伊人亚洲综合网站色| 亚洲制服欧美中文字幕中文字幕| 欧美欧美天天天天操| 麻豆精品网站| 一区二区三区无毛| 亚洲午夜未删减在线观看| 久久一区二区三区四区| 亚洲激情一区二区三区| 欧美视频不卡中文| 小黄鸭精品aⅴ导航网站入口| 亚洲欧美三级伦理| 老鸭窝亚洲一区二区三区| 午夜精品久久一牛影视| 欧美色图天堂网| 国产精品久久久久久久久久直播| 国产精品久久国产精麻豆99网站| 欧美猛交免费看| 老司机亚洲精品| 亚洲欧美一区二区原创| 亚洲欧洲中文日韩久久av乱码| 欧美大尺度在线| 国产精品久久久久久久7电影| 亚洲日本va在线观看| 亚洲一区亚洲| 亚洲小说区图片区| 一区二区三区自拍| 精品成人久久| 狂野欧美一区| 国产精品99免视看9| 日韩午夜高潮| 亚洲国产欧美不卡在线观看| 欧美成人小视频| 久久久久.com| 美女主播精品视频一二三四| 欧美精品在线一区二区三区| 久久综合免费视频影院| 一区二区三区四区五区在线| 国产精品久久久久久久免费软件| 亚洲欧美日韩一区在线| 国产亚洲欧美另类中文| 亚洲欧美视频在线观看视频| 欧美日本一区二区高清播放视频| 性色一区二区| 国产亚洲一区二区在线观看| 免费成人高清在线视频| 国产精品一级在线| 久久综合网hezyo| 亚洲午夜羞羞片| 国产伦精品一区二区三区视频孕妇| 欧美精品久久天天躁| 欧美成人国产一区二区| 欧美亚洲尤物久久| 国产酒店精品激情| 国产精品v日韩精品| 亚洲自拍高清| 欧美另类69精品久久久久9999| 久久婷婷国产麻豆91天堂| 亚洲精品一区二区三区婷婷月| 国产精品日日摸夜夜添夜夜av| 国产色婷婷国产综合在线理论片a| 最新日韩av| 一区二区三区国产在线| 你懂的国产精品永久在线| 国产一区二区三区直播精品电影| 亚洲精品裸体| 欧美精品一卡二卡| 精品动漫3d一区二区三区| 欧美激情一区二区三级高清视频| 国产精品男女猛烈高潮激情| 亚洲福利视频网| 99热这里只有精品8| 欧美xart系列高清| 国产精品婷婷午夜在线观看| 99在线视频精品| 国产欧美一区在线| 欧美日韩精品在线| 亚洲作爱视频| 国产一区二区三区在线播放免费观看| 国产精品中文字幕在线观看| 黄色成人av网站| 快射av在线播放一区| 香蕉久久一区二区不卡无毒影院| 亚洲国产美女| 欧美精品v日韩精品v韩国精品v| 激情综合五月天| 久久一区二区三区av| 香港成人在线视频| 欧美在线观看一二区| 久久久久久999| 亚洲第一黄色| 女同性一区二区三区人了人一| 亚洲欧洲av一区二区三区久久| 国产精品99久久99久久久二8| 国产美女精品人人做人人爽| 亚洲高清影视| 欧美韩国日本综合| 国产一区二区三区不卡在线观看| 亚洲日本视频| 欧美日韩高清在线观看| 狠狠爱www人成狠狠爱综合网| 欧美巨乳波霸| 国产精品专区第二| 另类图片国产| 一区国产精品| 亚洲人被黑人高潮完整版| 亚洲日本成人在线观看| 久久久国际精品| 国产小视频国产精品| 国产精品久久久一本精品| 亚洲福利专区| 狠狠久久五月精品中文字幕| 久久精品视频播放| 国产精品国产福利国产秒拍| 欧美午夜精品理论片a级大开眼界| 国产麻豆精品久久一二三| 欧美日韩国产三级| 久久蜜桃精品| 影音国产精品| 黑人巨大精品欧美一区二区| 欧美一区在线直播| 蜜臀久久久99精品久久久久久| 国产精品一区2区| 欧美偷拍一区二区| 欧美性理论片在线观看片免费| 亚洲人成网站影音先锋播放| 美女网站在线免费欧美精品|