Модуль идентификации системы

Модуль System ID формирует уникальную величину, которая идентифицирует процессорную систему. Инструментальный компьютер, соединенный с платой DE2-70, может получить идентификационный номер процессорной системы, выполняя операцию его чтения через JTAG порт. Затем инструментальный компьютер может проверить величину, возвращенную идентификатором, чтобы убедиться, что именно процессорная система «DE2-70 Media Computer» подключена к нему в настоящее время. Этот процесс позволит инструментальным средствам отладки на главном компьютере, таким как AMP, проверить, что DE2-70 плата содержит требуемую процессорную систему до загрузки и выполнения исполнительного кода программы, скомпилированного для этой системы.

Исключения и прерывания в процессорной системе

Адрес сброса процессора Nios II в процессорной системе «DE2-70 Media Computer» установлен 0x00000000. Адрес, используемый для всех общих исключений и аппаратных прерываний - 0x00000020. Так как процессор Nios II использует один и тот же адрес для общих исключений и аппаратных прерываний, обработчик исключений должен определить источник исключения, анализируя соответствующий регистр состояния процессора. Табл.3.1 содержит номера запросов прерываний IRQ для каждого устройства ввода/вывода в процессорной системе. Оставшаяся часть этого раздела описывает прерывания, связанные с интервальным таймером, параллельными портами и последовательными портами в процессорной системе. Прерывания для других устройств, приведенных в табл. 3.1, обсуждаются в разделе 3.4.

Таблица 3.1

Номера запросов прерываний от устройств ввода/вывода

процессорной системы

Устройство ввода/вывода № прерывания(IRQ)
Интервальный таймер  
Параллельный порт кнопок  
Аудиопорт  
PS/2 (для клавиатуры)  
PS/2 (для мыши)  
JTAG  
Последовательный порт  
Параллельный порт расширения JP1  
Параллельный порт расширения JP2  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: