fpga_nes-master

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:19958KB
下载次数:62
上传日期:2013-05-26 14:37:34
上 传 者youngfish2010
说明:  这是一个完整的红白机nes游戏fpga实现,经测试可用,使用ise14.1以上版本的工程文件,开发板使用的是xilinx spartan6
(This is a complete NES nes games fpga implementation, the test is available, use ise14.1 above version of the project file, the development board using xilinx spartan6)

文件列表:
hw\ise\iseconfig\filter.filter (16766, 2012-07-14)
hw\ise\iseconfig\nes.projectmgr (6647, 2013-05-22)
hw\ise\iseconfig\nes_top.xreport (20545, 2013-05-22)
hw\ise\nes.gise (12272, 2013-05-22)
hw\ise\nes.xise (43039, 2013-05-15)
hw\ise\nes_top.bgn (6840, 2013-05-15)
hw\ise\nes_top.bit (464289, 2013-05-15)
hw\ise\nes_top.bld (1148, 2013-05-15)
hw\ise\nes_top.cmd_log (4276, 2013-05-15)
hw\ise\nes_top.drc (281, 2013-05-15)
hw\ise\nes_top.lso (6, 2013-05-15)
hw\ise\nes_top.ncd (2278430, 2013-05-15)
hw\ise\nes_top.ngc (2471116, 2013-05-15)
hw\ise\nes_top.ngd (3634813, 2013-05-15)
hw\ise\nes_top.ngr (1686734, 2013-05-15)
hw\ise\nes_top.pad (14379, 2013-05-15)
hw\ise\nes_top.par (8588, 2013-05-15)
hw\ise\nes_top.pcf (174966, 2013-05-15)
hw\ise\nes_top.prj (1024, 2013-05-15)
hw\ise\nes_top.ptwx (16874, 2013-05-15)
hw\ise\nes_top.stx (0, 2013-05-15)
hw\ise\nes_top.syr (118268, 2013-05-15)
hw\ise\nes_top.twr (47100, 2013-05-15)
hw\ise\nes_top.twx (72430, 2013-05-15)
hw\ise\nes_top.unroutes (337, 2013-05-15)
hw\ise\nes_top.ut (553, 2013-05-15)
hw\ise\nes_top.xpi (46, 2013-05-15)
hw\ise\nes_top.xst (1071, 2013-05-15)
hw\ise\nes_top_bitgen.xwbt (275, 2013-05-15)
hw\ise\nes_top_envsettings.html (17368, 2013-05-22)
hw\ise\nes_top_guide.ncd (2278430, 2013-05-15)
hw\ise\nes_top_map.map (8471, 2013-05-15)
hw\ise\nes_top_map.mrp (13375, 2013-05-15)
hw\ise\nes_top_map.ncd (1018574, 2013-05-15)
hw\ise\nes_top_map.ngm (6340244, 2013-05-15)
hw\ise\nes_top_map.xrpt (30891, 2013-05-15)
hw\ise\nes_top_ngdbuild.xrpt (10534, 2013-05-15)
hw\ise\nes_top_pad.csv (14411, 2013-05-15)
... ...

**fpga_nes** is an fpga-targeted Nintento Entertainment System emulator written in Verilog. It is currently under development, and is most notably missing support for mappers and the DMC sound channel. At this point, it runs most NROM games capably (e.g., Super Mario Brothers, Excitebike). In addition, this project includes a C++ Windows application called NesDbg, which communicates with the FPGA over USB UART to load ROMs, run unit tests, readwrite memory, etc. **Hardware Setup:** ![alt text](http://1.bp.blogspot.com/-BfVh-h9vj14/T-9pofsWmEI/AAAAAAAAAG8/kW62NiNQTsE/s320/setup.jpg "Title") 1. [Nexys 3 Spartan-6 FPGA board](http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,897&Prod=NEXYS3). ($119 / $199) 2. Micro-USB connection for FPGA power and programming. 3. VGA display connection for NES video output. 4. Micro-USB connection for communication between NES and NesDbg software. 5. [PmodBB Bread Board](http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,401,471&Prod=PMOD-BB) for a solderless joypad connection. ($20) 6. [NES Joypad Adapter](http://www.parallax.com/StoreSearchResults/tabid/768/txtSearch/nes/List/0/SortField/4/ProductID/613/Default.aspx) to accept input from joypads. ($5) 7. 2 [NES Joypads](http://www.parallax.com/Store/Accessories/Hardware/tabid/162/txtSearch/nes/List/0/SortField/4/ProductID/528/Default.aspx) to accept user input. (2 * $5) 8. [PmodAMP1](http://www.digilentinc.com/Products/Detail.cfm?Prod=PMOD-AMP1) to amplify NES PWM audio output. ($20) 9. [Speaker](http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,393&Cat=3) to play the NES sound. ($6) **Development Environment:** 1. [ISE 14.1 WebPack](http://www.xilinx.com/support/download/index.htm) (free) 2. [Visual Studio 2010 Express](http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express) (free)

近期下载者

相关文件


收藏者