首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 187 毫秒
1.
《微型机与应用》2017,(7):22-25
详细介绍了TI公司TMS320C6678多核DSP高速外设模块EMIF16(外部存储器接口)的功能及特性,利用EMIF模块扩展存储空间大、通信速度快、硬件接口电路简单、性能稳定等特点,设计并实现了一种基于EMIF模块的DSP与FPGA异步通信接口,重点描述了接口通信系统架构设计和具体软件实现。测试验证表明基于该接口可进行DSP与FPGA之间多种格式数据传输,接口运行稳定可靠,扩展了TMS320C6678多核DSP处理芯片与外部器件通信系统接口的设计方式。  相似文献   

2.
基于DSP + FPGA结构的石油仪器组合导航系统中CAN总线系统设计,为了使数据能够在整个CAN总线网络协调、有效、快速、稳定的传输,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法;CAN控制器采用具有SPI接口的MCP2515,利用FPGA实现MCP2515的初始化、数据的发送和接收,实现了DSP处理器的CAN总线扩展应用;该方法由于把CAN节点控制的大量的工作交给FPGA实现,DSP只需要对FPGA中CAN数据接收FIFO和CAN数据发送FIFO进行读写操作,即可完成CAN总线的数据读写操作,大大减轻了DSP的数据处理压力;试验测试及产品应用表明,该设计有效、稳定可靠、可扩展性好,易于修改和移植,具有较强的工程实用价值。  相似文献   

3.
EMIF是DSP(数字信号处理器)器件上的外部存储接口,基于TMS320VC5510电路的EMIF接口,提出了一种桥芯片的设计方法。该桥芯片包含了多个低速外设如I2C、UART以及SDIO接口,同时集成了IDO、ADC模拟IP,设计进行了充分的EDA仿真和FPGA验证,并进行了流片验证,实装测试结果表明EMIF接口可与桥芯片通信无误,实现了TMS320VC5510电路的外设扩展功能。该桥芯片的设计方法大大增加了市场上SoC设计的灵活度,有效地降低了设计周期,节约了设计成本。  相似文献   

4.
针MCP2515芯片的特点,提出了一种新的MCP2515驱动实现方法。把MCP2515的SPI口同MCU的SPI口相连,在EVC下用SPI接口的方式实现MCP2515的驱动。在驱动中,再加上了缓冲管理机制和双注册的机制,避免CAN总线上的干扰数据。  相似文献   

5.
介绍了基于CAN总线的电梯通信网络,以及MCP2515在电梯外呼控制器中的应用,并对系统的硬件和软件实现做了分析。详细介绍了如何模拟MCU与MCP2515的接口SPI总线以及MCP2515关键函数的具体实现。  相似文献   

6.
为实现CAN总线与PC通信,便于CAN总线数据的远程监控,提出一种新的基于现场可编程门阵列(FPGA)的多路CAN总线转Ethernet接口方案,以嵌入FPGA的NiosⅡ作为主控制器,MCP2515为CAN总线控制器,88E1111为以太网PHY芯片。利用可编程片上系统(SOPC)技术搭建了系统的硬件模型,在NiosⅡ IDE软件开发环境中,完成CAN控制器、以太网初始化和Ethernet-CAN转换程序。以数控系统中交流伺服驱动器为应用背景,实验结果表明:该转换卡完全满足以太网和CAN总线通信要求,方便地将CAN总线数据接入工业以太网,用户通过网络可方便地实现对工业底层的监控。  相似文献   

7.
采用VHDL硬件描述语言,以Xilinx公司的FPGA为设计平台,设计实现了以开源软核MC8051为核心的控制单元,控制4路SSI协议模块的SoPC架构的通信控制器,并对通信控制器进行了功能仿真与验证.该控制器可灵活进行IP核模块扩展,并可作为外围处理机与TI公司TMS320C6000系列DSP进行互连通信,将慢速串行...  相似文献   

8.
针对串行通信总线协议(SPI)应用,提出了一种基于飞腾处理器FT2000/4和FPGA之间的通信设计方法,在FPGA中实现了SPI转局部总线模块和寄存器读写模块;在Modelism环境下对所设计的SPI从控制器进行了功能仿真验证,仿真结果表明,该SPI从控制器可与飞腾处理器内的SPI主控制器进行通信;在FT2000/4和FPGA的集成开发板上进行实测,通过扩展的RS422接口与422板卡进行通信,结果表明,在FPGA中设计的SPI从控制器工作正常.  相似文献   

9.
为满足对路斯特CDF伺服驱动器的控制和监测的需要,采用基于ARM9架构的EP9315芯片作为主控制器,MCP2510作为CAN通信协议芯片,利用EP9351的SPI接口来实现EP9315和MCP2510的连接。在微软的嵌入式系统WinCE下构建CAN通信系统,实现了基于SPI接口和MCP2510芯片的流驱动程序设计,完成了上层监控界面的开发,实现了对路斯特伺服驱动器的实时控制和监测。经测试,本套系统运行安全可靠,达到了设计要求。  相似文献   

