Julien F @julien.dokitek.com · Feb 23

Continuing my learning journey! Writing dirty HDL code is already far from easy, but writing clean HDL is way harder ! Reading the amazing book "Digital Design and Computer Architecture" by Sarah and David Harris, I decided to implement in hardware one of the examples, the traffic light controller.

2 likes 1 replies

?

Replies

Julien F · Feb 23

Writing clean and timing accurate HDL, with proper FSMs is way more difficult than botching up a VGA controller. This seems counter intuitive but the VGA timings are tolerant enough to allow for small errors. Even getting a clock divider cycle accurate was a challenge on itself