亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        S3C2440開發(fā)板在某型雷達(dá)中的應(yīng)用

        2010-01-16 10:16:54王立彬
        關(guān)鍵詞:開發(fā)板手冊(cè)內(nèi)存

        王立彬,周 衡

        (1.總裝備部武漢軍代局駐3303廠代表室,湖北武漢430200;2.中國兵器裝備集團(tuán)武漢濱湖電子有限公司,湖北武漢430077)

        S3C2440開發(fā)板在某型雷達(dá)中的應(yīng)用

        王立彬1,周 衡2

        (1.總裝備部武漢軍代局駐3303廠代表室,湖北武漢430200;2.中國兵器裝備集團(tuán)武漢濱湖電子有限公司,湖北武漢430077)

        介紹了S3C2440開發(fā)板搭載某型號(hào)內(nèi)存在XXX-HA雷達(dá)開發(fā)中的應(yīng)用,并對(duì)該型號(hào)開發(fā)板內(nèi)存初始化過程進(jìn)行了研究,提出了該系統(tǒng)的最優(yōu)化設(shè)置方案。

        雷達(dá);S3C2440;內(nèi)存;初始化

        通訊系統(tǒng)和傳輸系統(tǒng)是雷達(dá)的關(guān)鍵組成部分之一。通訊分系統(tǒng)由兩個(gè)通訊分機(jī)和通訊電纜組成。每個(gè)通訊分機(jī)均由三塊通訊板組成。通訊板是較為容易出現(xiàn)問題的部分。其主要表現(xiàn)在數(shù)據(jù)傳輸中,有時(shí)會(huì)出現(xiàn)延時(shí),傳輸誤碼率高,通訊板死機(jī)的情況偏多等。主要原因是:1)CPU和內(nèi)存選型不合理,在通訊分系統(tǒng)數(shù)據(jù)處理量大時(shí),系統(tǒng)運(yùn)行在高負(fù)荷狀態(tài)下,發(fā)熱量大,易導(dǎo)致數(shù)據(jù)傳輸延時(shí)或死機(jī)。2)通訊板工作在強(qiáng)電磁環(huán)境下,由于前期設(shè)計(jì)時(shí)未能對(duì)硬件進(jìn)行充分優(yōu)化,導(dǎo)致通訊板受外界干擾時(shí)易發(fā)生故障。

        XXX-HA設(shè)計(jì)數(shù)據(jù)處理量為同系列上一代產(chǎn)品的4倍以上,對(duì)通訊板的要求更加苛刻。因此,在對(duì)通訊板的開發(fā)方面,可從系統(tǒng)成熟度和性能方面綜合考慮,選擇了S3C2440嵌入式平臺(tái)進(jìn)行系統(tǒng)設(shè)計(jì)。

        S3C2440采用了較先進(jìn)的ARM 920T內(nèi)核,集成了通訊所需要的網(wǎng)卡接口與CAN總線接口。此CPU上能運(yùn)行Linux2.6嵌入式操作系統(tǒng),這樣避免了使用非開源系統(tǒng)造成的系統(tǒng)安全性和保密性方面的擔(dān)憂。程序的編譯,使用的是自行研制的嵌入式交叉編譯工具,而并沒有使用現(xiàn)成的交叉編譯工具,這樣能夠更進(jìn)一步的保證系統(tǒng)的安全與可靠性。

        采用海天雄電子生產(chǎn)的成品S3C2440嵌入式開發(fā)板作為程序開發(fā)的平臺(tái),確定程序版本穩(wěn)定之后,對(duì)電路進(jìn)行了相應(yīng)裁剪,只留下保障系統(tǒng)運(yùn)行的基本部分,這樣能使系統(tǒng)消耗的資源最少,功耗盡可能的低。

        在系統(tǒng)的Bootloader選擇方面,使用 uboot-1.1.6。選擇U-Boot的理由主要有:1)開放源碼。2)完善的支持Linux嵌入式操作系統(tǒng)內(nèi)核。3)支持ARM處理器系列。4)較高的可靠性和穩(wěn)定性。5)高度靈活的功能設(shè)置,適合 UBoot調(diào)試、操作系統(tǒng)不同引導(dǎo)要求、產(chǎn)品發(fā)布等。6)豐富的設(shè)備驅(qū)動(dòng)源碼,如串口、以太網(wǎng)、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、鍵盤等。7)較為豐富的開發(fā)調(diào)試文檔與強(qiáng)大的網(wǎng)絡(luò)技術(shù)支持。

        在內(nèi)存的選型方面,由于該成品S3C2440開發(fā)板上所使用的內(nèi)存型號(hào)為K4S561632E-UC7,工作溫度為0~70℃。而根據(jù)XXX-HA研制任務(wù)書要求,該通訊板工作溫度為-40~100℃,因此選用可以滿足該標(biāo)準(zhǔn)的XX公司生產(chǎn)的XXX-BU型軍用級(jí)內(nèi)存芯片。

        由于更換了內(nèi)存芯片,內(nèi)存芯片的更改導(dǎo)致了電氣特性如內(nèi)存工作時(shí)序上相關(guān)時(shí)間特性的變化。為了進(jìn)一步分析硬件的工作方式,使其既發(fā)揮了應(yīng)有的性能,又工作在穩(wěn)定可靠的狀態(tài)。對(duì)這套系統(tǒng)內(nèi)存初始化的代碼進(jìn)行了一系列研究。

        1 時(shí)鐘頻率的分析

        由于內(nèi)存對(duì)時(shí)鐘的頻率有一定要求,時(shí)鐘頻率對(duì)內(nèi)存產(chǎn)生直接影響。因此在對(duì)內(nèi)存進(jìn)行初始化之前,u-boot-1.1.6在start.S處對(duì)時(shí)鐘頻率進(jìn)行了一個(gè)比例上的初始化,相關(guān)語句如下:

        /*FCL K∶HCL K∶PCL K=1∶2∶4 */

        /* default FCL K is 120 M Hz!*/

        ldr r0,=CL KD IVN

        mov r1,#3

        str r1,[r0]

        CLKD IVN寄存器存放了 FCL K,HCL K,PCL K三個(gè)不同時(shí)鐘頻率之間的關(guān)系。這個(gè)寄存器被設(shè)為3時(shí),查詢相關(guān)手冊(cè)[1]可得到,UCL K=UPLL,HCL K=FCL K/2,PCL K=HCL K/2,即FCL K∶HCL K∶PCL K=1∶2∶4(見表1)。

        表1 不同時(shí)鐘頻率之間的關(guān)系

        通過查CL KD IVN值的初始值表得知,初始值全部為0,進(jìn)一步查上表,得出 FCL K∶HCL K∶PCL K=1∶1∶1。更換開發(fā)板上的內(nèi)存組件后,開始進(jìn)行試驗(yàn)板的制板。在晶振的選型時(shí),由于開發(fā)板自帶晶振為12M Hz,但源代碼中的一句注釋"/* default FCL K is 120 M Hz!*/"對(duì)fclk的描述給元器件選型工作帶來了疑問。

        在S3C2440手冊(cè)上提示:“大家都清楚,在開啟電池與重起的過程中,PLL是不穩(wěn)定的,所以這個(gè)時(shí)候,實(shí)際上是由Fin這個(gè)時(shí)鐘代替了M p ll,給FCL K提供了時(shí)鐘頻率。一直到有軟件重新設(shè)置PLLCON 寄存器?!盵1]因此 ,可以看出 ,默認(rèn)的FCL K是頻率,是與Fin頻率是一致的,直到有軟件重新設(shè)置了 PCCLON寄存器。如果這里 Fin的頻率是 120M Hz,那么就應(yīng)該選用頻率為120M Hz的晶振。

        但實(shí)際上,CPU的頻率是由MPLL來生成的,而 M PLL又是由 Fin、MD IV、PD IV、SD IV 計(jì)算出來的。這里的值,都有一個(gè)范圍,并不是僅滿足相應(yīng)的公式就可以,為了減少計(jì)算的麻煩,S3C2440手冊(cè)[1]給出了一個(gè)可供參考的各個(gè)數(shù)值的大小的列表(表2),即推薦使用的值。

        表2 參考數(shù)值

        從表2中可看出,當(dāng)輸出的時(shí)鐘頻率為405.00M Hz的時(shí)候,Fin為12M Hz。這里的值,就是Fin的頻率值,也即默認(rèn)的FCL K值。由于:

        1)S3C2440以ARM 920T為核心,可以運(yùn)行在200M Hz至533M Hz之間,但是400M Hz左右是保證其穩(wěn)定運(yùn)行時(shí)速度最快并且發(fā)熱量可控的結(jié)合點(diǎn),所以一般將CPU的頻率定在405M Hz。

        2)Fin的頻率越低,所實(shí)現(xiàn)這個(gè)Fin的代價(jià)就最小,消耗的能量就最少。

        根據(jù)以上兩點(diǎn),可以判斷:使用這組數(shù)值為設(shè)置該系統(tǒng)的最佳方案,也是最常用的方案。

        這里默認(rèn)的FCL K的值為12M Hz。因此,可以采用頻率為12M Hz的晶振。

        2 內(nèi)存時(shí)序的分析

        u-boo t-1.1.6中內(nèi)存時(shí)序的設(shè)置是在low level_init.S中進(jìn)行的。為了正確設(shè)置XXXBU型內(nèi)存,首先對(duì)開發(fā)板自帶的 K4S561632EUC7內(nèi)存進(jìn)行分析。

        根據(jù)S3C2440手冊(cè)中第5章內(nèi)存控制的說明[1],可以看出,內(nèi)存是被映射在0x30000000-0x40000000的位置,即 bank6與 bank7。在內(nèi)存時(shí)序設(shè)置時(shí),主要關(guān)注bank6與bank7。

        當(dāng)M T的值為0x3(11bin)時(shí),表示使用的是SDRAM,所以B6_M T與B7_M T的值為0x3。

        當(dāng)bank6與bank7為 SDRAM的時(shí)候,只需要設(shè)置 Trcd與SCAN的值。

        1)Trcd值的確定。

        通過查閱手冊(cè)得知FCL K最大的頻率值為400M Hz,HCL K最大為133M Hz,PCL K最大為67M Hz,而內(nèi)存方面,是由 HCL K來控制的。那么經(jīng)過簡單的計(jì)算就可以知道,內(nèi)存的一個(gè)時(shí)鐘周期,最短為7.519ns。

        K4S561632E-UC75數(shù)據(jù)手冊(cè)[2]中 Trcd的內(nèi)存最少需要20ns。如果Trcd為2clk,則時(shí)間不夠,所以只能為3clk。如果最短的時(shí)間都能滿足,那么當(dāng)內(nèi)存工作在比133M Hz低的情況下,就更加能夠滿足,所以這里的 Trcd為3clk。

        2)SCAN的值的確定。

        K4S561632E-UC75內(nèi)存,地址組織形式為16M x 16,這個(gè)形式的內(nèi)存地址的Co lum n A ddress為(CA 0~ CA 8),即9bit,內(nèi)存參數(shù)[2]見表3,所以值為0x1。

        以上各項(xiàng)參數(shù)都設(shè)置完成后,SDRAM的內(nèi)存就能夠被正確初始化。

        從整個(gè)內(nèi)存初始化的過程可以看出,系統(tǒng)在初始化內(nèi)存的時(shí)候,盡可能的利用了內(nèi)存的硬件性能,把延時(shí)做到了盡可能地小,這種設(shè)置方式下,內(nèi)存可以在完全被有效地利用,保持在較為穩(wěn)定的工作狀態(tài)。

        表3 O rderintg Info rmation

        3)對(duì)XXX-BU型內(nèi)存的設(shè)置。

        在了解了 K4S561632E-UC7內(nèi)存的初始化原理與步驟后,根據(jù)XXX-BU型內(nèi)存的用戶手冊(cè),對(duì)內(nèi)存進(jìn)行合理地初始化,并設(shè)置各項(xiàng)參數(shù)。

        XXX-BU型內(nèi)存 Trcd值為0x00,SCAN 0x01的值不變。由此可見新型號(hào)內(nèi)存響應(yīng)速度更快 ,為 2clk。

        其相關(guān)設(shè)置源代碼為:

        #define B6_M T 0x3/* SDRAM */

        #define B6_Trcd 0x0

        #define B6_SCAN 0x1/*9bit*/

        #define B7_M T 0x3/* SDRAM */

        #define B7_Trcd 0x0/* 2clk */

        #define B7_SCAN 0x1/*9bit*/

        3 優(yōu)化設(shè)置后開發(fā)板的可靠性驗(yàn)證

        完成上述初始化后,我們根據(jù)開發(fā)板制作了通訊板試驗(yàn)樣機(jī)。根據(jù)《研制任務(wù)書》和相關(guān)標(biāo)準(zhǔn)對(duì)其進(jìn)行了相關(guān)試驗(yàn)驗(yàn)證,并與上代產(chǎn)品進(jìn)行了縱向比較,其結(jié)果如下。

        1)常溫狀態(tài)下滿負(fù)荷工作。在環(huán)境溫度19℃,相對(duì)濕度52%的條件下相關(guān)試驗(yàn)見表4。

        表4 常溫狀態(tài)下滿負(fù)荷工作

        2)高溫狀態(tài)下滿負(fù)荷工作。在環(huán)境溫度60℃,相對(duì)濕度11%的條件下相關(guān)試驗(yàn)見表5。

        表5 高溫狀態(tài)下滿負(fù)荷工作

        3)常溫狀態(tài)下傳輸誤碼率測(cè)試。在環(huán)境溫度60℃,相對(duì)濕度11%,運(yùn)行12小時(shí)的條件下相關(guān)試驗(yàn)見表6。

        表6 常溫狀態(tài)下傳輸誤碼率測(cè)試

        比較分析以上3個(gè)測(cè)試,可以看出進(jìn)行了重新設(shè)計(jì)和內(nèi)存初始化配置的S3C2440實(shí)驗(yàn)板,在系統(tǒng)運(yùn)行穩(wěn)定性方面,有著很大提升;同比上代產(chǎn)品,也有明顯進(jìn)步。

        [1] S3C2440中文手冊(cè)[ED/OL].[2010-03-25].http://wenku.baidu.com/view/2baafb1ea76e58fafab00357.htm l.

        [2] K4S561632E-UC75[ED/OL].[2010-03-25].http://wenku.baidu.com/view/ee0d5f75a417866-fb84a8e25.htm l.

        Application of S3C2440 in a Radar System

        Wang Libin1,Zhou Heng2
        (1.Military Representative Office of Factory 3303,Wuhan Military Delegate Bureau of Genera l Armament Ministry,Wuhan,Hubei 430200,China;2.Wuhan Binhu Electronics Co.,Ltd.,China South Industries Group Corporation,Wuhan,Hubei 430077,China)

        This paper introduced the application of memory chip of S3C2440 evaluation board in XXXHA radar system,analyzed the memory initialization process,and proposed a best initialization solution.

        radar;S3C2440;memory chip;initialization

        TP333

        A

        1671-2544(2010)06-0058-04

        2010-05-14

        王立彬(1983— ),男,湖北廣水人,總裝備部武漢軍代局駐3303廠代表室工程師。周 衡(1980— ),男,湖北廣水人,中國兵器裝備集團(tuán)武漢濱湖電子有限公司工程師。

        (責(zé)任編輯:陳錦華)

        猜你喜歡
        開發(fā)板手冊(cè)內(nèi)存
        “春夏秋冬”的內(nèi)存
        Microchip最新推出兩款PIC32 Curiosity開發(fā)板
        淺析單片機(jī)開發(fā)板的設(shè)計(jì)與制作
        電子制作(2017年22期)2017-02-02 07:10:14
        美食修煉手冊(cè)
        Mouser為您呈上開發(fā)關(guān)鍵之STMicroelectronics Nucleo開發(fā)板
        Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
        基于內(nèi)存的地理信息訪問技術(shù)
        上網(wǎng)本為什么只有1GB?
        中學(xué)生英語·閱讀與寫作(2008年4期)2008-12-22 06:52:06
        兔兔自殺手冊(cè)
        文苑·感悟(2008年4期)2008-07-07 01:49:42
        亚洲国产欧美久久香综合| 优优人体大尺大尺无毒不卡| 粗大的内捧猛烈进出看视频| 性色av无码中文av有码vr| 自拍偷自拍亚洲精品播放| 无码啪啪人妻| 亚洲精品国产av成拍| 99久久国产精品网站| 亚洲热妇无码av在线播放| 亚洲av中文无码字幕色三| 午夜爽毛片| 国产午夜三级精品久久久| 97成人精品国语自产拍| 曰韩亚洲av人人夜夜澡人人爽| 久久精品国产自清天天线| caoporon国产超碰公开| 免费av一区男人的天堂| 久久精品免费一区二区喷潮| 日本黄网站三级三级三级| 性夜夜春夜夜爽aa片a| 国产人成在线成免费视频| 99久久国产免费观看精品 | 在线观看视频日本一区二区三区 | 在线播放亚洲丝袜美腿| 小辣椒福利视频导航| 亚洲av无码一区二区三区性色| 亚洲一区二区精品久久岳| 国产成人综合久久大片| 久久精品网站免费观看| 久久久国产精品黄毛片| 国产va免费精品高清在线观看| 一个人的视频免费播放在线观看| 日韩美女亚洲性一区二区| 成人乱码一区二区三区av| 日韩av无码成人无码免费| 特黄三级一区二区三区| 谷原希美中文字幕在线| 无码人妻一区二区三区兔费 | 人妻一区二区三区在线看| 欧美丰满熟妇bbb久久久| 亚洲欧美日韩国产综合一区二区|