Snehashis Haldar Posted January 19, 2021 Share Posted January 19, 2021 Recently I bought the CoolRunner II. I have a requirement to design UART controller and execute in that Board. But, I do not see any hardware interface for UART to that board. Could you please let me know what extra hardware I need to implement the RX, TX of the UART? Link to comment Share on other sites More sharing options...
zygot Posted January 20, 2021 Share Posted January 20, 2021 (edited) On 1/19/2021 at 12:14 PM, Snehashis Haldar said: Could you please let me know what extra hardware I need to implement the RX, TX of the UART? Go over to Adafruit or Sparkfun. They sell inexpensive TTL USB UART breakout boards or cables. I use these on boards that have a USB UART capability built in. All you need are two spare IO pins; one for TxD and one for RxD. You can connect the cable or breakout board to a PMOD and have a USB UART that your PC can use. You can probably find a convenient distributor for these things most places in the world if buying from the sources mentioned is a problem. FTDI also sell a cable a a higher cost. Be mindful of 5V verses 3.3V logic compatibility when using on older devices. Edited January 20, 2021 by zygot Link to comment Share on other sites More sharing options...
Snehashis Haldar Posted January 21, 2021 Author Share Posted January 21, 2021 5 hours ago, zygot said: Go over to Adafruit or Sparkfun. They sell inexpensive TTL USB UART breakout boards or cables. I use these on boards that have a USB UART capability built in. All you need are two spare IO pins; one for TxD and one for RxD. You can connect the cable or breakout board to a PMOD and have a USB UART that your PC can use. You can probably find a convenient distributor for these things most places in the world if buying from the sources mentioned is a problem. FTDI also sell a cable a a higher cost. Be mindful of 5V verses 3.3V logic compatibility when using on older devices. Hi, Thank You for your reply. I am planning to buy the below. https://reference.digilentinc.com/reference/pmod/pmodrs232/start https://reference.digilentinc.com/reference/pmod/pmodusbuart/start Could you please let me know if these two would be fine for CoolRunner II board? Thanks in advance. Link to comment Share on other sites More sharing options...
zygot Posted January 21, 2021 Share Posted January 21, 2021 (edited) The RS-232 PMOD is OK if you have a really, really old PC with an RS-232 serial port and DB-9 connector. They haven't made a PC motherboard with those for a long time. Useful baud rates are limited to about 115200 baud. The USBUart PMOD is similar to the TTL USB Uart breakout boards and cables that I referred to. For most Digilent programmable logic boards this is a a fine alternative. The only issue would be that it uses 4 PMOD pins whether you want to or not. The connector is suitable for use with a PMOD. The options that I mentioned just need 2 GPIO pins plus a ground pin so these are more useful for any FPGA board that you will ever use. So the only question left is the Vccio voltage of the PLD device on the CoolRunner-II. According to the Digilent documentation for your board the PLD has 3.3V IO logic compatibility. So, as long as your PC has a USB 2.0 port available the USBUart PMOD should be fine. Edited January 21, 2021 by zygot Link to comment Share on other sites More sharing options...
Liam Ford Posted February 23 Share Posted February 23 Last week I bought the CoolRunner. Can anyone please let me know what extra hardware I need to implement the RX, TX of the UART? When I was a student I also faced issues regarding my assignment writing. But, the Reviews RealAssignments.co.uk help me a lot and provide the reviews of many websites so i can select the Real Assignment for my assignment work and they gave me the high-quality work before due date. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now