打印

fpga往68013里发送数据

[复制链接]
797|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinxiangh|  楼主 | 2019-6-15 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我用的是56引脚的68013芯片,在做数据采集方面,用fpga的fifo发送数据到68013在传到pc机上,fpga往68013里发送数据时fpga应该对68013芯片进行哪些控制呀或者初始化呀?

使用特权

评论回复
沙发
pangb| | 2019-6-15 16:29 | 只看该作者
这个问题有人好像问过。68013工作在Slave FIFO模式,控制无非就那十几根与FPGA相连的引脚

使用特权

评论回复
板凳
ousj| | 2019-6-15 16:32 | 只看该作者
可以查一下编程手册,里面有详尽的说明,希望对你有帮助。

使用特权

评论回复
地板
yinxiangh|  楼主 | 2019-6-16 09:13 | 只看该作者

编程手册,可以在哪儿下载呀?

使用特权

评论回复
5
morrisk| | 2019-6-16 09:23 | 只看该作者

IFCLK:FX2输出的时钟,可做为通讯的同步时钟;
FLAGA,FLAGB,FLAGC,FLAGD:FX2输出的FIFO状态信息,如满,空等;
SLCS:FIFO的片选信号,外部逻辑控制,当SLCS输出高时,不可进行数据传输;
SLOE:FIFO输出使能,外部逻辑控制,当SLOE无效时,数据线不输出有效数据;
SLRD:FIFO读信号,外部逻辑控制,同步读时,FIFO指针在SLRD有效时的每个IFCLK的上升沿递增,异步读时,FIFO读指针在SLRD的每个有效—无效的跳变沿时递增;
SLWR:FIFO写信号,外部逻辑控制,同步写时,在SLWR有效时的每个IFCLK的上升沿时数据被写入,FIFO指针递增,异步写时,在SLWR的每个有效—无效的跳变沿时数据被写入,FIFO写指针递增;
PKTEND:包结束信号,外部逻辑控制,在正常情况下,外部逻辑向FX2的FIFO中写数,当写入FIFO端点的字节数等于FX2固件设定的包大小时,数据将自动被打成一包进行传输,但有时外部逻辑可能需要传输一个字节数小于FX2固件设定的包大小的包,这时,它只需在写入一定数目的字节后,声明此信号,此时FX2硬件不管外部逻辑写入了多少字节,都自动将之打成一包进行传输;
FD[15:0]:数据线;
FIFOADR[1:0]:选择四个FIFO端点的地址线,外部逻辑控制。

使用特权

评论回复
6
yinxiangh|  楼主 | 2019-6-16 09:26 | 只看该作者


应该就是这几个引脚,这个IFCLK用不用呀?应该怎么设置呀?

使用特权

评论回复
7
zyf部长| | 2019-6-16 09:29 | 只看该作者

看看数据参考手册第9章slave FIFO,硬件怎么接,怎么写firmware都有写。呵呵,不过要花点时间看看。

使用特权

评论回复
8
xxmmi| | 2019-6-16 09:32 | 只看该作者
CY7C68013A数据参考手册:http://www.cypress.com/?rID=38232

使用特权

评论回复
9
yinxiangh|  楼主 | 2019-6-16 09:41 | 只看该作者

当时设计板子时把68013的slcs引脚连接到了fpga的input引脚上了,不知道这个有影响吗?

使用特权

评论回复
10
kangzj| | 2019-6-16 09:45 | 只看该作者


楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
11
yinxiangh|  楼主 | 2019-6-16 09:47 | 只看该作者
我想用fpga控制这个68013往pc上传送数据。

使用特权

评论回复
12
zwll| | 2019-6-16 09:50 | 只看该作者

这个问题简单,你用示波器看一下SLCS引脚,看有无电平变化。

使用特权

评论回复
13
chuxh| | 2019-6-16 09:53 | 只看该作者

对,如果没有的话,查一下原因,

使用特权

评论回复
14
zwll| | 2019-6-16 09:57 | 只看该作者

或者干脆飞一线

使用特权

评论回复
15
yinxiangh|  楼主 | 2019-6-16 10:18 | 只看该作者

我就是想知道那个slcs在slave fifo状态中用不用对它进行控制呀?

使用特权

评论回复
16
juventus9554| | 2019-6-16 10:21 | 只看该作者
关于pktend引脚有个小问题,就是在slave模式下 控制pktend强制打包  但是在EZ-USB interface上查看发现总是无法收到我当前发送的这包数据

使用特权

评论回复
17
juventus9554| | 2019-6-16 10:28 | 只看该作者
关于pktend引脚有个小问题,就是在slave模式下 控制pktend强制打包  但是在EZ-USB interface上查看发现总是无法收到我当前发送的这包数据

使用特权

评论回复
18
stly| | 2019-6-16 10:32 | 只看该作者

然后呢?你是怎么应对这个的呢

使用特权

评论回复
19
juventus9554| | 2019-6-16 10:36 | 只看该作者
而总是在下一包数据发送的时候 在EZ-USB interface上才能查看到上次发送的数据。请问您出现过这种情况么?

使用特权

评论回复
20
yinxiangh|  楼主 | 2019-6-16 10:41 | 只看该作者


嗯,预料中的结果,先结贴吧,多谢大家啦

使用特权

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

本版积分规则

723

主题

7134

帖子

2

粉丝