嵌入式爱好者

查看: 2562|回复: 5

S3C2440 与 CPLD芯片通讯

[复制链接]

0

主题

0

帖子

0

积分

扫一扫,手机访问本帖
发表于 2013-9-3 09:01:58 | 显示全部楼层 |阅读模式
我在做Arm+CPLD的开发,用的FL2440开发板,选择的是nGCS5,第六个Bank,地址线连接的就是ARM核心板连出来的ADDR[8..1],数据线连接的是ARM核心板连出来的DATA[15..0],但是下载一个ARM读写CPLD的程序到CPLD中,ARM就死机了,希望大家帮帮忙给点建议。
回复

使用道具 举报

0

主题

972

帖子

900

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2013-9-4 08:57:25 | 显示全部楼层
楼主用的是什么系统,是不是程序方面需要改,要不用什么办法片选到nGCS5呢,有可能是CPLD的数据跟总线上内存的数据或地址冲突导致啊
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

 楼主| 发表于 2013-9-4 14:50:05 | 显示全部楼层
飞凌-peacelove 发表于 2013-9-4 08:57
楼主用的是什么系统,是不是程序方面需要改,要不用什么办法片选到nGCS5呢,有可能是CPLD的数据跟总线上内存 ...

我还没有用操作系统,想通过ADS来仿真一下ARM和CPLD之间的数据发送与接受,不知道这样行不行,我以前没有做过这个,现在还在学习中,还想请教一下,Arm和CPLD连接的数据线,地址线是不是就是ARM核心板引出来的那些数据线和地址线呢?我看FL2440的原理图有ADDR[22..0],DATA[15..0],我就在其中选了ADDR[8..1],DATA[15..0],作为地址总线和数据总线,有没有问题呢?现在很纠结着呢,我也想是CPLD引脚干扰了ARM,我该从什么地方着手解决呢?非常感谢你的帮助啊!
点评回复 支持 反对

使用道具 举报

0

主题

972

帖子

900

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2013-9-5 09:34:07 | 显示全部楼层
没有用过CPLD,直接接上定是不行啊,也许你需要加一个给你的设备加个锁存器一类的东西,然后在通过软件来分时复用,软硬件都得做啊
技术支持电话:0312-3119192
技术支持邮箱:Hardware@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

 楼主| 发表于 2013-9-6 11:35:59 | 显示全部楼层
飞凌-peacelove 发表于 2013-9-5 09:34
没有用过CPLD,直接接上定是不行啊,也许你需要加一个给你的设备加个锁存器一类的东西,然后在通过软件来分 ...

是挺麻烦的,不过谢谢你的帮助!:)
点评回复 支持 反对

使用道具 举报

0

主题

972

帖子

900

积分

i.MX6Q通行证i.MX6UL通行证TCU通行证AM335x通行证

发表于 2013-9-9 09:09:20 | 显示全部楼层
愿与您共同进步~:)
技术支持电话:0312-3119192
技术支持邮箱:Hardware@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-22 20:00

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表