Difference between revisions of "ASIC"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
Line 47: Line 47:
  
 
*[http://en.wikipedia.org/wiki/Application-specific_integrated_circuit ASIC at Wikipedia]
 
*[http://en.wikipedia.org/wiki/Application-specific_integrated_circuit ASIC at Wikipedia]
 +
General informations on ASICs.
 +
  
 
*[http://www.kjthacker.f2s.com/docs/arn5new.html Asic and Plus features at Unofficial CPC ressources 1.4]
 
*[http://www.kjthacker.f2s.com/docs/arn5new.html Asic and Plus features at Unofficial CPC ressources 1.4]
 
*[http://www.kjthacker.f2s.com/docs/arnold5a.html Asic and Plus features at Unofficial CPC ressources 1.5]
 
*[http://www.kjthacker.f2s.com/docs/arnold5a.html Asic and Plus features at Unofficial CPC ressources 1.5]
 +
*[http://www.kjthacker.f2s.com/docs/cpcplus.html Extra Plus Hardware Informations]
 +
 
[[Category:CPC Plus]][[Category:Hardware]][[Category:Stub]]
 
[[Category:CPC Plus]][[Category:Hardware]][[Category:Stub]]

Revision as of 12:15, 8 October 2009

Application-Specific Integrated Circuit (ASIC)

An ASIC is an especially manufactured custom Chip designed to fulfill special fonctions.

The main reason is to perform special tasks or combine different electronic componnents into a single Integrated Circuit (Chip).

Amstrad Custom chips

The Amstrad CPC used one custom chip : the video Gate Array (also called VGA...but nothing to share with the Video PC standard...)

Latter CPC series included a "pre-ASIC" to merge the VGA and the CRTC.

The Amstrad Plus include a "second heart" simply referred as the ASIC.

CPC+ ASIC's part number is 40489


This Amstrad Plus ASIC perform many additionnal features that the old CPC series couldn't : the "Plus Features".

  • Hardware Sprites.
  • CRTC emulation.
  • Hardware Scrollings.
  • Maybe some interactions with the ACID chip in Cartridges.
  • DMA sound channels.
  • Many many more.

Known Flaws

The Asmtrad Plus ASIC improve a lot of old CPC capability. Yet this was a bit flawed.

  • Despite removing some tasks from the CPU (Z80), the ASIC had to use specific central memory addresses, so took away this memory from the CPU...

Not that important for a 64Ko Ram system (464+ and GX4000) yet this is a serious limitation when dealing with Extra memory (6128+ and Extra Ram peripheral)

  • There's a DMA bug (Help needed).


Internal Links

External Links

General informations on ASICs.