Hudson HuC6280

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Hudson HuC6280

Hudson HuC6280 este un microprocesor pe 8 biți produs de compania japoneză Hudson Soft ca evoluție a WDC 65C02 . Cea mai notabilă utilizare a acestuia a fost procesorul consolei TurboGrafx-16 (vândută în Japonia ca PC Engine ), produsă de Hudson Soft în colaborare cu NEC .

Descriere

HuC6280 se bazează pe un nucleu 65C02 , o versiune tehnologică CMOS a cunoscutului MOS 6502 produs de Western Design Center , cu câteva instrucțiuni noi și periferice adăugate, cum ar fi un controler de întrerupere , ounitate de gestionare a memoriei (MMU), un temporizator , un port paralel pe 8 biți și un generator de sunet programabil . Procesorul funcționează la 2 viteze, 1.797725 și 7.15909 MHz .

Cartografierea memoriei

HuC6280 are un spațiu de adrese fizic de 2 MB și un spațiu logic de 64 KB (cantitatea de memorie vizibilă pentru o aplicație). Pentru a accesa întregul spațiu de memorie, CPU utilizează MMU care împarte spațiul de memorie în segmente (sau pagini) de 8 KB fiecare. Spațiul de adrese logice este împărțit după cum urmează:

 pagina 0 -> $ 0000- $ 1FFF
pagina 1 -> $ 2000- $ 3FFF
pagina 2 -> 4000 $ - 5FFFF
pagina 3 -> $ 6000- $ 7FFF
pagina 4 -> 8000 $ - 9FFF $
pagina 5 -> $ A000- $ BFFF
pagina 6 -> $ C000- $ DFFF
pagina 7 -> $ E000- $ FFFF

Fiecare segment de 8 KB este asociat cu un registru de 8 biți (MPR0-7) care conține adresa memoriei fizice care trebuie mapată în segment. Pentru a accesa aceste registre, se folosesc 2 instrucțiuni speciale: TAMi , care transferă conținutul acumulatorului în registrul MPR (0-7) și TMAi , care efectuează operația inversă.

Generatorul de sunet

Generatorul de sunet programabil oferă 6 canale audio care pot fi combinate între ele pentru a oferi câteva caracteristici avansate:

Generatorul are forme de undă la 32 de octeți, cu eșantionare la 5 biți. Sinteza FM vă permite să generați sunete mult mai elaborate modificând eșantionul în funcție de un model specific. Generatorul de zgomot alb este utilizat pentru a simula instrumente de percuție și efecte precum explozii.

Fiecare canal poate fi setat individual să funcționeze în modul "direct D / A " în care programatorul poate trimite date direct la mixer pentru a genera modele de sunet mai complexe. Cu toate acestea, această sarcină implică o creștere a calculelor care trebuie gestionate de CPU.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT