FPGA CP/M Grant Searle

CP/M na FPGA je rad Grant Searle: zx80.netai.net/grant/Multicomp/cpm/fpgaCPM.html

EP2C5 je ploča koja omogućava primenu CP/M-80 računara. To je omogućeno korišćenjem FPGA ALTERA Cyclone II, koja se može postaviti zahvaljujući programskim jezicima za projektovanje digitalnih sistema kao što su VHDL ili Verilog.
Na ovu ploču dodate su ploče sa RAM 128KB, PS/2 tastatura, SD kartica, kompozitni video izlaz PAL/NTSC, VGA ili RGB konektor, RS-232 port.

Ova ploča sa dodacima pored CP/M-80 omogućava implementaciju nekoliko računara sa mikroprocesorom Z80, 6502, 6809.

Multikomjuter na FPGA je rad Grant Searle: zx80.netai.net/grant/Multicomp/index.html
Nedavno je na forumu objavljena verzija za ZX-UNO , na web stranici Multicomp FPGA - CP/M Demo Disk možete skinuti demo SD disk image za Grant Searle's Multicomp CP/M mašinu.

Štampanu ploču EP2C5T144mini možete naručiti na:
www.ebay.com

Download FPGA development software: Altera Quartus II 13 sp1 , Ne koristite noviju nerziju, jer ne podržava FPGA Cyclone II, CPLD MAX i MAX II.

Štampana ploča sa dodatnim pločama i zalemljenim komponentama YT2FSG:




Struja potrošnje ploče sa dodacima je oko 80mA.

Za RS-232 port korišćen je MAX232 priključen na napajanje 3.3V, sa Windows softverom PuTTY ili HyperTerminal brzina prenosa je do 115200 bauda.


Modifikovana štampana ploča CycloneII sa zalemljenim komponentama YT2FSG:


Na RetroBrew Computers objavljen je projekat: MC 2G 1024K.
Na forumu RetroBrew Computers objavljen je projekat dodatne štampane ploče: Cyclone II and IV boards available.

PCB štampana ploča je dimenzije 80x100mm. Izradu PCB možete uraditi preko on-line kompanija: EasyEDA - JLCPCB ili Seeed

Prema projektu MC-2G-1024K RetroBrew Computers, RAM 1024KB, mikro SD do 2GB i boot multi system.
Štampana ploča sa zalemljenim komponentama:


Software ove verzije podržava sledeće sisteme:
  • CP/M 2.2
  • DOS+ 2.5
  • CP/M 3.0
  • MPMII 2.1
  • ZSDOS 1.1 / ZCPR2
  • ZPM3 /ZCCP
  • NASCOM “ROM” BASIC 4.7
  • Svaka CP/M verzija podržava tri od 8MB drive (A:, B: i C:) kao i jedan od 896KB Ramdrive (M:).
    A: B: i C: mogu se mapirati kao 8 MB segmenti (volumes) na mikro SD 2GB kartici, maximum 253.
    B: i C: se mogu mapirati u pokrenutom sistemu pomoću programa MOUNT.COM.


    Download File:
  • Šema i štampana ploča EP2C5
  • Download FPGA development software:
  • Altera Quartus II 13 sp1 , Ne koristite noviju nerziju, jer ne podržava FPGA Cyclone II, CPLD MAX i MAX II.
  • Link:
  • zx80.netai.net/grant/Multicomp/cpm/fpgaCPM.html
  • zx80.netai.net/grant/Multicomp/index.html
  • ZX-UNO forum CP/M
  • Multicomp FPGA - CP/M Demo Disk
  • MC 2G 1024K
  • Cyclone II and IV boards available



  • Z80 CP/M Grant Searle

    Z80 CP/M je projekat na prototipnoj ploci, sa dizajnom zasnovanim na diskretnoj logici, zahvaljujuci radu Grant Searle: http://zx80.netai.net/grant/cpm/index.html

    Na RetroBrew Computers objavljen je projekat: SBC 2G 512K.

    PCB štampana ploča je dimenzije 80x100mm. Izradu PCB možete uraditi preko on-line kompanija: EasyEDA - JLCPCB ili Seeed

    Prema projektu Z80 CP/M Grant Searle, RAM 64KB, COMPACT FLASH 128MB.
    Modifikovana štampana ploča sa zalemljenim komponentama YT2FSG:

    Struja potrošnje ploče je oko 150mA.

    Prema projektu SBC2.0 RetroBrew Computers, RAM 512KB, COMPACT FLASH do 2GB i boot multi system.
    Štampana ploča sa zalemljenim komponentama:

    Struja potrošnje ploče je oko 150mA.

    Software ove verzije podržava sledeće sisteme:
  • CP/M 2.2
  • DOS+ 2.5
  • CP/M 3.1
  • ZSDOS 1.1 / ZCPR2
  • ZPM3 /ZCCP
  • NASCOM “ROM” BASIC 4.7
  • Svaka CP/M verzija podržava tri od 8MB drive (A:, B: i C:) kao i jedan od 384KB Ramdrive (M:).
    A: B: i C: mogu se mapirati kao 8 MB segmenti (volumes) na COMPACT FLASH kartici, maximum 253 (na 2GB kartici).
    B: i C: se mogu mapirati u pokrenutom sistemu pomoću programa MOUNT.COM.




    U ovim projektima može se koristiti COMPACT FLASH 128MB (1GB) i CF-IDE40 adapter prema tabeli ili šemi.


    Link:
  • zx80.netai.net/grant/cpm/index.html
  • RetroBrew Computers
  • RetroBrew Computers, rhkoolstar
  • SBC 2G 512K
  • EasyEDA
  • JLCPCB
  • Seeed