国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GameBoy硬件介紹及FPGA實現

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

掃碼添加小助手

加入工程師交流群

拯救童年系列-GameBoy介紹及FPGA實現

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

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

發展歷史

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

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

GB由游戲家橫井軍平(GB之父,任天堂初期骨干成員,為任天堂的霸業立下汗馬功勞,后由于決策失誤,引咎辭職)設計開發。使用可隨時更換的游戲卡帶存儲游戲,并可通過通信電纜與其他Game Boy通信,進行聯機對戰。

硬件介紹

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

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

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

關于CPU,介紹如下:《穿越時空的愛戀-Z80 CPU的前世今生》。

FPGA實現

源碼:

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

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

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

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

硬件介紹

GameGirl核心板+擴展板

FPGA核心板

EP4ce22f17

SDRAM:HY57V561620 32MB

擴展板

AT91SAM7S256

MAX1304(SPI轉USB

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1660

    文章

    22412

    瀏覽量

    636390
  • 硬件
    +關注

    關注

    11

    文章

    3595

    瀏覽量

    69020

原文標題:拯救童年系列-GameBoy介紹及FPGA實現

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于AMD FPGA的HDMI2.1接口實現

    HDMI2.1接口的產品部署。本文將以ZCU106開發板為基礎,介紹HDMI2.1的硬件和軟件實現,并針對常見調試問題給出解決思路。 ? HDMI2.1接口概述 High-Definition
    的頭像 發表于 02-12 17:18 ?6316次閱讀
    基于AMD <b class='flag-5'>FPGA</b>的HDMI2.1接口<b class='flag-5'>實現</b>

    FPGA 入門必看:Verilog 與 VHDL 編程基礎解析!

    很多開發者第一次接觸FPGA,都會有同樣的疑問:FPGA硬件,不是軟件,怎么寫程序?答案就是用硬件描述語言(HDL),最常用的就是Verilog和VHDL。今天,我們就帶你入門,搞清
    的頭像 發表于 01-19 09:05 ?458次閱讀
    <b class='flag-5'>FPGA</b> 入門必看:Verilog 與 VHDL 編程基礎解析!

    【ALINX 教程】FPGA Multiboot 功能實現——基于 ALINX Artix US+ AXAU25 開發板

    教程目的 本教程介紹如何在 ?ALINX Artix US+ AXAU25 FPGA ?開發板上,通過? Multiboot ?實現多個 bitstream 的存儲與動態切換,并在配置失敗時自動回退
    的頭像 發表于 01-05 15:41 ?1227次閱讀
    【ALINX 教程】<b class='flag-5'>FPGA</b> Multiboot 功能<b class='flag-5'>實現</b>——基于 ALINX Artix US+ AXAU25 開發板

    如何用FPGA控制ADV7513實現HDMI畫面顯示和音頻播放

    HDMI接口顯示使用DMT時序+TMDS編碼來實現。當用FPGA控制HDMI的數據傳輸時,通常可以采用純RTL實現TMDS算法或者使用專門的HDMI芯片(如ADV7513)這兩種方案來完成。本文主要是
    的頭像 發表于 12-02 11:05 ?6813次閱讀
    如何用<b class='flag-5'>FPGA</b>控制ADV7513<b class='flag-5'>實現</b>HDMI畫面顯示和音頻播放

    如何使用FPGA實現SRIO通信協議

    本例程詳細介紹了如何在FPGA實現Serial RapidIO(SRIO)通信協議,并通過Verilog語言進行編程設計。SRIO作為一種高速、低延遲的串行互連技術,在高性能計算和嵌入式系統中廣
    的頭像 發表于 11-12 14:38 ?5770次閱讀
    如何使用<b class='flag-5'>FPGA</b><b class='flag-5'>實現</b>SRIO通信協議

    以太網通訊在FPGA上的實現

    一、介紹在本項目由于我們需要使用PC實時的向FPGA發送將要識別的圖片,所以我們最終選擇使用以太網來從PC向FPGA發送圖片并暫存在DDR中,下面是對以太網協議和硬件
    發表于 10-30 07:45

    復雜的軟件算法硬件IP核的實現

    Compiler)將算法編譯轉化為可綜合的 Verilog 文本,進而通過 FPGA硬件實現算法。 1.C to Hardware 技術簡介 AltiumDesigner
    發表于 10-30 07:02

    【開源FPGA硬件硬件黑客集結:開源FPGA開發板測評活動全網火熱招募中......

    布以來,得到了眾多開發者的關注,涉及工業、通信、車載等多個行業的100+位工程師報名參與設計,并分為:硬件組、FPGA組、Linux組。 其中硬件組率先開始啟動項目,經過和所有報名硬件
    發表于 10-29 11:37

    如何利用Verilog HDL在FPGA實現SRAM的讀寫測試

    本篇將詳細介紹如何利用Verilog HDL在FPGA實現SRAM的讀寫測試。SRAM是一種非易失性存儲器,具有高速讀取和寫入的特點。在FPGA
    的頭像 發表于 10-22 17:21 ?4348次閱讀
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>實現</b>SRAM的讀寫測試

    友晶科技FPGA硬件在線云平臺LabCloud落地華北電力大學

    趕在開學季,友晶科技一站式教育平臺——FPGA硬件在線云平臺LabCloud,在華北電力大學成功部署!精準實現了老師們 “9 月開學即可用平臺授課” 的核心需求。
    的頭像 發表于 08-30 14:41 ?1355次閱讀

    基于FPGA實現FOC算法之PWM模塊設計

    哈嘍,大家好,從今天開始正式帶領大家從零到一,在FPGA平臺上實現FOC算法,整個算法的框架如下圖所示,如果大家對算法的原理不是特別清楚的話,可以先去百度上學習一下,本教程著重介紹實現
    的頭像 發表于 07-17 15:21 ?3500次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實現</b>FOC算法之PWM模塊設計

    基于FPGA的壓縮算法加速實現

    本設計中,計劃實現對文件的壓縮及解壓,同時優化壓縮中所涉及的信號處理和計算密集型功能,實現對其的加速處理。本設計的最終目標是證明在充分并行化的硬件體系結構 FPGA
    的頭像 發表于 07-10 11:09 ?2397次閱讀
    基于<b class='flag-5'>FPGA</b>的壓縮算法加速<b class='flag-5'>實現</b>

    火爆開發中 | 開源FPGA硬件板卡,硬件第一期發布

    開源FPGA項目自發布以來,得到了眾多開發者的關注,涉及工業、通信、車載等多個行業的100+位工程師報名參與設計,并分為:硬件組、FPGA組、linux組。其中硬件組率先開始啟動項目,
    發表于 07-09 13:54

    火爆開發中|開源FPGA硬件板卡,硬件第一期發布

    開源FPGA項目自發布以來,得到了眾多開發者的關注,涉及工業、通信、車載等多個行業的100+位工程師報名參與設計,并分為:硬件組、FPGA組、linux組。其中硬件組率先開始啟動項目,
    的頭像 發表于 07-09 11:43 ?1259次閱讀
    火爆開發中|開源<b class='flag-5'>FPGA</b><b class='flag-5'>硬件</b>板卡,<b class='flag-5'>硬件</b>第一期發布

    FPGA芯片的概念和結構

    FPGA(Field Programmable Gate Array,現場可編程門陣列),是一種可在出廠后由用戶根據實際需求進行編程配置的集成電路。與專用集成電路(如ASIC)不同,FPGA硬件層面具備高度的可重構性,能夠靈活
    的頭像 發表于 05-12 09:30 ?2912次閱讀