Konference: Počítač SHARP MZ-800 a emulátory
Od: | Vaclav Peroutka |
Datum: | 6.1.2010 09:43 |
Předmět: | MZ800 v FPGA - srovnani velikosti |
Ahoj v novem roce, abych udelal pritrz spekulacim - i z me strany - jen tak pro zajimavost jsem zkusil spustit syntezu T80 (coz je Z80 ve VHDL) pro FPGA od Xilinx, Altera, Lattice. Zdrojak jsem vzal z nejake verze 1chipMSX na googlecode. Podotykam, ze jsem nezkousel, jestli je synteza spravne, navrh jsem nesimuloval. Cilove obvody byly tyto: Xilinx XC3S400A - ten je na Avnet desce, kterou ma David, Michal nebo ja ( a mozna nekdo dalsi tady) Altera EP1C6 - ktera je v T-Rexu a kde bezi MSX Lattice LFE2-6E - coz je jedno z nejlevnejsich FPGA od tohoto vyrobce Selected Device : 3s400aft256-5 Number of Slices: 1024 out of 3584 28% Number of Slice Flip Flops: 236 out of 7168 3% Number of 4 input LUTs: 1987 out of 7168 27% Number used as logic: 1923 Number used as RAMs: 64 Target Device: LFE2-6ETQFP144 Target Speed: 5 Mapper: ep5a00, version: ispLever_v72_SP2_Build (23) Number of registers: 331 PFU registers: 299 PIO registers: 32 Number of SLICEs: 1144 out of 3024 (38%) SLICEs(logic/ROM): 1108 out of 2457 (45%) SLICEs(logic/ROM/RAM): 36 out of 567 (6%) As RAM: 36 out of 567 (6%) As Logic/ROM: 0 out of 567 (0%) Number of logic LUT4s: 1808 Number of distributed RAM: 36 (72 LUT4s) Number of ripple logic: 48 (96 LUT4s) Number of shift registers: 0 Total number of LUT4s: 1976 ; Quartus II Version ; 9.1 Build 222 10/21/2009 SJ Web Edition ; ; Top-level Entity Name ; T80a ; ; Family ; Cyclone ; ; Device ; EP1C6T144C6 ; ; Total logic elements ; 2,281 / 5,980 ( 38 % ) ; Co se tyce velikosti logiky, prekvapil mne temer shodny pocet LUT u Xilinxe a Lattice. Logicky prvek Altery asi nema takove vlastnosti jako u ostatnich dvou vyrobcu, zase jich obvod obsahuje vice. Vysledky zabraneho mista na FPGA vychazeji velmi podobne, do Xilinxe se toho vejde o neco vice, jak se zda. Otazkou je, nakolik muze byt tento vzorek (samotne Z80) reprezentativni. Ale pro prvotni nastrel je to asi dostatecne. Do Xilinxe SC3S50 se jadro Z80 ani neveslo - pokud by to nekdo zkousel. Vasek
[2010/1 (51)] [2010/2 (48)] [2010/3 (23)] [2010/4 (40)] [2010/5 (50)] [2010/6 (23)] [2010/7 (13)] [2010/8 (54)] [2010/9 (47)] [2010/10 (243)] [2010/11 (92)] [2010/12 (98)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]