新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 詳解TINY6410硬件電路設計之一

詳解TINY6410硬件電路設計之一

—— 解密NANDFLASH電路
作者:Machinnneee 時間:2015-01-04 來源:電子產品世界 收藏

  對于嵌入式硬件工程師來說,在不同的公司有不同的待遇和工作:在研究所之類的國企,你有充足的時間和關系來完成嵌入式的硬件設計,在面對市場的企業(yè),你必須有直面問題,解決問題的能力。企業(yè)以利益最大化為目標進行日常操作,這就不奇怪企業(yè)為了節(jié)省成本來進行硬件電路的修改。對于嵌入式來說,有三個部分是最重要的,那就是CPU,電路和SDRAM電路。這三個部分可以看作是整個嵌入式系統(tǒng)的大腦,神經元和腦容量。只有三者配合良好,性能最優(yōu)才算是嵌入式系統(tǒng)可以工作,剩余的工作就是端口的擴展了。我接觸的第一塊ARM板子是友善的,硬件電路也經常拿來分析,現(xiàn)在以我的感悟聊聊嵌入式的神經元部分----電路。

本文引用地址:http://butianyuan.cn/article/267639.htm

  由于集成了控制器,所以可以方便的進行NANDFLASH的連接。該板子采用SUNSUNG的K9F2G08X0B(256M x 8 Bit NAND Flash Memory)作為NANDFLASH存儲器。首先,來分析下NANDFLASH的內存大小,下圖引用自K9F2G08X0Bdatasheet。

  從圖中可以看出該NANDFLASH全部大小為:

  2048(block)*64(page)*(2K+64)(byte)=(2112Mbits=)264Mbyte

  如果不考慮每頁的64byte的校驗,那么該NANDFLASH的大小為

  2048(block)*64(page)*(2K)(byte)=(26843546Mbits=)256Mbyte,那么和文章開始的256M可以對應上。那么8bit什么意思呢?

  從上圖中可以看出,該NANDFLASH的位寬為8位,那么也不難理解為什么寫成K9F2G08X0B(256M x 8 Bit NAND Flash Memory)了。

  既然已經了解NANDFLASH的特性,下一步查看如何將該NANDFLASH和連接起來。K9F2G08X0B和CPU6410的硬件連接如下:

  S3C 6410核心板NANDFLASH接口

  K9F2G08X0B 連接網絡

  從K9F2G08X0B的數(shù)據手冊中可以知道,該NANDFLASH為8位寬的,因此選用的LDATA0-7為數(shù)據通道進行數(shù)據的傳輸。而對于16位的NANDFLASH K4X1G163PE - FGC6(8)(64Mx16 Mobile DDR SDRAM (VDD/VDDQ 1.8V/1.8V))則使用LDATA0-15。

  關于NANDFLASH的操作,早期的會有一個A8位作為上下半頁的判斷,隨著時代的發(fā)展,現(xiàn)在的NANDFLASH操作起來更加方便和容易。對于K9F2G08X0B來說,其數(shù)據傳送周期如下:


上一頁 1 2 下一頁

關鍵詞: TINY6410 S3C6410 NANDFLASH

評論


相關推薦

技術專區(qū)

關閉