Skip to content

Releases: modernrio/epu

Color support

11 Mar 13:01
Compare
Choose a tag to compare
Color support Pre-release
Pre-release
v0.4.3

Implement _set_vga function & setcolor command

Improved I/O Test

28 Feb 20:59
Compare
Choose a tag to compare
Improved I/O Test Pre-release
Pre-release
  • Working string input example
  • Spaces supported, but backspace not (yet)

Improved hello world example

04 Jan 15:08
Compare
Choose a tag to compare
Pre-release
  • Starting position of the print statement will be recognized now
  • New function 'setcursor' to reposition the cursor

Working Hello World on VGA Output

04 Jan 12:44
Compare
Choose a tag to compare
Pre-release

The VGA core is now working in text mode, meaning every byte in the VRAM (starting address 0xf000) represents one character of a total of 80x40 = 3200 characters on the screen.

VGA Image Test

26 Nov 17:10
Compare
Choose a tag to compare
VGA Image Test Pre-release
Pre-release

##Description
Images can now be displayed on the VGA screen in 8-Bit color mode.

##How to display your image
Convert the image with the coetool provided in the easm folder

$ ./easm/convertcoe.py INFILE OUTFILE

OUTFILE should be of type .coe. This .coe file can now be used to overwrite the vhdl/mem/ram/init.coe file.
The last step is to regenerate the block memory and build the project.

##Default image
The default image can be found in the easm/pics folder.

Video PROM Test

14 Nov 18:14
Compare
Choose a tag to compare
Video PROM Test Pre-release
Pre-release

This release displays the contents of the PROM on the VGA screen(black & white). By default the PROM contains the three letters "EPU"(defined in vhdl/mem. The sprite displayed on the screen can be moved to the left or up with the push buttons SW1 or SW4.

VGA Output Test

14 Nov 17:57
Compare
Choose a tag to compare
VGA Output Test Pre-release
Pre-release

VGA output is working and should display red and green horizontal stripes on the screen. Current resolution is 640x480@60Hz, but this may change in the next few releases.

Implemented UART RX/TX

24 Oct 14:30
Compare
Choose a tag to compare
Pre-release
  • Added UART RX/TX
  • LED Output represents last byte that the UART received
  • Assembly integration of the UART is still missing

Working Core and RAM

03 Sep 14:49
Compare
Choose a tag to compare
Working Core and RAM Pre-release
Pre-release
v0.1.0

Updated build status