10.
基于ARM芯片的CAN总线接口设计与实现   总被引:6,自引:2,他引:4  
为了使S3C2410X芯片可以控制CAN总线数据的发送与接收,采用MCP2510总线控制器扩展S3C2410X芯片的CAN总线接口功能,系统硬件主体采用MATRIXVARM9板和MCP2510总线控制器,操作系统采用ARM-Linux,详细介绍了硬件的接口设计,讨论了嵌入式ARM-Linux操作系统上CAN设备驱动程序的具体设计方法.经过测试,可以满足应用的要求.  相似文献   

11.
提出了一种基于CAN总线的集散型火灾报警控制系统的设计方案,系统以AT89C51单片机为节点控制器,MCP2510为总线控制器,MCP2551为总线收发器。文章主要介绍了AT89C51与MCP2510的SPI接口实现方法,以及MCP2510的初始化方法。  相似文献   

12.
以嵌入式微处理器S3C2410为主控制器,通过SPI接口,采用MCP2510控制器扩展CAN总线接口。文章分析了Linux下设备驱动程序的结构和工作原理,论述了嵌入式Linux操作系统下CAN设备驱动程序的设计方法和具体实现。针对字符设备驱动程序的特点,采用中断驱动I/O方式结合缓冲区的使用可将数据接收和read系统调用隔离开,同时在系统调用函数中加入了休眠代码,确保设备在系统中的高效运行。  相似文献   

13.
基于FPGA的微小型导航计算机数据采集系统设计   总被引:3,自引:0,他引:3  
提出了以高性能DSP为核心,由FPGA构成主要外部输入输出接口的导航计算机方案,并重点对由FPGA构成的ADC采样控制器进行了设计。处理器DSP只需通过EMIF接口访问FPGA中的FIFO即可进行数据接收。FPGA设计采用VHDL语言描述,并利用Quartus24.0对设计方案进行了仿真,仿真结果表明该设计是有效的。同时,本文也简述了DSP和FPGA接口的软硬件设计。  相似文献   

14.
基于高分辨率CMOS传感器图像采集系统的实现   总被引:2,自引:0,他引:2  
为了解决高像素 CMOS 图像采集传感器 MT9T001和一些没有视频采集控制器的 DSP 接口难的问题,采用了2KB 容量的线缓冲 FIFO+CPLD 的方案,结合 TI 公司的6000系列 DSP 芯片TMS320C6711的 EMIF 接口,在 DSP 中设计了采集图像的中断程序,通过 DSP 将采集的图像写到 SD卡中,最终证明了本采集方案的可行。  相似文献   

15.
CAN总线在基于ARM嵌入式数控系统中的应用   总被引:9,自引:0,他引:9  
利用CAN总线的实时性和可靠性来提高数控机床的性能。上位机采用控制器S3C2410,通过SPI串行通讯接口,实现MCU与CAN总线控制器之间的通讯。由MCU传输的数据经过CAN控制器的处理,转换成符合CAN2.0协议的标准格式,以报文形式发送到CAN总线上的相关节点,完成对六轴伺服电机的运动控制。  相似文献   

16.
张开禾  富立  范耀祖 《测控技术》2007,26(3):75-76,78
针对捷联航姿系统的发展情况,设计了一种高速、多通道、可扩展的计算机系统.主要描述了系统的硬件电路,采用了高性能DSP为内核,用于高速处理数据;采用FPGA构成主要的外部输入输出接口.FPGA映射到DSP中EMIF的一段地址空间,两者之间通过EMIF接口进行交互.FPGA设计采用VHDL语言描述,DSP程序采用了C语言程序和汇编程序编制.实践证明了系统的高速性和高可靠性.  相似文献   

17.
针对矿用高压电缆在线监测系统缺乏高效监测平台和可靠通信方式的现状,提出了一种矿用高压电缆在线监测系统CAN总线控制器的设计方案,详细介绍了该控制器的硬件电路设计、程序状态机的实现、波特率的设定及SPI通信的实现。该控制器以FPGA芯片EP2C20F484C8为监测核心,以MCP2510作为总线控制器,采用Verilog HDL语言编写应用程序。实验结果证明了该控制器的实时性和可靠性。  相似文献   

18.
针对当前嵌入式Linux系统下CAN总线驱动未实现波特率自适应功能的问题,提出了一种基于ARM11芯片S3C6410和CAN控制器MCP2515的CAN总线波特率自适应驱动的实现方案,给出了驱动工作原理和软件设计方法,并通过实验测试论证了方案的可行性.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号