99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GameBoy硬件介紹及FPGA實(shí)現(xiàn)

OpenFPGA ? 來(lái)源:OpenFPGA ? 作者:碎碎思 ? 2021-11-18 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

拯救童年系列-GameBoy介紹及FPGA實(shí)現(xiàn)

這個(gè)掌上游戲機(jī)應(yīng)該不需要過(guò)多言語(yǔ),大部分的80后、90后的青春記憶,記憶中是那個(gè)抱著Game Boy的漫長(zhǎng)午后,那個(gè)躲在被子里打著手電筒玩Game Boy的不眠夜晚...

玩著智能手機(jī)的你,可能無(wú)法理解這個(gè)只有一塊黑白小屏幕、機(jī)身像塊大磚頭的家伙在那個(gè)年代帶給玩家們帶來(lái)多少快樂(lè)。。。可能就像你們現(xiàn)在在手機(jī)上玩王者榮耀、和平精英一樣。。。

發(fā)展歷史

任天堂在 1989 年4月推出了Game Boy(日語(yǔ):ゲームボーイ,簡(jiǎn)稱GB)第一代便攜式掌上游戲機(jī),是《電子游戲機(jī)發(fā)展歷史》中指出的第四代電子游戲機(jī)。一經(jīng)推出,便開(kāi)啟了長(zhǎng)達(dá)十余年的高光時(shí)刻,整個(gè)90年代的掌機(jī)市場(chǎng)幾乎被Game Boy壟斷,直到2003年Game Boy系列才停產(chǎn),一代傳奇方才落幕。

Game Boy擁有三個(gè)改版機(jī)型,分別是小尺寸的Game Boy Pocket,加入背光功能的Game Boy Light,以及彩色的Game Boy Color。截止2003年3月23日停產(chǎn)后,Game Boy的全系列機(jī)種合計(jì)在全球累計(jì)銷量為1億1869萬(wàn)臺(tái),為目前世界上累計(jì)銷量第2位的掌上型游戲機(jī)(第一位是任天堂DS)。任天堂Game Boy的下一代掌機(jī)為2001年推出的任天堂Game Boy Advance。2009 年,Game Boy在推出 20 年后入選日本國(guó)家玩具名人堂。自 2011 年 6 月 6 日起,Nintendo 3DS的Nintendo eShop上的Virtual Console服務(wù)可提供Game Boy 和Game Boy Color游戲。

GB由游戲家橫井軍平(GB之父,任天堂初期骨干成員,為任天堂的霸業(yè)立下汗馬功勞,后由于決策失誤,引咎辭職)設(shè)計(jì)開(kāi)發(fā)。使用可隨時(shí)更換的游戲卡帶存儲(chǔ)游戲,并可通過(guò)通信電纜與其他Game Boy通信,進(jìn)行聯(lián)機(jī)對(duì)戰(zhàn)。

硬件介紹

Game Boy 有四個(gè)操作按鈕,分別標(biāo)記為“A”、“B”、“SELECT”和“START”,還有一個(gè)方向鍵(d-pad)。設(shè)備右側(cè)有一個(gè)音量控制撥盤,左側(cè)有一個(gè)類似的撥盤,用于調(diào)節(jié)對(duì)比度。在 Game Boy 的頂部,有一個(gè)滑動(dòng)開(kāi)關(guān)和 Game Boy墨盒插槽。開(kāi)關(guān)作用是物理鎖定,以防止用戶在設(shè)備開(kāi)啟時(shí)插入或取出墨盒。任天堂建議用戶將墨盒留在插槽中,以防止灰塵和污垢進(jìn)入系統(tǒng)。

Game Boy 包含可選的輸入或輸出連接器。系統(tǒng)左側(cè)是一個(gè)外部 3.5 mm × 1.35 mm DC 電源插孔,允許用戶使用外部充電電池組或AC 適配器(單獨(dú)出售)代替四節(jié) AA 電池。Game Boy 需要至少 150 mA 的6 V DC。3.5 毫米立體聲耳機(jī)插孔位于設(shè)備底部,允許用戶使用捆綁的耳機(jī)或外部揚(yáng)聲器收聽(tīng)音頻。

設(shè)備的右側(cè)提供了一個(gè)端口,允許用戶通過(guò)鏈接電纜連接到另一個(gè) Game Boy 系統(tǒng),前提是兩個(gè)用戶都在玩支持相互連接的游戲(大多數(shù)情況下,只有同一游戲的副本)。該端口還可用于連接Game Boy 打印機(jī)。鏈接電纜最初是為玩家設(shè)計(jì)的,用于玩一對(duì)一的兩人游戲,例如俄羅斯方塊。然而,游戲開(kāi)發(fā)商Satoshi Tajiri后來(lái)在流行的Pokémon視頻游戲系列中使用鏈接電纜技術(shù)作為通信和網(wǎng)絡(luò)的方法。

