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

2019-07-16 00:26发布

最近有个项目,要在一个芯片上取数据,数据通信方式是I2C,我用FPGA 与芯片通信,但是问题来了?怎么看芯片的数据,当然是弄个上位机啦,但是fpga怎么和PC通信呢?我想起了单片机的usb串口通信,但是据我了解Altera DE2上的上位机是直接连接usb blaster的通信的,不知道大家用过没有,到底要怎么提取数据,弄到上位机啊,求指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
1563661808
2019-07-16 10:17
你可以把IIC器件里的数据取到后,再用串口发送到上位机,这个串口你得自己实现,当然网上也有现成的IP,我曾经自己实现过一个IP,发送与接收都带128BYTE的FIFO,很好用。因为PC的电平是RS232,而FPGA是TTL电平,所以还需要一个电平转换芯片(常用的是RS232或3232,价格两三块),这样上位机就能取到FPGA采集到的数据了。至于你说的USB-BLASTER是ALTERA的调试工具。

一周热门 更多>