ArSid - Arduino Sid Synthesizer

Mon 21-Jan-19
21:47:45




FPGA-Sid inbouwen

Datum: Mon 21 January 2019
Samenvatting: Twee Fpga-Sids moeten 4 Sids vervangen.
 Soort Artikel: Electro
Status: Ontwerpen



[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]
fpgasid_1.jpg
1/3: fpgasid_1.jpg.
fpgasid_2-extra-regs.jpg
2/3: fpgasid_2-extra-regs.jpg.
fpgasid_3-cbm-decoding.jpg
3/3: fpgasid_3-cbm-decoding.jpg.
[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]

Ellereerst nogmaals een korte samenvatting van de FpdaSid. Het geheel is gebouwd op een kleine print (48mm bij 31mm - iets groter dan de originele Sid-Chip). Omdat men twee Sids in een FPGA gaat implementeren, komen er ook twee aparte Audio-signalen uit, bijvoorbeeld voor Stereo-geluid. 1 signaal via de oorspronkelijke Sid-Chip pin, het andere signaal via een extra connector op de FPGA-Sid print. De FpgaSid heeft onder andere de volgende mogelijkheden:

  • Pin compatible met de oorspronkelijke Sid-IC.
  • Software volledig compatible.
  • Volledige Sid functionaliteit, inclusief de Paddles en de ExtIn Audio ingang.
  • Twee Sids voor stereo geluid. De adressen van de tweede Sid is met een register aan te passen.
    Adres Chip-select lijn. Reg.30
    Gebied~I/O A8 A5 ~SID SID-nr bit
    $D400 1 0 0 0 1 xxx
    $D420 1 0 1 0 2 --0
    $D500 1 1 0 0 2 -1-
    $D520 1 1 1 0 ? -??
    $DE00 0 x x 1 2 2--
  • De beide Sids zijn (onafhankelijk van elkaar) schakelbaar tussen de oorspronkelijke 6581 en de latere versie, de 8580.
  • Voor de extra functionaliteiten (Stereo en adres-gebieden) worden extra kabeltjes gebruikt (met klemmetjes) (zie foto's).

**-= Nog Verder Uitvoeren =-**



[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]

Afbeeldingen

fpgasid_1.jpg
1/3: fpgasid_1.jpg.
fpgasid_2-extra-regs.jpg
2/3: fpgasid_2-extra-regs.jpg.
fpgasid_3-cbm-decoding.jpg
3/3: fpgasid_3-cbm-decoding.jpg.
[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]