日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年07月22日(星期二)

2018年07月22日 | S3C2440 SDRAM寄存器初始化設(shè)置

發(fā)布者:uioo9158 來源: eefocus關(guān)鍵字:S3C2440  SDRAM  寄存器  初始化設(shè)置 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

板子是s3c2440,使用兩片容量為32MB、位寬16bit的EM63A165TS-6G芯片拼成容量為64M、32bit的SDRAM存儲器。根據(jù)2410datasheet,要使用SDRAM需配置13個寄存器,以下逐個來看:

1、 BWSCON:Bus width & wait status control register總線位寬和等待狀態(tài)控制寄存器。

此寄存器用于配置BANK0 – BANK7的位寬和狀態(tài)控制,每個BANK用4位來配置,分別是:

● ST(啟動/禁止SDRAM的數(shù)據(jù)掩碼引腳。對于SDRAM,此位置0;對于SRAM,此位置1)

● WS(是否使用存儲器的WAIT信號,通常置0為不使用)

● DW(兩位,設(shè)置位寬。此板子的SDRAM是32位,故將DW6設(shè)為10)

特殊的是bit[2:1],即DW0,設(shè)置BANK0的位寬,又板上的跳線決定,只讀的。我這板子BWSCON可設(shè)置為0x22111110。其實(shí)只需將BANK6對應(yīng)的4位設(shè)為0010即可。

2、 BANKCON0 – BANKCON7

用來分別配置8個BANK的時序等參數(shù)。SDRAM是映射到BANK6和BANK7上的(內(nèi)存只能映射到這兩個BANK,具體映射多大的空間,可用BANKSIZE寄存器設(shè)置),所以只需參照SDRAM芯片的datasheet配置好BANK6和BANK7,BANKCON0 – BANKCON5使用默認(rèn)值0x00000700即可。

對于BANKCON6和BANKCON7中的各個位的描述:

(1)MT(bit[16:15]):設(shè)置本BANK映射的物理內(nèi)存是SRAM還是SDRAM,后面的低位就根據(jù)此MT的選擇而分開設(shè)置。本板子應(yīng)置0b11,所以只需要再設(shè)置下面兩個參數(shù)

(2)Trcd(bit[3:2]):RAS to CAS delay(00=2 clocks,01=3 clocks,10=4 clocks),推2410手冊上的薦值是0b01。我們PC的BIOS里也可以調(diào)節(jié)的,應(yīng)該玩過吧。

(3)SCAN(bit[1:0]):Column address number(00 = 8-bit,01 = 9-bit,10= 10-bit),SDRAM列地址位數(shù)。查閱HY57V561620CT-H芯片手冊得知此值是9,所以SCAN=0b01。

綜合以上各值,BANKCON6 – 7設(shè)為0x00018005。

3、 REFRESH:刷新控制寄存器。

此寄存器的bit[23:11]可參考默認(rèn)值,或自己根據(jù)經(jīng)驗(yàn)修改,這里用0x008e0000,關(guān)鍵是最后的Refresh Counter(簡稱R_CNT,bit[10:0])的設(shè)置,2410手冊上給出了公式計算方法。SDRAM手冊上“8192 refresh cycles / 64ms”的描述,得到刷新周期為64ms/8192=7.8125us,結(jié)合公式,R_CNT=2^11 + 1 – 12 * 7.8125 = 1955。所以可得REFRESH=0x008e0000+1995=0x008e07a3。

4、 BANKSIZE:設(shè)置SDRAM的一些參數(shù)。其中BK76MAP(bit[2:0])配置BANK6/7映射的大小,可設(shè)置為010 = 128MB/128MB或001 = 64MB/64MB,只要比實(shí)際RAM大都行,因?yàn)?a href="http://www.weightgang.cn/zhuanti/iTW58G" style="color:#4595e6;" target="_blank">bootloader和linux內(nèi)核都可以檢測可用空間的。BANKSIZE=0x000000b2。

5、 MRSRB6、MRSRB7:Mode register set register bank6/7

可以修改的只有CL[6:4](CAS latency,000 = 1 clock, 010 = 2 clocks, 011=3 clocks),其他的全部是固定的(fixed),故值為0x00000030。這個CAS在BIOS中應(yīng)該也設(shè)置過吧,對PC的速度提升很明顯哦J

至此,13個寄存器全部配置好了,下面就可以把代碼復(fù)制到SDRAM中執(zhí)行了,同樣的程序速度要比片內(nèi)SRAM運(yùn)行的慢不少。


關(guān)鍵字:S3C2440  SDRAM  寄存器  初始化設(shè)置 引用地址:S3C2440 SDRAM寄存器初始化設(shè)置

上一篇:S3C2440內(nèi)存初始化
下一篇:s3c2440中斷程序(燒錄到NORFlash,運(yùn)行在SDRAM中)

推薦閱讀

