/AEGIS

Architecture for Embedded Graphical Interfaces

Primary LanguageAssemblyMIT LicenseMIT

AEGIS - Architecture for Embedded Graphical Interfaces

License: MIT

AEGIS is the implementation of an embedded GPU in SpinalHDL. As this project is still under heavy development use it with caution.

Requirements

  • Scala Build Tool (sbt)
  • Vivado or Quartus

Features

  • VGA up to 720p 60Hz
  • double Framebuffer
  • Line and Cirlce Drawing through the Bresenham Algorithm
  • fill a Retancle

Planned are:

  • Video output
  • Framebuffer (Double-Buffering)
  • Bus to a CPU (RISC V, VexRiscv)
  • Blitter
  • Line drawing through the Bresenham Algorithm
  • Circle drawing through the Bresenham Algorithm
  • Ellipse drawing through the Bresenham Algorithm?