We use cookies to provide our visitors with an optimal site experience. View our privacy notice and cookie notice to learn more about how we use cookies and how to manage your settings. By proceeding on our website you consent to the use of cookies.
but getting errors like this, when I get to the step on adding/editing the constraint file:
“port name doesn’t exist in the netlist or is not connected to an IoCell macro at PDL Line : set_io MMUART_0_TXD_M2F - direction Output”
This seems to suggest the UART IP isn’t getting mapped to the pins, however the UART is configured to Fabric (like the guide shows), and the Modem checkbox isn’t selected so not sure why it’s trying to map to an I/O. Also, the guide doesn’t specify to do any manual pin mapping, so I’m kind of lost on what could be the problem.
Thank you for your inquiry. We have gotten your questions and will be looking for a way to help answer those for you. Once we have an answer we will reply to this post.
Does this error only occur after synthesis or when running a specific process? I’m trying to reproduce it, but haven’t been able to so far. I have the same block diagram set up and the same .pdc and have no errors.
I’ve found some sort of a fix/workaround. I went into Project -> Project Settings -> Design flow and deselected “Enable block creation.” Hit Save in the top right corner. It will warn you that it will clear previous results from your design tools. After that I was able to re-run the design flow without errors.
My hypothesis is that there was a file somewhere that wasn’t properly updated and cleaning the work space fixed it. Re-enabling block creation after running the design flow successfully still worked.