首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何用FPGA实现C6000DSP与RS232口的通信

如何用FPGA实现C6000DSP与RS232口的通信

大家好,最近在弄一个方案,用C6000的MCBSP串口,通过FPGA做一个RS232串口,不知道具体怎么实现,希望大家不吝指教,谢谢。我刚开始接触FPGA,是不是这个过程还涉及到串转并然后转串的UART转换?能用芯片上的核吗?

估计你的C6000DSP没有串口控制器,你相当于要用fpga写一个rs232的控制模块。

“是不是这个过程还涉及到串转并然后转串的UART转换?”这跟你使用的方式有关,如果你想使用并口来和串口控制器通信,就要并转串。

如果有ip就好办,没有的话要读rs232的datasheet,然后通过vhdl或verilog写,工作量比较大。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

因为DSP是同步串口,所以不能简单上拉下拉就能与RS232通信,和外部的RS232口通信时需要加一个UART转换芯片,如MAX3111。但是因为系统中已经有FPGA了,所以想省掉MAX3111,其实我就是这个意思。不知道具体怎么实现,希望大家能给我一些更详细的提示。其实如果把DSP并行输出的数据经FPGA的UART转换变串行,经电平转换后可以和RS232通信,但是怕速度不行,所以整这么多事儿:)

返回列表