亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種燒寫spiflash的方法

文檔序號(hào):6771043閱讀:1642來(lái)源:國(guó)知局
專利名稱:一種燒寫spi flash的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種燒寫SPI FLASH技術(shù)領(lǐng)域,具體地說(shuō)是一種燒寫SPI FLASH的方法。
背景技術(shù)
服務(wù)器主板的BMC (主板管理控制器)主要使用SPI (Serial Peripheral Interface—串行外設(shè)接口 ) flash來(lái)存放firmware (固件),同時(shí)隨著TOB管理功能的越加完善,對(duì)flash存儲(chǔ)容量的需求也越來(lái)越大,已經(jīng)從原先的8M字節(jié)提升到16M字節(jié)。大容量的SPI FLASH雖然滿足了日益增加的BMC管理功能的需要,但是FLASH本身的燒錄需要的時(shí)間卻增加了一倍。同時(shí)現(xiàn)在主流的BMC大多采用ARM9內(nèi)核的微處理器,在debug的過(guò)程中大多采用通過(guò)JTAG來(lái)下載bootloader到SPI FLASH,這種方式首先要通過(guò)JTAG把bootloader寫入到SDRAM中,然后在SDRAM中啟動(dòng)bootloader,然后通過(guò)bootloader的tftp工具來(lái)下載firmware,進(jìn)而寫入SPI FLASH中,首先這種方式需要的時(shí)間比較長(zhǎng),再就是對(duì)于有些ARM芯片,還需要通過(guò)JTAG發(fā)一些配置腳本命令才能把 bootloader下載到sdram中,使得開發(fā)難度加大。還有一種燒寫SPI FLASH的方式是通過(guò)通用的編程器來(lái)燒寫SPI FLASH芯片,但是這種方式對(duì)于批量生產(chǎn)階段比較合適,不適合于開發(fā)階段。

發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是提供一種大大加快FLASH的燒寫速度,節(jié)省開發(fā)時(shí)間的一種燒寫SPI FLASH的方法。本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的,包括SPI FLASH、SPI燒寫模塊和計(jì)算機(jī) PC, SPI燒寫模塊包括FPGA芯片和USB buffer (USB緩沖器),在FPGA芯片中設(shè)置有SPI主控制器和USB從控制器;計(jì)算機(jī)PC連接SPI燒寫模塊的USB buffer, SPI燒寫模塊的USB buffer連接FPGA芯片中的USB從控制器,F(xiàn)PGA芯片中的USB從控制器連接FPGA芯片中的 SPI主控制器,F(xiàn)PGA芯片中的SPI主控制器連接SPI FLASH ;SPI燒寫模塊的USB buffer 接收從計(jì)算機(jī)PC發(fā)過(guò)來(lái)的數(shù)據(jù)傳輸給USB從控制器,F(xiàn)PGA芯片再把USB從控制器收到的數(shù)據(jù)送給SPI主控制器,SPI主控制器把數(shù)據(jù)寫入到SPI FLASH中。SPI主控制器連接到SPI FLASH上的SPI座上。FPGA 芯片型號(hào)為 ALTERAL 的 EP2C20。SPI主控制器和USB從控制器都是采用開源內(nèi)核。USB buffer是個(gè)串并行的收發(fā)器,型號(hào)采用FBM5。計(jì)算機(jī)PC端安裝操作系統(tǒng)為WINDOWS XP,計(jì)算機(jī)PC根據(jù)FB245提供的驅(qū)動(dòng)程序接口,用VC編寫應(yīng)用程序。FPGA (Field-Programmable Gate Array),即現(xiàn)場(chǎng)可編程門陣列,它是在 PAL、GAL、 CPLD等可編程器件的基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點(diǎn)。本發(fā)明的一種燒寫SPI FLASH的方法具有以下優(yōu)點(diǎn)使用這種方法來(lái)燒寫SPI flash將大大加快FLASH的燒寫速度,節(jié)省開發(fā)的時(shí)間。因而,具有很好的推廣使用價(jià)值。


