摘要: 针对嵌入式系统集成度高、专用性强的特点,设计一种基于AHB总线的嵌入式中断控制器。采用AHB总线接口,增强中断控制器的通用性和可移植性,ARM处理器通过AHB总线访问中断寄存器,实现中断检测、响应、处理以及优先级的配置。该设计采用verilog-HDL语言编写,利用SMIC的0.18 μm CMOS工艺进行逻辑电路综合和布局布线。测试结果表明,在正常工作条件下,该中断控制器的功耗为5.36 mW,在50 MHz时钟下完成一次中断操作最多需要0.7 μs,可满足实时性和低功耗的要求。
关键词:
嵌入式系统,
AHB总线,
中断控制器,
优先级,
实时性,
低功耗
Abstract: According to the embedded system’s characteristics of high integration and strong specificity, an embedded interrupt controller is designed based on the Advanced High-performance Bus(AHB). Interrupt controller enhances versatility and portability by using AHB interface. Advanced RISC Machines(ARM) processor can access the interrupt registers through the AHB bus to realize the interrupt detection, response, processing and priority configuration. The design is programmed by verilog-HDL language. Logic circuit is integrated, placed and routed by using the SMIC 0.18 μm CMOS process. Test results show that power consumption is 5.36 mW under normal working conditions, the worst situation for completing one interrupt operation only needs 0.7 μs, which can meet the requirements of real-time and low power consumption.
Key words:
embedded system,
Advanced High-performance Bus(AHB),
interrupt controller,
priority,
real-time,
low power con- sumption
中图分类号: