Skip to content

Author: chaos

qSoC, or how to build an FPGA SoC from scratch

Introduction I’d like to talk about how to build a fast, lean, clean SoC machine. What is an SoC? An SoC, or a System On a Chip, is, simply put, a microprocessor with some common peripherals attached, like ROM, RAM, SDRAM controller, UART, SPI, GPIO, and other I/O ports or protocols, all tied up into a system. An SoC is not unlike a microcontroller, which also has a microprocessor bundled with some sort of memory…

minimig AGA v1.2 for the MiST board released

There is a new release of minimig-AGA for the MiST board available, grab it on the minimig-mist page! While the CPU is still not as stable as I’d like, the latest bitfield fixes by Till Harbaum fixed a lot of games and demos that didn’t work properly before. The OSD Turbo option is not needed or recommended for games or demos anymore, but could still be used for a little speed up in Workbench or programs. F11…

A new release for the original minimig board

Two bugs were discovered and fixed for the original minimig board, and a new release was prepared. The first bug was in the minimig blitter implementation, which was missing an undocumented feature of the original Amiga chipset. When using the blitter in line mode, the first pixel of the line is written to D pointer address, and all subsequent pixels are written to C pointer address. This bug was obvious in demos like SushiBoyz & Sunglasses…