本應(yīng)用指南講述一種實(shí)用的 MicroBlaze™ 系統(tǒng),用于在非易失性 Platform Flash PROM 中存儲軟件代碼、用戶數(shù)據(jù)和配置數(shù)據(jù),以簡化系統(tǒng)設(shè)計(jì)和降低成本。另外,本應(yīng)用指南還介紹一種可移植的硬件設(shè)計(jì)、一個(gè)軟件設(shè)計(jì)以及在實(shí)現(xiàn)流程中使用的其他腳本實(shí)用工具。 簡介許多 FPGA 設(shè)計(jì)都集成了使用 MicroBlaze 和 PowerPC™ 處理器的軟件嵌入式系統(tǒng),這些設(shè)計(jì)同時(shí)使用外部易失性存儲器來執(zhí)行軟件代碼。使用易失性存儲器的系統(tǒng)還必須包含一個(gè)非易失性器件,用來在斷電期間存儲軟件代碼。大多數(shù) FPGA 系統(tǒng)都在電路板上使用 Platform FlashPROM (在本文中稱作 PROM),用于在上電時(shí)加載 FPGA 配置數(shù)據(jù)。另外,許多應(yīng)用還可能使用其他非易失性器件(如 SPI Flash、Parallel Flash 或 PIC)來保存 MAC 地址等少量用戶數(shù)據(jù),因此導(dǎo)致系統(tǒng)電路板上存在大量非易失性器件。
標(biāo)簽: MicroBlaze Platform Flash XAPP
上傳時(shí)間: 2013-10-15
上傳用戶:rocwangdp
具有OBFL功能的電路板經(jīng)配置后,可以把故障相關(guān)數(shù)據(jù)存儲在非易失性存儲器中,并可在日后加以檢索和顯示以用于故障分析。這些故障記錄有助于電路板故障的事后檢查。要實(shí)現(xiàn)OBFL系統(tǒng)功能,需要同時(shí)使用軟硬件。在硬件方面,需要:a)確定給出電路板件故障信息的板載OBFL資源(如溫度感應(yīng)器、存儲器、中斷資源、電路板ID,等等);b)在電路板或者系統(tǒng)出現(xiàn)故障時(shí)用以保存故障信息的板載非易失性存儲。OBFL軟件的作用是在正常的電路板運(yùn)行以及電路板故障期間配置電路板變量并將其作為OBFL記錄存儲在非易失性存儲中。OBFL軟件還應(yīng)具備一定的智能,能夠分析多項(xiàng)出錯(cuò)事件、記錄和歷史故障記錄,以逐步縮小范圍的方式確認(rèn)故障原因。這種分析可以大大減輕故障排查工作,否則將有大量的OBFL記錄需要故障分析工程師手動(dòng)核查。
上傳時(shí)間: 2013-10-30
上傳用戶:dapangxie
AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲器。使用Atmel 公司高密度非易失性存儲器技術(shù)制造
上傳時(shí)間: 2015-06-01
上傳用戶:小鵬
c8051f單片機(jī)支持軟件讀寫flash操作例程與相關(guān)資料,使得能過無需外接eeprom等存儲器,就能保存非易失性數(shù)據(jù)(掉電不丟失的數(shù)據(jù))。
標(biāo)簽: c8051f flash 單片機(jī) 軟件
上傳時(shí)間: 2014-01-03
上傳用戶:gtf1207
AT89S52原理圖AT89S52是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程 Flash 存儲器。使用 Atmel 公司高密度非 易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程Flash,使得 AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。
上傳時(shí)間: 2013-12-25
上傳用戶:qwe1234
osapi 2.0 操作系統(tǒng)抽象層 "系統(tǒng)抽象層"使得你可以實(shí)現(xiàn)一種對于RTOS、CPU和所運(yùn)行產(chǎn)品物理特性完全透明的軟件。使用這種公共通用接口,高層軟件在并不了解底層硬件特性的情況下也可以訪問底層服務(wù),比如對非易失性內(nèi)存的讀寫。
上傳時(shí)間: 2015-11-11
上傳用戶:tianyi223
C8051F020 / 040 等等單片機(jī)內(nèi)部SMBUS總線驅(qū)動(dòng)程序源代碼(原創(chuàng)) 使用Keil C51編譯環(huán)境 程序中沒有使用SMBUS中斷方式,使用查詢中斷方式運(yùn)行,這樣程序結(jié)構(gòu)簡單,便于擴(kuò)展其他SMBUS設(shè)備. 本程序中帶IIC器件驅(qū)動(dòng),可支持24C01 - 24C512(128字節(jié) - 64K字節(jié))非易失性存儲器.只需要先初始化SMBUS,再初始化24Cxx器件的時(shí)候給出24Cxx的器件地址/內(nèi)部地址寬度和器件寫分頁大小即可. 其中還帶IIC總線的RFID射頻卡HY502的基本驅(qū)動(dòng)程序. 上述2種器件的驅(qū)動(dòng)可由.H頭文件配置啟用或禁止. 如需要HY502或有使用中的問題請聯(lián)系我(Ynking):ynpsps@sina.com
標(biāo)簽: SMBUS C8051F020 Keil 040
上傳時(shí)間: 2016-06-21
上傳用戶:vodssv
本程序使用MSP430F149驅(qū)動(dòng)DS18B20,并再1602液晶顯示溫度;DS18B20 是一款小巧的溫度傳感器,它通過單總線協(xié)議與 MCU 進(jìn)行通信,硬件連接十分簡潔,它具有如下特性:測溫范圍-55℃~+125℃,并且在-10℃~+85℃范圍內(nèi)具有±0.5℃的精度,9-Bit 到 12-Bit 的可編程分辨率,用戶自定義、非易失性溫度閾值。MCU的P1.6端口與DS18B20的DQ端連接, 通過在MCU的IO 端口模擬1-Wire協(xié)議的時(shí)序就能實(shí)現(xiàn)對 DS18B20 的讀寫了。
上傳時(shí)間: 2016-07-04
上傳用戶:鳳臨西北
I2C總線芯片24C02在單片機(jī)上的應(yīng)用,C語言源碼,Keil uVision3工程文件,附原理圖及說明學(xué)習(xí)文檔 I2C總線協(xié)議 I2C總線協(xié)議是一種常見的電子元器件通信協(xié)議,此協(xié)議的特點(diǎn)是利用很少的IO口進(jìn)行信息的交互,除去片選和時(shí)鐘同步外,實(shí)際的I2C總線協(xié)議僅僅通過兩根線就完美解決了信息的交流。 I2C總線協(xié)議在我們提供的資料中可以找到,您可以閱讀此資料來了解協(xié)議的內(nèi)容和詳細(xì)的規(guī)范。 雖然相較并口總線來說,I2C總線在速度上會(huì)慢一些,但它具有硬件電路簡單,多個(gè)器件共享,操作簡單等特點(diǎn),所以被廣泛的應(yīng)用在很多種類的元器件中。 24C02 24C02就是一個(gè)標(biāo)準(zhǔn)的I2C總線應(yīng)用元器件,我們的學(xué)習(xí)板也是通過此元器件來讓初學(xué)者學(xué)習(xí)和掌握I2C總線協(xié)議。 24C02是一個(gè)非易失性的存儲器件, 可以在斷電的情況下長久保持內(nèi)部的數(shù)據(jù)不被丟失。
標(biāo)簽: I2C uVision3 24C02 Keil
上傳時(shí)間: 2017-01-27
上傳用戶:csgcd001
5045的應(yīng)用例子,主要用到了計(jì)數(shù)功能,非易失性保存數(shù)據(jù)
標(biāo)簽: 5045
上傳時(shí)間: 2014-01-16
上傳用戶:dapangxie
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1