Хм.. На сколько я знаю в "system.h" находятся определения адресов приоритеты прерываний, ну и такое всякое..
А вот если вы взглянёте на "alt_sys_init.c " - там вы найдёте прибл такое содержание:
Код
/*
* device headers
*
*/
#include "altera_avalon_uart.h"
/*
* Allocate the device storage
*
*/
ALTERA_AVALON_UART_INSTANCE( UART, uart );
/*
* Initialise the devices
*
*/
void alt_sys_init( void )
{
ALTERA_AVALON_UART_INIT( UART, uart );
}
инстансом мы создаём структуру типа UART и обзываем её uart, а в ините - мы инициализируем наше чЮдо - там прописано как раз регистрация прерывания про которое я говорил выше ну и другие всякие там настройки..
А на счёт
Цитата
IOWR_ALTERA_AVALON_UART_TXDATA
посичите в паках альтеры, где у вас есть "altera_avalon_uart.h" - где то в айпи валятся должен - там как раз вы и найдёте все интересные файлики