https://github.com/mattvenn/frequency_counter
Project 2.2 Frequency counter
https://github.com/mattvenn/frequency_counter
asic hdl verilog
Last synced: about 2 months ago
JSON representation
Project 2.2 Frequency counter
- Host: GitHub
- URL: https://github.com/mattvenn/frequency_counter
- Owner: mattvenn
- License: apache-2.0
- Created: 2021-01-24T16:47:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T10:26:56.000Z (5 months ago)
- Last Synced: 2025-04-01T18:09:56.664Z (about 2 months ago)
- Topics: asic, hdl, verilog
- Language: Verilog
- Homepage: https://zerotoasiccourse.com
- Size: 51.8 KB
- Stars: 11
- Watchers: 2
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Frequency counter
This repository is a template for project 2.2 that takes you through:
* Building an edge detector
* Building a seven segment driver
* Counting edges
* State machines# License
This repo is part of the [Zero to ASIC course](https://zerotoasiccourse.com) and licensed with [Apache 2](LICENSE).
# Resources
* Verilog cheatsheet: https://marceluda.github.io/rp_dummy/EEOF2018/Verilog_Cheat_Sheet.pdf
* Clock domain crossing: http://www.sunburst-design.com/papers/CummingsSNUG2008Boston_CDC.pdf
* Flip flops and metastability: https://www.youtube.com/watch?v=5PRuPVIjEcs
* VHDL resources: https://docs.google.com/document/d/1RAQWjmxpJndlEJdLWXK8irIqWuYTstqu7pU3tOIFccc/edit
* Charles Eric LaForest design elements guide: http://fpgacpu.ca/fpga/index.html