下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明。附圖1為一種燒寫SPI FLASH的方法的結(jié)構(gòu)框圖。
具體實(shí)施例方式參照說(shuō)明書附圖和具體實(shí)施例對(duì)本發(fā)明的一種燒寫SPI FLASH的方法作以下詳細(xì)地說(shuō)明。實(shí)施例本發(fā)明的一種燒寫SPI FLASH的方法,其結(jié)構(gòu)包括SPI FLASH、SPI燒寫模塊和計(jì)算機(jī)PC,SPI燒寫模塊包括FPGA芯片和USB buffer,在FPGA芯片中設(shè)置有SPI主控制器和USB從控制器;計(jì)算機(jī)PC連接SPI燒寫模塊的USB buffer, SPI燒寫模塊的USB buffer 連接FPGA芯片中的USB從控制器,F(xiàn)PGA芯片中的USB從控制器連接FPGA芯片中的SPI主控制器,F(xiàn)PGA芯片中的SPI主控制器連接SPI FLASH ;SPI燒寫模塊的USB buffer接收從計(jì)算機(jī)PC發(fā)過(guò)來(lái)的數(shù)據(jù)傳輸給USB從控制器,F(xiàn)PGA芯片再把USB從控制器收到的數(shù)據(jù)送給SPI主控制器,SPI主控制器把數(shù)據(jù)寫入到SPI FLASH中。SPI主控制器連接到SPI FLASH上的SPI座上。FPGA 芯片型號(hào)為 ALTERAL 的 EP2C20。SPI主控制器和USB從控制器都是采用開源內(nèi)核。USB buffer是個(gè)串并行的收發(fā)器,型號(hào)采用FBM5。計(jì)算機(jī)PC端安裝操作系統(tǒng)為WINDOWS XP,計(jì)算機(jī)PC根據(jù)FB245提供的驅(qū)動(dòng)程序接口,用VC編寫應(yīng)用程序。除說(shuō)明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種燒寫SPI FLASH的方法,其特征在于包括SPI FLASH、SPI燒寫模塊和計(jì)算機(jī) PC, SPI燒寫模塊包括FPGA芯片和USB buffer,在FPGA芯片中設(shè)置有SPI主控制器和USB 從控制器;計(jì)算機(jī)PC連接SPI燒寫模塊的USB buffer, SPI燒寫模塊的USB buffer連接 FPGA芯片中的USB從控制器,F(xiàn)PGA芯片中的USB從控制器連接FPGA芯片中的SPI主控制器,F(xiàn)PGA芯片中的SPI主控制器連接SPI FLASH ;SPI燒寫模塊的USB buffer接收從計(jì)算機(jī)PC發(fā)過(guò)來(lái)的數(shù)據(jù)傳輸給USB從控制器,F(xiàn)PGA芯片再把USB從控制器收到的數(shù)據(jù)送給SPI 主控制器,SPI主控制器把數(shù)據(jù)寫入到SPI FLASH中。
2.根據(jù)權(quán)利要求1所述的一種燒寫SPIFLASH的方法,其特征在于SPI主控制器連接到SPI FLASH上的SPI座上。
3.根據(jù)權(quán)利要求1所述的一種燒寫SPIFLASH的方法,其特征在于FPGA芯片型號(hào)為 ALTERAL 的 EP2C20。
4.根據(jù)權(quán)利要求1所述的一種燒寫SPIFLASH的方法,其特征在于SPI主控制器和USB 從控制器都是采用開源內(nèi)核。
5.根據(jù)權(quán)利要求1所述的一種燒寫SPIFLASH的方法,其特征在于USB buffer是個(gè)串并行的收發(fā)器,型號(hào)采用FBM5。
全文摘要
本發(fā)明公開了一種燒寫SPI FLASH的方法,屬于燒寫SPI FLASH技術(shù)領(lǐng)域,其結(jié)構(gòu)包括SPI FLASH、SPI燒寫模塊和計(jì)算機(jī)PC,SPI燒寫模塊包括FPGA芯片和USB buffer,在FPGA芯片中設(shè)置有SPI主控制器和USB從控制器;SPI燒寫模塊的USB buffer接收從計(jì)算機(jī)PC發(fā)過(guò)來(lái)的數(shù)據(jù)傳輸給USB從控制器,F(xiàn)PGA芯片再把USB從控制器收到的數(shù)據(jù)送給SPI主控制器,SPI主控制器把數(shù)據(jù)寫入到SPI FLASH中。本發(fā)明的一種燒寫SPI FLASH的方法,大大加快FLASH的燒寫速度,節(jié)省開發(fā)時(shí)間的一種燒寫SPI FLASH的方法。
文檔編號(hào)G11C7/10GK102184741SQ20111004663
公開日2011年9月14日 申請(qǐng)日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者梁智豪, 田凱, 金長(zhǎng)新 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1