自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 基于双口RAM的CPLD与DSP通讯(DSP-->FPGA-->DAC)

相比较,此篇文章最大的不同就是增加了DAC模块,将从DSP收到的数,经过CPLD再采用SPI通讯方式,将数据传给DAC芯片(TLC5615),于此同时,也采用状态机的方式进行状态转移。摘要:本文主要介绍DSP(TMS320F28335)与CPLD(EPM570T100C5)的通讯,本文主要基于CPLD的双口RAM通过XINTF实现与DSP的通讯,与前面文章中的。本文只是增加了DSP到CPLD到DAC的部分,其余均与前面文章中的相差不大。

2025-02-22 08:00:00 253

原创 基于简单双口RAM的CPLD与DSP通讯(CPLD-->DSP)

本次的不同之处在于,DSP访问双口RAM的读端口,CPLD访问双口RAM的写端口。上述调试过程中遇到问题:首先在选择区域7时,DSP可以发送数据给CPLD,CPLD也可以正确接收数据,但是换成CPLD发送数据DSP接收数据时,发现高四位的数经常异常,且数据越大越明显,后来通过查阅相关资料发现,普中开发板的XINTF管脚连接了一个SRAM的芯片,它的片选信号与区域7片选信号一样,因此,在发送数据时(FPGA发送)SRAM芯片也会被相应的使能,向DSP发送数据通过XINTF,导致上述问题的出现。

2025-02-21 08:30:00 755

原创 基于双口RAM的CPLD与DSP通讯

摘要:本文主要介绍DSP(TMS320F28335)与CPLD(EPM570T100C5)的通讯,本文主要基于CPLD的双口RAM通过XINTF实现与DSP的通讯,与前面文章中的基于寄存器映射相比,寄存器映射是一种通过特定地址访问硬件寄存器的通信方式。而双口RAM是一种允许同时进行两组独立读写操作的存储器。双口RAM有两个独立的端口,每个端口都有自己的地址总线、数据总线和控制信号。上述文章,完成了简单双口RAM的配置,上述代码,实现了DSP发送数据给FPGA,FPGA收到数据后将收到的数据通过数码管显示。

2025-02-20 08:30:00 537 2

原创 CPLD与DSP交互

摘要:本文主要通过DSP(TMS320F28335)与CPLD(EPM570T100C5)交互,实现DSP与FPGA双向数据交互,其中DSP采用的是普中DSP28335,CPLD采用的是睿智EPM570, 他们通过DSP28335外部存储器接口XINTF实现通讯,引脚采用杜邦线连接,此次实验实现了DSP28335通过定义的地址向CPLD发送数据,同时CPLD也定义地址向DSP发送数据,从而实验数据交互。

2025-02-19 14:27:40 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除