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

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

3天內不再提示

關于FPGA的開源項目介紹

OpenFPGA ? 來源:OpenFPGA ? 2024-01-10 10:54 ? 次閱讀

Hello,大家好,之前給大家分享了大約一百多個關于FPGA的開源項目,涉及PCIe、網絡、RISC-V、視頻編碼等等,這次給大家帶來的是不枯燥的娛樂項目,主要偏向老的游戲內核使用FPGA進行硬解,涉及的內核數不勝數,主要目標是高的可實現性及復現性。

因為是娛樂項目,所以用本文中會有很多動圖,下面開始。

1、zxuno

87352c7c-af50-11ee-8b88-92fbcf53809c.png

第一個,zx-uno,這是一個使用Xilinx Spartan XC6SLX9 FPGA實現整個 ZX Spectrum 計算機系列(ZX Spectrum是英國第一批家喻戶曉的家用電腦之一,類似于美國的Commodore 64。但正是由于它的簡單性、多功能性和偉大的設計,軟件公司很快就趕上了為它編寫各種軟件的潮流)以及 ULAPlus、TurboSound 等系統的計算機,大小與 Raspberry Pi 相同。

支持的軟核:

ZXSpectrumZX81SAMCoupéMSX1C64Atari800XL
JupiterACEOricAtmosBBCMicroVIC-20AcornElectronZXSpectrumTBBlueAppleII
AcornAtomAmstradCPC6128(noSDsupport)ZXSpectrumKypC16/C116/Plus4
SharpMZ-700PC/XT512kPC/XT2MbPETZXSpectrum128KypMulticompCP/M
GalaksijaAmstradCPC6128(SDsupport)AmstradCPC464
SpectrumwithPZXZXSpectrumKyp+VGA+TSound+SAA1099FlappyBird
TRS-80ZXSpectrum(ESP26UARTsupport)JupiterACE(AY-3-8910,SDsupport)
AppleIOricAtmos(withSDsupport)ZXSpectrumKyp(nativeVGAoutput)

同時也支持很多街機內核,就不過多介紹了,自己去項目主頁看一看,瞧一瞧!

按照開源地址制作硬件后(包含源文件及Gerber,可以直接打樣),BOM如下:

875a92be-af50-11ee-8b88-92fbcf53809c.png

然后就是啟動:

接下來就是測試

最后就是盡情享受

最后就是本項目是眾籌項目,外殼也是必須的,下面是幾種外殼產品

2、sidewinder

主要參數

FPGA BOARD EP4CE22

SDRAM 256Mbit

項目提供硬件原理圖(PDF),Gerber(可以直接打板)

硬件展示

啟動

計算機啟動

游戲選擇

游戲演示

mister

最后一個就是mister,其實還有很多其他類似的項目,但是有了這個項目其他項目就相形見絀了,這一個項目可以看做是N個項目的集合,而且mister的強大基本會在未來幾年內不會被超越。

我們先看下這個項目的介紹:

MiSTer是一個開源項目,旨在使用現代硬件重新創建各種經典計算機(50+系統)、游戲機(25+種游戲機)和街機(10+種常用街機內核)。允許軟件和游戲圖像像在原始硬件(硬解)上一樣運行,使用外圍設備,如鼠標、鍵盤、操縱桿和其他游戲手柄。

硬件特性

使用DE10-NANO的開發板(很好購買)+SDRAM擴展板(不是必須,增加會增加好多內核適配)+低解板(不是必須)+USB HUB(不是必須)

所有需要的硬件都是開源的(AD的源文件),可以直接打板。

DE10-NANO的特點:

Altera Cyclone V SE FPGA with 110,000LE (41,500ALM) and 5,570Kbit of Block RAM.

ARM Cortex A9 dual-core CPU at 800MHz.

HDMI video and audio allowing connect to any modern monitor/TV.

DDR3 1GB available for both ARM and FPGA.

High speed ARM<->FPGA interconnect due to both being in the same chip.

硬件展示

硬件組裝完成

制作SD卡上系統

項目中提供了各種內核的源文件,可以根據自己需求進行移植,如果使用項目提供的板卡,則可以使用官方提供的SD卡鏡像。

制作過程如下:

啟動

更新游戲

因為跑得的Linux系統,所以可以使用SSH、TCP等工具通過網口從PC把游戲導入到SD卡內。

計算機啟動演示

當然Windows95這種也不在話下:

游戲演示

總結

今天的項目就介紹到這里,有興趣或者有什么問題可以聯系我。想找找童年記憶的小伙伴,可以試一試最后的項目,如果覺得資金不夠第一個第二個項目也是可以試一試的(第二個項目后續我會移植一下)。

