Use Legal and Readable Names
Allowable characters
- Alphanumerics A - Z, a - z, 0 - 9
- Underline _
- Dollar sign $
- Dash -
- Angle brackets (reserved for buses) <>
- Slash / (reserved for hierarchy)
Names must contain at least one non-digit
Avoid using names that correspond to device resources
- CLB row/column locations in XC3000: AA, AB, etc.
- IOB pin locations: P1, P2, etc.