作者bygamantou (白嘎馒头)
看板Electronics
标题[问题] FPGA、UART问题请益(新手)
时间Wed Aug 25 21:10:07 2021
(代Po)
我是这两周开始接触FPGA(板子是Xilinx的ZCU106)
这两天想要使用PL side的USB UART interface,却完全传输不了东西,把TX输出另外从G
PIO接到示波器看波形(符合UART的PROTOCOL),所以自行先排除是verilog code的原因;
也从电脑端传资料到FPGA的RX,将资料做处理後接到GPIO看波形(完全没有讯号),所以推
测是USB UART这边有出错……但PIN部分我也照着datasheet上接的。
上网爬文大多都是PS side uart,因此想请问板上有PL side UART经验的使用者(zcu102
or 106)可以教教我吗?
非常感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.136.243.242 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1629897009.A.68F.html
1F:推 r901042004: 首先要使用USB UART,必须先安装driver 08/25 21:53
2F:→ r901042004: 之後试试看用terminal选serial mode 08/25 21:54
3F:→ r901042004: 频率必须跟PL side UART产生的对上 08/25 21:54
4F:→ r901042004: 先确定terminal可以看到输出的资料,代表TX没有问题 08/25 21:55
6F:推 r901042004: 如果TX收不到,要先确定FPGA的接线是正确的 08/25 22:05
7F:→ r901042004: Verilog的TX要接到UART2_RXD_I_FPGA_TXD 也就是AL17 08/25 22:06
8F:→ r901042004: RX要接到UART2_TXD_O_FPGA_RXD 也就是AH17 08/25 22:06
9F:→ r901042004: 理论上你Verilog TX接到GPIO没问题,这样应该可以动 08/25 22:08
10F:→ r901042004: 如果最後还是不行,有可能是FPGA上micro-USB接触不良 08/25 22:09
11F:→ r901042004: 这时候就改成用PMOD GPIO接到另外买的UART USB零件 08/25 22:11
12F:推 mmonkeyboyy: 拿个interface analyzer看一下就好 08/30 01:22
13F:→ mmonkeyboyy: usb uart 你要driver 如一楼说的 还要一个serial转换 08/30 01:24