一種以spi為接口與dsp連接的fram的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于DSP數(shù)字信號處理系統(tǒng)領(lǐng)域,尤其是涉及一種以SPI為接口與DSP連接的FRAM。
【背景技術(shù)】
[0002]數(shù)字信號處理是研究用數(shù)字方法對信號進(jìn)行分析、變換、濾波、檢測、調(diào)制、解調(diào)以及快速算法的一門技術(shù)學(xué)科。在這個處理過程當(dāng)中,需要一些非易失性存貯介質(zhì)來保存數(shù)據(jù)。
[0003]傳統(tǒng)方法多為(如圖一所示)在EMIF 口上外接NOR FLASH來存儲這些數(shù)據(jù),眾所周知NOR FLASH的讀寫速度是很慢的;或者(如圖二所示)在EMIF 口上外接并行的FRAM,這種方法雖然有效的解決了讀寫速度問題,但是大部分DSP的EMIF接口都很緊張。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明旨在提出一種以SPI為接口與DSP連接的FRAM,以節(jié)省DSP的I/O端口及空間,提高DSP對非易失性存貯器的讀寫速度。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:包括DSP、SPI和FRAM,所述SPI作為DSP和FRAM的媒介,SPI的端口主機輸入數(shù)據(jù)線MIS0與所述DSP的端口 MCBSP連接,所述SPI的端口主機輸出數(shù)據(jù)線M0SI與所述FRAM的端口 S0相連,所述SPI的串行時鐘線SCLK連接所述FRAM上的時鐘信號SCK,所述SPI的片選信號/SS連接所述FRAM上的片選信號/CS,多個所述FRAM可以并行連接在SPI的輸出端口上。
[0006]進(jìn)一步的,所述SPI的主機輸出數(shù)據(jù)線M0SI可并行連接多個所述FRAM的端口 S0。
[0007]進(jìn)一步的,所述FRAM的型號為FM25H20。
[0008]相對于現(xiàn)有技術(shù),本發(fā)明所述的一種以SPI為接口與DSP連接的FRAM,具有以下優(yōu)勢:
[0009](1)本發(fā)明所述的以SPI為接口與DSP連接的FRAM,可以節(jié)省DSP的I/O端口及空間,大大提高了 DSP的利用率。
[0010](2)本發(fā)明所述的SPI的輸出端口上可并行連接多個FRAM,人們可根據(jù)DSP處理數(shù)據(jù)的大小,對FRAM的個數(shù)進(jìn)行設(shè)置,即提高運算速度又避免空間浪費,更具人性化。
[0011](3)本發(fā)明所述的FRAM為FM25H20,代替了原有的NOR FLASH,有效提高了 DSP對非易失性存儲器讀寫速度。
【附圖說明】
[0012]構(gòu)成本發(fā)明的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0013]圖1為所述的背景文件中EMIF 口上外接NOR FLASH連接示意圖;
[0014]圖2為所述的背景文件中EMIF 口上外接并行的FRAM連接示意圖;
[0015]圖3為本發(fā)明實施例所述的DSP與SPI連接示意圖;
[0016]圖4為本發(fā)明實施例所述的SPI與多個FRAM并行連接示意圖。
【具體實施方式】
[0017]需要說明的是,在不沖突的情況下,本發(fā)明中的實施例及實施例中的特征可以相互組合。
[0018]下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0019]一種以SPI為接口與DSP連接的FRAM,如圖3所示,包括DSP和SPI,所述DSP的端口 GP10作為片選端口與SPI上的端口主機輸入數(shù)據(jù)線/SS連接,所述DSP的一個I/O端口作為時鐘信號與SPI的時鐘信號SCLK連接,所述DSP的端口 MCBSP與所述SPI的主機輸入數(shù)據(jù)線MIS0相連。
[0020]如圖4所示,包括DSP、SPI和FRAM,所述SPI作為DSP和FRAM的媒介,SPI的端口主機輸入數(shù)據(jù)線MIS0與所述DSP的端口 MCBSP連接,所述SPI的端口主機輸出數(shù)據(jù)線M0SI與所述FRAM的端口 S0相連,所述SPI的串行時鐘線SCLK連接所述FRAM上的時鐘信號SCK,所述SPI的片選信號/SS連接所述FRAM上的片選信號/CS,多個所述FRAM可以并行連接在SPI的輸出端口上,所述FRAM的型號為FM25H20。
[0021]所述SPI的主機輸出數(shù)據(jù)線M0SI可并行連接多個所述FRAM的端口 S0,所述DSP為主設(shè)備用于控制SPI的時鐘信號SCLK和片選信號/SS。
[0022]本發(fā)明的工作原理為:所述DSP的端口 GP10發(fā)出一個低電平給所述SPI的片選信號/SS,對所述SPI進(jìn)行片選,然后所述SPI的片選信號/SS對其外部連接的所述FRAM上的片選信號/CS進(jìn)行片選,來選擇將數(shù)據(jù)存儲到哪個FRAM ;所述DSP的一個I/O端口作為時鐘信號控制所述SPI的SCLK,在SCLK引腳上輸出低/高電平,同時所述SPI的串行時鐘線SCLK將收到的DSP的時鐘信號傳遞到剛才片選的所述FRAM上的時鐘信號SCK,此時在SCK的引腳上輸出低/高電平;所述DSP通過端口 MCBSP和所述SPI的主機輸入數(shù)據(jù)線MIS0將數(shù)據(jù)傳遞到SPI,SPI通過管腳主機輸出數(shù)據(jù)線M0SI發(fā)送到剛才片選的FRAM上的端口 S0處;此時,所述DSP上的數(shù)據(jù)則通過所述SPI在所述片選的FRAM上進(jìn)行處理。
[0023]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種以SPI為接口與DSP連接的FRAM,其特征在于:包括DSP、SPI和FRAM,所述SPI作為DSP和FRAM的媒介,SPI的端口主機輸入數(shù)據(jù)線MISO與所述DSP的端口 MCBSP連接,所述SPI的端口主機輸出數(shù)據(jù)線MOSI與所述FRAM的端口 SO相連,所述SPI的串行時鐘線SCLK連接所述FRAM上的時鐘信號SCK,所述SPI的片選信號/SS連接所述FRAM上的片選信號/CS,多個所述FRAM可以并行連接在SPI的輸出端口上。2.根據(jù)權(quán)利要求1所述的一種以SPI為接口與DSP連接的FRAM,其特征在于:所述SPI的主機輸出數(shù)據(jù)線M0SI可并行連接多個所述FRAM的端口 SO。3.根據(jù)權(quán)利要求1所述的一種以SPI為接口與DSP連接的FRAM,其特征在于:所述FRAM的型號為FM25H20。
【專利摘要】本發(fā)明提供了一種以SPI為接口與DSP連接的FRAM,包括DSP、SPI和FRAM,所述SPI作為DSP和FRAM的媒介,SPI的端口MISO與所述DSP的端口MCBSP連接,所述SPI的端口MOSI與所述FRAM的端口SO相連,所述SPI的串行時鐘線SCLK連接所述FRAM上的時鐘信號SCK,所述SPI的片選信號/SS連接所述FRAM上的片選信號/CS,所述SPI的外部可并行連接多個所述FRAM,所述FRAM的型號為FM25H20。本發(fā)明所述的FRAM以SPI為接口與DSP相連,不但節(jié)省了DSP的I/O空間,還大大提高了DSP對非易失性存貯器的讀寫速度。
【IPC分類】G06F3/06
【公開號】CN105426133
【申請?zhí)枴緾N201511018814
【發(fā)明人】王睿
【申請人】天津浩丞恒通科技有限公司
【公開日】2016年3月23日
【申請日】2015年12月28日