Skip to content

lovesegfault/fpga-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Challenges

  1. LED Blinky
  2. PWM
  3. FizzBuzz (+fast)
  4. Temperature converter
  5. Calculate age in seconds (with leap years)
  6. Reverse a string (SRAM blocks)
  7. Count words in string (lines, sentences, paragraphs, typos, etc.)
  8. Heads/Tails
  9. Radix (base) converter (pipelined vs. sequential divisor)
  10. BMI Calculator
  11. Pascal's triangle
  12. Factorials
  13. Fibonacci Sequence
  14. VGA output a pattern12
  15. CRC-32
  16. SHA256
  17. Collatz Conjecture
  18. Dot and cross product of two vectors (exterior product)
  19. Eulerian path
  20. Benford's law
  21. Sine wave generator from pseudorandom numbers
  22. Text/Morse code translator (+sound)
  23. Define, translate, and rotate a polygon (+ other affine transforms)
  24. Genetic algorithms on polygons
  25. Perlin noise
  26. Fourier Transform (fast or slow)
  27. Password/passphrase generator
  28. Magic eight ball
  29. Random sentence generator
  30. Binary search (n-ary)
  31. Random image generator (parametric)
  32. Sudoku generator/solver
  33. ASCII Digital Clock
  34. Dijkstra's algorithm
  35. Conway's Game of Life (other cellular automata)
  36. Sierpiński triangle
  37. Mandelbrot set
  38. N queens problem
  39. Flow in a network (Ford-Fulkerson algorithm)
  40. Triangle number calculator
  41. Towers of Hanoi (more disks, more poles)
  42. Chip-8 emulator
  43. Cipher encryption/decryption tool3
  44. Markov chains (random text generator)
  45. Brainfuck interpreter
  46. LISP interpreter
  47. Enigma simulator
  48. Enigma decypter
  49. Internet time (NTP)
  50. RISC-V 32bit

Footnotes

  1. http://tinyvga.com/vga-timing/800x600@72Hz

  2. https://www.kampis-elektroecke.de/fpga/vga-im-fpga-der-vga-controller/

  3. Implement at least one of Rumkin Collection

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published