Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altremote_update проблема
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Dzot
Добрый день. Возникла проблема с блоком Altremote_update на CycloneIV. Прошу помощи у тех, кто работал с этим блоком или реализовывал удаленное программирование на alter-е.
Программа пишется для отладочной платы DE2-115 (Altera Cyclone IV 4CE115 FPGA device).

Цель: после загрузки factory configuration image (при старте устройства) с ПК реконфигурировать FPGA в application configuration image.
В программе есть возможность изменять с ПК значения на входах блока altremote_update (param, read_source, data_in, write_param, read_param, reconf) и смотреть данные на data_out.

Алгоритм моих действий:
  1. Выставляю в Device and Pin Options режим конфигурации в Remote
  2. Создаю две прошивки (sof). В обеих общая часть с uart-ом и altremote_update, но горят разные светодиоды.
  3. Создаю pof-файл с двумя страницами(page_0 и page_1). Указываю для одного страт с нулевого адреса.
  4. Прошиваю устройство. Запускается нужная factory configuration.
  5. Отключаю Watchdog Timer (Watchdog Enable = 0) [param=011, data_in=00000000, write_param=1]. Возвращает data_out= 00800000.
  6. Выставляю Boot Address в application configuration image. Здесь пробовал два варианта:
    1. [param=100, data_in=00367F06(взято из map-файла), write_param=1]
    2. [param=100, data_in=00000001 write_param=1]

    В обоих случаях возвращает data_out= 00000000.
  7. Выставляю reconfig=1
  8. Происходит реконфигурация, но загружается снова factory configuration.
  9. Значение Reconfiguration trigger conditions (для 6.1 и 6.2 одинаковы):
    • [read_source=00, param=111, read_param=1] = [data_out=00000000]
    • [read_source=01, param=111, read_param=1] = [data_out=00000004]

Все операции проводятся по рисункам, представленным в мануалах(SignalTap, Modelsim):
- http://www.altera.com/literature/ug/ug_altremote.pdf
- http://www.altera.com/literature/an/an603.pdf
Перечитал их по несколько раз, попробовал разные способы (тк некоторая информация там не сходится) – не получается. Прошу помощи.
Dzot
Ап. Может кто ответит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.