14.1.6 Migration Between Families
Microchip provides the capability of migrating a netlist created for one family to another family in some cases. Macros listed in this manual as being available in the old family will not be shown as available in the new family when the new macro is inefficient or when the function can be better implemented with different macros, however, the macro may be available in the new family.
Such macros are not recommended for new designs.
In all cases, if an HDL description is available, it is best to resynthesize, targeting the new family.
If an HDL description is not available, it is still generally best to do gate level retargeting to the new family.
If neither of the above is done, a netlist created for one family may be used in another family as follows: No special procedures are needed to use the netlist in Designer, but a migration library must be enabled in CAE environments as explained in individual CAE Interface Guides.
| Original Family | ACT 1/MX | ACT 2/ 3200DX/MX | ACT 3 | SX | SX-A | eX |
|---|---|---|---|---|---|---|
| ACT 1 or MX | X | YES | YES | NO | NO | NO |
| ACT 2, 1200XL, 3200DX, MX | NO | X | YES** | YES** | YES** | YES** |
| ACT 3 | NO | NO | X | YES* | YES* | YES* |
| SX | NO | NO | NO | X | YES | YES |
| SX-A | NO | NO | NO | YES** | X | YES |
| eX | NO | NO | NO | YES | YES | X |
* Except registered I/O, IOCLK, and IOPCL
** Except QCLK and RAM
