但是由于8013硬件結(jié)構(gòu)和指令系統(tǒng)的限制,當(dāng)需要高速率大批量數(shù)據(jù)傳送時(shí),數(shù)據(jù)吞吐速率往往不能滿足設(shè)計(jì)要求。即使采用提升振蕩器頻率的辦法,結(jié)果仍不盡如人意,所以尋找一種新的數(shù)據(jù)傳輸方法顯得很有必要,這不僅使人想到通用計(jì)算機(jī)的DMA數(shù)據(jù)傳輸技術(shù)。
現(xiàn)代測(cè)控系統(tǒng)和通信領(lǐng)域?qū)?shù)據(jù)傳輸速率的要求越來(lái)越高。相比PC 中其他技術(shù)的發(fā)展,總線技術(shù)的發(fā)展顯得相對(duì)緩慢,總線性能已經(jīng)成為制約系統(tǒng)性能發(fā)揮的瓶頸。傳統(tǒng)的ISA, EISA 總線等已無(wú)法適應(yīng)高速數(shù)據(jù)傳輸?shù)囊?,P
什么是DMA當(dāng)我們向計(jì)算機(jī)中加入了一塊新的聲卡或其它適配卡時(shí),安裝程序可能會(huì)提醒我們應(yīng)該選擇一個(gè)DMA通道。那DMA是什么呢? DMA(Direct Memory Access) ,即直接存儲(chǔ)器
特性:1 l數(shù)據(jù)傳送不需要CPU介入,完全由DMA控制器自行管理。2 在整個(gè)地址空間范圍內(nèi)傳輸數(shù)據(jù),塊方式傳輸可達(dá)65536字節(jié)3 能夠提高片內(nèi)外設(shè)數(shù)據(jù)吞吐能力,實(shí)現(xiàn)高速傳輸,每個(gè)字或者字節(jié)的傳輸僅需要2個(gè)MCLK4 減少系統(tǒng)
基于DMA控制器的SoC系統(tǒng)設(shè)計(jì)
淺談讓微控制器性能發(fā)揮極限的方法
一種提高系統(tǒng)響應(yīng)速度的SoC系統(tǒng)架構(gòu)
摘要:針對(duì)大數(shù)據(jù)量的串口間通信,在常規(guī)的UART串行數(shù)據(jù)通信的基礎(chǔ)上,結(jié)合Cortex-M3微控制器中DMA控制器的作用,實(shí)現(xiàn)DMA控制的UART串口數(shù)據(jù)包收發(fā)。設(shè)計(jì)鏈表項(xiàng)緩存,最終實(shí)現(xiàn)DMA的分散/聚集模式的數(shù)據(jù)傳輸過(guò)程,主
讓微控制器性能發(fā)揮極限的方法
摘要:在以SD卡為圖像存儲(chǔ)器件的圖像協(xié)處理器中,基帶芯片和SD卡控制器在速度上的差異經(jīng)常會(huì)導(dǎo)致數(shù)據(jù)傳輸錯(cuò)誤。為解決此問(wèn)題,設(shè)計(jì)了一種可適應(yīng)多種時(shí)序情況的DMA控制器。該DMA控制器的狀態(tài)機(jī),一方面對(duì)基帶芯片和SD
一種以DMA控制器為基礎(chǔ)的SoC系統(tǒng)設(shè)計(jì)
摘要:介紹了一種基于DMA控制器的SoC系統(tǒng)架構(gòu),解決因使用DMA控制器而導(dǎo)致的處理器異常響應(yīng)不能及時(shí)得到處理的問(wèn)題,使處理器更加快速地響應(yīng)異常請(qǐng)求,提高系統(tǒng)的響應(yīng)速度,使系統(tǒng)架構(gòu)更加適用于硬實(shí)時(shí)系統(tǒng)。 關(guān)鍵
如何讓微控制器性能發(fā)揮極限