Difference between revisions of "Minimig Board v1.0 verilog sources"

From OpenCircuits
Jump to navigation Jump to search
(Verilog core source code description of files)
 
(reorder and fixup)
Line 3: Line 3:
 
! Filename !! Description
 
! Filename !! Description
 
|-
 
|-
| Paula.v || Paula: Discdrive, serial RS232, audio
+
| Agnus.v || Agnus: Bus control (RAM, CPU, DMA), Blitter, Copper.
 
|-
 
|-
| PS2Keyboard.v || PS/2 keyboard handler
+
| Blitter.v || Blitter part of Agnus.
 
|-
 
|-
| Sprites.v || Sprites part of denise. Supports all OCS sprite modes.
+
| Copper.v || Copper part of Agnus.
 
|-
 
|-
| Userio.v || On Screen Display, SPI, Joysticks, PS/2 Mouse.
+
| Gary.v || Address decoding, cpu/chip multiplex, kickstart and bootrom overlay, CIA E clock synchronization.<!-- wikipedia down -->
 
|-
 
|-
| Minimig1.ucf || FPGA pin assignements
+
| Amber.v || Scandoubler to allow connection to a VGA monitor. Overlay OSD.
 +
 
 
|-
 
|-
| Agnus.v || Agnus: Bus control (RAM, CPU, DMA), Blitter, Copper.
+
| Paula.v || Paula: Discdrive, serial RS232, audio
 
|-
 
|-
| Amber.v || Scandoubler to allow connection to a VGA monitor. Overlay OSD.
+
| Floppy.v || Floppy disc controller part of Paula.
 
|-
 
|-
 
| Audio.v || Audio part of Paula. Delta-Sigma modulator.
 
| Audio.v || Audio part of Paula. Delta-Sigma modulator.
 +
 +
|-
 +
| Denise.v || Denise: Video timing, colour lookup, Sprites, Genlocking.
 
|-
 
|-
 
| Bitplanes.v || Bitplane part of Denise. Converts bus data into 6-bit serial video data. Supports all ocs modes. Handles pf1<->pf2 priorities.
 
| Bitplanes.v || Bitplane part of Denise. Converts bus data into 6-bit serial video data. Supports all ocs modes. Handles pf1<->pf2 priorities.
 
|-
 
|-
| Blitter.v || Blitter part of Agnus.
+
| Sprites.v || Sprites part of Denise. Supports all OCS sprite modes.
|-
+
 
| BootRom.v || Early startup code of the Minimig. Transfers the kickstart rom image trough the floppy interface to the kickstart ram area.
 
 
|-
 
|-
 
| CIA8520.v || Simplified implementation of both CIAs.  
 
| CIA8520.v || Simplified implementation of both CIAs.  
 
|-
 
|-
| clock_dcm.v || Xilinx FPGA Digital Clock Module configuration.
+
| PS2Keyboard.v || PS/2 keyboard handler
 
|-
 
|-
| Copper.v || Copper part of Agnus.
+
| Userio.v || On Screen Display, SPI, Joysticks, PS/2 Mouse.
 +
 
 
|-
 
|-
| Denise.v || Denise: Video timing, colour lookup, Sprites, Genlocking.
+
| BootRom.v || Early startup code of the Minimig. Transfers the kickstart rom image trough the floppy interface to the kickstart ram area.
 
|-
 
|-
| Floppy.v || Floppy disc controller part of Paula.
+
| Minimig1.v || Top module that binds it all together.
 
|-
 
|-
| Gary.v || Address decoding, cpu/chip multiplex, kickstart and bootrom overlay, CIA E clock synchronization.<!-- wikipedia down -->
+
| clock_dcm.v || Xilinx FPGA Digital Clock Module configuration.
 
|-
 
|-
| Minimig1.v || Top module that binds it all together.
+
| Minimig1.ucf || FPGA pin assignements
 
|}
 
|}
  
 
== External links ==
 
== External links ==
 
* [http://en.wikipedia.org/wiki/Original_Amiga_chipset Wikipedia: OCS description]
 
* [http://en.wikipedia.org/wiki/Original_Amiga_chipset Wikipedia: OCS description]

Revision as of 08:20, 24 August 2007

Filename Description
Agnus.v Agnus: Bus control (RAM, CPU, DMA), Blitter, Copper.
Blitter.v Blitter part of Agnus.
Copper.v Copper part of Agnus.
Gary.v Address decoding, cpu/chip multiplex, kickstart and bootrom overlay, CIA E clock synchronization.
Amber.v Scandoubler to allow connection to a VGA monitor. Overlay OSD.
Paula.v Paula: Discdrive, serial RS232, audio
Floppy.v Floppy disc controller part of Paula.
Audio.v Audio part of Paula. Delta-Sigma modulator.
Denise.v Denise: Video timing, colour lookup, Sprites, Genlocking.
Bitplanes.v Bitplane part of Denise. Converts bus data into 6-bit serial video data. Supports all ocs modes. Handles pf1<->pf2 priorities.
Sprites.v Sprites part of Denise. Supports all OCS sprite modes.
CIA8520.v Simplified implementation of both CIAs.
PS2Keyboard.v PS/2 keyboard handler
Userio.v On Screen Display, SPI, Joysticks, PS/2 Mouse.
BootRom.v Early startup code of the Minimig. Transfers the kickstart rom image trough the floppy interface to the kickstart ram area.
Minimig1.v Top module that binds it all together.
clock_dcm.v Xilinx FPGA Digital Clock Module configuration.
Minimig1.ucf FPGA pin assignements

External links