Перейти к содержанию
    

Обработка прерывания на ассемблере ядра PicoBlaze.

Покажите пример использования прерываний на ассемблере ядра PicoBlaze для реализации на кристалле Spartan-3!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В состве KCPSM3.zip идет UART_real_time_clock.pdf. Там есть пример. Если коротко, то вот:

 

ADDRESS 3FC

ISR: ADD int_counter_lsb, 01

ADDCY int_counter_msb, 00

RETURNI ENABLE

 

;Interrupt vector

;

ADDRESS 3FF

JUMP ISR

 

Ну и не забудьте где-нибудь вставить строчку

ENABLE INTERRUPT

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное!!! А может ты еще знаешь какую-нибудь программку, с помощью которой можно отладить программу на ассемблере PicoBlaze для Spartan-3?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное!!! А может ты еще знаешь какую-нибудь программку, с помощью которой можно отладить программу на ассемблере PicoBlaze для Spartan-3?

http://www.mediatronix.com/pBlazeIDE.htm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное!!! А может ты еще знаешь какую-нибудь программку, с помощью которой можно отладить программу на ассемблере PicoBlaze для Spartan-3?

Как уже подсказал Maksim, есть симулятор pBlazeIDE. Правда он не совместим по мнемоникам с ассемблером от Xilinx. Можно еще в Modelsim программу вместе с внешней логикой отсимулиривать.

Я обычно отлаживаю программы для picoblaze прямо в железе, вывожу в UART если чего надо. В трудных случаях спасает Мodelsim.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо огромное!!! А может ты еще знаешь какую-нибудь программку, с помощью которой можно отладить программу на ассемблере PicoBlaze для Spartan-3?

Как уже подсказал Maksim, есть симулятор pBlazeIDE. Правда он не совместим по мнемоникам с ассемблером от Xilinx. Можно еще в Modelsim программу вместе с внешней логикой отсимулиривать.

Я обычно отлаживаю программы для picoblaze прямо в железе, вывожу в UART если чего надо. В трудных случаях спасает Мodelsim.

Да, вот насчет мнемоник там голяк, но думаю это прогрммку все-равно можно юзать. Спасибо =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...