Table of Contents
- The Programmable Interrupt Controller (PIC) is a pivotal component in computer systems, orchestrating the flow of interrupt requests between peripherals and the CPU. In the realm of hardware design, this project endeavors to create a Verilog-based implementation of a PIC, closely modeled after the venerable 8259 architecture. The 8259 PIC has long served as a linchpin in computing systems, facilitating efficient communication and interrupt management.
- 8086 Mode
- Fully nested mode
- Automatic End of Interrupt
- Automatic Rotation mode
- Cascade mode
- End of interrupt
- Specific End of interrupt
- Read status of PIC
- Edge/Level Trigger for Requests
Please fork the repo and create a pull request.
-
Fork the Project
-
Go to your file project on your PC and use git BASH :
$ git remote add upstream OwnerRepoLink
$ git remote add origin YourForkLink
$ git fetch upstream
$ git checkout master
$ git merge upstream/master
-
Pull files from upstream
$ git pull upstream master
-
add files to stages
$ git add .
-
Commit your Changes
$ git commit -m 'Add some master'
-
Push to the Branch
$ git push origin master
-
Open a Pull Request
-
$ git fetch origin
-
$ git merge origin/
-
$ git push origin master
-
$ git pull origin master
-
Do your changes
-
$ git add .
-
$ git commit -m "message"
-
$ git push origin master