999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2010-01-16 10:16:54王立彬
關(guān)鍵詞:設(shè)置系統(tǒng)

王立彬,周 衡

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

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

王立彬1,周 衡2

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

介紹了S3C2440開(kāi)發(fā)板搭載某型號(hào)內(nèi)存在XXX-HA雷達(dá)開(kāi)發(fā)中的應(yīng)用,并對(duì)該型號(hào)開(kāi)發(fā)板內(nèi)存初始化過(guò)程進(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)問(wè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ì)通訊板的開(kāi)發(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),這樣避免了使用非開(kāi)源系統(tǒng)造成的系統(tǒng)安全性和保密性方面的擔(dān)憂(yōu)。程序的編譯,使用的是自行研制的嵌入式交叉編譯工具,而并沒(méi)有使用現(xiàn)成的交叉編譯工具,這樣能夠更進(jìn)一步的保證系統(tǒng)的安全與可靠性。

采用海天雄電子生產(chǎn)的成品S3C2440嵌入式開(kāi)發(fā)板作為程序開(kāi)發(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)開(kāi)放源碼。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、鍵盤(pán)等。7)較為豐富的開(kāi)發(fā)調(diào)試文檔與強(qiáng)大的網(wǎng)絡(luò)技術(shù)支持。

在內(nèi)存的選型方面,由于該成品S3C2440開(kāi)發(fā)板上所使用的內(nèi)存型號(hào)為K4S561632E-UC7,工作溫度為0~70℃。而根據(jù)XXX-HA研制任務(wù)書(shū)要求,該通訊板工作溫度為-40~100℃,因此選用可以滿(mǎn)足該標(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)語(yǔ)句如下:

/*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í),查詢(xún)相關(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(見(jiàn)表1)。

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

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

在S3C2440手冊(cè)上提示:“大家都清楚,在開(kāi)啟電池與重起的過(guò)程中,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來(lái)生成的,而 M PLL又是由 Fin、MD IV、PD IV、SD IV 計(jì)算出來(lái)的。這里的值,都有一個(gè)范圍,并不是僅滿(mǎn)足相應(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ì)開(kāi)發(fā)板自帶的 K4S561632EUC7內(nèi)存進(jìn)行分析。

根據(jù)S3C2440手冊(cè)中第5章內(nèi)存控制的說(shuō)明[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值的確定。

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

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

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

從整個(gè)內(nèi)存初始化的過(guò)程可以看出,系統(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)存的用戶(hù)手冊(cè),對(duì)內(nèi)存進(jìn)行合理地初始化,并設(shè)置各項(xiàng)參數(shù)。

XXX-BU型內(nèi)存 Trcd值為0x00,SCAN 0x01的值不變。由此可見(jiàn)新型號(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è)置后開(kāi)發(fā)板的可靠性驗(yàn)證

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

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

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

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

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

3)常溫狀態(tài)下傳輸誤碼率測(cè)試。在環(huán)境溫度60℃,相對(duì)濕度11%,運(yùn)行12小時(shí)的條件下相關(guān)試驗(yàn)見(jià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— ),男,湖北廣水人,中國(guó)兵器裝備集團(tuán)武漢濱湖電子有限公司工程師。

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

猜你喜歡
設(shè)置系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
中隊(duì)崗位該如何設(shè)置
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
7招教你手動(dòng)設(shè)置參數(shù)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
本刊欄目設(shè)置說(shuō)明
中俄臨床醫(yī)學(xué)專(zhuān)業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 亚洲精品欧美重口| 黄色网址手机国内免费在线观看| 人人91人人澡人人妻人人爽| 国产三级视频网站| 婷婷综合亚洲| a在线观看免费| 色天堂无毒不卡| 国产久操视频| 欧美精品1区| 国产91精品调教在线播放| 精品国产免费观看| 九九热在线视频| 色窝窝免费一区二区三区 | 久久精品人人做人人爽97| 亚洲一区二区三区在线视频| 国产微拍精品| 日韩欧美国产成人| 国产精品久久久久婷婷五月| 国产欧美日韩视频怡春院| 亚洲天堂精品在线| 97视频在线观看免费视频| 在线观看视频99| 国产香蕉国产精品偷在线观看| 免费无码AV片在线观看中文| 精品无码一区二区三区在线视频| h网址在线观看| 国产丝袜啪啪| 久久黄色一级视频| 精品无码一区二区三区在线视频| 国产va视频| 丰满人妻被猛烈进入无码| 欧美精品xx| 久久久久青草线综合超碰| 日本免费福利视频| 亚洲中文无码h在线观看 | 五月天久久婷婷| 成人亚洲国产| 99ri国产在线| 久久久久国色AV免费观看性色| 99免费视频观看| 九九视频免费在线观看| 国产JIZzJIzz视频全部免费| 五月婷婷欧美| 国产91丝袜| 欧美在线综合视频| 亚洲人成网站18禁动漫无码| 毛片手机在线看| 黄片在线永久| 久久国产成人精品国产成人亚洲 | 国产精品亚欧美一区二区三区| 国内熟女少妇一线天| 精品国产免费人成在线观看| 亚洲成a人片在线观看88| 国产一级在线播放| 亚洲精品视频网| 欧美一区二区精品久久久| 欧美一区二区三区不卡免费| 黄色网站不卡无码| 精品精品国产高清A毛片| 久久综合干| 亚洲人妖在线| 久久精品aⅴ无码中文字幕| 国产91特黄特色A级毛片| 亚洲大学生视频在线播放| 欧美午夜久久| 欧美a级完整在线观看| 亚洲国产系列| 一级香蕉视频在线观看| 久久综合结合久久狠狠狠97色| 欧美国产三级| 国产91九色在线播放| 日韩麻豆小视频| 青草免费在线观看| 天天综合色天天综合网| 综合网天天| 中文字幕伦视频| 91久久偷偷做嫩草影院电| 国产成人精品一区二区不卡| 欧美黑人欧美精品刺激| 欧美国产日产一区二区| 又爽又大又黄a级毛片在线视频 | 蜜桃视频一区二区三区|