User Tools

Site Tools


schematics:megadrivechips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
schematics:megadrivechips [2005/11/10 08:54] aidanschematics:megadrivechips [2005/11/10 09:01] aidan
Line 1: Line 1:
-==== Genesis/Megadrive custom chips ==== 
  
-==== Genesis/Megadrive V1 ==== 
- 
-The original Genesis/Megadrive consisted of several slabs of silicon doing different tasks. Whilst some components were off the shelf like the 68000(CPU), Z80(CPU), YM-2612(FM Sound) and various memory chips etc, the glue holding the console together was originally three seperate chips with specific tasks. 
- 
-=== VDP === 
- 
-Arguably the most important was the VDP, which contained all of the display logic necessary to generate the images. This chip generated the clock signals for the 68000/YM-2612 and the Z80. It had 64K of local V-RAM (Video memory), in the form of IC9 and IC10 (uPD41264V-12). This allowed it to perform operations independantly from the rest of the system, thus avoiding issues with bus arbitration when it came to display memory. It also contained the three DAC for producing an RGB signal as well as the necessary sync. As if that were not enough, it also contained a programmable sound generator (PSG) for basic sound effects. This would be mixed in with the YM-2612 soundchip elsewhere. On an original Genesis/Megadrive, this was marked as IC-8. 
- 
-  [[megadrive1vdppinout|VDP Pinout]] 
- 
-=== Bus Arbiter === 
- 
-The Bus Arbiter existed solely to ensure that access between the Z80, the 68000 and the VDP was shared fairly and did not clash. It connects to both the Z80 and the 68000 address busses, and generates a bunch of the control signals necessary for these chips (and the memory) to operate correctly. This chip is in position IC-4. 
- 
-  [[megadrive1bapinout|Bus Arbiter Pinout]] 
- 
-=== I/O === 
- 
-The I/O chip was responsible for handling external I/O such as the joystick and modem (EXT) ports, as well as providing the means for the 68000 and Z80 to communicate with each other. It also creates the EDCK line, also known as HS_CLK in some pinouts. The I/O chip can be found in position IC-5. 
- 
-  [[megadrive1iopinout|I/O Pinout]] 
- 
-==== Other Genesis/Megadrive versions ==== 
- 
-Unfortunately, little information is currently present for other variants. If you have any, please add this information! 
- 
-Later revisions of the Genesis/Megadrive kept the seperate VDP, but merged the Bus Arbiter and the I/O chip into a single package. This makes sense from a cost point of view, but we do not currently have any pinout for this new merged entity. 
schematics/megadrivechips.txt · Last modified: 2019/08/27 20:45 by 127.0.0.1