SDRAM
7300
-/23+
原裝現(xiàn)貨
SDRAM
80000
-/23+
原裝現(xiàn)貨
SDRAM
60701
DIP//SOP/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
SDRAM
2000
DIP//SOP/25+
只做原裝,支持賬期,提供一站式配單服務(wù)
SDRAM
80000
-/23+
原裝現(xiàn)貨
SDRAM
228000
NR/2017+
誠研翔科技,配單公司,可開增值稅發(fā)票
SDRAM
51300
-/24+
原裝現(xiàn)貨,可提供訂貨服務(wù)
SDRAM
10000
DIP//SOP/25+
提供一站式配單服務(wù)
SDRAM
6608
DIP//SOP/2024+
現(xiàn)貨假一罰萬只做原裝現(xiàn)貨
SDRAM
42100
-/24+
只做原裝,提供一站式BOM表電子配單服務(wù)
SDRAM
5000
DIP//SOP/22+
一站式配單,只做原裝
SDRAM
3180
23+/-
特價原裝現(xiàn)貨,一站配齊
SDRAM
3588
-/-
原裝 部分現(xiàn)貨量大期貨
SDRAM
41101
DIP//SOP/-
大量現(xiàn)貨,提供一站式配單服務(wù)
SDRAM
8000
DIP//SOP/22+
原裝現(xiàn)貨,配單能手
SDRAM
5000
DIP//SOP/14+
原裝正品,配單能手
SDRAM
23412
DIP//SOP/23+
提供一站式配單服務(wù)
SDRAM
21403
-/23+
原裝現(xiàn)貨,長期供應(yīng)
SDRAM
80000
-/2024+
原裝現(xiàn)貨
引 言 很多嵌入式系統(tǒng),特別是應(yīng)用于圖像處理與高速數(shù)據(jù)采集等場合的嵌入式系統(tǒng),都需要高速緩存大量的數(shù)據(jù)。ddr(double data rate,雙數(shù)據(jù)速率)sdram由于其速度快、容量大,而且價格便宜,因此能夠很好地滿足上述場合對大量數(shù)據(jù)緩存的需求。但ddr sdram的接口不能直接與現(xiàn)今的微處理器和dsp的存儲器接口相連,需要在其間插入控制器實現(xiàn)微處理器或dsp對存儲器的控制。 隨看密度與性能的不斷提升,現(xiàn)場可編程門陣列(fpga)已被廣泛應(yīng)用于各種嵌入 式系統(tǒng)中。而且,現(xiàn)在很多的fpgas都提供了針對ddr sdram的接口特性:其輸入輸出引腳都與sstl一ii電氣特性相兼容,內(nèi)部提供了ddr觸發(fā)器、鎖相環(huán)等硬件資源。使用這些特性,可以更加容易地設(shè)計性能可靠的高速ddr sdram存儲器控制器。 1 ddr sdram在嵌入式系統(tǒng)中的應(yīng)用 圖1是ddr sdram在高速信號源系統(tǒng)中的應(yīng)用實例。 在該系統(tǒng)中,由fpga完成各模塊之間的接口控制。fpga接收從前端傳送過來的高速數(shù)字信號,并將其存儲在ddr sdram中;13sp通
摘 要:本文對高速、高精度大容量數(shù)據(jù)采集板卡所采用的sdram控制器技術(shù)進行了討論,詳細介紹了基于fpga的sdram控制器的設(shè)計、命令組合以及設(shè)計仿真時序,并將該技術(shù)應(yīng)用于基于pci總線的100mhz單通道 ad9432高速大容量數(shù)據(jù)采集板卡,最后給出了板卡測試結(jié)果。關(guān)鍵詞:sdram;fpga;ad9432 引言高速數(shù)據(jù)采集具有系統(tǒng)數(shù)據(jù)吞吐率高的特點,要求系統(tǒng)在短時間內(nèi)能夠傳輸并存儲采集結(jié)果。因此,采集數(shù)據(jù)的快速存儲能力和容量是制約加快系統(tǒng)速度和容許采集時間的主要因素之一。通常用于數(shù)據(jù)采集系統(tǒng)的存儲器有先進先出存儲器(fifo)、雙端口ram以及靜態(tài)ram等,但是容量小,已經(jīng)不能滿足高速數(shù)據(jù)采集系統(tǒng)的需求。目前市場上的sdram和ddr sdram具有工作頻率高、容量大、功耗低的特點,數(shù)據(jù)線位寬可以達到64bit,完全適用于高速數(shù)據(jù)采集系統(tǒng)。但是sdram控制相對復(fù)雜,而且需要定時刷新,是系統(tǒng)設(shè)計的一個技術(shù)難點。本文設(shè)計的100mhz單通道ad9432高速大容量數(shù)據(jù)采集板卡,選擇大容量sdram作為采集數(shù)據(jù)存儲器。其中,自行設(shè)計的sdram控制器,采用了猝發(fā)讀寫操作模式,充分發(fā)揮猝發(fā)讀
realization fpga-based sdram controller with verilog 摘 要:介紹了sdram的特點和工作原理,提出了一種基于fpga的sdram控制器的設(shè)計方法,使用該方法實現(xiàn)的控制器可非常方便地對sdram進行控制。關(guān)鍵詞:sdram;控制器;verilog;狀態(tài)機 引言---在基于fpga的圖象采集顯示系統(tǒng)中,常常需要用到大容量、高速度的存儲器。而在各種隨機存儲器件中,sdram的價格低、體積小、速度快、容量大,是比較理想的器件。但sdram的控制邏輯比較復(fù)雜,對時序要求也十分嚴格,使用很不方便,這就要求有一個專門的控制器,使系統(tǒng)用戶能很方便地操作sdram。為此,本文提出了一種基于fpga的sdram控制器的設(shè)計方法,并用verilog給于實現(xiàn),仿真結(jié)果表明通過該方法設(shè)計實現(xiàn)的控制器可以在fpga芯片內(nèi)組成如圖1所示的sdram接口,從而使得系統(tǒng)用戶對sdram的操作非常方便。 sdram簡介 ---sdram器件的管腳分為控制信號、地址和數(shù)據(jù)三類。通常一個sdram中包含幾個bank,每個bank的存儲
摘 要:介紹了sdram的特點和工作原理,提出了一種基于fpga的sdram控制器的設(shè)計方法,使用該方法實現(xiàn)的控制器可非常方便地對sdram進行控制。關(guān)鍵詞:sdram;控制器;verilog;狀態(tài)機 引言--- 在基于fpga的圖象采集顯示系統(tǒng)中,常常需要用到大容量、高速度的存儲器。而在各種隨機存儲器件中,sdram的價格低、體積小、速度快、容量大,是比較理想的器件。但sdram的控制邏輯比較復(fù)雜,對時序要求也十分嚴格,使用很不方便,這就要求有一個專門的控制器,使系統(tǒng)用戶能很方便地操作sdram。為此,本文提出了一種基于fpga的sdram控制器的設(shè)計方法,并用verilog給于實現(xiàn),仿真結(jié)果表明通過該方法設(shè)計實現(xiàn)的控制器可以在fpga芯片內(nèi)組成如圖1所示的sdram接口,從而使得系統(tǒng)用戶對sdram的操作非常方便。 sdram簡介 ---sdram器件的管腳分為控制信號、地址和數(shù)據(jù)三類。通常一個sdram中包含幾個bank,每個bank的存儲單元是按行和列尋址的。由于這種特殊的存儲結(jié)構(gòu),sdram有以下幾個工作特性?!?sdram的初始化
實現(xiàn)數(shù)據(jù)的高速大容量存儲是數(shù)據(jù)采集系統(tǒng)中的一項關(guān)鍵技術(shù)。本設(shè)計采用altera 公司cyclone系列的fpga 完成了對ddr sdram 的控制,以狀態(tài)機來描述對ddr sdram 的各種時序操作,設(shè)計了ddr sdram 的數(shù)據(jù)與命令接口。用控制核來簡化對ddr sdram 的操作,并采用自頂至下模塊化的設(shè)計方法,將控制核嵌入到整個數(shù)據(jù)采集系統(tǒng)的控制模塊中,完成了數(shù)據(jù)的高速采集、存儲及上傳。使用開發(fā)軟件quartus ii 中內(nèi)嵌的邏輯分析儀signaltap ii 對控制器的工作流程進行了驗證和調(diào)試。最終采集到的數(shù)據(jù)波形表明,完成了對ddr sdram 的突發(fā)讀寫操作,達到了預(yù)期設(shè)計的目標。 ddr sdram 是double data rate sdram 的縮寫,即雙倍速率同步動態(tài)隨機存儲器。 ddr 內(nèi)存是在sdram 內(nèi)存基礎(chǔ)上發(fā)展而來的,能夠在時鐘的上升沿和下降沿各傳輸一次數(shù)據(jù),可以在與sdram 相同的總線時鐘頻率下達到更高的數(shù)據(jù)傳輸率。本設(shè)計中采用altera 公司cyclone 系列型號為ep1c6q240c8 的fpga 實現(xiàn)控
高速SDRAM存儲器接口電路設(shè)計(Altera FPGA開發(fā)板)如下圖所示:
DRAM (動態(tài)隨機訪問存儲器)對設(shè)計人員特別具有吸引力,因為它提供了廣泛的性能,用于各種計算機和嵌入式系統(tǒng)的存儲系統(tǒng)設(shè)計中。本文概括闡述了DRAM 的概念,及介紹了SDRAM、DDR SDRAM、DDR2 SDRAM、DDR3 SDRAM、DDR4...
摘要:本文介紹了一種基于FPGA的用于高分辨率視頻圖像處理的SDRAM控制器的設(shè)計方法。通過設(shè)置SDRAM的工作狀態(tài),使其工作在猝發(fā)模式。在視頻時序信號控制下,用多行連續(xù)的SDRAM存儲空間,存取視頻數(shù)據(jù)。并在數(shù)據(jù)接口部...
根據(jù)拆解分析機構(gòu)Techinsights最近對目前市面上先進DRAM存儲器單元(cell)技術(shù)所做的詳細比較分析發(fā)現(xiàn),雖然已有部分預(yù)測指出DRAM存儲器單元將在30納米制程遭遇微縮極限,但各大DRAM制造商仍將持續(xù)朝2x納米甚至1x納米...
摘要:本文介紹了DDR3 SDRAM 的基本特點和主要操作時序,給出了一種基于ALTMEMPHY宏功能的DDR3 SDRAM控制器的設(shè)計方法。詳述了控制器基本結(jié)構(gòu)和設(shè)計思想,分析了各模塊功能與設(shè)計注意事項,并給出了仿真結(jié)果。該控制器已經(jīng)通過功能仿真,并在A...
sdram產(chǎn)業(yè)分析-partⅰ sdram 雖屬于dram 產(chǎn)業(yè)的一部份,但由于sdram主要的應(yīng)用端在消費性電子產(chǎn)品,因此特性與標準型dram 并非完全相同,尤其不同密度的sdram由于應(yīng)用領(lǐng)域的不同,因此供需變化有其獨特處,而受惠于消費性電子產(chǎn)品對于內(nèi)存的容量倍增,使得sdram的需求大幅增加,因此本文將從供給與需求的角度探討sdram近期產(chǎn)業(yè)變化。 sdram 用途 利基型sdram泛指非應(yīng)用在pc上的標準型dram產(chǎn)品,包括sdram及edo等產(chǎn)品。由于計算機所要求的頻寬速度越來越快,因此目前應(yīng)用在pc上的主流產(chǎn)品多為ddr 400mhz或ddr2 533mhz等,而舊世代規(guī)格的sdram、edo等產(chǎn)品逐漸轉(zhuǎn)往消費性電子產(chǎn)品,做為系統(tǒng)當中存取指令及程序的用途。而其容量大小以及作業(yè)頻率必須要跟隨著不同的系統(tǒng)產(chǎn)品設(shè)計的不同來搭配不同的sdram作一部份的design in,因此利基型sdram屬于小量多樣的市場結(jié)構(gòu)。 sdram 應(yīng)用 在sdram的應(yīng)用上,主要領(lǐng)域在于數(shù)字相機、dvd/vcd player、moden、adsl、stb、lcd tv等等(圖一)。終端產(chǎn)品應(yīng)用將概
固化。 在整個流程中,用戶首先需要建立工程并對工程做初步的配置,包括配置處理器和配置調(diào)試設(shè)備。編輯工程文件,包括自己編寫的匯編和c語言源程序,還有工程編譯時需要編寫的鏈接腳本文件,調(diào)試過程中需要編寫存儲區(qū)映像文件和命令腳本文件,以及上電復(fù)位時的程序運行入口的啟動程序文件。 對后四種文件的理解很重要,其作用解釋如下: (1) 鏈接腳本文件:在程序編譯時起作用。該文件描述代碼鏈接定位的有關(guān)信息,包括代碼段,數(shù)據(jù)段,地址段等,鏈接器必須使用該文件對整個系統(tǒng)的代碼做正確的定位。在sdram中調(diào)試程序、在flash中調(diào)試或固化后運行的鏈接腳本文件應(yīng)加以區(qū)分。(在ide開發(fā)環(huán)境中使用擴展名*.ld) (2)命令腳本文件:在sdram中調(diào)試程序時起作用。在集成環(huán)境與目標連接時、軟件調(diào)試過程中以及目標板復(fù)位后,有時需要集成環(huán)境自動完成一些特定的操作,比如復(fù)位目標板、清除看門狗、屏蔽中斷寄存器、存儲區(qū)映射等。這些操作可以通過執(zhí)行一組命令序列來完成,保存一組命令序列的文本文件稱為命令腳本文件(在 ide開發(fā)環(huán)境中使用擴展名*.cs)。 (3)存儲區(qū)映像文件:在sdram中調(diào)試
過去幾周以來sdram報價頻頻看漲,在供應(yīng)端供給量劇幅降低的情形下,業(yè)者表示,下半年消費性電子需求持續(xù)暢旺,將導(dǎo)致sdram市場供不應(yīng)求的情形越發(fā)明顯,預(yù)計未來幾個月內(nèi)sdram上漲潮仍將繼續(xù)持續(xù)。 由于低容量產(chǎn)品毛利率較低,對生產(chǎn)商獲利并無多大幫助,且低容量的需求成長性遠低于高容量,因此,sdram供給端最主要的供應(yīng)廠商samsung, hynix等持續(xù)減少sdram低容量產(chǎn)品的供應(yīng),在策略上紛紛放棄低容量sdram市場而朝高容量產(chǎn)品發(fā)展。 據(jù)了解,第三季度samsung已發(fā)布自8月份起將不再制造16mb sdram的消息,預(yù)期hynix不久也將跟進停產(chǎn)sdram。上游供應(yīng)量一旦減少,業(yè)者預(yù)計,這波sdram上漲潮仍將持續(xù)幾個月。在samsung確定退出的情況下,全球sdram供應(yīng)量將會劇幅降低,有關(guān)方面表示,今年sdram供給端每月的年成長率僅在-10%-10%附近排徊。 現(xiàn)貨行情顯示,目前低容量sdram市場的需求量至今依然沒呈現(xiàn)大幅衰退跡象,來自pc、消費性電子、網(wǎng)絡(luò)通訊以及dvd播放機等領(lǐng)域的采購需求依舊旺盛,供不應(yīng)求的現(xiàn)狀使得16mb sd
4月初深圳現(xiàn)貨行情顯示,sdram的庫存經(jīng)過一個季度的調(diào)整,目前庫存消化動作已告一段落。受惠二季度供需逐漸趨于平衡,進入4月份后現(xiàn)貨市場已看到部分sdram訂單回流。 綜觀4月初現(xiàn)貨市場sdram的變化趨勢,sdram的價格變化已從日跌幅近2%縮減至0.02%或0.00%,64m以上容量的sdram產(chǎn)品價格已連續(xù)穩(wěn)定數(shù)周。對于這一變化趨勢,深圳華強北某資深經(jīng)銷商表示,這一變化本是大家預(yù)料中的事情。 據(jù)悉,早在3月初時,深圳現(xiàn)貨市場就有經(jīng)銷商樂觀預(yù)測,sdram市場經(jīng)過近一個季度的努力,已積極消化了sdram市場的現(xiàn)有庫存壓力。預(yù)計到3月底時,sdram價格及需求變化應(yīng)日趨明朗化。而目前sdram市場的需求變化的確應(yīng)驗了這一說法。 4月7日sdram最新價格一覽 經(jīng)銷商表示,從目前手上訂單來看,近期dvd錄放影機、數(shù)碼相機、視訊轉(zhuǎn)換器等消費性產(chǎn)品需求遞增,已帶動sdram需求出現(xiàn)明顯加溫現(xiàn)象,預(yù)計4月份過后各經(jīng)銷商會迎來更多 sdram訂單需求。而且目前深圳現(xiàn)貨市場,不少經(jīng)銷商鑒于行情回溫的事實,已有5月份sdram傳統(tǒng)
導(dǎo)等問題。本文簡略說明arm-μclinux嵌入式系統(tǒng)的硬件平臺和軟件平臺;描述系統(tǒng)引導(dǎo)程序bootloader的設(shè)計,闡述設(shè)計時考慮的因素和需解決的技術(shù)難點,給出一套可行的引導(dǎo)程序流程;針對μclinux內(nèi)核的引導(dǎo)程序,說明μclinux內(nèi)核的加載和初始化過程。 1 系統(tǒng)組成 典型的arm嵌入式系統(tǒng)硬件平臺一般包括一個以arm為內(nèi)核的處理器、存儲器和必要的外部接口與設(shè)備。在本系統(tǒng)中,采用內(nèi)嵌arm7tdmi的samsung公司的s3c4510處理器,存儲器使用2mb的flash和16mb的sdram,外部接口除了用于下載和通信的串口,還配備了一個以太網(wǎng)接口,以支持s3c4510的網(wǎng)絡(luò)功能。 軟件平臺由以下部分組成:系統(tǒng)引導(dǎo)程序、嵌入式操作系統(tǒng)內(nèi)核、文件系統(tǒng)。系統(tǒng)引導(dǎo)程序通常也稱為bootloader,代碼量雖少,但是作用非常大,相當于pc上的bios,負責(zé)將操作系統(tǒng)內(nèi)核固化到flash中和系統(tǒng)初始化工作,然后將系統(tǒng)控制權(quán)交給操作系統(tǒng)。嵌入式操作系統(tǒng)內(nèi)核是嵌入式系統(tǒng)加電運行后的管理平臺,負責(zé)實時性任務(wù)和多任務(wù)的管理。arm7tdmi是一款沒有mmu的處理器,因此采用μclinux作為本系統(tǒng)
)時發(fā)現(xiàn),如果要達到drdr am技術(shù)規(guī)范的要求,就必須使用0.18微米甚至更高精度的制造技術(shù),這意味著要投入大量的資金來改造生產(chǎn)線。在這種情況下,intel 與rambus公司一起制定了600mhz和700mhz的drdram規(guī)范,準備讓低檔pc機使用pc600 drdram,高檔pc機使用pc700 drdram,工作站使用pc800 drdram,以降低廠商的生產(chǎn)成本和用戶的使用成本。不過即便如此,pc600 drdram的市場價格也比現(xiàn)有的pc100 sdra m貴許多(其價格大約是現(xiàn)在sdram的4~5倍)。所以市場反應(yīng)十分冷淡,為了扭轉(zhuǎn)局面,intel在i820芯片組最后提供了mth橋接芯片,同時提供對drdram與pc100或pc133規(guī)范的sd ram的支持。有了它820芯片組就可以支持pc100的sdram內(nèi)存,可是這樣一來,內(nèi)存帶寬方面大打折扣(比440bx好不了多少),而且芯片組的成本也提高了不少。 另外i820是intel第一款支持agp 4×標準的芯片組。在66mhz的標準工作頻率下,a gp 1×和agp 2×的峰值傳輸速率分別為266mb/s和533mb/s,而a
)時發(fā)現(xiàn),如果要達到drdr am技術(shù)規(guī)范的要求,就必須使用0.18微米甚至更高精度的制造技術(shù),這意味著要投入大量的資金來改造生產(chǎn)線。在這種情況下,intel 與rambus公司一起制定了600mhz和700mhz的drdram規(guī)范,準備讓低檔pc機使用pc600 drdram,高檔pc機使用pc700 drdram,工作站使用pc800 drdram,以降低廠商的生產(chǎn)成本和用戶的使用成本。不過即便如此,pc600 drdram的市場價格也比現(xiàn)有的pc100 sdra m貴許多(其價格大約是現(xiàn)在sdram的4~5倍)。所以市場反應(yīng)十分冷淡,為了扭轉(zhuǎn)局面,intel在i820芯片組最后提供了mth橋接芯片,同時提供對drdram與pc100或pc133規(guī)范的sd ram的支持。有了它820芯片組就可以支持pc100的sdram內(nèi)存,可是這樣一來,內(nèi)存帶寬方面大打折扣(比440bx好不了多少),而且芯片組的成本也提高了不少。 另外i820是intel第一款支持agp 4×標準的芯片組。在66mhz的標準工作頻率下,a gp 1×和agp 2×的峰值傳輸速率分別為266mb/s和533mb/s,而a
440bx,加上"coppermine"的新 pentiumⅲ來主攻高端pc市場,用i810系列加賽揚的組合來主攻低端pc市場。但同時配備drdram和coppermine處理器的i820系統(tǒng)的價格將會異常昂貴。在目前存在著更多組合的配置解決方案的情況下,早已接受了低價pc概念的廣大用戶恐怕不會像intel期待的那樣迅速轉(zhuǎn)向i820系統(tǒng)。另外,在rambus規(guī)范的支持上,以往一呼百應(yīng)的intel這次卻遭遇到了一些廠商強有力的反對。部分廠商不顧intel多次表示的不支持態(tài)度,轉(zhuǎn)而開發(fā) pc133 sdram、ddr dram等新型內(nèi)存,他們都不需要對現(xiàn)有dram生產(chǎn)線進行大規(guī)模改造,生產(chǎn)成本增加有限,因此受到了很多廠商的歡迎。同時兼容芯片組廠商威盛率先開發(fā)的apollo pro 133芯片組,支持pc 133 sdram和vcm sdram,這些都給現(xiàn)有主流市場注入新的活力,給intel造成了不小的壓力,因而對于i820芯片組的前景仍是難以預(yù)料。 drdram是由rambus和intel合作開發(fā)的一種新型內(nèi)存,它采用184針接口模組,與芯片組之間的接口寬度為16bit,如果帶ecc校驗其接口寬度
中輝盛科技:專業(yè)記憶存儲芯片分銷商本文來自深圳市中輝盛電子有限公司本文地址::http://www.zhonghui-su.com http://www.zh-su.com國際電子商情訊 中輝盛科技有限公司成立于1998年,本著以“顧客至上,共同發(fā)展”的宗旨以及“開拓創(chuàng)新,與時俱進”的企業(yè)精神,立足深圳,積極開拓國內(nèi)、外廣闊的市場,贏得廣大客戶一致的信賴和認可。 公司主營各種國際知名品牌的電子元器件,廣泛應(yīng)用于民用、通訊、工業(yè)、軍事等領(lǐng)域。特別是在sram、sdram、dram、flash方面具有一定優(yōu)勢,核心品牌如三星、美光、海力士、爾必達等。經(jīng)過多年的發(fā)展,中輝盛科技擁有了大量的庫存、合理的價格和快捷的交貨。 [img]http://www.esmchina.com/images/20100629_1.4clipboard01.jpg[/img] 記憶存儲芯片hy5ps/h5psddr2 sdram 128m×16、128m×8、64m×16、32m×32、64m×8、32m×16、16m×16性能穩(wěn)定,使用壽命長 [img]http://www.esmchina.com/
)時發(fā)現(xiàn),如果要達到drdr am技術(shù)規(guī)范的要求,就必須使用0.18微米甚至更高精度的制造技術(shù),這意味著要投入大量的資金來改造生產(chǎn)線。在這種情況下,intel 與rambus公司一起制定了600mhz和700mhz的drdram規(guī)范,準備讓低檔pc機使用pc600 drdram,高檔pc機使用pc700 drdram,工作站使用pc800 drdram,以降低廠商的生產(chǎn)成本和用戶的使用成本。不過即便如此,pc600 drdram的市場價格也比現(xiàn)有的pc100 sdra m貴許多(其價格大約是現(xiàn)在sdram的4~5倍)。所以市場反應(yīng)十分冷淡,為了扭轉(zhuǎn)局面,intel在i820芯片組最后提供了mth橋接芯片,同時提供對drdram與pc100或pc133規(guī)范的sd ram的支持。 intel原打算用i820替代440bx,加上"coppermine"的新 pentiumⅲ來主攻高端pc市場,用i810系列加賽揚的組合來主攻低端pc市場。但同時配備drdram和coppermine處理器的i820系統(tǒng)的價格將會異常昂貴。在目前存在著更多組合的配置解決方案的情況下,早已接受了低價pc概念的廣大用戶恐怕
讓單片機運行速度更快一些讓單片機運行速度更快一些作 者:■ 清華大學(xué) 林 彬 北京郵電大學(xué) 石玉澤引 言:1 問題的提出1.1 硬件技術(shù)背景 單片機的頻率越來越高,ram的訪問速度也來也快,但單片機系統(tǒng)的效率并不一定成比例的提高。目前,使用的主流單片機有80386ex(50mhz,外部地址/數(shù)據(jù)總線16位)、mpc860t(66mhz,外部地址/數(shù)據(jù)總線32位)以及ds80c32(25mhz,外部地址/數(shù)據(jù)總線8位);使用的sdram有hy57系列、k416系列(訪問速度100mhz或133mhz);使用的sram 如idt71024、idt7256(50mhz);使用的flash有at29c512、sst39vf040、at29c010(8mhz或15mhz)等??梢?,sdram,sram的速度和單片機是匹配的,甚至比單片機的速度更快一點,不需要單片機插入等待狀態(tài)。而flash的訪問頻率則比單片機慢2~6倍,單片機往往要通過插入多個等待狀態(tài)來和它相匹配,況且flash多為8位,而當前單片機多為16,32位,更多的降低了單片機的工作性能。 根據(jù)上述分析,如果提高flash的訪問速度,擴展f
"); }static inline void enable_interrupt(void *ptr){ asm("p0 = r0;"); asm("r0 = [p0];"); asm("sti r0;"); } 另外,在系統(tǒng)設(shè)計中,我們經(jīng)常會用到memcpy函數(shù),尤其是在管理循環(huán)緩存時(這時可能就沒有dma能給你使用了,呵呵?。?。移動的數(shù)據(jù)量很大,這時高效率的memcpy就很是重要了。對于sdram-->sdram的數(shù)據(jù)搬移,當需要memcopy函數(shù)傳輸超過35個字的時候,先把sdram中的數(shù)據(jù)搬到l1中暫存,然后搬到目的sdram中,這樣效率會更高,這里我提供了一個在c語言級別優(yōu)化memcpy函數(shù)的例子:void memcopy(void *dest, const void *src, int size){ #define l1_buff 2048 long temp_array[l1_buff/sizeof(long)]; while(size/l1_b
6713的cmd怎樣設(shè)置才可以將程序放到sdram中運行我的6713的cmd怎樣設(shè)置才可以將程序放到sdram中運行(先不考慮執(zhí)行速度的問題),試了半天都不行,僅把堆棧設(shè)置在sdram中程序都不運行,只有全部使用內(nèi)部ram時程序才正常,sdram是好的,寫進去的數(shù)據(jù)和讀出來的一致!哪位能在關(guān)鍵的地方給點一下?這個cmd無法運行,到底哪里有錯?memory { ipram : origin = 0x0, len = 0x10000 sdram : origin = 0x80000000, len = 0x10000} sections { .vecs > ipram .text > ipram .bss > sdram .cinit > sdram .const > sdram .far > sdram .stack > sdram .cio > sdram .sysmem >
ddr2 sdram 和嵌入式系統(tǒng) ddr2 sdram 和嵌入式系統(tǒng) 2006/04/08 asdjf@163.com 隨著計算機技術(shù)的普及,越來越多的應(yīng)用系統(tǒng)嵌入了微處理器芯片,這些隱藏的晶片給系統(tǒng)帶來了智能特性,計算機也變成了信息處理機。數(shù)字化的信息流入處理機,經(jīng)過數(shù)據(jù)挖掘、變換、提取、重新組織等獲得對我們有價值的信息輸出。信息吞吐量是信息處理機的關(guān)鍵指標,而在計算機系統(tǒng)性能上與之對應(yīng)的就是帶寬。 影響系統(tǒng)性能的瓶頸按優(yōu)先級順序排列依次是:總線架構(gòu)、io接口、cpu、內(nèi)存?,F(xiàn)代的系統(tǒng)一般以總線為中心,獨立于cpu,各部分有自己的局部總線,總線通俗地說就是主板芯片組。例如:cpu通過前端總線(fsb:front side bus)和北橋連接,通過北橋訪問ddr2內(nèi)存;io接口是信息流入流出的咽喉要道,決定了信息吞吐量的大小。cpu是核心部件,但性能的發(fā)揮依賴于總線架構(gòu)和io接口,隨著頻率提升到極限,多核成為發(fā)展趨勢;雖然cpu采用
我寫的bootloader,大俠幫忙看看!??!44b0 ,想讓程序在sdram空間里面運行,所以link到了0x0c000000;ldr r0,=label;這類語句是相對pc的尋址,但是可以得到label的真實地址,label地址應(yīng)該在0x0c000000之后。所以 ldr pc,=label就能實現(xiàn)絕對的跳轉(zhuǎn)??!而b label;類的指令都是相對跳轉(zhuǎn),是位置無關(guān)的,可以運行在flash空間里面。entry b resethandler 。。。。resethandler 先初始化一下 intmsk,clk之類的,然后進行 所有code搬運到sdram中。由于以上的這些代碼都是位置無關(guān)的。所以即使連接在sdram空間,只要燒在了flash里面,cpu復(fù)位之后,從pc=0開始執(zhí)行也能正常運行。(sdram空間還沒有數(shù)據(jù),只要不對它的地址空間尋址,應(yīng)該就不會出錯吧。) 接著就是copy東西了。一起在這里注釋吧。 如果把ro定位為rom_start(0x00000000)的話代碼copy就省掉了,而rolimit肯定就是rwbase了,可以從flash