реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Использование NIOS II Stratix II (EP2S60, ROHS) только как FPGA
hypermodest
сообщение Nov 6 2006, 06:58
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 4-11-06
Пользователь №: 21 979



Есть такая вот плата - dev kit, NIOS II Stratix II, EP2S60, ROHS.
Хочется отодвинуть в сторону NIOS и юзать EP2S60 для своих целей.
Таким образом, вопрос.
Как правильно заливать прошивку в EPCS64?
Как перешить MAX7000 так что бы он подавал правильные состояния для MSEL? Я выставлял 1001, но все как-то неоднозначно. Нужно ли контролировать остальные конфигурационные линии EP2S60?
Go to the top of the page
 
+Quote Post
vetal
сообщение Nov 6 2006, 17:08
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Мой кит работает так:
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.
Go to the top of the page
 
+Quote Post
hypermodest
сообщение Nov 6 2006, 21:06
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 4-11-06
Пользователь №: 21 979



Цитата(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 или что-то другое?
Go to the top of the page
 
+Quote Post
hypermodest
сообщение Nov 6 2006, 21:31
Сообщение #4





Группа: Новичок
Сообщений: 8
Регистрация: 4-11-06
Пользователь №: 21 979



И вот еще странность. Залил простейший проект через EPCS в режиме AS. Начали мигать все светодиоды с частотой, где-то на глаз, 2 герца. Причем не только 8 юзерских светодиодов и 2 цифровых индикатора подключенных к EP2S60, но и все 4+2 светодиода подключенные к MAX7000. Если это индикация какой-то проблемы, то какой? И интересно же, откуда берется этот сигнал, приходящий на все светодиоды.
Go to the top of the page
 
+Quote Post
vetal
сообщение Nov 6 2006, 23:09
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
А что такое режим 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, там есть вся необходимая документация и исходники.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 7 2006, 07:18
Сообщение #6


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



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

И еще - В Вашем проекте неиспользуемые выводы назначьте как Tristate Inputs. Некоторые из выводов FPGA идут на контроллер конфигурации, и определяют, как и откуда загружаться.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 00:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016