通過TMS320VC5402DSP芯片讀寫CF卡的源程序,并實現(xiàn)CF卡與外部設(shè)備的通信
上傳時間: 2013-12-22
上傳用戶:csgcd001
0302、基于8051的CF卡文件系統(tǒng)的實現(xiàn)
標(biāo)簽:
上傳時間: 2014-04-09
上傳用戶:7891
本程序為VC6.0開發(fā)環(huán)境下的源碼程序,功能是實現(xiàn)Windows系統(tǒng)下對CF卡設(shè)備按照磁道地址進行直接讀寫。
上傳時間: 2016-01-25
上傳用戶:17863960457
摘要:介紹51單片機與各種移動存儲卡(CF,MMC,SD和U盤)接口技術(shù)。關(guān)鍵詞:CF卡,MMC卡,SD存儲卡,USB,SL811HS,FAT文件系統(tǒng)
標(biāo)簽: 單片機 移動 存儲卡 接口設(shè)計
上傳時間: 2013-11-12
上傳用戶:hanhanhan
該文件是SOPC中NiosII軟核CF接口源程序代碼,對CF卡控制的學(xué)習(xí)非常有用
上傳時間: 2014-07-23
上傳用戶:愛死愛死
嵌入式系統(tǒng)設(shè)計與實例開發(fā)實驗教材二源碼 多線程應(yīng)用程序設(shè)計 串行端口程序設(shè)計 AD接口實驗 CAN總線通信實驗 GPS通信實驗 Linux內(nèi)核移植與編譯實驗 IC卡讀寫實驗 SD驅(qū)動使用實驗 GPRS通信實驗 音頻驅(qū)動及應(yīng)用實驗 嵌入式Web服務(wù)器實驗 IDE—CF卡模塊讀寫實驗 PS2鍵盤鼠標(biāo)驅(qū)動實驗
上傳時間: 2014-01-23
上傳用戶:英雄
本文提出了一種基于comPactFlash(CF)接口的便攜式數(shù)據(jù)采集系統(tǒng)的設(shè)計方案,采用 可編程邏輯器件實現(xiàn)CF接口控制及數(shù)據(jù)采集控制:CF接口部分實現(xiàn)與上位機的數(shù)據(jù)傳 送,數(shù)據(jù)采集控制部分完成量程變換!模數(shù)轉(zhuǎn)換控制等功能"上位機基于CF接口與下位 機進行數(shù)據(jù)通信,給下位機發(fā)送量程控制字!數(shù)據(jù)采集參數(shù)等命令,采用中斷方式接收下 位機采集過來的數(shù)據(jù)并進行處理,下位機只完成數(shù)據(jù)的采集"這種方案最大的優(yōu)勢是上位 機端的數(shù)據(jù)處理軟件易于修改,以面向不同的應(yīng)用" 目前基于CF接口的設(shè)計采用專用芯片實現(xiàn)接口控制,由FPGA!DSP等實現(xiàn)邏輯功 能,這種多芯片方案雖然設(shè)計簡單,但成本高,功耗大"本課題首先根據(jù)CF規(guī)范,設(shè)計 了一種基于可編輯邏輯器件的CF卡端接口,實現(xiàn)了存儲器模式和I/O模式兩種傳輸方式 的接口設(shè)計,并在此基礎(chǔ)上完成了數(shù)據(jù)采集系統(tǒng)的設(shè)計"相比較傳統(tǒng)方案,本方案設(shè)計靈 活,系統(tǒng)成本和功耗更低"此外,本課題設(shè)計的基于可編輯邏輯器件的CF卡端接口具有 通用性,在此基礎(chǔ)上可實現(xiàn)其它多種基于CF接口的便攜式I/O設(shè)備" 本課題完成的數(shù)據(jù)采集系統(tǒng)中,用于邏輯控制的可編程邏輯器件采用了FPGA和 CPLD兩種實現(xiàn)方案"在完成系統(tǒng)的硬件和軟件設(shè)計后,對系統(tǒng)進行了測試,結(jié)果表明系 統(tǒng)成功地實現(xiàn)了數(shù)據(jù)采集!處理!顯示和控制,采用CPLD作為本設(shè)計的邏輯控制在系 統(tǒng)功耗方面具有明顯的優(yōu)勢"
標(biāo)簽: ComPactFlash接口可編輯邏輯器件數(shù)據(jù)采集系統(tǒng)
上傳時間: 2015-05-25
上傳用戶:wjc511
一款很好的CF編程指導(dǎo),很值得初學(xué)者一看!
標(biāo)簽: 單片機 CF卡
上傳時間: 2015-11-19
上傳用戶:yatogami_ura
可重構(gòu)計算技術(shù)兼具通用處理器(General-Purpose Processor,GPP)和專用集成電路(Application Specific Integr—ated Circuits,ASIC)的特點,既可以提供硬件高速的特性,又具有軟件可以重新配置的特性。而動態(tài)部分可重構(gòu)技術(shù)是可重構(gòu)計算技術(shù)的最新進展之一。該技術(shù)的要點就是在系統(tǒng)正常工作的情況下,修改部分模塊的功能,而系統(tǒng)其它模塊能夠照常運行,這樣既節(jié)約硬件資源,又增強了系統(tǒng)靈活性。 可重構(gòu)SoC既可以在處理器上進行編程又可以改變FPGA內(nèi)部的硬件結(jié)構(gòu),這使得SoC系統(tǒng)既具有處理器善于控制和運算的特點,又具FPGA靈活的重構(gòu)特點;由于處理器和FPGA硬件是在同一塊硅片上,使得它們之間的通信寬帶大大提高,這種平臺很適合于容錯算法的實現(xiàn)。 本文基于863計劃項目;動態(tài)重構(gòu)計算機的可信實現(xiàn)關(guān)鍵技術(shù),重點研究應(yīng)用于惡劣環(huán)境中FPGA自我容錯的體系結(jié)構(gòu),提出了一套完整的SoC系統(tǒng)的容錯設(shè)計方案,并研究其實現(xiàn)技術(shù),設(shè)計實現(xiàn)了實現(xiàn)該技術(shù)的硬件平臺和軟件算法,并驗證成功。 論文取得了如下的創(chuàng)新性研究成果: 1、設(shè)計了實現(xiàn)動態(tài)重構(gòu)技術(shù)的硬件平臺,包括高性能的FPGA(內(nèi)含入式處理器PowcrPC)、PROM、SRAM、FLASH、串口通信等硬件模塊。 2、說明了動態(tài)重構(gòu)技術(shù)的設(shè)計規(guī)范和設(shè)計流程,實現(xiàn)動態(tài)重構(gòu)技術(shù)。 3、提出了一種基于動態(tài)重構(gòu)實現(xiàn)容錯的方法,不需要外部處理器干預(yù),由嵌入式處理器負(fù)責(zé)管理整個過程。 4、設(shè)計并實現(xiàn)了嵌入式處理器運行時需要的軟件,主要有兩個功能,首先是從CF卡中讀入重構(gòu)所需的配置文件,并將配置文件寫進FPGA內(nèi)部的配置存儲器中,改變FPGA內(nèi)部的功能。其次,是實現(xiàn)容錯技術(shù)的算法。
標(biāo)簽: FPGA 動態(tài) 容錯技術(shù)
上傳時間: 2013-04-24
上傳用戶:edrtbme
隨著現(xiàn)代DSP、FPGA等數(shù)字芯片的信號處理能力不斷提高,基于軟件無線電技術(shù)的現(xiàn)代通信與信息處理系統(tǒng)也得到了更為廣泛的應(yīng)用。軟件無線電的基本思想是以一個通用、標(biāo)準(zhǔn)、模塊化的硬件系統(tǒng)作為其應(yīng)用平臺,把盡可能多的無線及個人通信和信號處理的功能用軟件來實現(xiàn),從而將無線通信新系統(tǒng)、新產(chǎn)品的開發(fā)逐步轉(zhuǎn)移到軟件上來。另一方面,現(xiàn)代信號處理系統(tǒng)對數(shù)據(jù)的處理速度、處理精度和動態(tài)范圍的要求也越來越高,需要每秒完成幾千萬到幾百億次運算。因此研制具備高速實時信號處理能力的通用硬件平臺越來越受到業(yè)界的重視。 @@ 目前的高速實時信號處理系統(tǒng)一般均采用DSP+FPGA的架構(gòu),其中DSP主要負(fù)責(zé)完成系統(tǒng)通信和基帶信號處理算法,而FPGA主要完成信號預(yù)處理等前端算法,并提供系統(tǒng)常用的各種外部接口邏輯。本文的主要工作就在于完成通用型高速實時信號處理系統(tǒng)的FPGA軟件設(shè)計。 @@ 本文提出了一種基于多DSP與FPGA的通用高速實時信號處理系統(tǒng)的架構(gòu)。綜合考慮各方面因素,作者選擇使用兩片ADSP-TS201浮點DSP以混合耦合模型構(gòu)成系統(tǒng)信號處理核心;以Xilinx公司最新的高性能FPGA Virtex-5系列的XC5VLX50T提供系統(tǒng)所需的各種接口,包括與ADSP-TS201的高速Linkport接口以及SPI、UART、SPORT等常用外設(shè)接口。此外,作者還選擇了ADSP-BF533定點DSP加入系統(tǒng)當(dāng)中以擴展系統(tǒng)音視頻信號處理能力,體現(xiàn)系統(tǒng)的通用性。 @@ 基于FPGA的嵌入式系統(tǒng)設(shè)計正逐漸成為現(xiàn)代FPGA應(yīng)用的一個熱點。結(jié)合課題需要,作者以Xilinx公司的MicroBlze軟核處理器為核心在Virtex-5片內(nèi)設(shè)計了一個嵌入式系統(tǒng),完成了對CF卡、DDR2 SDRAM存儲器的讀寫控制,并利用片內(nèi)集成的三態(tài)以太網(wǎng)MAC硬核模塊,實現(xiàn)了系統(tǒng)與上位PC機之間的以太網(wǎng)通信鏈路。此外,為擴展系統(tǒng)功能,適應(yīng)未來可能的軟件升級,進一步提高系統(tǒng)的通用性,還將嵌入式實時操作系統(tǒng)μC/OS-II移植到MicroBlaze處理器上。 @@ 最后,作者介紹了基于Xilinx RocketIO GTP收發(fā)器的高速串行傳輸設(shè)計的關(guān)鍵技術(shù)和基本的設(shè)計方法,充分體現(xiàn)了目前高速實時信號處理系統(tǒng)的發(fā)展要求和趨勢。 @@關(guān)鍵詞:高速實時信號處理;FPGA;Virtex-5;嵌入式系統(tǒng);MicroBlaze
標(biāo)簽: FPGA 實時信號 處理系統(tǒng)
上傳時間: 2013-05-17
上傳用戶:wangchong
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1