完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
是否可以通过USB将数据从我的Spartan 3E FPGA Block RAM发送到我的计算机?
我试图通过串行RS232发送数据,但那不起作用,所以想找到一个发送数据的备用路径。 如果可能的话,那是什么锻炼? |
|
相关推荐
5个回答
|
|
取决于你需要多快。
查看www.ftdichip.com,以及来自赛普拉斯的谷歌FX2LP。 尽管赛普拉斯用“EZ-USB”等术语引用了他们的部分,但您可能会发现其中一个FTDI部件更易于使用。 |
|
|
|
smukerji@asu.edu写道:
是否可以通过USB将数据从我的Spartan 3E FPGA Block RAM发送到我的计算机? 是的。 你需要多快的速度? 您可以在FPGA中实现全速USB MAC并让它与PHY通信,或者您可以将FPGA挂在具有板载USB接口的微处理器的外部存储器总线上,或者您可以连接Silicon Labs CP21xx USB-to-UART桥接芯片到FPGA(它们比FTDI设备好很多)。 我试图通过串行RS232发送数据,但那不起作用,所以想找到一个发送数据的备用路径。 如果可能的话,那是什么锻炼? 串行RS-232是世界上最容易实现的。 当你说它“不工作”时,究竟什么都不行? ----------------------------是的,我这样做是为了谋生。 |
|
|
|
正如@ bassman59所说,UART串行发送器是最简单的接口之一。
我能想到的唯一更容易的是单向SPI,因为它可以避免启动/停止位并提供专用时钟信号 - 但SPI连接到计算机会更加困难(大多数USB-SPI适配器设计为SPI 大师,所以你必须让FPGA成为一个SPI从站,这是相对困难的)。 如果你无法使用UART,那么USB绝对不是正确的选择。 有点像说“我不能让自行车上班,所以我决定建造一架A380”。 正如我在你关于UART的其他帖子中提到的那样,人们愿意提供帮助 - 但你必须给我们一些工作。 “我制造了一个UART并且它无法工作”是不够的信息。 至少,我们需要代码和输入时钟速度。 |
|
|
|
为什么不使用USB作为计算机和FPGA之间的通道,例如此处的解决方案。
http://www.future-ds.com/en/products.html#CON_FMC 唯一的限制是FPGA板应该有FMC连接器。 幸运的是,大多数Xilinx开发套件板都带有FMC。 单板计算机(SBC)如Raspberry Pi或Odroid通常没有PCIe端口,而是具有USB等串行接口。因此,为什么不使用USB作为与FPGA通信的通道。 有一种新颖的解决方案通过USB将SBC连接到FPGA。 |
|
|
|
如果您之前没有尝试过,我可以推荐以下网站forserial comm。
您只需要一个u***2rs232转换器和一个驱动器模块(可能)。 中国网站上有很多芯片转换器,我经常使用它们。 https://www.nandland.com/vhdl/modules/module-uart-serial-port-rs232.html 希望这能做点什么...... |
|
|
|
只有小组成员才能发言,加入小组>>
2363 浏览 7 评论
2782 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2248 浏览 9 评论
3326 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2414 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
734浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
524浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
337浏览 1评论
742浏览 0评论
1940浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 15:13 , Processed in 0.986423 second(s), Total 53, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号