期刊文献+

基于FPGA的中断控制器设计 被引量:1

Design of FPGA-based Interrupt Controller
下载PDF
导出
摘要 中断属于CPU的稀缺资源,在多外设系统中可能存在CPU的中断管脚数量少于外设数量的情况,需要将多路中断信号复用。在FPGA上使用Verilog HDL语言设计了一种中断控制器,可将32路中断信号复用成1路中断信号,减少对CPU中断资源的占用。该中断控制器使用简单,无需CPU对其进行配置,并具备中断信号锁存功能,在CPU进入中断服务程序后或处于中断屏蔽状态时,能够继续接收外设的中断信号,避免了中断信号的丢失。该中断控制器已在实际项目中应用,经验证其工作稳定可靠,达到了预期效果。 Interrupts, as the scarce resources of CPU, may exhibit the situation that the number of its interrupt pins is smaller than the number of peripherals in a multi-peripheral system, and this would require the multiplexing of multiple interrupt signals. An interrupt controller designed and implemented on the FPGA with Verilog HDL language, can multiplex the 32 interrupt signals into one interrupt signal, thus reducing the occupation of CPU interrupt resources. The interrupt controller, simple for use and requiring no configuration by CPU, has the function of interrupt signal latch, and can continue the receiving of peripheral interrupt signal after the CPU enters the interrupt service routine or is in the interrupt mask state, thus avoiding the loss of the interrupt signal. The interrupt controller is now applied in actual projects, and its stability and reliability verified, achieving the expected results.
作者 吴志勇 刘继平 郭元兴 WU Zhi-yong;LIU Ji-ping;GUO Yuan-xing(No.30 Institute of CETC,Chengdu Sichuan 610041,China)
出处 《通信技术》 2018年第11期2765-2769,共5页 Communications Technology
关键词 FPGA 中断控制器 多外设系统 中断信号复用 FPGA interrupt controller multi-peripheral system interrupt multiplexed
  • 相关文献

参考文献3

二级参考文献10

  • 1John Uffenbeck.Microcomputers and Microprocessors:The 8080,8085,and Z-80 Programming,Interfacing,and Troubleshooting[M].Englewood Cliffs,New Jersey:Prentice Hall,Inc,07632,ISBN 0-13-580309-8,1985
  • 2The MCS-80/85 Family User's Manual[M].Intel Corporation,1982
  • 3Altera APEX数据手册及应用[M].Altera Corporation,2000
  • 4Brown,Ralf.PC interrupts :a programmer's reference to BIOS,DOS,and third-party calls/Ralf Brown and Jim Kyle[M].Reading,Mass,Addison-Wesley Pub Co,ISBN 0201624850,1994
  • 5BREY B.The Intel Microprocessors Architecture,Programming and Interfacing[M].BJ:Higher Education Press,2001.
  • 6MAZIDI M A,MAIIDI J G.The 80x86 IBM PC and Compatible Computers[M].北京:清华大学出版社,2002.
  • 7KAIHwang.Advanced Computer Architecture[M].北京:机械工业出版社,1999..
  • 8李学干 苏东庄.计算机系统结构[M].西安:西安电子科技大学出版社,1996..
  • 9廖裕评,陆瑞强.CPLD数字电路设计--使用MAX+PLUS Ⅱ.北京:清华大学出版社,2001
  • 10薛钧义,虞鹤松、张彦斌.微型机算计原理及应用.西安:西安交通达学出版社,2000

共引文献2

同被引文献2

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部