Hudson Soft HuC6280 - Hudson Soft HuC6280
![]() | tento článek ne uvést žádný Zdroje.Srpna 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |

The HuC6280 8-bit mikroprocesor je japonská společnost Hudson Soft Vylepšená verze WDC 65C02 procesor, upgradovaná verze CMOS populární založené na NMOS Technologie MOS 6502 8bitový procesor vyráběný pro Hudson společností Seiko Epson a NEC. Nejpozoruhodnějším produktem používajícím HuC6280 je NEC je TurboGrafx-16 herní konzole.
Popis
Model HuC6280 obsahuje a 65C02 jádro, které má několik dalších pokynů a několik interních periferních funkcí, jako je řadič přerušení, a jednotka správy paměti, a časovač, 8bitový paralelní I / O port a programovatelný zvukový generátor (PSG). Procesor pracuje na dvou rychlostech, 1,79 MHz a 7,16 MHz.
Mapování paměti
Model HuC6280 má 64 kB logická adresa prostor a 2 MB fyzického adresního prostoru. Pro přístup k celému tomuto paměťovému prostoru používá HuC6280 MMU (Memory Management Unit), která rozděluje paměťový prostor na segmenty 8 kB. Logický adresní prostor je rozdělen takto:
Registrovat | Strana | Logická adresa CPU |
---|---|---|
MPR0 | 0 | 0000 $ - 1FFF |
MPR1 | 1 | $ 2 000 - $ 3FFF |
MPR2 | 2 | 4000 $ - 5FFF |
MPR3 | 3 | 6000 $ - 7FFF |
MPR4 | 4 | 8 000–9 USD $FFF |
MPR5 | 5 | $ A000 - $ BFFF |
MPR6 | 6 | $ C000 - $ DFFF |
MPR7 | 7 | $ E000 - $ FFFF |
Každý logický 8 KB segment (nebo stránka) je spojena s jednou z 256 fyzických 8 kB segment. To lze nastavit pomocí 8bitového registru (MPR0-7), který obsahuje ukazatel 8 kB segment (nebo banka) ve fyzické paměti, které mají být mapovány na této stránce. Pro přístup k těmto registrům se používají dva speciální pokyny:
TAMi, přeneste obsah akumulátoru (A) do registru MPR (0-7).
TMAi, přeneste registr MPR do akumulátoru.
Zvukový generátor
Wavetable Synthesis ve stylu PSG poskytuje 6 zvukových kanálů, které lze pohodlně spárovat podle funkcí, které poskytují:
0-1 - Waveform playback Frekvenční modulace (kanál 1 ztlumený) 2-3 - Waveform playback only 4-5 - Waveform playback White noise generation
Přehrávání vln je nejběžnější a umožňuje přehrávání 32bajtového, 5bitového nepodepsaného lineárního vzorku na vybraných frekvencích. Frekvenční modulace posouvá tento krok dále a umožňuje dynamicky upravovat frekvenci přehrávání podle zadaného vzoru. bílý šum se používá k simulaci bicích nástrojů a efektů, jako jsou výbuchy, pomocí pseudonáhodného čtvercová vlna.
Alternativně lze každý kanál individuálně přepnout do režimu „Direct D / A“, ve kterém může programátor odesílat data přímo do směšovače zvuku, což umožňuje generovat složitější zvukové vzory, například řeč. To nevyhnutelně vyžaduje více programovacího úsilí a času CPU.