FACTOID # 18: Alaska spends more money per capita on elementary and secondary education than any other state.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Hudson Soft HuC6280

The HuC6280 8-bit microprocessor is Japanese company Hudson Soft's improved version of the WDC 65C02 CPU. The most notable product using the HuC6280 is NEC's TurboGrafx 16 video game console. 8-bit refers to the number of bits used in the data bus of a computer. ... A microprocessor (sometimes abbreviated µP) is a programmable digital electronic component that incorporates the functions of a central processing unit (CPU) on a single semiconducting integrated circuit (IC). ... Hudson Soft is a Japanese publisher and developer, founded on May 18, 1973. ... WDC 65C02 Microprocessor // Introduction The W65C02S is a low power, cost effective 8-bit microprocessor. ... CPU redirects here. ... NEC Corporation (Jp. ... The PC Engine is a video game console first released in Japan by NEC on October 30, 1987. ... video game consoles A video game console is an interactive entertainment computer. ...

Contents

Description

The HuC6280 contains a 65C02 core which has several additional instructions and a few internal peripheral functions such as an interrupt controller, a Memory management unit, a timer, an 8-bit parallel I/O port, and a Programmable Sound Generator. The processor operates at two speeds, 3.56 MHz and 7.16 MHz. A Programmable Interrupt Controller (or PIC) is an Intel 8259A chip that controls interrupts. ... MMU, short for memory management unit, is a class of computer hardware components responsible for handling memory accesses requested by the CPU. Among the functions of such devices are the translation of virtual addresses to physical addresses (i. ... A simple digital timer. ...


Memory Mapping

The HuC6280 has a 64 KB logical address space and a 2 MB physical address space. To access this entire memory space, the HuC6280 uses a MMU (Memory Management Unit) that splits the memory space into segments of 8 KB. The logical address space is split as follows: On the Intel x86 architecture, a memory segment is the portion of memory which may be addressed by a single index register without changing a 16-bit segment selector. ...

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

Each logical 8 KB segment (or page) is associated with an 8-bit register (MPR0-7) that contains the index of the 8 KB segment (or bank) in physical memory to map in this page. Two special instructions are used to access these registers: On the Intel x86 architecture, a memory segment is the portion of memory which may be addressed by a single index register without changing a 16-bit segment selector. ... On the Intel x86 architecture, a memory segment is the portion of memory which may be addressed by a single index register without changing a 16-bit segment selector. ...


TAMi, transfer the content of the accumulator (A) into a MPR register (0-7).


TMAi, transfer a MPR register into the accumulator.


HuC6280's PSG

The PSG provides 6 sound channels, which can be conveniently paired according to the functionality they provide:

 0-1 - Waveform playback Frequency modulation (channel 1 muted) 2-3 - Waveform playback only 4-5 - Waveform playback White noise generation 

Waveform playback is the most common and allows a 32 byte, 5 bit unsigned linear sample to be played back at selected frequencies. Frequency modulation takes this one step further, allowing the playback frequency to be dynamically adjusted according to a specified pattern. White noise is used to simulate percussion instruments and effects, such as explosions, by means of a pseudo-random square wave. Frequency modulation (FM) is a form of modulation which represents information as variations in the instantaneous frequency of a carrier wave. ... White noise spectrum White noise( ) is a random signal (or process) with a flat power spectral density. ... A square wave is a kind of basic waveform. ...


Alternatively, each channel can be individually switched to "Direct D/A" mode in which the programmer can send data directly to the sound mixer, allowing more complex sound patterns to be generated, such as speech. Inevitably, this requires more programming effort and CPU time.


External links


65xx-series CPUs from MOS Technology, second source/clone vendors, and the Western Design Center

MOS 4510MOS 6501MOS 6502WDC 65C02Hudson HuC6280Ricoh 2A03MOS 6507MOS 6508MOS 6509
MOS 6510 (and 7501, 8500, 8501) ● MOS 8502MOS 65CE02WDC 65802WDC 65816Ricoh 5A22 ● Nintendo SA-1 Image File history File links MOS_Technology. ... Image File history File links WDClogo_small. ... MOS Technology 65xx is a family of 8-bit microprocessors from MOS Technology, based on the Motorola 6800 (introduced ca. ... CPU redirects here. ... MOS Technology, Inc. ... If you were looking for the Western Digital Corporation, see Western Digital. ... The MOS Technology 4510 was the MOS-manufactured microcomputer chip used in the (unreleased) Commodore 65 8-bit home/personal computer. ... The 6501 is an eight-bit microprocessor, the first sold by MOS Technology. ... The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle for MOS Technology in 1975. ... WDC 65C02 Microprocessor // Introduction The W65C02S is a low power, cost effective 8-bit microprocessor. ... The Ricoh 2A03 or RP2A03 was the 8-bit microprocessor in the Nintendo Family Computer and Nintendo Entertainment System video game consoles sold in Japan and North America. ... The 6507 is an 8-bit microprocessor from MOS Technology, Inc. ... The MOS Technology 6508 was an 8-bit microprocessor designed by MOS Technology. ... The MOS Technology 6509 was an enhanced version of the popular 6502 microprocessor, capable of addressing up to 1 megabyte of RAM via bank switching. ... Image of the innards of a Commodore 64 showing the 6510 CPU (40-pin DIP, lower left). ... The MOS Technology 8502 was MOSs microprocessor used as one of the two¹ CPUs in the Commodore 128 home/personal computer. ... The 65CE02 (a derivative of 6502/65c02) is a CPU core developed by Commodore Semiconductor Group (formerly known as Commodore MOS) that has been used in the CSG 4510 micro controller (that combined a CPU and several I/O components) in the Commodore C64DX/C65. ... W65C816S microprocessor in a DIP40 package. ... W65C816S microprocessor in a DIP40 package. ... The Ricoh 5A22 is the microprocessor CPU produced by Ricoh for the Super Nintendo Entertainment System (SNES) video game console. ... The Nintendo SA-1 is a microprocessor developed by Nintendo for use in Super Nintendo Entertainment System (SNES) game cartridges. ...


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m