完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试在Spartan 6评估板XC6SLX16上设置USB-UART,它具有SILABS CP2103芯片。
作为我设计的基础,我使用的是我为Digilent Spartan-3E入门板编写的模块,它只需要一个8位数据值,然后逐位(以指定的波特率)将这些位推出(添加 在适当的开始,停止和奇偶校验位)。 该模块在该板上运行良好。 此外,USB-UART可以与测试设计配合使用,因此据我所知,我的设置在P方面是正确的。 我认为,主要问题是我无法找到我能理解的CP2103芯片的使用说明。 Spartan 6板可以访问与USB-UART相关的4个引脚, NET“USB_1_CTS”LOC =“U10”; 在U4上## 22 NET“USB_1_RTS”LOC =“T5”; U4上的## 23 NET“USB_1_RX”LOC =“L12”; U4上## 24 NET“USB_1_TX”LOC =“K14”; U4上## 25。 现在,对我而言,似乎我可以像使用Spartan 3板上的引脚一样使用这些引脚,也就是说,无论我按照RS-232标准推进什么,都会传输到计算机。 我不确定该芯片是否需要CTS信号,但我已尝试切换它以及在整个持续时间内保持低或高,并且没有任何组合可行。 Xilinx文档链接到的这篇文章http://www.silabs.com/Support%20 ... icalDocs/CP2103.pdf几乎没有说明这个芯片的使用情况(除了告诉我RTS和CTS之外) 活跃的低)。 这个芯片的vhdl或verilog示例代码是否不依赖于我错过的微/ picoblaze处理器? 或者是否有人对我能阅读的有关使用此芯片的内容有任何建议? 提前致谢。 以上来自于谷歌翻译 以下为原文 I am trying to set up the USB-UART on the Spartan 6 Evaluation board XC6SLX16, that has a SILABS CP2103 chip. As the basis of my design, I am using a module I wrote for the Digilent Spartan-3E Starter Board that simply takes in an 8 bit data value, and pushes out, bit by bit (at the specified baud rate) these bits (adding in the start, stop, and parity bits where appropriate). This module works great on that board. Additionally, the USB-UART works with the test design, so my setup is correct in terms of the P as far as I know. The main problem, I think, is that I haven't been able to find usage instructions for the for the CP2103 chip that I can understand. The Spartan 6 board gives me access to 4 pins relevant to the USB-UART, NET "USB_1_CTS" LOC = "U10"; ## 22 on U4NET "USB_1_RTS" LOC = "T5"; ## 23 on U4NET "USB_1_RX" LOC = "L12"; ## 24 on U4NET "USB_1_TX" LOC = "K14"; ## 25 on U4. Now, to me, it seems that I can use these pins the same way that I could use the pins on the Spartan 3 board, i.e. whatever I shove in, following the RS-232 standard, will get transmitted to the computer. I'm not sure if the chip needs a CTS signal, but I've tried toggling that as well as keeping it low or high for the whole duration, and no combination of that works. This article, http://www.silabs.com/Support%20 ... icalDocs/CP2103.pdf , that the Xilinx documentation links to, does little to shed light on the usage of this chip (other than telling me that RTS and CTS are active low). Is there a vhdl or verilog example code for this chip that doesn't rely on the micro/picoblaze processor that I missed? Or does anyone have any more suggestions for what I can read that deals with using this chip? Thanks in advance. |
|
相关推荐
9个回答
|
|
我正在尝试在Spartan 6评估板XC6SLX16上设置USB-UART,它具有SILABS CP2103芯片。
以上来自于谷歌翻译 以下为原文 I am trying to set up the USB-UART on the Spartan 6 Evaluation board XC6SLX16, that has a SILABS CP2103 chip. |
|
|
|
|
|
|
|
作为我设计的基础,我使用的是我为Digilent Spartan-3E入门板编写的模块,它只需要一个8位数据值,然后逐位(以指定的波特率)将这些位推出(添加
在适当的开始,停止和奇偶校验位)。 该模块在该板上运行良好。 此外,USB-UART可以与测试设计配合使用,因此据我所知,我的设置在P方面是正确的。 以上来自于谷歌翻译 以下为原文 As the basis of my design, I am using a module I wrote for the Digilent Spartan-3E Starter Board that simply takes in an 8 bit data value, and pushes out, bit by bit (at the specified baud rate) these bits (adding in the start, stop, and parity bits where appropriate). This module works great on that board. Additionally, the USB-UART works with the test design, so my setup is correct in terms of the P as far as I know. |
|
|
|
|
|
|
|
我认为,主要问题是我无法找到我能理解的CP2103芯片的使用说明。
Spartan 6板可以访问与USB-UART相关的4个引脚, 以上来自于谷歌翻译 以下为原文 The main problem, I think, is that I haven't been able to find usage instructions for the for the CP2103 chip that I can understand. The Spartan 6 board gives me access to 4 pins relevant to the USB-UART, |
|
|
|
|
|
|
|
NET“USB_1_CTS”LOC =“U10”;
在U4上## 22 以上来自于谷歌翻译 以下为原文 NET "USB_1_CTS" LOC = "U10"; ## 22 on U4 |
|
|
|
NET“USB_1_RTS”LOC =“T5”;
U4上的## 23 以上来自于谷歌翻译 以下为原文 NET "USB_1_RTS" LOC = "T5"; ## 23 on U4 |
|
|
|
NET“USB_1_RX”LOC =“L12”;
U4上## 24 以上来自于谷歌翻译 以下为原文 NET "USB_1_RX" LOC = "L12"; ## 24 on U4 |
|
|
|
只有小组成员才能发言,加入小组>>
2383 浏览 7 评论
2800 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2263 浏览 9 评论
3336 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2430 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
756浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
545浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
366浏览 1评论
1963浏览 0评论
682浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 08:05 , Processed in 1.266314 second(s), Total 95, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号