最后,還是感謝各個大佬開源的項目,讓我們受益匪淺。后面有什么感興趣方面的項目,大家可以在后臺留言或者加微信留言,今天就到這,我是爆肝的碎碎思,期待下期文章與你相見。

審核編輯:湯梓紅

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

    關注

    1608

    文章

    21367

    瀏覽量

    594681
  • 內核
    +關注

    關注

    3

    文章

    1314

    瀏覽量

    39920
  • Verilog
    +關注

    關注

    28

    文章

    1328

    瀏覽量

    109466
  • 開源
    +關注

    關注

    3

    文章

    3026

    瀏覽量

    41776

原文標題:優秀的 Verilog/FPGA開源項目介紹(十二)- 玩FPGA不乏味

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

收藏 人收藏

    評論

    相關推薦

    開源FPGA項目有哪些

    請問開源FPGA項目有哪些?
    發表于 12-26 12:09

    開源騷客】【從零開始輕松設計SDRAM控制器】第一講:項目演示及整體框架介紹

    ,但由于接觸FPGA時間不長,雖認真研讀過各種關于SDRAM的資料,卻仍然無法使用Verilog設計出一個工作正常的SDRAM控制器。在本文中,【開源騷客】將會先引入一個SDRAM控制器簡單例子的演示
    發表于 10-16 23:04

    分享一些高星開源項目

    關于GitHub,可能很多人都誤以為這是互聯網人的專屬,其實并不是,那上面嵌入式相關的開源項目是有很多的?,F分享一些高星開源項目(像RT-T
    發表于 02-28 08:13

    優秀的 Verilog/FPGA開源項目介紹(一)

    優秀的 Verilog/FPGA開源項目介紹(一)-PCIe通信 今天開始會陸續介紹一些優秀的開源
    的頭像 發表于 10-11 15:31 ?8662次閱讀
    優秀的 Verilog/<b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b><b class='flag-5'>介紹</b>(一)

    Verilog/FPGA開源項目介紹

    優秀的 Verilog/FPGA開源項目介紹(七)- CAN0、CAN總線介紹《【科普】CAN總線介紹
    的頭像 發表于 11-17 11:19 ?2823次閱讀

    OpenHarmony Dev-Board-SIG專場:關于慧睿思通開源項目

    OpenHarmony Dev-Board-SIG專場:關于慧睿思通開源項目
    的頭像 發表于 12-28 15:51 ?1159次閱讀
    OpenHarmony Dev-Board-SIG專場:<b class='flag-5'>關于</b>慧睿思通<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    關于開源項目網站的分享

    之前介紹開源項目都偏向理論,那有沒有一些開源項目可以參考學習呢?
    的頭像 發表于 07-22 09:42 ?2125次閱讀

    TTL FPGA開源項目

    電子發燒友網站提供《TTL FPGA開源項目.zip》資料免費下載
    發表于 07-28 10:18 ?3次下載
    TTL <b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    關于監測孤獨老年人健康狀況的開源項目

    電子發燒友網站提供《關于監測孤獨老年人健康狀況的開源項目.zip》資料免費下載
    發表于 02-03 09:45 ?1次下載
    <b class='flag-5'>關于</b>監測孤獨老年人健康狀況的<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    關于傳感器機器人的開源項目

    電子發燒友網站提供《關于傳感器機器人的開源項目.zip》資料免費下載
    發表于 02-06 14:40 ?1次下載
    <b class='flag-5'>關于</b>傳感器機器人的<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    關于555定時器的開源項目

    電子發燒友網站提供《關于555定時器的開源項目.zip》資料免費下載
    發表于 02-06 14:34 ?0次下載
    <b class='flag-5'>關于</b>555定時器的<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    優秀的IC/FPGA開源項目:偽紅外圖像處理

    《優秀的IC/FPGA開源項目》是新開的系列,旨在介紹單一項目,會比《優秀的 Verilog/FPGA
    的頭像 發表于 06-09 09:42 ?1585次閱讀
    優秀的IC/<b class='flag-5'>FPGA</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>:偽紅外圖像處理

    關于避免兒童/成人車輛事故的開源項目

    電子發燒友網站提供《關于避免兒童/成人車輛事故的開源項目.zip》資料免費下載
    發表于 06-25 16:05 ?0次下載
    <b class='flag-5'>關于</b>避免兒童/成人車輛事故的<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    介紹一個使用FPGA做的開源示波器

    其實用FPGA做的示波器有很多,開源的相對較少,我們今天就簡單介紹一個使用FPGA做的開源示波器:
    發表于 08-14 09:03 ?1000次閱讀

    使用FPGA做的開源示波器

    其實用FPGA做的示波器有很多,開源的相對較少,我們今天就簡單介紹一個使用FPGA做的開源示波器。
    的頭像 發表于 08-29 09:30 ?1078次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>