https://github.com/kitune-san/kf8255
8255/8255A-like programmable peripheral interface written in SystemVerilog
https://github.com/kitune-san/kf8255
8255 8255a fpga pc ppi programmable-peripheral-interface systemverilog
Last synced: about 2 months ago
JSON representation
8255/8255A-like programmable peripheral interface written in SystemVerilog
- Host: GitHub
- URL: https://github.com/kitune-san/kf8255
- Owner: kitune-san
- License: mit
- Created: 2020-07-19T12:14:17.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-29T12:44:57.000Z (about 1 year ago)
- Last Synced: 2025-01-21T20:18:55.427Z (3 months ago)
- Topics: 8255, 8255a, fpga, pc, ppi, programmable-peripheral-interface, systemverilog
- Language: SystemVerilog
- Homepage:
- Size: 448 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KF8255 - 8255-like programmable peripheral interface written in SystemVerilog
## About
KF8255 is programmable peripheral interface like 8255/8255A.## Differences from original
- Clock synchronization
- I/O ports is separated into input and output port## Features
- 3 I/O (Port A, PortB, Port C)
- Mode 0: Basic Input/Output
- Mode 1: Storobed Input/Output
- Mode 2: Bi-Directional Bus## Block