在這個節(jié)骨眼上拼多多在美國遭到投訴對其還是很不利的,畢竟美國人還是很重視假貨這一問題的,不知道這一投訴會不會影響拼多多的上市。據(jù)美國《紐約時報》網(wǎng)站報道,就在拼多多即將赴美上市之際,該公司卻在美國遭遇注冊商標(biāo)侵權(quán)訴訟。??這起訴訟是在本周四提交給美國聯(lián)邦法院的,原告方是一家名為“爸爸的選擇”(Daddy's Choice)的尿不濕生產(chǎn)商,總部...
油電車可說是在電動車完全普及其的的最佳替代產(chǎn)品,因此在此之前仍須不斷研究該如何改善油耗,對此現(xiàn)代集團(tuán)推出首款A(yù)SC(Active Shift Control)主動換檔控制裝置,以縮短換檔時間改善油耗。就技術(shù)、成本與周邊硬件設(shè)備而言,電動車都尚未達(dá)到成熟階段,因此在普及前油電系統(tǒng)無疑是改善油耗降低排污的最佳方案,而針對油電系統(tǒng)現(xiàn)代也開發(fā)出首款可改善油...
#include "sys.h"#include "delay.h" #include "usart.h" #include "led.h"#include "lcd.h"#include "key.h" #include "malloc.h"#include "w25qxx.h" #include "sdio_sdcard.h" #include "usbd_usr.h"#include "usbd_desc.h"#include "usb_conf.h"#include "usbd_cdc_core.h"#include "usbd_cdc_vcp.h" USB_OTG_CORE_HANDLE...
DS18B20簡介DS18B20數(shù)字溫度傳感器接線方便,封裝后可應(yīng)用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式。主要根據(jù)應(yīng)用場合的不同而改變其外觀。封裝后的DS18B20可用于電纜溝測溫,高爐水循環(huán)測溫,鍋爐測溫,機(jī)房測溫,農(nóng)業(yè)大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小...

史海拾趣

問答坊 | AI 解惑

想要課件。。謝謝

老師把I2C總線串行擴(kuò)展技術(shù)的課件,我看看,還有程序。。。。。謝謝…

查看全部問答∨

電子大賽D題請進(jìn)

本帖最后由 paulhyde 于 2014-9-15 09:08 編輯 39914530  …

查看全部問答∨

怎樣用c語言進(jìn)行RAM的讀寫操作?

比如說我要在00H到10H單元依次寫入一段數(shù)據(jù)然后再讀取出來,這個在匯編容易實(shí)現(xiàn),但是C語言怎樣實(shí)現(xiàn)呢?…

查看全部問答∨

AVR單片機(jī)資料

AVR單片機(jī)資料…

查看全部問答∨

用鐵通網(wǎng)和大局域網(wǎng)做遠(yuǎn)程監(jiān)控的親身經(jīng)歷

轉(zhuǎn)自:中安網(wǎng) 論壇 深圳小姚 以上兩個圖的IP地址(121.34.95.55)分別從路由器上和IP138.com得到,如一至說明你本地的IP地址是公網(wǎng)IP地址,是可以做端口應(yīng)射和域名綁定的,大家可以試一下,很簡單。 關(guān)于用鐵通網(wǎng)和大局域網(wǎng)做遠(yuǎn)程監(jiān)控的經(jīng) ...…

查看全部問答∨

請教PXA3XX GPIO中斷的一個問題

新接觸PXA303 CPU,在使用中發(fā)現(xiàn)GPIO1中斷檢測不到, 1. 通過配置GPIO1輸出方波,示波器可以檢測到,說明硬件連接應(yīng)該沒有問題,但是配置為輸入則檢測不到高低電平 2. 配置別的GPIO,可以檢測到中斷,會運(yùn)行相應(yīng)的中斷處理函數(shù),只有配置GPIO1時檢測不 ...…

查看全部問答∨

誰有帶媒體播放器模塊的WINCE模擬器的?

現(xiàn)在急需這種模擬器,版本越高越好。哪位大俠幫個忙,提供個網(wǎng)址或發(fā)個到郵箱,不勝感激!yccwt@qq.com…

查看全部問答∨

arm 匯編問題

MACRO     MTC15   $cpureg, $cp15reg     mcr p15, 0, $cpureg, $cp15reg, c0, 0     MEND 這段匯編什么意思? MTC15 是干什么的?…

查看全部問答∨

求基于TMS320F2812的圖形點(diǎn)陣液晶屏及鍵盤控制的原理圖 pcb 軟件流程及代碼

求基于TMS320F2812的圖形點(diǎn)陣液晶屏及鍵盤控制的原理圖 pcb 軟件流程及代碼 用DSP控制液晶屏和鍵盤,模擬簡單功能示波器界面。能顯示波形、電壓值、頻率;能通過鍵盤調(diào)節(jié)顯示的波形,電壓幅值以及頻率。原理圖 pcb 軟件流程及代碼  郵箱 ...…

查看全部問答∨

大家使用什么仿真器和編譯器來開發(fā)LM3S2793?

我現(xiàn)在用的仿真器是JLINK V8(山寨),編譯器KEIL4.12,KEIL4.22,KEIL4.54,IAR6.3.0.1,IAR6.4(都試過),老是出現(xiàn)各種各樣的問題,最主要的問題是燒寫能燒進(jìn)去,就是不能正常仿真。PS:需要使用片內(nèi)FLASH進(jìn)行編程。     用KEIL的話, ...…

查看全部問答∨
小廣播
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved