ContributionsMost RecentMost LikesSolutionsCyclone 5 FPGA UART driver, and read/write functions. I am using a Cyclone 5 MitySOM on the Critical link dev kit. I am trying to setup a custom UART (RX, TX) lines from the FPGA GPIOs, not going through any external chip other than and FTDI connected to a PC. I prefer to have this code in System Verilog. I have found some example of source for the RX and TX transactions, but nothing on how they get integrated into the FGPA system. Can you please provide me some detail, example code, etc. of how I can setup a custom UART (115200), that I can send Hello World to the PC and have it come out in a terminal window. Want to use this for log/debugging as well as a simple menu system to process incoming commands to perform actions real time. Thanks, Chris Re: Questa License Issue At this point we can close this one. I will open other tickets up as necessary. Thank you. Re: Questa License Issue Ok, I have tried your suggestions and still get the same results. I have two projects one from the intel site as a sample application. https://www.intel.com/content/www/us/en/docs/programmable/703090/21-1/open-the-example-design.html When I run the simulator on this one I get this dialog. I also have another project from the client we are working with (which I can not give much detail for NDA reasons), but when I run the simulator on this project I get this dialog (not sure if this is pre or post the license file). This is how I start the simulator, maybe I am just doing something wrong ? Thanks, Chris Re: Questa License Issue Yes, I had already done that. Questa License Issue I am having difficulty installing a Questa License. I currently have a license (trial, but plan on purchasing a real license once things are setup), for Quartus . The Quartus trial license allows me to compile and download to the MitySOM devkit I have. However, when I try to run the simulator, or the vsim I get this error message: C:\intelFPGA\23.1std\questa_fe\win64>vsim Unable to checkout a license. Make sure your license file environment variable (SALT_LICENSE_SERVER, MGLS_LICENSE_FILE, LM_LICENSE_FILE) is set correctly and then run 'lmutil lmdiag' to diagnose the problem. Unable to checkout a license. Vsim is closing. ** Error: Invalid license environment. Application closing. when I run lmutil lmdiag, it seems everything is ok. I have tried with multiple licenses as I have an ethernet mac, a wifi mac, and bluetooth mac on this laptop. C:\intelFPGA\23.1std\questa_fe\win64>lmutil lmdiag lmutil - Copyright (c) 1989-2019 Flexera. All Rights Reserved. FlexNet diagnostics on Thu 2/27/2025 15:42 ----------------------------------------------------- License file: c:\intelFPGA\LR-221392_License.dat ----------------------------------------------------- "intelqsimstarter" v2026.02, vendor: mgcld, expiry: 27-feb-2026 vendor_string: 2F00DB8C uncounted nodelocked license, locked to ethernet address "d03957099128" starts: 27-feb-2025, expires: 27-feb-2026 This is the correct node for this node-locked license ----------------------------------------------------- Enter <CR> to continue: "intelqsimstarter" v2026.02, vendor: mgcld, expiry: 27-feb-2026 vendor_string: 2F00DB8C uncounted nodelocked license, locked to ethernet address "d03957099128" starts: 27-feb-2025, expires: 27-feb-2026 This is the correct node for this node-locked license ----------------------------------------------------- Enter <CR> to continue: "intelqsimstarter" v2026.02, vendor: mgcld, expiry: 27-feb-2026 vendor_string: 2F00DB8C uncounted nodelocked license, locked to ethernet address "d03957099128" starts: 27-feb-2025, expires: 27-feb-2026 This is the correct node for this node-locked license ----------------------------------------------------- Enter <CR> to continue: "intelqsimstarter" v2026.02, vendor: mgcld, expiry: 27-feb-2026 vendor_string: 2F00DB8C uncounted nodelocked license, locked to ethernet address "d03957099128" starts: 27-feb-2025, expires: 27-feb-2026 This is the correct node for this node-locked license -----------------------------------------------------