4936|12

14

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

如何进行CPLD内部的地址定义 [复制链接]

我初学CPLD,想要写CPLD的代码,功能是用CPLD作为DSP的资源扩展,现在想先试一下用DSP控制CPLD的一个管脚作为普通DO口输出高、低电平,已了解的知识是DSP是通过这个DO口的地址来读写它的,但是现在不知道CPLD程序内如何定义这个管脚的地址,即如何将这个管脚与特定给定的地址联系起来,请问哪位能就此指点一二,或者有相关的例程和资料推荐也可以,谢谢了
此帖出自FPGA/CPLD论坛

最新回复

做个地址译码器,和外部匹配  详情 回复 发表于 2015-6-1 10:21
点赞 关注
 

回复
举报

5979

帖子

8

TA的资源

版主

沙发
 
CPLD没有地址的概念

你可以先把硬件电路设计好,具体软件部分,可以论坛讨论
此帖出自FPGA/CPLD论坛
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
谢版主回复,硬件已经设计好了,用的是TI公司的28335和xilinx公司的XC95288,用DSP的A16到A19共4根地址线与CPLD的13到16脚相连,并且CPLD放在DSP的zone6扩展区,这样的话对于DSP来说CPLD的起始地址就是知道的,但是如果要用DSP读写CPLD的某一个特定的数据口比如98脚,对于DSP来说,这个脚的地址是什么,应该怎么定义。或者我的理解不对?请版主和坛友们指教
此帖出自FPGA/CPLD论坛

点评

不会没有数据线及其它控制线吧?  详情 回复 发表于 2015-5-18 13:40
 
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

4
 
新设计还用95288?瞬间没有发言的冲动了,怎么着也得选个MX V啥的吧
此帖出自FPGA/CPLD论坛

点评

你说得对,这其实就是按照老方案做个板子先做试验,因为是新手,所以先学习,到后边再升级,还请不吝赐教啊  详情 回复 发表于 2015-5-18 13:57
 
 
 

回复

375

帖子

0

TA的资源

一粒金砂(高级)

5
 
cl0201 发表于 2015-5-18 11:22
谢版主回复,硬件已经设计好了,用的是TI公司的28335和xilinx公司的XC95288,用DSP的A16到A19共4根地址线与CPLD的13到16脚相连,并且CPLD放在DSP的zone6扩展区,这样的话对于DSP来说CPLD的起始地址就是知道的,但是如果要用DSP读写CPLD的某一个特定的数据口比如98脚,对于DSP来说,这个脚的地址是什么,应该怎么定义。或者我的理解不对?请版主和坛友们指教

不会没有数据线及其它控制线吧?
此帖出自FPGA/CPLD论坛

点评

有数据线和其他的时钟、片选等线。我现在主要设计软件,卡在地址这块了,还请指点一下  详情 回复 发表于 2015-5-18 13:58
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

6
 
lelee007 发表于 2015-5-18 13:36
新设计还用95288?瞬间没有发言的冲动了,怎么着也得选个MX V啥的吧

你说得对,这其实就是按照老方案做个板子先做试验,因为是新手,所以先学习,到后边再升级,还请不吝赐教啊
此帖出自FPGA/CPLD论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

7
 
00750 发表于 2015-5-18 13:40
不会没有数据线及其它控制线吧?

有数据线和其他的时钟、片选等线。我现在主要设计软件,卡在地址这块了,还请指点一下
此帖出自FPGA/CPLD论坛
 
 
 

回复

375

帖子

0

TA的资源

一粒金砂(高级)

8
 
数据线、地址线、控制线都有,那么CPLD不就可以当做RAM来用吗?把CPLD的引脚映射到A16~19的任意地址空间内不就可以读到这个引脚的状态了?
此帖出自FPGA/CPLD论坛
 
 
 

回复

375

帖子

0

TA的资源

一粒金砂(高级)

9
 
数据线、地址线、控制线都有,那么CPLD不就可以当做RAM来用吗?把CPLD的引脚映射到A16~19的任意地址空间内不就可以读到这个引脚的状态了?
此帖出自FPGA/CPLD论坛

点评

您说的这个原理我弄明白了,那具体的代码应该怎么写?您有例程或推荐的资料吗,能不能发给我学习一下,我的邮箱,谢谢了  详情 回复 发表于 2015-5-19 09:39
 
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

10
 
换MAX10把,CPLD的价格,FPGA的功能和性能,XC95288已经涨价要停产了,新项目就不要再选用这种器件了

练手更应该选新器件,用法都差不多,用好了以后很多项目都用得上
此帖出自FPGA/CPLD论坛

点评

看来是老器件了,这个行情不太了解,是别人选的,谢版主指点,我跟他们说说  详情 回复 发表于 2015-5-19 09:40
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

11
 
00750 发表于 2015-5-18 14:25
数据线、地址线、控制线都有,那么CPLD不就可以当做RAM来用吗?把CPLD的引脚映射到A16~19的任意地址空间内不就可以读到这个引脚的状态了?

您说的这个原理我弄明白了,那具体的代码应该怎么写?您有例程或推荐的资料吗,能不能发给我学习一下,我的邮箱oexf@163.com,谢谢了
此帖出自FPGA/CPLD论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(中级)

12
 
lelee007 发表于 2015-5-18 18:01
换MAX10把,CPLD的价格,FPGA的功能和性能,XC95288已经涨价要停产了,新项目就不要再选用这种器件了

练手更应该选新器件,用法都差不多,用好了以后很多项目都用得上

看来是老器件了,这个行情不太了解,是别人选的,谢版主指点,我跟他们说说
此帖出自FPGA/CPLD论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

13
 
做个地址译码器,和外部匹配
此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表