很多硬件的正常運(yùn)行需要有總線時(shí)鐘的支持,比如LCD、I2C等設(shè)備。本文分析一下s3c2440的總線時(shí)鐘,以及在linux中對(duì)s3c2440總線時(shí)鐘頻率的相關(guān)操作。首先分析硬件s3c2440的總線時(shí)鐘。
1. s3c2440的FCLK HCLK PCLK:
時(shí)鐘源首先來(lái)自外部晶振12MHz。對(duì)于必須運(yùn)行在200MHz以上的ARM920t內(nèi)核來(lái)說(shuō),這個(gè)頻率實(shí)在太低了,不能直接使用,所以首先要通過(guò)s3c2440片上的pll硬件電路將12MHz的晶振時(shí)鐘信號(hào)升頻,而具體升到多少M(fèi)Hz是通過(guò)MPLL控制寄存器來(lái)控制的。比如MPLLCON賦值為 0x5c<<12 | 2<<4 | 1就可以將PLL電路的輸出時(shí)鐘設(shè)置為400MHz,也就是將12MHz的外部時(shí)鐘升頻為400MHz供s3c2440使用。另外系統(tǒng)的USB時(shí)鐘可以配置UPLL來(lái)獲取USB所需的合適時(shí)鐘信號(hào),此處不介紹。
FCLK:當(dāng)PLL可以穩(wěn)定輸出時(shí),其輸出信號(hào)直接給FCLK使用,F(xiàn)CLK連接的是s3c2440的ARM內(nèi)核。相當(dāng)于ARM內(nèi)核運(yùn)行在400MHz了。
那i2c控制器LCD控制器等外設(shè)的時(shí)鐘怎么獲取呢?
對(duì)上述外設(shè)來(lái)經(jīng)過(guò)PLL升頻后的400MHz的頻率太高了,需要降頻使用,所以通過(guò)分頻器將FCLK的頻率降下來(lái)給PCLK、HCLK使用。那么降低多少怎么控制呢?可以通過(guò)分頻控制寄存器CLKDIVN來(lái)控制。
例如將CLKDIVN賦值0x5時(shí) 也就是FCLK:HCLK:PCLK = 1:4:8 = 400MHz:100MHz:50MHz。
s3c2440的外設(shè)時(shí)鐘有兩條,分別是PCLK、HCLK。
使用PCLK的外設(shè)有:WDT, IIS, I2C, PWM timer, MMC interface,ADC, UART, GPIO, RTC and SPI(IO型)
使用HCLK的外設(shè)有:memory controller,interrupt controller,LCD controller, DMA and USB host block(總線型)
2. U-boot、linux中對(duì)s3c2440時(shí)鐘的設(shè)置
s3c2440的總線時(shí)鐘是在bootload中就設(shè)置好的。linux中只是讀取了MPLL以及CLKDIVN寄存器中的值,通過(guò)這些數(shù)值來(lái)算出s3c2440當(dāng)前運(yùn)行的頻率,而并不會(huì)對(duì)其修改!
uboot對(duì)時(shí)鐘的設(shè)置在board_init()函數(shù)中完成。
linux對(duì)時(shí)鐘方面的設(shè)置是在smdk2440_map_io->s3c24xx_init_clocks()->(cpu->init_clocks)(xtal);
此處的cup數(shù)值為arch/arm/plat-s3c24xx/cpu.c中的cpu_ids數(shù)組。
s3c2440的代碼為0x32440001,時(shí)鐘初始話函數(shù)為s3c244x_init_clocks。
在此函數(shù)中:
調(diào)用s3c244x_setup_clocks來(lái)計(jì)算當(dāng)前設(shè)備運(yùn)行的頻率等。
調(diào)用s3c2410_baseclk_add函數(shù)將i2c uart spi rtc等需要使用時(shí)鐘的外設(shè)通過(guò)鏈表鏈接起來(lái)。
上一篇:基于S3C44B0x處理器和傳感器實(shí)現(xiàn)煤機(jī)控制系統(tǒng)的設(shè)計(jì)
下一篇:I2C子系統(tǒng)分析
推薦閱讀
史海拾趣
芯邦科技自成立以來(lái),一直致力于半導(dǎo)體技術(shù)的研發(fā)與創(chuàng)新。在指紋識(shí)別領(lǐng)域,芯邦于2018年推出了業(yè)界首款超低成本、超低功耗的指紋識(shí)別控制芯片,該芯片集成了指紋傳感器、算法處理器、藍(lán)牙、主控和flash等模塊,為指紋識(shí)別技術(shù)在非手機(jī)領(lǐng)域的廣泛應(yīng)用提供了強(qiáng)有力的技術(shù)支撐。這一創(chuàng)新不僅展示了芯邦在半導(dǎo)體設(shè)計(jì)領(lǐng)域的實(shí)力,也為其在指紋識(shí)別市場(chǎng)贏得了先機(jī)。
安路科技(Anlogic)的創(chuàng)立可以追溯到XXXX年,由一群具有深厚技術(shù)背景的工程師共同創(chuàng)立。起初,公司規(guī)模雖小,但懷揣著在國(guó)產(chǎn)FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)領(lǐng)域?qū)崿F(xiàn)技術(shù)突破的夢(mèng)想。早期,安路科技面臨著資金短缺、市場(chǎng)競(jìng)爭(zhēng)激烈等挑戰(zhàn),但團(tuán)隊(duì)?wèi){借著對(duì)技術(shù)的執(zhí)著和不懈的努力,逐步研發(fā)出了具有競(jìng)爭(zhēng)力的FPGA產(chǎn)品,并在市場(chǎng)上獲得了一定的認(rèn)可。
為了進(jìn)一步擴(kuò)大市場(chǎng)份額,F(xiàn)OSLINK公司積極實(shí)施全球化戰(zhàn)略。公司先后在多個(gè)國(guó)家和地區(qū)設(shè)立了研發(fā)中心、生產(chǎn)基地和銷售網(wǎng)絡(luò),形成了覆蓋全球的業(yè)務(wù)布局。通過(guò)全球化的資源配置和市場(chǎng)拓展,F(xiàn)OSLINK成功打入了多個(gè)國(guó)際知名企業(yè)的供應(yīng)鏈體系,為其提供了優(yōu)質(zhì)的產(chǎn)品和服務(wù)。這一系列的全球化舉措,不僅提升了FOSLINK的品牌影響力,還為其未來(lái)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
在穩(wěn)定國(guó)內(nèi)市場(chǎng)的基礎(chǔ)上,圜達(dá)實(shí)業(yè)積極拓展海外市場(chǎng)。憑借優(yōu)良的品質(zhì)和快速的交期,公司的產(chǎn)品逐漸打入國(guó)際市場(chǎng),并贏得了眾多客戶的信賴。如今,圜達(dá)實(shí)業(yè)的產(chǎn)品已營(yíng)銷至全球100余個(gè)國(guó)家,遍及五大洲。
隨著產(chǎn)品質(zhì)量的不斷提升和市場(chǎng)口碑的積累,Accetek公司開(kāi)始積極拓展國(guó)內(nèi)外市場(chǎng)。公司參加了多個(gè)國(guó)際電子展覽和交流活動(dòng),與全球多家知名企業(yè)建立了合作關(guān)系。同時(shí),公司還加強(qiáng)了品牌建設(shè)和市場(chǎng)推廣工作,通過(guò)廣告宣傳、媒體合作等方式提高品牌知名度和美譽(yù)度。這些舉措有效地提升了公司的市場(chǎng)競(jìng)爭(zhēng)力,為公司的快速發(fā)展提供了有力支持。
為了進(jìn)一步提升國(guó)際競(jìng)爭(zhēng)力,Goldentech制定了明確的國(guó)際化戰(zhàn)略。公司通過(guò)設(shè)立海外研發(fā)中心、銷售網(wǎng)絡(luò)和服務(wù)中心,加強(qiáng)與國(guó)際市場(chǎng)的聯(lián)系和溝通。同時(shí),Goldentech還積極參與國(guó)際標(biāo)準(zhǔn)的制定和推廣工作,提升其在全球半導(dǎo)體行業(yè)的話語(yǔ)權(quán)和影響力。經(jīng)過(guò)多年的努力,Goldentech已經(jīng)成功在多個(gè)國(guó)家和地區(qū)建立了完善的業(yè)務(wù)體系和服務(wù)網(wǎng)絡(luò),為全球客戶提供更加便捷、高效的服務(wù)和支持。
首屆全國(guó)IT人才百日推介活動(dòng)在京啟動(dòng) 本帖最后由 paulhyde 于 2014-9-15 09:20 編輯 為認(rèn)真實(shí)施《國(guó)務(wù)院辦公廳關(guān)于加強(qiáng)普通高等學(xué)校畢業(yè)生就業(yè)工作的通知》(國(guó)辦發(fā)[2009]3號(hào)),促進(jìn)信息技術(shù)專業(yè)高校畢業(yè)生就業(yè)工作,由工業(yè)和信息化部人才交流中心(www.miitec.org.cn)、中國(guó)IT人才網(wǎng) ...… 查看全部問(wèn)答∨ |
|
如此迥異的生活環(huán)境、社會(huì)環(huán)境所孕育的理論如果運(yùn)用在人才的選、用上竟如此驚人的相似。還記得小時(shí)候,我們周圍有使用左手習(xí)慣的人吧,那時(shí)他們被稱為左撇子(其實(shí)這是一個(gè)帶有社會(huì)偏見(jiàn)的稱呼,因?yàn)樯鐣?huì)上所有的設(shè)施、書(shū)寫(xiě)及閱讀習(xí)慣都是為右手習(xí)慣 ...… 查看全部問(wèn)答∨ |
LED照明,被譽(yù)為“第三次照明革命”,其節(jié)能環(huán)保等優(yōu)點(diǎn)受到政府的高度重視、行業(yè)的追捧。但是在一片叫好聲中,LED仍然面臨核心技術(shù)缺失、行業(yè)標(biāo)準(zhǔn)缺失、價(jià)格居高不下、大面積推廣困難等種種問(wèn)題。 技術(shù)上仍不完善 “還不是很成熟。”6月9 ...… 查看全部問(wèn)答∨ |
急尋代筆,高報(bào)酬 vs2005里C++或C#,智能設(shè)備下,選pocket pc 2003 里寫(xiě)系統(tǒng) 我有個(gè)畢業(yè)設(shè)計(jì),想找人代寫(xiě) 希望會(huì)的聯(lián)系我 QQ460580652 15929443577 要求是這樣的。要求是在 2009年6月10號(hào)前寫(xiě)好 只要能按照要求運(yùn)行就可以了。會(huì)的速度聯(lián)系我 藥品庫(kù)存管理信息系統(tǒng) 現(xiàn)本課題要求 ...… 查看全部問(wèn)答∨ |
wince 5.0 下使用IE怎么保存網(wǎng)頁(yè)? 我使用wince 5.0 的系統(tǒng),使用ie進(jìn)行網(wǎng)頁(yè)瀏覽,但是似乎沒(méi)有保存網(wǎng)頁(yè)的功能,如何進(jìn)行網(wǎng)頁(yè)的保存呢? … 查看全部問(wèn)答∨ |
有人做過(guò)fpga上總線的IP核開(kāi)發(fā)嗎? 要求簡(jiǎn)單描述如下 1.自己編寫(xiě)代碼,實(shí)現(xiàn)PLB總線(IBM的CoreConnect總線的一部分)的功能 2.再添加一個(gè)master,一個(gè)slave,實(shí)現(xiàn)功能 一直沒(méi)有頭緒,到這里來(lái)看看哈,望各位高手不吝賜教啊 問(wèn)題如下: 1.有沒(méi)有什么IP核的集成,設(shè)計(jì)規(guī)范? 2.有 ...… 查看全部問(wèn)答∨ |
關(guān)于義隆單片機(jī)的定時(shí)器中斷問(wèn)題 最近被義隆em78p468的定時(shí)器搞的非常郁悶。。。因?yàn)槌绦蚴欠猪?yè)的。我的定時(shí)中斷程序?qū)懺趐age0,當(dāng)程序跑到page0以外的空間產(chǎn)生中斷時(shí)程序就迷路了。。希望大伙指點(diǎn)迷津,不勝感激… 查看全部問(wèn)答∨ |
關(guān)于STM3210x的RTC時(shí)鐘校正問(wèn)題 大蝦們好:我初次用STM3210x,現(xiàn)在想使用它內(nèi)部的RTC,前兩天測(cè)試了一下它的精度,每天差10秒左右,這樣計(jì)算每年差1小時(shí)。請(qǐng)問(wèn)如果按照手冊(cè)去校正RTC,它的精度能改善到什么程度?香帥幫忙。大蝦們幫忙呀!!… 查看全部問(wèn)答∨ |
1994~2009,歷屆全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽題目試題 本帖最后由 paulhyde 于 2014-9-15 09:25 編輯 論壇的歷屆試題好像沒(méi)有09年的,所以我把最全的發(fā)布,希望對(duì)參賽的朋友有幫助! 第一屆(1994年)全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽題目 題目一 簡(jiǎn)易數(shù)控直流電 ...… 查看全部問(wèn)答∨ |
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 全主動(dòng)懸架國(guó)產(chǎn)化落地,未來(lái)也能“人人買(mǎi)得起”?
- 第三方激光雷達(dá)ASIC方案,能改變行業(yè)格局嗎?
- 為何端到端成為各車企智駕布局的首要選擇?
- 智能網(wǎng)聯(lián)汽車組合駕駛輔助系統(tǒng)安全要求立項(xiàng)制定,東風(fēng)、華為等參與起草
- 從高精地圖到VLA,一場(chǎng)技術(shù)路線的競(jìng)速
- 韓國(guó)團(tuán)隊(duì)開(kāi)發(fā)自動(dòng)駕駛軟件 透明障礙物識(shí)別準(zhǔn)確率達(dá)96%
- OpenGMSL?聯(lián)盟宣告成立 推動(dòng)未來(lái)車載連接技術(shù)變革
- 高通完成對(duì)V2X芯片企業(yè)Autotalks收購(gòu),強(qiáng)化車聯(lián)網(wǎng)通信
- “磷酸鐵鋰需求激增,寧德時(shí)代等電池巨頭鎖定未來(lái)五年大單”
- 面壁智能端側(cè)大模型首日上線,英特爾工程師聯(lián)合優(yōu)化實(shí)現(xiàn)2.2倍推理效率躍升
- 【投票瓜分2500元紅包】2022得捷電子創(chuàng)新設(shè)計(jì)大賽優(yōu)秀作品人氣獎(jiǎng)由你來(lái)定!
- 積分芯幣兌換情人節(jié)專場(chǎng)
- DEYISUPPORT:【全新FAQ來(lái)襲】今夏且聽(tīng)風(fēng)吟,你不能錯(cuò)過(guò)的精華!
- 暢想十二月,設(shè)計(jì)我自己的EEWORLD!
- DEYISUPPORT TI 大咖級(jí)工程師在這里,等你來(lái)約!
- 提出你的電源問(wèn)題&技術(shù)解答,提升自我電源知識(shí),贏取好禮
- 看是德科技利用校準(zhǔn)降低儀器測(cè)量不確定度、提高測(cè)試精度 直播享好禮!
- 有獎(jiǎng)直播:8月21上午10:00 泰克助您應(yīng)對(duì)現(xiàn)在及未來(lái)的測(cè)試挑戰(zhàn)!
- 【11.1-11.7】本周機(jī)器人行業(yè)大事件TOP5
- G20周刊 | 智昌集團(tuán)正式加入G20峰會(huì)/仙工智能攜手施耐德實(shí)現(xiàn)燈塔工廠再升級(jí)
- 新場(chǎng)景下叉車AGV的新技術(shù)與新應(yīng)用
- 力策科技:愿做國(guó)產(chǎn)激光雷達(dá)的先行者
- 激光雷達(dá)迎來(lái)落地應(yīng)用的元年?
- 為機(jī)器人而生的低壓伺服旋轉(zhuǎn)關(guān)節(jié)模組
- 機(jī)器人“關(guān)節(jié)?國(guó)產(chǎn)替代進(jìn)行時(shí)
- GGII深度:2022年中國(guó)工業(yè)機(jī)器人產(chǎn)業(yè)十大預(yù)測(cè)
- 本土創(chuàng)業(yè)3D視覺(jué)廠商如何在大廠“環(huán)伺?下崛起?
- 高仙機(jī)器人完成12億元C輪融資