【技术实现步骤摘要】
本专利技术涉及一种在FPGA中实现的多中断均衡管理方法。
技术介绍
FPGA又称现场可编程门阵列。它是一种可编程逻辑器件,是作为专用集成电路领 域中的一种半定制电路而出现的。既解决了定制电路的不足,又克服了原有可编程器件门 电路有限的缺点。FPGA具有可重复修改设计、运行速度快的显著优点。它一般采用硬件描 述语言(verilog或者VHDL)完成电路的设计,经过专用工具的综合和布局布线,形成二进 制文件。生产的二进制文件烧录至FPGA上以后,上电即可自动运行。由于FPGA采用软件编程的方法来实现硬件电路设计,所以采用FPGA来设计电路, 具有非常大的灵活性。对于一个特定的功能,采用FPGA实现相比于采用专用处理器上的软 件来实现,最大的优势在于速度。采用FPGA实现的功能电路,可以充分发挥出并行工作的 优势,且响应速度可达到10纳秒以下。而采用软件来实现的功能,只能串行的工作,且响应 速度一般在几百微妙甚至毫秒级。所以,在现代电子系统设计中,FPGA应用的越来越多。在基于FPGA的应用系统中,有时候会利用FPGA来管理多个外部中断。传统的管 理方法是采用基于优先 ...
【技术保护点】
一种在FPGA中实现的多中断均衡管理方法,其特征在于:本方法依赖于在FPGA中实现的几个单元电路共同协作来实现;这几个单元电路包括中断侦测单元、中断消息队列、中断响应处理单元、总线开关和数据缓冲区;其中:中断侦测单元完成外部中断信号的检测和通道号的锁存;中断消息队列用来存储外部中断通道号,确保按照中断先来先处理的原则进行响应;中断响应处理单元负责执行具体的中断任务;总线开关负责把中断响应处理单元的总线和被响应的通道总线进行连接;数据缓冲区用来存放中断响应处理单元执行中断处理任务时从外部总线读取的数据。
【技术特征摘要】
1.一种在FPGA中实现的多中断均衡管理方法,其特征在于 本方法依赖于在FPGA中实现的几个单元电路共同协作来实现;这几个单元电路包括中断侦测单元、中断消息队列、中断响应处理单元、总线开关和数据缓冲区; 其中 中断侦测单元完成外部中断信号的检测和通道号的锁存; 中断消息队列用来存储外部中断通道号,确保按照中断先来先处理的原则进行响应; 中断响应处理单元负责执行具体的中断任务; 总线开关负责把中断响应处理单元的总线和被响应的通道总线进行连接; 数据缓冲区用来存放中断响应处理单元执行中断处理任务时从外部总线读取的数据。2.根据权利要求1或2所述在FPGA中实现的多中断均衡管理方法,其特征在于当FPGA外接多路AD转换器时,具体地 O中...
【专利技术属性】
技术研发人员:刘升,崔建杰,
申请(专利权)人:西安奇维科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。