4 ms·
For hobby projects? Multiple reasons: - because writing RTL is fun, while writing C code is boring. :-) - because it's probably not possible to outputs VGA w
by TomVDB 8y ago
For hobby projects?
Multiple reasons:
- because writing RTL is fun, while writing C code is boring. :-)
- because it's probably not possible to outputs VGA with your standard microprocessor. You can create a dinky 3-bit VGA output with very little hardware.
- because I may want to DMA data from an external sensor and feed it straight into a DSP for processing, and only use the CPU to deal with the post-processed result. Think multi-channel audio etc.
- because anything that requires fast real-time is probably not possible with the standard microprocessor.
But mostly because writing RTL is fun.
- makapuf 8y agoI mostly agree with your post and its spirit. But I've dabbled enough with microcontrollers and custom consoles to say that vga is completely doable at 800x600 32k colors on a 7$ microcontroller : https://github.com/makapuf/bitbox https://github.com/makapuf/bitbox
- TomVDB 8y agoI expected that somebody would prove me wrong about the VGA thing. Very nice project!