|
本帖最后由 sky5566 于 2012-12-14 20:40 编辑
http://player.youku.com/player.php/sid/XNDg4MDg2MjIw/v.swf
(1)雙 CPU 設計(Z80).
(2)螢幕顯示設計採用三層畫面處理.
(3)音效使用 AY-3-8910 PSG.
(4)Verilog 模組化的設計,更是應用最好的題材.
(5)ROM與RAM全部整合為 1 顆,時序安排非常好. (看看高手使用程序約束時序)
(日本設計的,使用 Quartus II 請自行修改,因為有 bug)
http://fpgapark.com/fpgapac/dl/fpga_timeplt_091.zip
+---------+-----+-----------------------------------------+
|ROM Area |Parts| Contents |
+---------+-----+-----------------------------------------+
|0000-1fff| H2? |MainCPU ROM 0000-1fff |
|2000-3fff| H3? |MainCPU ROM 2000-3fff |
|4000-5fff| H4? |MainCPU ROM 4000-5fff |
|6000-7fff| H5? |MainCPU ROM 6000-7ffff(no use) |
+---------+-----+-----------------------------------------+
|6000-60ff| E12 |Tilemap ColorLookUpTable ROM (*1)(*2) |
|6100-61ff| E9 |Object ColorLookUpTable ROM (*1)(*2) |
|6200-621f| B4 |Palette ROM H (*1)(*2) |
|6220-623f| B5 |Palette ROM L (*1)(*2) |
|6240-625f|(B4) |YPrPb PaletteTable for HDTV (*1)(*2)(*3)|
|6260-627f|(B5) |YPrPb PaletteTable for HDTV (*1)(*2)(*3)|
+---------+-----+-----------------------------------------+
|8000-9fff| C10?|Object Pattern ROM1 |
|a000-bfff| C11?|Object Pattern ROM2 |
+---------+-----+-----------------------------------------+
|c000-dfff| F11 |Tilemap Pattern ROM |
+---------+-----+-----------------------------------------+
|e000-efff| A7 |SoundCPU ROM 0000-0fff |
|f000-ffff|(A8) |not used |
+---------+-----+-----------------------------------------+
*1: These overlap with MainCPU.
*2: load to internal memory after reset.
*3: reserved for future.
1.direct switch HID
UP 1P/2P : HID0 Active low
RIGHT 1P/2P : HID1 Active low
LEFT 1P/2P : HID2 Active low
DOWN 1P/2P : HID3 Active low
FIRE 1P/2P : HID4 Active low
START 1P : LEFT (+ RIGHT off)
START 2P : RIGHT (+ LEFT off)
COIN1 : LEFT + RIGHT + UP (+ DOWN off)
COIN2 : N.A.
RESET : LEFT + RIGHT + UP + DOWN
2.PSX PAD HID
UP 1P/2P : arrow Up
RIGHT 1P/2P : arrow Right
LEFT 1P/2P : arrow Left
DOWN 1P/2P : Arrow Down
FIRE 1P/2P : Circle
START 1P : START
START 2P : Square
COIN1 : SELECT
COIN2 : N.A.
RESET : L1 + R1 + SELECT + START |
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|