You are on the right path. I have used the types compatibility for just this purpose several times. I have seen it be behave a little differently across the releases over the last couple years. Depending on how up to date your release it may be cumbersome. I've talked through and tested this with our support people, if you call in with your version number and this short description it shouldn't take long to sort out what is going wrong with your signal assignment.
I have opened the SR 2492180969 and I got from support a document explaining how to use the types compatibility in IOD. I did follow those instructions and it didn't work for me. I am using IOD within EE2007.9.2 release. One of the issues is the fact that I can't assign to the GND signal multiple types (i.e. CONFIG, VBATT, MGTVCCPLL) at the same time. I also can't get rid of the NOSWAP attribute.
Thank you for help,
There is a support guy on your SR testing the way that works as I type. When the next release comes out I hope you read the "what's new."
Hopefully we will be able to make this work using the current release, otherwise I might be reading the “what’s new” from my personal home computer rather than from my work computer…
So, what is done?
We have now 2014!