Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MAX10 при включении не стартует
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
zombi
Мой первый проект на MAX10.
Использую 10m02sce144c8g.
Создал простенький проект, после компиляции получил файлы .SOF и .POF.
По JTAG пишу SOF в CRAM - всё чудно работает до выключения.
Пишу POF в CFM0 - не работает.
Выкл/вкл -все равно не работает.

Как заставить чип загрузить по включению прошивку из CFM0 в CRAM?
Realking
Цитата(zombi @ Nov 29 2017, 02:10) *
Мой первый проект на MAX10.
Использую 10m02sce144c8g.
Создал простенький проект, после компиляции получил файлы .SOF и .POF.
По JTAG пишу SOF в CRAM - всё чудно работает до выключения.
Пишу POF в CFM0 - не работает.
Выкл/вкл -все равно не работает.

Как заставить чип загрузить по включению прошивку из CFM0 в CRAM?


nConfig, nStatus и conf_done дб через резюки на 3.3 В

и как подключен BOOT_SEL?
zombi
Цитата(Realking @ Nov 29 2017, 08:50) *
nConfig, nStatus и conf_done дб через резюки на 3.3 В

и как подключен BOOT_SEL?

Выключил все в настройках.
Использую эти пины как userIO.

Не хотите ли Вы сказать, что если эти сигналы запрещены, то и загрузиться по включению чип не сможет?
Realking
Цитата(zombi @ Nov 29 2017, 11:48) *
Выключил все в настройках.
Использую эти пины как userIO.

Не хотите ли Вы сказать, что если эти сигналы запрещены, то и загрузиться по включению чип не сможет?


как IO их не использую
zombi
Помогите понять!

Если необходимо при включении питания загружать CRAM из CFM, то обязательно должны быть разрешены nConfig, nStatus и conf_done ...
и через резисторы 10к быть подключены к питанию?

Плату уже изготовил. Эти резисторы не предусмотрел.
Вооружаться уже скальпелем или может есть варианты?
Realking
Цитата(zombi @ Nov 29 2017, 13:51) *
Помогите понять!

Если необходимо при включении питания загружать CRAM из CFM, то обязательно должны быть разрешены nConfig, nStatus и conf_done ...
и через резисторы 10к быть подключены к питанию?

Плату уже изготовил. Эти резисторы не предусмотрел.
Вооружаться уже скальпелем или может есть варианты?


резюки обязательно

разрешение - пофиг

BOOT_SEL на землю

https://www.altera.com/content/dam/altera-w...10_handbook.pdf
page 497
page 495 (table 3-1)
zombi
Цитата(Realking @ Nov 29 2017, 13:58) *
резюки обязательно

разрешение - пофиг

BOOT_SEL на землю

Спасибо. Заработало!
Оказалось достаточно только conf_done к питанию подтянуть.
На nConfig и nStatus резисторы на VCC ставлю или нет все равно, по включению CRAM грузится нормально и все работает.
Почему? Непонятно.
И BOOT_SEL=CONFIG_SEL можно на землю не цеплять.
У 10m02 всего одна CFM.
Realking
Цитата(zombi @ Nov 29 2017, 16:04) *
Спасибо. Заработало!
Оказалось достаточно только conf_done к питанию подтянуть.
На nConfig и nStatus резисторы на VCC ставлю или нет все равно, по включению CRAM грузится нормально и все работает.
Почему? Непонятно.


любопытно, значит скорее всего внутри подтяжки стоят

в настройках Device and Pin Options->Configuration->Device Option
есть опция Set I/O weak pull-up prior usermode

только вот не понятно, почему к CONF_DONE это не относитсяsm.gif


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.