Skip to content

8259/8259A-like Interrupt Controller written in SystemVerilog

License

Notifications You must be signed in to change notification settings

kitune-san/KF8259

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KF8259 - 8259/8259A-like Interrupt Controller written in SystemVerilog

About

KF8259 is programmable interrupt controller like 8259/8259A.

Differences from original

  • Clock synchronization
  • I/O ports is separated into input and output port

Features

  • MCS-80/85 Mode / 8086 Mode
  • Fully Nested Mode
  • End of Interrupt
  • Automatic End of Interrupt(AEOI) Mode
  • Automatic Rotation
  • Specific Rotation
  • Interrupt Masks
  • Special Mask Mode
  • Poll Command
  • Reading the 8259A Status
  • Edge and Level Triggered Modes
  • Buffered Mode
  • Cascade Mode

Block

KF8259_block

Releases

No releases published

Packages

No packages published