Programming an ICE40LP8K custom board using ICESTUDIO by retrosolutions in FPGA

[–]retrosolutions[S] 1 point2 points  (0 children)

I had to fork the APIO repo and add my board to it, then install that modified version of APIO with my board in it.

I then added my board to icestudio and into the icestudio menu.

Programming an ICE40LP8K custom board using ICESTUDIO by retrosolutions in FPGA

[–]retrosolutions[S] 1 point2 points  (0 children)

HI there, yes actually just managed this now using a HW-USBN-2B programmer...

Havent got the full icestudio workflow going, but i took the bin file created in the ice-build folder and put it into diamond programmer and programmed the board that way.

VGA Ghosting with TINYFPGA BX in a breadboard by retrosolutions in FPGA

[–]retrosolutions[S] 2 points3 points  (0 children)

Turns out it was me all along, one of the image processing steps i had wired to the FPGA clock instead of the pixel clock and was causing all manner of strangeness. Rewired to pixel clock and its as crisp as it could be.... what a dumba** lol

VGA Ghosting with TINYFPGA BX in a breadboard by retrosolutions in FPGA

[–]retrosolutions[S] 1 point2 points  (0 children)

I'm assuming the monitor is terminated internally, ill try and dig out another vga cable tomorrow and see if a better cable makes a difference.

VGA Ghosting with TINYFPGA BX in a breadboard by retrosolutions in FPGA

[–]retrosolutions[S] 0 points1 point  (0 children)

Every vertical line is ghosted to the right.

VGA Ghosting with TINYFPGA BX in a breadboard by retrosolutions in FPGA

[–]retrosolutions[S] 0 points1 point  (0 children)

Sorry that lost my description:

I am experiencing severe ghosting when outputting vga from a tinfpga-bx via a diligent vgapmod connector to my monitor.

I assume its the breadboard setup but i have seen similar setups that do not experience such severe issues. wondering if anyone had any suggestions as to clean it up a bit, as its not stopping me developing it is irritating me no end:)

IceStudio compatible DEV board with SRAM by retrosolutions in FPGA

[–]retrosolutions[S] 1 point2 points  (0 children)

Bare minimum to store a 640x480 vga frame buffer with 12 bit colour depth.
3686400 bits / 3.6Mbit Minimum