PicoVGA icon indicating copy to clipboard operation
PicoVGA copied to clipboard

Does it work with reference design wiring or custom wiring?

Open dglaude opened this issue 3 years ago • 4 comments

Thank you for this code and the great YT video demonstrating it. I was wondering if those were supposed to work with Raspberry reference design for attaching a VGA to a PICO. Mine is the implementation of Pimoroni (that is supposed to respect that mapping): https://shop.pimoroni.com/products/pimoroni-pico-vga-demo-base

But right now it fail on me (could by my screen or Pico or Pico demo).

Thanks.

PS: If it's an alternate design maybe you would directly spot what need to be alter for all those example to work, it is mostly a matter of picking the right GPIO for the same usage.

dglaude avatar Jun 18 '21 13:06 dglaude

FYI: Here are the demo for the reference design: https://github.com/raspberrypi/pico-playground Here is the reference design: https://datasheets.raspberrypi.org/rp2040/hardware-design-with-rp2040.pdf

dglaude avatar Jun 18 '21 13:06 dglaude

Hi, unfortunately PicoVGA cannot be compatible with Pimoroni hardware. Used PIO controller requires a continuous section of GPIO pins. The pins can only be moved as a whole section, but their order cannot be changed. 16-bit and 8 -bit VGA require differently wired hardware and are not interchangeable. They cannot be interchanged by changing the software.

---------- Původní e-mail ---------- Od: David Glaude @.> Komu: Panda381/PicoVGA @.> Datum: 18. 6. 2021 15:13:28 Předmět: Re: [Panda381/PicoVGA] Does it work with reference design wiring or custom wiring? (#1) "

FYI: Here are the demo for the reference design: https://github.com/raspberrypi/ pico-playground(https://github.com/raspberrypi/pico-playground) Here is the reference design: https://datasheets.raspberrypi.org/rp2040/ hardware-design-with-rp2040.pdf (https://datasheets.raspberrypi.org/rp2040/hardware-design-with-rp2040.pdf)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub (https://github.com/Panda381/PicoVGA/issues/1#issuecomment-864029455), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AUNXKEWQS7UYWHHPCWNS2U3TTNA7DANCNFSM465USK7A) . "

Panda381 avatar Jun 18 '21 14:06 Panda381

Thank you, I understand (now). I will have to do a bit more electronic than expected to enjoy this. Any chance of a gerber file or some "ready to build" PCB. :-)

This seems very interesting that you managed to get a lot of the work done by the PIO processor, even if with very few colours.

dglaude avatar Jun 19 '21 15:06 dglaude

In simple way should be sufficient connect a few resistors to Pico pins and VGA connector: http://www.breatharian.eu/hw/picovga/img/PicoVGA_diagram2.jpg (http://www.breatharian.eu/hw/picovga/img/PicoVGA_diagram2.jpg)

I am working on retro computer using Raspberry Pico and PicoVGA library. It will enable running Pico programs from SD card and (later) run some emulators of retro computers. I think base electronics will be ready for about a month to publish.

Nemecek

---------- Původní e-mail ---------- Od: David Glaude @.> Komu: Panda381/PicoVGA @.> Datum: 19. 6. 2021 17:15:57 Předmět: Re: [Panda381/PicoVGA] Does it work with reference design wiring or custom wiring? (#1) "

Thank you, I understand (now). I will have to do a bit more electronic than expected to enjoy this. Any chance of a gerber file or some "ready to build" PCB. :-)

This seems very interesting that you managed to get a lot of the work done by the PIO processor, even if with very few colours.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub (https://github.com/Panda381/PicoVGA/issues/1#issuecomment-864419301), or unsubscribe (https://github.com/notifications/unsubscribe-auth/AUNXKET2QHQFENCT5N5WUFDTTSYCRANCNFSM465USK7A) . "

Panda381 avatar Jun 19 '21 20:06 Panda381