Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использование NIOS II Stratix II (EP2S60, ROHS) только как FPGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
hypermodest
Есть такая вот плата - dev kit, NIOS II Stratix II, EP2S60, ROHS.
Хочется отодвинуть в сторону NIOS и юзать EP2S60 для своих целей.
Таким образом, вопрос.
Как правильно заливать прошивку в EPCS64?
Как перешить MAX7000 так что бы он подавал правильные состояния для MSEL? Я выставлял 1001, но все как-то неоднозначно. Нужно ли контролировать остальные конфигурационные линии EP2S60?
vetal
Мой кит работает так:
1. Загрузка из EPCS.
2. если нет, то грузить из Flash.

Вам достаточно перепрошить EPCS в режиме JIC.
max7 трогать не надо, он еще и сбросом платы управляет.

Цитата
-- Upon reset, the config_controller program within the EPM7256AE device
-- will first determine if the on-board Active Serial Memory Interface (ASMI)
-- serial flash device (EPCS) has successfully configured the CycloneII.
-- If ASMI configuration was anything less than successful, then the
-- config_controller will parallel read, then serial-program the CycloneII
-- device using configuration data stored in the AM29LV128M flash memory.
hypermodest
Цитата(vetal @ Nov 6 2006, 19:08) *
Мой кит работает так:
1. Загрузка из EPCS.
2. То грузить из Flash.

Вам достаточно перепрошить EPCS в режиме JIC.
max7 трогать не надо, он еще и сбросом платы управляет.

Цитата

-- Upon reset, the config_controller program within the EPM7256AE device
-- will first determine if the on-board Active Serial Memory Interface (ASMI)
-- serial flash device (EPCS) has successfully configured the CycloneII.
-- If ASMI configuration was anything less than successful, then the
-- config_controller will parallel read, then serial-program the CycloneII
-- device using configuration data stored in the AM29LV128M flash memory.


А что такое режим JIC? Простите если глупый вопрос.
Сброс платы это общий RESET или что-то другое?
hypermodest
И вот еще странность. Залил простейший проект через EPCS в режиме AS. Начали мигать все светодиоды с частотой, где-то на глаз, 2 герца. Причем не только 8 юзерских светодиодов и 2 цифровых индикатора подключенных к EP2S60, но и все 4+2 светодиода подключенные к MAX7000. Если это индикация какой-то проблемы, то какой? И интересно же, откуда берется этот сигнал, приходящий на все светодиоды.
vetal
Цитата
А что такое режим JIC?

JTAG Indirect Configuration File.
A binary file (with the extension .jic) containing EPCS1, EPCS4, EPCS16 and EPCS64 serial configuration device data and the serial flash loader device name.

You can use a JIC File to program the configuration data for either a Cyclone, Cyclone II, or Stratix II device into an EPCS1, EPCS4, EPCS16 or EPCS64 serial configuration device. To do so, use the Cyclone, Cyclone II, or Stratix II device as a bridge between the Programmer or external controller and the configuration device.

You can create JIC Files with the Convert Programming Files command (File menu).

Цитата
Сброс платы это общий RESET или что-то другое?

Да. Сброс компонент на плате + старт конфигурации.

Цитата
Начали мигать все светодиоды с частотой, где-то на глаз, 2 герца

Это factory config так себя ведет.
Рядом с остальными с.д. есть маркировка о причине ошибки.

Установите NIOSII EDS, там есть вся необходимая документация и исходники.
Stewart Little
Цитата(hypermodest @ Nov 6 2006, 10:58) *
Хочется отодвинуть в сторону NIOS и юзать EP2S60 для своих целей.

И еще - В Вашем проекте неиспользуемые выводы назначьте как Tristate Inputs. Некоторые из выводов FPGA идут на контроллер конфигурации, и определяют, как и откуда загружаться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.