Hudson Soft HuC6280 - Hudson Soft HuC6280

HuC6280A 01.jpg

HuC6280 8-bit mikroprocesor je japonská firma Hudson Soft je vylepšená verze WDC 65C02 CPU , modernizované CMOS verze populární NMOS bázi MOS Technology 6502 8-bitovým CPU vyráběné pro Hudson by Seiko Epson a NEC . Nejpozoruhodnější produkt pomocí HuC6280 je NEC ‚s TurboGrafx-16 herní konzole .

Popis

HuC6280 obsahuje jádro 65C02, které má několik dalších pokynů a několik interních periferních funkcí, jako je řadič přerušení , jednotka správy paměti , č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

HuC6280 má 64 kB logický adresní prostor a 2 MB fyzický adresní prostor. Pro přístup k celému tomuto paměťovému prostoru používá HuC6280 jednotku 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ý segment (nebo stránka) o velikosti 8 kB je spojen s jedním z 256 fyzických segmentů o velikosti 8 kB . To lze nastavit pomocí 8bitového registru (MPR0-7), který obsahuje ukazatel segmentu 8 KB (nebo banky) ve fyzické paměti, který má být mapován 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
             Frequency modulation (channel 1 muted)
       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 posune tento krok dále a umožňuje dynamickou úpravu frekvence 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é obdélníkové vlny .

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 generování složitějších zvukových vzorů, například řeči. To nevyhnutelně vyžaduje více programovacího úsilí a času CPU.

externí odkazy