Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Марсоход 2 программа в флеш памяти

Марсоход 2 программа в флеш памяти 10 года 11 мес. назад #2037

  • dixdix
  • dixdix аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 3
  • Спасибо получено: 0
Здравствуйте. Как известно у FPGA конфигурация хранится в статическом ОЗУ. и при выключении питания все сбрасывается.
Вопрос: как и какую ПЗУ нужно подключить(настроить ПЛИС) что бы данные загружались из неё(или нужен еще контроллер который будет из флешки загружать данные в ПЛИС по JTAG). Заранее спасибо за помощь новичку.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памятиhttp://marso 10 года 11 мес. назад #2041

Конкретно для Марсохода2 подходит EPSC4, для подключения есть специальные пины.
У нас такой чип разведен на шилдах. Дискуссия здесь - marsohod.org/forum/3--/947--

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памятиhttp://marso 10 года 11 мес. назад #2048

  • dixdix
  • dixdix аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 3
  • Спасибо получено: 0
хочу прошить память через другой программатор но не как не найду файл *.pof (вроде пишут среда должна сразу генерить его). использую Quartus II 12.1sp1 Web Edition как сгенерировать файл для прошивки (*.pof)?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от dixdix.

Re: Марсоход 2 программа в флеш памятиhttp://marso 10 года 11 мес. назад #2049

dixdix пишет: хочу прошить память через другой программатор но не как не найду файл *.pof (вроде пишут среда должна сразу генерить его). использую Quartus II 12.1sp1 Web Edition как сгенерировать файл для прошивки (*.pof)?

Что значит "через другой программатор"?
Для обычного Квартасовского нужен файл *.sof , и он его должен сам после запуска открывать

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памятиhttp://marso 10 года 11 мес. назад #2050

  • dixdix
  • dixdix аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 3
  • Спасибо получено: 0
через chipprog хочу прошить память. *.sof есть с ним все ок.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памятиhttp://marso 10 года 10 мес. назад #2061

Попробуйте так: в Quartus-е - Assignments > Device > Device & Pin Options > Configuration
там вероятно, Active Serial и выбрать нужный сonfiguration device

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памятиhttp://marso 10 года 10 мес. назад #2062

Вам нужно запустить конвертор SOF на POF. Находится он в меню квартуса File > Convert programming files. Дальше думаю сами догадаетесь. Ещё можно изготавливать фаил JIC - он прошивает встроенную память (если она конешно есть :) EPCxx) через загрузчик в чипе. Например у некоторых китов это единственный способ уложить програму в флеш.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памяти 10 года 8 мес. назад #2245

Чтобы как то соответствовать теме и не создавать новых пишу здесь.
Планирую попользовать Циклон 2 с конфигурируемой EPCS4. Однако по замыслу требуется менять конфигурацию FPGA под управлением микроконтроллера, установленного рядом. Если я правильно понимаю есть следующие пути решения:
1. Установить 2-ю EPCS4 и переключать их посредством микроконтроллера. Для загрузки файлов по JTAG переключать перемычками на плате.
2. Файл второй конфигурации хранить на отдельной "флешке" (будет использоваться и для других целей, но загрузка будет хранится, скажем с адреса X по адрес Y), считываться оттуда МК и загружаться в FPGA параллельным способом.
Есть еще варианты или я в чём то не прав?
"Холодает" - подумал Волк и натянул Красную Шапочку по самые уши...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памяти 10 года 8 мес. назад #2246

Думаю что тогда лучше не заморачиваться вообще с EPCS4, а поставить процессор и флеш побольше.. И заливать прошивки в ПЛИС по состоянию джамперов например.
Спасибо сказали: Серый Волк

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Марсоход 2 программа в флеш памяти 10 года 8 мес. назад #2253

Я так понимаю в данном случае используется файл .pof?
Еще вопрос - у FPGA тактирование может достигать до сотни МГц, однако EPCS читается (если я правильно понял даташит) до 25 МГц. Как быть в этом случае? Или в FPGA есть блок формирующий тактовые импульсы для памяти самостоятельно?
"Холодает" - подумал Волк и натянул Красную Шапочку по самые уши...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.122 секунд
Работает на Kunena форум