用fpga 与芯片通信,如何提取数据,弄到上位机

2019-07-16 00:26发布

最近有个项目,要在一个芯片上取数据,数据通信方式是I2C,我用FPGA 与芯片通信,但是问题来了?怎么看芯片的数据,当然是弄个上位机啦,但是fpga怎么和PC通信呢?我想起了单片机的usb串口通信,但是据我了解Altera DE2上的上位机是直接连接usb blaster的通信的,不知道大家用过没有,到底要怎么提取数据,弄到上位机啊,求指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
成长中的原始人
1楼-- · 2019-07-16 02:47
可以用以太网,加个网口
careyou1984
2楼-- · 2019-07-16 06:45
PCI IO卡速度非常快 要么就用USB串口了  现在有高速串口了  速率都上兆了
1563661808
3楼-- · 2019-07-16 10:17
你可以把IIC器件里的数据取到后,再用串口发送到上位机,这个串口你得自己实现,当然网上也有现成的IP,我曾经自己实现过一个IP,发送与接收都带128BYTE的FIFO,很好用。因为PC的电平是RS232,而FPGA是TTL电平,所以还需要一个电平转换芯片(常用的是RS232或3232,价格两三块),这样上位机就能取到FPGA采集到的数据了。至于你说的USB-BLASTER是ALTERA的调试工具。
gvi-tech
4楼-- · 2019-07-16 10:48
 精彩回答 2  元偷偷看……
glace12123
5楼-- · 2019-07-16 15:52
串口足够了。。。一般IIC接口的芯片,比如EEPROM,数据量都比较小,速度也慢。


ppa3278
6楼-- · 2019-07-16 18:39
。。。。我感觉你已经知道了啊
可你为啥不再弄一个串口呢,如果不要求速度的话

一周热门 更多>