新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SL11R單片機外部存儲器擴展

        SL11R單片機外部存儲器擴展

        作者: 時間:2012-07-05 來源:網絡 收藏

        2.3 動態存儲器的

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

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

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

        D15~D9D8D7D6D5D4D3D2D1D0
        0A21A20A19A18A17A16A15A14A13

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

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

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

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

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

        3 存儲器速度的影響

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

        3.1 靜態存儲器速度

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 客服| 介休市| 东乌珠穆沁旗| 乌什县| 乌恰县| 兖州市| 额尔古纳市| 嘉禾县| 治多县| 安徽省| 万年县| 彭州市| 苍梧县| 罗定市| 聊城市| 阜宁县| 亳州市| 陵川县| 新巴尔虎左旗| 仲巴县| 永丰县| 衡东县| 兴和县| 淳化县| 将乐县| 富阳市| 眉山市| 北宁市| 镇平县| 巴彦淖尔市| 姚安县| 和龙市| 清丰县| 聂拉木县| 鄂尔多斯市| 津市市| 沙坪坝区| 富宁县| 海晏县| 巴楚县| 乌鲁木齐县|