Final project for ECE 5367 at UH.
Simulations are intended to be done with ModelSim.
To get the RAM module to work, you'll need to add two libraries before starting the simulation.
This is done under the "Libraries" tab in the "Start Simulation" popup window.
Add altera_mf_ver
and altera_mf
(in that order, specifically).
Also, make sure that a copy of the sudoku4x4.mif
file is included in your simulation
directory (usually one level above the /work directory).
Typical Git workflow when starting to develop a feature:
- Checkout master:
git checkout master
- Update/pull latest commits:
git pull
- Create and checkout a new branch for your feature:
git checkout -b your-branch-name-here
- Do whatever development you need to do on this branch.
- Commit things in reasonable chunks. How to commit: in project root run
git add .
, thengit status
to check if the right things are being committed, thengit commit -m "(Your commit message)"
to commit.
- Commit things in reasonable chunks. How to commit: in project root run
- Once you've made a commit (or multiple), push your work.
- If it's your first time pushing to this branch, use
git push origin -u your-branch-name-here
- Otherwise, just
git push
- If it's your first time pushing to this branch, use
- When your feature/component/whatever is complete, open a pull request (PR) on the GitHub site.
- If there are merge conflicts, you'll have to resolve them.
- If needed, can check this doc for a typical merge process.
Note: life is usually easiest if each branch only has one person pushing commits to it.