龙空技术网

基于FPGA的自定义CPU架构设计

电子技术应用ChinaAET 960

前言:

今天姐妹们对“卡尔曼滤波 fpga”大概比较关注,大家都需要知道一些“卡尔曼滤波 fpga”的相关文章。那么小编也在网上网罗了一些有关“卡尔曼滤波 fpga””的相关内容,希望姐妹们能喜欢,大家快快来学习一下吧!

在目前的工业应用环境下,许多的工业设备控制器中都包含有相当复杂程度的算法。例如:状态观测器、卡尔曼滤波器、模糊控制算法、甚至是神经网络算法,不一而足。其中有些算法计算步骤复杂,同时又对控制带宽有一定的要求,所以对设备的处理器芯片的运算能力要求很高。因此,有些设备中可能会同时存在2个甚至多个处理器,分别完成不同的功能算法。这样多个处理器分布式地处理不同的算法,完成不同的控制功能,无疑是一个解决思路。但是这又会带来IC数量增加,成本上升的问题。同时,现在的工业设备控制器的主控PCB上的集成度越来越高,在上面增加IC对硬件设计也是一种挑战。

现在许多设备控制主板上都会使用芯片来对外部信号做预处理。本文旨在提供一种在FPGA内构建精简架构的CPU,使其可以具备算法处理能力的方法。这样,在不额外增加处理器的前提下,可以让FPGA也承担一部分的计算任务[1]。

作者信息:

李 俊1,任连新2,廖振雄3

(1.深圳市合信自动化技术有限公司,广东 深圳518055;

2.华南理工大学 自动化科学与工程学院,广东 广州510640;3.深圳市科创思科技有限公司,广东 深圳518055)

标签: #卡尔曼滤波 fpga