D8259:可编程中断控制器

DCD LogoD8259是一个可编程中断控制器软核。完全兼容82C59A器件。D8259核管理多达8个向量优先级的处理器中断。对其编程可级联多达64个向量中断。超过64个向量中断可以通过编程为轮询命令模式来实现。

D8259可以运行在82C59A的所有模式,并支持所有82C59A的功能:

  • MCS-80/85和8088/8086处理器模式
  • 完全嵌套模式和特殊完全嵌套模式
  • 特殊掩码模式
  • 缓冲模式
  • 轮询命令模式
  • 级联模式带有主/从选择
  • 自动结束中断模式
  • 特殊和非特殊的中断结束命令
  • 自动和特殊循环
  • 边沿和电平触发中断的输入模式
  • 通过数据总线读中断请求寄存器(IIR)和在服务寄存器(ISR)
  • 通过数据总线写入和读取中断屏蔽寄存器(IMR)

Features

  • 8 vectored priority interrupts
  • Up to sixty-four vectored priority interrupts with cascading
  • Support for all 82C59A modes features
  • MCS-80/85 and 8088/8086 processor modes
  • Fully nested mode and special fully nested mode
  • Special mask mode
  • Buffered mode
  • Pool command mode
  • Cascade mode with master or slave selection
  • Automatic end-of-interrupt mode
  • Specific and non-specific end-of-interrupt commands
  • Automatic and Specific Rotation
  • Edge and level triggered interrupt input modes
  • Reading of interrupt request register (IIR) and in-service register (ISR) through data bus
  • Fully synthesizable, static design with no internal tri-states

Jump to

Block Diagram

性能和大小

器件 速度级 LUTs/PFUs Fmax
EC -5 394/125 114 MHz
ECP -5 394/125 114 MHz
XP -5 394/125 108 MHz

订购信息

该IP核由DCD销售并提供支持,请通过support@dcd.pl联系DCD或访问www.dcd.pl获取更多信息。