Not applicable
May 01, 2013
10:16 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 01, 2013
10:16 AM
I defined 6 IO003 apps, then added UART001 and RTOS. These brought in CLK001, RESET001.. All as expected.
I assigned pins.
This code runs..
Now when I try to add another IO0003, I get solver error.
From there, I tried again, adding IO0004 pins instead, then RTOS and UART001 x 4. I carefully assigned UxCx channels to be appriate for my layout. All pins were assigned and the solver allowed it.
But, again, when I try to add any resource using pings, I get the solver error.
Is there a way to recover my work on this? Or do I have to start over... Each attempt can take several hours - we are using most pins on a 144 package.
I assigned pins.
This code runs..
Now when I try to add another IO0003, I get solver error.
From there, I tried again, adding IO0004 pins instead, then RTOS and UART001 x 4. I carefully assigned UxCx channels to be appriate for my layout. All pins were assigned and the solver allowed it.
But, again, when I try to add any resource using pings, I get the solver error.
Is there a way to recover my work on this? Or do I have to start over... Each attempt can take several hours - we are using most pins on a 144 package.
1 Reply
Not applicable
May 05, 2013
04:34 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 05, 2013
04:34 PM
I found the problem...
If you ask Dave3 to generate an illegal combination, it will not do it. But, it doesn't give specific error information.
In my case, I set the UART001 FIFOs to 64 bytes. Upon further reading, I learned that the 64 byte buffer is shared with the two slices and in and out. Setting them to 16 bytes x 4 lets the solver complete.
It would be nice to have a message as to why the solver can't finish.
If you ask Dave3 to generate an illegal combination, it will not do it. But, it doesn't give specific error information.
In my case, I set the UART001 FIFOs to 64 bytes. Upon further reading, I learned that the 64 byte buffer is shared with the two slices and in and out. Setting them to 16 bytes x 4 lets the solver complete.
It would be nice to have a message as to why the solver can't finish.