Цитата(Копейкин @ Jun 1 2012, 20:23)

Если имеются в виду макросы доступа типа:
CODE
#define IOADDR_ALTERA_AVALON_SYSID_ID(base) __IO_CALC_ADDRESS_NATIVE(base, 0)
#define IORD_ALTERA_AVALON_SYSID_ID(base) IORD(base, 0)
#define IOADDR_ALTERA_AVALON_SYSID_TIMESTAMP(base) __IO_CALC_ADDRESS_NATIVE(base, 1)
#define IORD_ALTERA_AVALON_SYSID_TIMESTAMP(base) IORD(base, 1)
то они пишутся вручную, с учётом типа адресации (в приведённом примере - тип NATIVE).
Имелись в виду макросы IORD, IOWR.
Спасибо за ответ. Но - опять вопросы:
1. Тогда почему всё хорошо для других компонентов SoPC Builder? В примере с морганием лампочек использовался PIO_LED, и всё нормально генерировалось и работало!
2. Если уж писать самим, где можно почитать о правилах создания макросов?
С уважением, N