關(guān)于CPU,介紹如下:《穿越時(shí)空的愛(ài)戀-Z80 CPU的前世今生》。

FPGA實(shí)現(xiàn)

源碼:

https://github.com/suisuisi/gamegirl/tree/master/CoreCPU/gameboy

下載下來(lái)源碼,使用Quartus II(推薦13.1)打開(kāi)工程文件:

直接編譯即可生成RBF文件。

將此文件拷貝到SD卡根目錄(啟動(dòng)時(shí)可通過(guò)MENU菜單選擇此內(nèi)核),或者將此文件修改為CORE.rbf文件然后拷貝到SD卡根目錄,系統(tǒng)將自動(dòng)加載此文件。

硬件介紹

GameGirl核心板+擴(kuò)展板

FPGA核心板

EP4ce22f17

SDRAM:HY57V561620 32MB

擴(kuò)展板

AT91SAM7S256

MAX1304(SPI轉(zhuǎn)USB

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618524
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3484

    瀏覽量

    67503

原文標(biāo)題:拯救童年系列-GameBoy介紹及FPGA實(shí)現(xiàn)

文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于FPGA實(shí)現(xiàn)FOC算法之PWM模塊設(shè)計(jì)

    哈嘍,大家好,從今天開(kāi)始正式帶領(lǐng)大家從零到一,在FPGA平臺(tái)上實(shí)現(xiàn)FOC算法,整個(gè)算法的框架如下圖所示,如果大家對(duì)算法的原理不是特別清楚的話,可以先去百度上學(xué)習(xí)一下,本教程著重介紹實(shí)現(xiàn)
    的頭像 發(fā)表于 07-17 15:21 ?569次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>FOC算法之PWM模塊設(shè)計(jì)

    基于FPGA的壓縮算法加速實(shí)現(xiàn)

    本設(shè)計(jì)中,計(jì)劃實(shí)現(xiàn)對(duì)文件的壓縮及解壓,同時(shí)優(yōu)化壓縮中所涉及的信號(hào)處理和計(jì)算密集型功能,實(shí)現(xiàn)對(duì)其的加速處理。本設(shè)計(jì)的最終目標(biāo)是證明在充分并行化的硬件體系結(jié)構(gòu) FPGA
    的頭像 發(fā)表于 07-10 11:09 ?755次閱讀
    基于<b class='flag-5'>FPGA</b>的壓縮算法加速<b class='flag-5'>實(shí)現(xiàn)</b>

    火爆開(kāi)發(fā)中 | 開(kāi)源FPGA硬件板卡,硬件第一期發(fā)布

    開(kāi)源FPGA項(xiàng)目自發(fā)布以來(lái),得到了眾多開(kāi)發(fā)者的關(guān)注,涉及工業(yè)、通信、車載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、linux組。其中硬件組率先開(kāi)始啟動(dòng)項(xiàng)目,
    發(fā)表于 07-09 13:54

    火爆開(kāi)發(fā)中|開(kāi)源FPGA硬件板卡,硬件第一期發(fā)布

    開(kāi)源FPGA項(xiàng)目自發(fā)布以來(lái),得到了眾多開(kāi)發(fā)者的關(guān)注,涉及工業(yè)、通信、車載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、linux組。其中硬件組率先開(kāi)始啟動(dòng)項(xiàng)目,
    的頭像 發(fā)表于 07-09 11:43 ?341次閱讀
    火爆開(kāi)發(fā)中|開(kāi)源<b class='flag-5'>FPGA</b><b class='flag-5'>硬件</b>板卡,<b class='flag-5'>硬件</b>第一期發(fā)布

    基于FPGA實(shí)現(xiàn)圖像直方圖設(shè)計(jì)

    簡(jiǎn)單,單采用FPGA來(lái)實(shí)現(xiàn)直方圖的統(tǒng)計(jì)就稍顯麻煩。若使用Xilinx和Altera的FPGA芯片,可以使用HLS來(lái)進(jìn)行圖像的加速處理。但這暫時(shí)不是我的重點(diǎn)。 用C語(yǔ)言實(shí)現(xiàn)直方圖統(tǒng)計(jì):u
    的頭像 發(fā)表于 12-24 10:24 ?786次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>圖像直方圖設(shè)計(jì)

    FPGA驅(qū)動(dòng)AD芯片之實(shí)現(xiàn)與芯片通信

    概述:?利用FPGA實(shí)現(xiàn)AD芯片的時(shí)序,進(jìn)一步實(shí)現(xiàn)與AD芯片數(shù)據(jù)的交互,主要熟悉FPGA對(duì)時(shí)序圖的實(shí)現(xiàn),掌握時(shí)序圖轉(zhuǎn)換Verilog
    的頭像 發(fā)表于 12-17 15:27 ?1089次閱讀
    <b class='flag-5'>FPGA</b>驅(qū)動(dòng)AD芯片之<b class='flag-5'>實(shí)現(xiàn)</b>與芯片通信

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+一本介紹基礎(chǔ)硬件算法模塊實(shí)現(xiàn)的好書

    作為嵌入式開(kāi)發(fā)者往往比較關(guān)注硬件和軟件的協(xié)調(diào)。本書介紹了除法器,信號(hào)發(fā)生器,濾波器,分頻器等基本算法的電路實(shí)現(xiàn),雖然都是基礎(chǔ)內(nèi)容,但是也是最常用到的基本模塊,本書的內(nèi)容比較對(duì)本人胃口。 我們先來(lái)
    發(fā)表于 11-20 13:42

    FPGA基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識(shí),包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?1818次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識(shí)及設(shè)計(jì)和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具

    FPGA與ASIC的優(yōu)缺點(diǎn)比較

    FPGA(現(xiàn)場(chǎng)可編程門陣列)與ASIC(專用集成電路)是兩種不同的硬件實(shí)現(xiàn)方式,各自具有獨(dú)特的優(yōu)缺點(diǎn)。以下是對(duì)兩者優(yōu)缺點(diǎn)的比較: FPGA的優(yōu)點(diǎn) 可編程性強(qiáng) :
    的頭像 發(fā)表于 10-25 09:24 ?1714次閱讀

    基于FPGA實(shí)現(xiàn)按鍵消抖處理

    引言: 按鍵在電子產(chǎn)品中經(jīng)常用到,由于按鍵的機(jī)械特性,按鍵在閉合或松開(kāi)的瞬間伴隨著一連串的抖動(dòng),這樣的抖動(dòng)將直接影響設(shè)計(jì)系統(tǒng)的穩(wěn)定性。因此,必須對(duì)抖動(dòng)進(jìn)行處理。本文介紹如何在FPGA實(shí)現(xiàn)按鍵消抖處理。
    的頭像 發(fā)表于 10-24 14:54 ?1163次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>按鍵消抖處理

    基于FPGA實(shí)現(xiàn)數(shù)碼管顯示

    本文介紹數(shù)碼管顯示譯碼基本工作原理及Verilog HDL驅(qū)動(dòng)代碼編寫,進(jìn)一步熟練掌握FPGA入門基礎(chǔ)知識(shí)。
    的頭像 發(fā)表于 10-24 14:44 ?1829次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>數(shù)碼管顯示

    基于FPGA的LCD1602液晶顯示模塊驅(qū)動(dòng)設(shè)計(jì)

    本文通過(guò)以LCD1602液晶顯示模塊為基礎(chǔ),介紹FPGA驅(qū)動(dòng)LCD1602原理,詳細(xì)介紹硬件原理圖設(shè)計(jì)及FPGA驅(qū)動(dòng)LCD1602軟件設(shè)計(jì),
    的頭像 發(fā)表于 10-24 14:42 ?4105次閱讀
    基于<b class='flag-5'>FPGA</b>的LCD1602液晶顯示模塊驅(qū)動(dòng)設(shè)計(jì)

    DS1302芯片與FPGA之間SPI通信原理

    本文通過(guò)以DS1302芯片為基礎(chǔ),介紹該芯片與FPGA之間SPI通信原理,詳細(xì)描述硬件設(shè)計(jì)原理及FPGA SPI接口驅(qū)動(dòng)設(shè)計(jì)。
    的頭像 發(fā)表于 10-24 14:16 ?1560次閱讀
    DS1302芯片與<b class='flag-5'>FPGA</b>之間SPI通信原理

    為什么FPGA屬于硬件,還需要搞算法?

    嗎?單純搞算 法就行了嗎?一臉懵求解答。 A:FPGA 屬于硬件,但其功能的實(shí)現(xiàn)離不開(kāi)算法。 FPGA 雖然是硬件,但它具有可
    發(fā)表于 09-09 16:54

    在多FPGA集群上實(shí)現(xiàn)高級(jí)并行編程

    今天我們看的這篇論文介紹了在多FPGA集群上實(shí)現(xiàn)高級(jí)并行編程的研究,其主要目標(biāo)是為非FPGA專家提供一個(gè)成熟且易于使用的環(huán)境,以便在多個(gè)并行運(yùn)行的設(shè)備上擴(kuò)展高性能計(jì)算(HPC)應(yīng)用。
    的頭像 發(fā)表于 07-24 14:54 ?1896次閱讀