Minorzar / 2324_Projet2A_NES

This is the repository of the NES project from students of the ENSEA.
1 stars 0 forks source link

VGA on the DE1-SoC #10

Open Minorzar opened 1 year ago

Minorzar commented 1 year ago

Must create a working VGA system on the DE1-SoC board.

Minorzar commented 1 year ago

Frequency : 25MHz (standard VGA and better than 25.12...MHz Comm frequency : 60Hz Resolution: Probably the 1280x1024

Minorzar commented 1 year ago

VGA_Sync is now working. Working on VGA_Comm. After that, it should be working fine (without RAM currently)

Minorzar commented 1 year ago

Corrected the code:

It has been tested and everything works as expected.

Minorzar commented 1 year ago

VGA should be working now. Small change of resolution from 640x480 to 1280x1024.

Minorzar commented 1 year ago

So, basically, I fucked up my entire code and nothing is working as expected (which was also a bit expected).

I will go back to 640x480 and hopefully I'll fix everything until thuesday.

Minorzar commented 1 year ago

Removed useless files from the project, rework the naming of the variable.

For the issue left: x and y are vectors 9 downto 0 but R,G and B are vectors 7 down to 0, need to find a mapping to make x and y conforme to 0 - 255 without division are reduce their uses.

Need to really understand how BLANK_N and SYNC_N are made.

Minorzar commented 10 months ago

It only took like 3 month, 13 videos on the subject, so many datasheets I lose count and the base code of my tutor but I did it. I guess the main issue was the way I was handling the blank and sync signals.