打印

谁能告诉我FPGA和ARM如何实现通信啊

[复制链接]
7784|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
廊桥拾梦|  楼主 | 2013-1-24 09:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chenzhi658| | 2013-1-24 11:51 | 只看该作者
最近我也在想类似的问题!我是瑞萨SH2单片机与CPLD通信,单片机读CPLD中的各路AD储存值,写PWM波的周期、脉宽、死区值。我菜鸟初步想通过地址线作选择器,不同的地址对应不同的方式,对数据线操作!请猴哥,各位大侠想想招~~~~

使用特权

评论回复
板凳
binbin1986| | 2013-1-24 11:57 | 只看该作者
SPI总线方式不可以吗,18M的速度!

使用特权

评论回复
地板
shell.albert| | 2013-1-24 13:50 | 只看该作者
这个还不好办嘛 ?
硬件连接就是直连就可以了。
软件上可以是串行协议,像I2C,SPI,RS232....
也可以是并行协议,当然你自己实现也是可以的。
总是FPGA就像一个积木似的,里面的东东你随意搭。

使用特权

评论回复
5
chenzhi658| | 2013-1-24 15:01 | 只看该作者
看来我是选择直连的那种了!公司板子都做出来了,单片机与CPLD连接的好多线A1~A5,D0~D15,还有其他的线。我刚大学毕业,来公司,经理给我那个板子,那应该是直接连接的那种了吧?在CPLD上,那对地址线的操作,用什么方法快,资源浪费也不严重?这么简单的任务,小弟也头疼啊

使用特权

评论回复
6
jlass| | 2013-1-24 15:45 | 只看该作者
爱怎么连就怎么连,并口,串口随意

使用特权

评论回复
7
廊桥拾梦|  楼主 | 2013-1-24 16:06 | 只看该作者
jlass 发表于 2013-1-24 15:45
爱怎么连就怎么连,并口,串口随意

想用并口连接,但是不知道怎么整刚来这公司上面就安排这个任务真不晓得怎么弄呢哇高手讲详细点呗教教我吧

使用特权

评论回复
8
廊桥拾梦|  楼主 | 2013-1-24 16:08 | 只看该作者
shell.albert 发表于 2013-1-24 13:50
这个还不好办嘛 ?
硬件连接就是直连就可以了。
软件上可以是串行协议,像I2C,SPI,RS232....

那ARM在传输数据的时候不是会对FPGA造成干扰码

使用特权

评论回复
9
廊桥拾梦|  楼主 | 2013-1-24 16:21 | 只看该作者
我现在是想从ARM的锁存器内读取数据发送至CPLD芯片求解啊 求大神啊

使用特权

评论回复
10
GoldSunMonkey| | 2013-1-24 23:18 | 只看该作者
这个有什么难的么??

使用特权

评论回复
11
GoldSunMonkey| | 2013-1-24 23:19 | 只看该作者
了解接口时序就行了啊

使用特权

评论回复
12
jlass| | 2013-1-25 08:17 | 只看该作者
廊桥拾梦 发表于 2013-1-24 16:06
想用并口连接,但是不知道怎么整刚来这公司上面就安排这个任务真不晓得怎么弄呢哇高手讲详细点呗教教我吧 ...

你把FPGA当成一块RAM不就好了么。

使用特权

评论回复
13
蓝色风暴@FPGA| | 2013-1-25 09:48 | 只看该作者
都是自己的东西,你爱怎么通信怎么通信,协议自己爱怎么定怎么定,随意随意,你看别人的协议还头疼呢

使用特权

评论回复
14
holle| | 2013-1-25 09:55 | 只看该作者
用并口吧,映射成ARM外设地址即可。
如果高速还可以使用ARM的DMA+FPGA的双端口RAM。

使用特权

评论回复
15
GoldSunMonkey| | 2013-1-26 00:23 | 只看该作者
jlass 发表于 2013-1-25 08:17
你把FPGA当成一块RAM不就好了么。

;P精辟

使用特权

评论回复
16
chengyabcd| | 2013-1-30 08:26 | 只看该作者
对呀,把FPGA当一块RAM即可,要实现控制FPGA中定义几个寄存器就能控制了。

使用特权

评论回复
17
廊桥拾梦|  楼主 | 2013-1-30 09:13 | 只看该作者
chengyabcd 发表于 2013-1-30 08:26
对呀,把FPGA当一块RAM即可,要实现控制FPGA中定义几个寄存器就能控制了。

那fpga的程序怎么写?需要写spi的数据发送(主机)和spi数据接受(从机)的程序吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

104

帖子

2

粉丝