共查询到17条相似文献,搜索用时 78 毫秒
1.
DSP和FPGA组成的伺服控制系统能够满足复杂的控制算法要求。通过对TI公司的DSP控制芯片和ALTERA公司的FPGA芯片的功能和特点分析,结合CAN总线与上位机通信,设计了一种基于DSP、FPGA与CAN总线的跟踪控制器。给出了该控制器的功能和硬件结构,以及软件流程设计。重点介绍了该控制器的硬件资源选择,工作原理,基本功能模块构成及算法实现。该控制器能够满足高速跟踪的伺服系统在实时性、精确度和稳定性上的高要求,具有良好的功能扩展能力。 相似文献
2.
介绍了一种基于可编程逻辑器件FPGA和硬件描述语言VHDL的32位ALU的设计方法。该ALU采取层次化设计方法,由控制模块、逻辑模块、加减法模块、乘法模块和除法模块组成,能实现32位有符号数和无符号数的加减乘除运算,另外还能实现9种逻辑运算、6种移位运算以及高低字节内容互换。该ALU在QuartusII软件环境下进行了功能仿真, 通过验证表明,所设计的ALU完全正确,可供直接调用。 相似文献
3.
基于FPGA的控制器局部网(CAN)总线控制器设计 总被引:2,自引:0,他引:2
提出一种基于FPGA的CAN总线控制器的实现方案,给出其结构框图,并对内部各模块进行较为详细的介绍.最后给出控制器在Altera公司的系列FPGA上实现时的资源利用情况及其性能,并参照CAN协议规范对其进行仿真验证. 相似文献
4.
为了对某武器系统各个节点传输的CAN总线数据进行实时监测与精确采集,设计了基于DSP和FPGA的CAN总线监视系统。该系统采用CAN2.0B协议,用以对两路CAN总线数据进行实时监测与采集。试验结果表明,该系统可在1000kb/s下正常运行,具有很好的实时性,并且抗干扰能力强,能够精确测量与采集该武器系统的各项参数,在实际中取得了很好的应用。 相似文献
5.
6.
在飞行模拟器的设计中,为了使数据能够快速有效地在飞行模拟器的各个模块之间进行高速传递,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法,并完成了飞行模拟器通信接口的软硬件设计.采用Verilog HDL进行编程,能够完成对SJA1000总线控制器的有效读写.实际测试表明,相较于单片机作为处理器,本设计可扩展性好,易于修改和移植,能降低模拟器成本. 相似文献
7.
CAN总线(Controller Area Network)是控制器局域网,已被广泛应用到众多领域中。本文简要介绍CAN总线的特点和应用。同时结合在实践中遇到的问题,指出在CAN总线应用中需要注意的一些地方。 相似文献
8.
9.
CAN总线(Controller Area Network)是控制器局域网,已被广泛应用到众多领域中。本文简要介绍CAN总线的特点和应用。同时结合在实践中遇到的问题,指出在CAN总线应用中需要注意的一些地方。 相似文献
10.
以集成电路的快速发展与广泛应用为契机,针对FPGA开发过程中IP软核可复用的特点,提出一种提升FPGA嵌入式块存储器工作频率的IP软核设计方法。利用软件对不同读写类型和不同输入位宽的数据进行预处理,获取所需的硬件资源开销,并生成相应的硬件描述语言。IP软核设计时,在使用固定硬件资源的情况下,通过优化数据预处理方法,以及改变在综合阶段布局布线的处理结果,提高了工作频率。对设计的IP软核进行测试验证,结果表明,该设计方法生成的IP软核的功能和性能指标均符合设计要求,其工作频率最高可提升25.56%。 相似文献
11.
12.
针对控制器局域网络(controller area network,CAN)分布式系统中节点应用软件升级困难现状,设计一种基于CAN总线ISO11898协议,利用具有Cortex-M3内核的节点微控制器STM32F103VET6集成功能模块和在线应用编程技术(in application programming,IAP),应用层通讯采用诊断协议ISO14230的嵌入式软件在线升级方案。该方案操作便捷,可靠性高,稳定性好,对其它嵌入式应用软件远程在线升级有参考意义。 相似文献
13.
14.
一种高速USB设备控制器IP核的设计与实现 总被引:6,自引:2,他引:4
文章首先分析USB2.0协议,然后介绍基于该协议的一种设备控制器IP核设计实现,着重分析了设计中的几个问题并提出相应的解决方案,最后简单介绍了IP核的系统验证。 相似文献
15.
基于FPGA的Kalman滤波器实现研究 总被引:1,自引:1,他引:0
卡尔曼(Kalman)滤波计算精度和速度是工程应用中是否成功的决定性条件,为进一步提高Kalman滤波算法在更复杂的环境下使用的性能,并能够同时满足实时性和精度的要求,采用现场可编程逻辑阵列(FPGA)技术,设计了Kalman滤波算法在FPGA上的实现方案,选择了一种可以同时满足精度和实时性的方案进行实现,对算法中的矩阵相乘、状态机的应用以及资源分时复用等关键技术进行了设计。通过与Matlab及DSP的计算结果相对比,验证了在FPGA内实现Kalman滤波器的优势。 相似文献
16.
17.
智能小区的宗旨就是将结构、系统、服务与运营结合并优化组合,现场总线技术是智能小区的重要应用技术之一,而CAN(控制器区域网)总线与一般总线相比,它的数据通信具有突出的可靠性、实时性和灵活性,并且受干扰的概率低。文中针对智能小区的管理中心与小区各系统要实现自动化的监控与管理,设计了一种基于CAN总线的通信控制器。介绍了该设计的硬件电路结构、原理及软件结构和主程序流程。应用结果表明该设计方案具有硬件简单、适应性和可扩展性强的特点,并且现场调试简单,缩短了开发周期。 相似文献