- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Everyone!
I have a system with cyclone V FPGA running NIOS II. The FPGA controls power up/down (using relay) of a computing node that is also connected to NIOS processor using UART core. We have a situation that when the FPGA turns-off the computing node , the uart core stops working (and also all other uart cores in the same design ) . We have concluded that this is due to a situation called "false-start" on uart , meaning that because after power up , the UART signal goes low , the core intercept the High to Low transition to a start bit without data afterwards. looking at the documentations : https://www.altera.com/en_us/pdfs/literature/ug/ug_embedded_ip.pdf it is noted (on chapter 8) that the core supports "False-start detection " but as said we see that this condition stucks the system. so the question is whether the code needs to implement something to allow proper operation of "False start detection" feature like reading a status register? appreciate your help :) Pini.SLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are you using the UART core or the 16550 UART core? The 16550 UART is a much bigger IP core and supports false start. Most people use the standard UART core which is where the confusion may be occurring.
-Terry
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page