(圖1:游戲機(jī)的框圖。)
你的位置:首頁(yè) > 測(cè)試測(cè)量 > 正文
高可靠FRAM在游戲機(jī)上的應(yīng)用
發(fā)布時(shí)間:2021-01-11 責(zé)任編輯:lina
【導(dǎo)讀】處理財(cái)務(wù)數(shù)據(jù)的電子系統(tǒng)需要高度的可靠性,賭場(chǎng)游戲機(jī)也不例外。這些機(jī)器存儲(chǔ)和/或訪問(wèn)敏感的個(gè)人和財(cái)務(wù)信息,包括玩家數(shù)據(jù)和金額。玩家還可以調(diào)取補(bǔ)償資金和存儲(chǔ)的積分,這些金融交易可以代表數(shù)千美元或更多。游戲機(jī)還需要存儲(chǔ)各種關(guān)鍵的操作信息,例如用戶(hù)按鍵,支出比率和獲勝統(tǒng)計(jì)數(shù)據(jù)。
處理財(cái)務(wù)數(shù)據(jù)的電子系統(tǒng)需要高度的可靠性,賭場(chǎng)游戲機(jī)也不例外。這些機(jī)器存儲(chǔ)和/或訪問(wèn)敏感的個(gè)人和財(cái)務(wù)信息,包括玩家數(shù)據(jù)和金額。玩家還可以調(diào)取補(bǔ)償資金和存儲(chǔ)的積分,這些金融交易可以代表數(shù)千美元或更多。游戲機(jī)還需要存儲(chǔ)各種關(guān)鍵的操作信息,例如用戶(hù)按鍵,支出比率和獲勝統(tǒng)計(jì)數(shù)據(jù)。
由于賭注可能很高,因此在停電,電源故障或機(jī)器故障的情況下,游戲機(jī)必須能夠安全地保留所有這些信息。通常,當(dāng)嵌入式系統(tǒng)發(fā)生故障時(shí),它將默認(rèn)返回安全模式,該模式使關(guān)鍵任務(wù)功能可以不間斷地繼續(xù)運(yùn)行。例如,一架飛機(jī)必須保持運(yùn)轉(zhuǎn)以防止其墜毀。
賭場(chǎng)游戲機(jī)則相反。發(fā)生故障時(shí),標(biāo)準(zhǔn)操作程序是確保機(jī)器受到保護(hù),而不是清除錯(cuò)誤狀態(tài)。在這一點(diǎn)上,通常建議對(duì)機(jī)器進(jìn)行分析以確定故障原因并創(chuàng)建證據(jù)鏈日志以用于潛在的賠付。例如,如果玩家剛好在死機(jī)前獲得了一個(gè)大獎(jiǎng),則此證據(jù)記錄對(duì)于確定該獎(jiǎng)金是否被接受至關(guān)重要。
(圖1:游戲機(jī)的框圖。)
除了存儲(chǔ)玩家和操作數(shù)據(jù)之外,系統(tǒng)還需要存儲(chǔ)FPGA和/或MPU使用的游戲算法圖像(見(jiàn)圖1)。此外,還需要記錄操作執(zhí)行狀態(tài)和系統(tǒng)堆棧。這些日志中的數(shù)據(jù)對(duì)于保證賭場(chǎng)運(yùn)營(yíng)的安全完整性至關(guān)重要。
所有這些要求共同為工程師帶來(lái)了挑戰(zhàn)性的問(wèn)題。必須安全存儲(chǔ)大量數(shù)據(jù)需要高密度的內(nèi)存。此外,內(nèi)存子系統(tǒng)必須非???,以防止斷電期間丟失數(shù)據(jù)。
非易失性存儲(chǔ)器
首先,非易失性存儲(chǔ)器至關(guān)重要。傳統(tǒng)上,游戲機(jī)使用電池供電的SRAM來(lái)有效保留內(nèi)存。但是,這種方法不能提供足夠的可靠性。電池供電的SRAM需要多個(gè)組件,并且比單獨(dú)的本地非易失性存儲(chǔ)芯片消耗更多的PCB面積。通常在回流工藝之后安裝電池,以避免溫度過(guò)高影響電池,因此這會(huì)增加制造成本。電池還需要按計(jì)劃進(jìn)行維護(hù)和更換。這樣的維護(hù)增加了運(yùn)營(yíng)費(fèi)用。如果游戲機(jī)采用諸如嗡嗡聲或震動(dòng)之類(lèi)的反饋,則這種振動(dòng)會(huì)導(dǎo)致將電池易失效。最后,不符合RoHS要求的電池給娛樂(lè)場(chǎng)經(jīng)營(yíng)者帶來(lái)了不必要的麻煩。
由于這些原因,制造商更喜歡使用無(wú)電池非易失性存儲(chǔ)解決方案來(lái)存儲(chǔ)記錄的信息。表1列出了幾種類(lèi)型的非易失性存儲(chǔ)器。 EEPROM有限的耐用性并不適合必須連續(xù)運(yùn)行數(shù)十年的游戲機(jī)。
(表1:不同非易失性存儲(chǔ)器類(lèi)型的比較。)
基于閃存的方法,即使像EEPROM這樣的有限耐用性計(jì)數(shù),也可以使用稱(chēng)為損耗平衡的技術(shù)來(lái)延長(zhǎng)存儲(chǔ)器的壽命。 MCU上的軟件采用復(fù)雜的算法來(lái)識(shí)別何時(shí)閃存磨損,并開(kāi)始遇到超出設(shè)置閾值的錯(cuò)誤。然后,算法搜索另一個(gè)未磨損的塊,并將數(shù)據(jù)移至該塊。損耗均衡算法傾向于嘗試在Flash設(shè)備中平均分配損耗。這使損耗均衡成為一個(gè)相當(dāng)復(fù)雜的過(guò)程,在提高可靠性的同時(shí),最終增加了寫(xiě)入操作的延遲。
Flash的寫(xiě)入性能會(huì)產(chǎn)生重大影響。通常,要記錄的數(shù)據(jù)將被捕獲并收集到緩沖區(qū)中,直到可以寫(xiě)入一個(gè)完整的塊為止。接下來(lái),必須通過(guò)耗損平衡算法來(lái)識(shí)別要寫(xiě)入的內(nèi)存塊,這可能涉及在大型數(shù)據(jù)表中進(jìn)行基于軟件的查找。對(duì)于Flash,必須先擦除該塊,然后才能將其寫(xiě)入。最后,數(shù)據(jù)緩沖區(qū)被寫(xiě)入內(nèi)存。
實(shí)時(shí)捕捉
當(dāng)電源出現(xiàn)故障時(shí),系統(tǒng)幾乎沒(méi)有時(shí)間做出反應(yīng)。因此,為了以高可靠性存儲(chǔ)游戲數(shù)據(jù),必須連續(xù)捕獲和存儲(chǔ)數(shù)據(jù)。最壞的情況是在游戲事件期間發(fā)生電源故障,因?yàn)檫@是實(shí)時(shí)數(shù)據(jù)產(chǎn)生最多的時(shí)刻。
如果在閃存寫(xiě)入過(guò)程中的任何時(shí)間發(fā)生故障,則緩沖區(qū)中的數(shù)據(jù)將丟失。寫(xiě)入過(guò)程越長(zhǎng),丟失數(shù)據(jù)的風(fēng)險(xiǎn)就越大,這對(duì)于理解機(jī)器為何故障以及建立完整性操作至關(guān)重要。
為了最大程度地減少寫(xiě)入時(shí)間并提高整體可靠性,制造商正在轉(zhuǎn)向高度可靠的NVRAM解決方案,例如鐵電隨機(jī)存取存儲(chǔ)器(FRAM)。作為一種非易失性存儲(chǔ)技術(shù),F(xiàn)RAM相對(duì)于電池供電的SRAM,EEPROM和閃存,為數(shù)據(jù)記錄應(yīng)用提供了許多優(yōu)勢(shì)。FRAM具有極高的耐用性,可反復(fù)讀寫(xiě)多達(dá)10 ^ 14個(gè)周期,對(duì)于記錄應(yīng)用程序?qū)嶋H上是無(wú)限的。由于具有如此高的耐用性,因此無(wú)需進(jìn)行磨損平衡,從而簡(jiǎn)化了寫(xiě)入過(guò)程。
此外,F(xiàn)RAM是一種隨機(jī)訪問(wèn)技術(shù),不需要緩沖區(qū),可以直接在非易失性存儲(chǔ)單元中執(zhí)行寫(xiě)操作,而無(wú)需先進(jìn)行單獨(dú)的擦除周期。這意味著在收集數(shù)據(jù)時(shí),可以立即將其存儲(chǔ)在非易失性存儲(chǔ)器中。隨機(jī)訪問(wèn)還消除了與內(nèi)存分頁(yè)相關(guān)的延遲。因此,與閃存使用緩沖區(qū)所需的相對(duì)較長(zhǎng)的窗口相比,可以“立即”寫(xiě)入已記錄的數(shù)據(jù)(參見(jiàn)圖2)。
(圖2:在緩沖區(qū)中捕獲數(shù)據(jù)并僅在緩沖區(qū)已滿(mǎn)時(shí)才將其寫(xiě)入Flash的延遲使關(guān)鍵數(shù)據(jù)處于危險(xiǎn)之中。如果在此期間發(fā)生電源故障,則會(huì)丟失重要的取證數(shù)據(jù)。)隨機(jī)訪問(wèn)捕獲的數(shù)據(jù)可以立即寫(xiě)入FRAM。這消除了EEPROM的寫(xiě)入等待時(shí)間,從而最大限度地減少了風(fēng)險(xiǎn)和數(shù)據(jù)丟失的時(shí)間。
為了提供更高的可靠性,F(xiàn)-RAM存儲(chǔ)器包括片上錯(cuò)誤代碼校正(ECC),以檢測(cè)和校正位錯(cuò)誤。此外,F(xiàn)RAM讀取具有破壞性。因此,當(dāng)讀取數(shù)據(jù)時(shí),F(xiàn)RAM陣列中的任何位翻轉(zhuǎn)都會(huì)被檢測(cè)到并通過(guò)ECC進(jìn)行校正,并將校正后的數(shù)據(jù)寫(xiě)回到該陣列中。這確保了更高的可靠性,并提高了FRAM的使用壽命。
F-RAM通過(guò)串行接口(如SPI)連接到標(biāo)準(zhǔn)存儲(chǔ)控制器。與電池供電的SRAM使用的并行接口相比,串口的使用可釋放處理器引腳,從而使開(kāi)發(fā)人員可以選擇更緊湊的MCU封裝,減少總線(xiàn)走線(xiàn)并減小電路板尺寸。
例如Infineon Technologies的Excelon FRAM,可用于工業(yè)和汽車(chē)級(jí),以確保在極端工作條件下的高可靠性。工業(yè)F-RAM在最高溫度為85°C時(shí)可以存儲(chǔ)長(zhǎng)達(dá)10年的數(shù)據(jù),而在60°C時(shí)可以存儲(chǔ)到151年。這些存儲(chǔ)器還具有高性能的108 MHZ Quad SPI接口,使它們能夠提供與并行電池供電的SRAM相當(dāng)?shù)男阅堋?/div>
數(shù)據(jù)和代碼
由于其連續(xù),隨機(jī)訪問(wèn)的性質(zhì),單個(gè)FRAM器件可用于數(shù)據(jù)記錄和代碼存儲(chǔ)。實(shí)際上,單個(gè)存儲(chǔ)器可以代替ROM和RAM設(shè)備,因?yàn)镕RAM同時(shí)提供SRAM和Flash的功能。在單個(gè)存儲(chǔ)設(shè)備中組合數(shù)據(jù)和代碼可以簡(jiǎn)化系統(tǒng)設(shè)計(jì)并降低總體成本。此外,將算法代碼存儲(chǔ)在FRAM中會(huì)自動(dòng)保留系統(tǒng)在發(fā)生故障時(shí)使用的代碼映像,這在故障取證過(guò)程中非常有用。
為了滿(mǎn)足游戲機(jī)等應(yīng)用程序?qū)?nèi)存的可靠需求,F(xiàn)RAM具有高密度特性,目前最高可達(dá)8 Mbit,2021年初將推出16 Mbit產(chǎn)品。
當(dāng)今的賭場(chǎng)運(yùn)營(yíng)商需要高度可靠的游戲機(jī)來(lái)保護(hù)自己的利益,以防萬(wàn)一機(jī)器在不適當(dāng)?shù)臅r(shí)間出現(xiàn)故障或斷電。當(dāng)前的電池供電的SRAM系統(tǒng)缺乏物理魯棒性,增加了系統(tǒng)成本,并產(chǎn)生了持續(xù)的維護(hù)費(fèi)用。基于閃存的系統(tǒng)可以在斷電期間保留數(shù)據(jù),但也可以丟失其緩沖區(qū),緩沖區(qū)具有最關(guān)鍵的數(shù)據(jù),對(duì)于了解游戲系統(tǒng)為何以及如何出現(xiàn)故障是至關(guān)重要的。通過(guò)與FRAM協(xié)作,開(kāi)發(fā)人員可以創(chuàng)建數(shù)據(jù)記錄系統(tǒng),該系統(tǒng)通過(guò)在捕獲數(shù)據(jù)時(shí)寫(xiě)入數(shù)據(jù)來(lái)提供最高的可靠性,從而確保賭場(chǎng)運(yùn)營(yíng)商擁有建立證據(jù)鏈并確??梢猿晒Λ@得取證分析所需的數(shù)據(jù)。
(作者:Shivendra Singh是賽普拉斯高級(jí)應(yīng)用工程師;Karthik Rangarajan是Infineon的高級(jí)產(chǎn)品營(yíng)銷(xiāo)工程師。)
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)電話(huà)或者郵箱聯(lián)系小編進(jìn)行侵刪。
特別推薦
- 學(xué)子專(zhuān)區(qū) - ADALM2000實(shí)驗(yàn):多相濾波電路
- 如何使用高性能監(jiān)控電路來(lái)提高工業(yè)功能安全合規(guī)性?
- 如何通過(guò)配置控制器優(yōu)化CAN總線(xiàn)系統(tǒng)性能
- PCI Express Gen5:自動(dòng)化多通道測(cè)試
- 貿(mào)澤與TE Connectivity 和Microchip Technology聯(lián)手推出聚焦汽車(chē)Zonal架構(gòu)的電子書(shū)
- 賀利氏燒結(jié)銀在功率模塊中的應(yīng)用
- 自主移動(dòng)機(jī)器人設(shè)計(jì)指南,看完秒懂
技術(shù)文章更多>>
- 第14講:工業(yè)用NX封裝全SiC功率模塊
- 意法半導(dǎo)體榮膺 2025 年全球杰出雇主認(rèn)證
- IGBT并聯(lián)設(shè)計(jì)指南,拿下!
- 功率器件熱設(shè)計(jì)基礎(chǔ)(十三)——使用熱系數(shù)Ψth(j-top)獲取結(jié)溫信息
- 加速度傳感器不好選型?看這6個(gè)重要參數(shù)!
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
控制變壓器
控制模塊
藍(lán)牙
藍(lán)牙4.0
藍(lán)牙模塊
浪涌保護(hù)器
雷度電子
鋰電池
利爾達(dá)
連接器
流量單位
漏電保護(hù)器
濾波電感
濾波器
路由器設(shè)置
鋁電解電容
鋁殼電阻
邏輯IC
馬達(dá)控制
麥克風(fēng)
脈沖變壓器
鉚接設(shè)備
夢(mèng)想電子
模擬鎖相環(huán)
耐壓測(cè)試儀
逆變器
逆導(dǎo)可控硅
鎳鎘電池
鎳氫電池
紐扣電池
友情鏈接(QQ:317243736)
我愛(ài)方案網(wǎng) ICGOO元器件商城 創(chuàng)芯在線(xiàn)檢測(cè) 芯片查詢(xún) 天天IC網(wǎng) 電子產(chǎn)品世界 無(wú)線(xiàn)通信模塊 控制工程網(wǎng) 電子開(kāi)發(fā)網(wǎng) 電子技術(shù)應(yīng)用 與非網(wǎng) 世紀(jì)電源網(wǎng) 21ic電子技術(shù)資料下載 電源網(wǎng) 電子發(fā)燒友網(wǎng) 中電網(wǎng) 中國(guó)工業(yè)電器網(wǎng) 連接器 礦山設(shè)備網(wǎng) 工博士 智慧農(nóng)業(yè) 工業(yè)路由器 天工網(wǎng) 乾坤芯 電子元器件采購(gòu)網(wǎng) 亞馬遜KOL 聚合物鋰電池 工業(yè)自動(dòng)化設(shè)備 企業(yè)查詢(xún) 工業(yè)路由器 元器件商城 連接器 USB中文網(wǎng) 今日招標(biāo)網(wǎng) 塑料機(jī)械網(wǎng) 農(nóng)業(yè)機(jī)械 中國(guó)IT產(chǎn)經(jīng)新聞網(wǎng) 高低溫試驗(yàn)箱
?
關(guān)閉
?
關(guān)閉