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

 
 
> Altera MAX® 10 FPGA, Кто чего знает?
zombi
сообщение Jul 10 2014, 13:29
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Какие корпуса планируются? какое питание? и т.д.
Интересует любая инфа.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lesha73
сообщение Nov 18 2014, 09:49
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 18-11-14
Из: Одесса
Пользователь №: 83 722



Цитата
Продолжаю эксперименты с костылями.

Я зеленый в Альтере и в MAX в частности.
Стоит задача удаленно перепрошивать MAX 10.
Я понимаю что нужно или использовать плеер (JTAG) или юзать IP Altera On-Chip Flash.
У IP "On-Chip Flash" шина Avalon, но ниос ставить совсем нет желания только для перепрошивки.
Можно как-то минимальными средствами сделать партнера к шине Avalon, чтобы обойтись без ниоса?
По Вашему опыту, стоит ли ожидать от Altera IP без Avalon-а?
Чтобы Вы посоветовали?
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 18 2014, 11:40
Сообщение #3


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

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



Цитата(lesha73 @ Nov 18 2014, 12:49) *
...Стоит задача удаленно перепрошивать MAX 10...

А какой интерфейс Вы планируете использовать для удаленного обновления прошивки ?


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
lesha73
сообщение Nov 18 2014, 12:37
Сообщение #4





Группа: Новичок
Сообщений: 9
Регистрация: 18-11-14
Из: Одесса
Пользователь №: 83 722



Цитата(Stewart Little @ Nov 18 2014, 13:40) *
А какой интерфейс Вы планируете использовать для удаленного обновления прошивки ?

Пока обсуждается. Но сейчас на разъеме "материнки" (куда будет посоединяться "пирожок" с MAX 10) уже есть UART и i2c от процессора. Можно пустить загрузку и через них. Скорость передачи прошивки не важа, важен сам факт.
В будущих ревизиях наверно SPI поднимим, что затронет не одну плату. Или есть варианты получше?
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 18 2014, 21:46
Сообщение #5


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

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



Цитата(lesha73 @ Nov 18 2014, 15:37) *
Пока обсуждается. Но сейчас на разъеме "материнки" (куда будет посоединяться "пирожок" с MAX 10) уже есть UART и i2c от процессора. Можно пустить загрузку и через них. Скорость передачи прошивки не важа, важен сам факт.
В будущих ревизиях наверно SPI поднимим, что затронет не одну плату. Или есть варианты получше?

Ну если у Вас есть процессор, то что мешает на нем JTAG эмулировать???


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
lesha73
сообщение Nov 19 2014, 12:59
Сообщение #6





Группа: Новичок
Сообщений: 9
Регистрация: 18-11-14
Из: Одесса
Пользователь №: 83 722



Цитата(Stewart Little @ Nov 18 2014, 23:46) *
Ну если у Вас есть процессор, то что мешает на нем JTAG эмулировать???

Существующий конструктив мешает. Пока останавливаемся на i2c, если получится установить Nios + "Altera On-Chip Flash" + i2c..., а также корректно нужный файл сделать. Файл от 14 без 02 update пока не выручает.
Спасибо.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 19 2014, 14:30
Сообщение #7


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

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



Цитата(lesha73 @ Nov 19 2014, 15:59) *
Существующий конструктив мешает. Пока останавливаемся на i2c, если получится установить Nios + "Altera On-Chip Flash" + i2c...

Вот интересно, как это конструктов может помешать дрыгать ножками процессора??? blink.gif
При той конфигурации, которую Вы выбрали, есть опасность потерять как текущую прошивку, так и возможность дальнейших перепрошивок. Для исправления ситуации потребуется рукопашное вмешательство с JTAG'ом.
Оно Вам надо???

Цитата(lesha73 @ Nov 19 2014, 15:59) *
а также корректно нужный файл сделать. Файл от 14 без 02 update пока не выручает.

Какой именно файл имеется в виду?
Если работаете с MAX 10, то Update2 для v14.0 необходим.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
lesha73
сообщение Nov 19 2014, 15:36
Сообщение #8





Группа: Новичок
Сообщений: 9
Регистрация: 18-11-14
Из: Одесса
Пользователь №: 83 722



Цитата(Stewart Little @ Nov 19 2014, 16:30) *
Вот интересно, как это конструктов может помешать дрыгать ножками процессора??? blink.gif
При той конфигурации, которую Вы выбрали, есть опасность потерять как текущую прошивку, так и возможность дальнейших перепрошивок. Для исправления ситуации потребуется рукопашное вмешательство с JTAG'ом.
Оно Вам надо???

Конструктив не может мешать дрыгать ножками. Можно подрыгать, но до пинов разъема сопряжения с другими платами это дергание не додергается.
Если разрабатывать платы с 0, то был бы простор для творчества, из-за существующей линейки других подключаемы плат его нет. Ждать будущих ревизий - не выход.

Через i2c Вы не видите решения для уменьшения опасности потери прошивки?

Цитата(Stewart Little @ Nov 19 2014, 16:30) *
Какой именно файл имеется в виду?
Если работаете с MAX 10, то Update2 для v14.0 необходим.

14.0.2.209 под Win8 поставлен. Но лайсенс инвалид. sad.gif Наверно Win8 виноват. sm.gif

Сообщение отредактировал lesha73 - Nov 19 2014, 15:37
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 19 2014, 17:36
Сообщение #9


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

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



Цитата(lesha73 @ Nov 19 2014, 18:36) *
Конструктив не может мешать дрыгать ножками. Можно подрыгать, но до пинов разъема сопряжения с другими платами это дергание не додергается.
Если разрабатывать платы с 0, то был бы простор для творчества, из-за существующей линейки других подключаемы плат его нет. Ждать будущих ревизий - не выход.

Так...
Вы говорили, что у Вас есть UART и I2C. Это вместе - как минимум 4 ножки - как раз хватит на TMS, TCK, TDI и TDO. Повторяю вопрос - что мешает организовать JTAG?

Цитата
Через i2c Вы не видите решения для уменьшения опасности потери прошивки?

Чисто теоретически и такая возможность есть, если использовать Dual Boot. Но тут все очень сильно будет завитсеть от особенностей Вашего проекта.

Цитата
14.0.2.209 под Win8 поставлен. Но лайсенс инвалид. sad.gif Наверно Win8 виноват. sm.gif
...
Дошел до... карент лайсенс файл не поддерживает 10M08DAF484I7G (для BeMicro Max 10)
Поделитесь, плиз, заветными строчками

Завтра проверю.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
lesha73
сообщение Nov 19 2014, 18:11
Сообщение #10





Группа: Новичок
Сообщений: 9
Регистрация: 18-11-14
Из: Одесса
Пользователь №: 83 722



Цитата(Stewart Little @ Nov 19 2014, 19:36) *
Вы говорили, что у Вас есть UART и I2C. Это вместе - как минимум 4 ножки - как раз хватит на TMS, TCK, TDI и TDO. Повторяю вопрос - что мешает организовать JTAG?

Была такая идея. Но, UART - это постоянная отладка при переписывании китайского добра. А I2C - это управление распределенной (!) переферией на подключаемых платах и не на одной. Увы никак.

Цитата(Stewart Little @ Nov 19 2014, 19:36) *
Чисто теоретически и такая возможность есть, если использовать Dual Boot. Но тут все очень сильно будет завитсеть от особенностей Вашего проекта.

Да без Dual Boot никуда. Ничего космического. Абсолютная надежность ненужна.

Цитата(Stewart Little @ Nov 19 2014, 19:36) *
Завтра проверю.

Спасибо.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 20 2014, 10:53
Сообщение #11


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

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



Цитата(lesha73 @ Nov 19 2014, 21:11) *
Была такая идея. Но, UART - это постоянная отладка при переписывании китайского добра. А I2C - это управление распределенной (!) переферией на подключаемых платах и не на одной. Увы никак.

Блин, ну опять за рыбу деньги...
Или я чего-то не понимаю, или Вы чего-то не догогвариваете.
Не знаю, что у за процессор используется на Вашей "материнке", но у большинства современных микроконтроллеров выводы последовательных интерфейсов мультиплексированы с GPIO.
По моему разумению, ничего не мешает перенастроить порты - когда нужно как GPIO (и эмулировать JTAG ногодрыганьем), когда не нужно - как UART и I2C.
Ну разве что может понадобиться (да еще большой вопрос, понадобится ли?) еще один сигнал, чтобы отключать RXD и SDA от процессора, когда он JTAG изображает.

Цитата
Да без Dual Boot никуда. Ничего космического. Абсолютная надежность ненужна.

А вот тут как раз птица обломинго.
Придется выбирать, "или-или" - или Dual Boot, или автоматическая инициализация памяти программ ниоса из UFM.

Цитата
Дошел до... карент лайсенс файл не поддерживает 10M08DAF484I7G (для BeMicro Max 10)

Как правило, такое сообщение говорит о некорректном лечении квартуса. Какую именно версию Вы используете - Subscription или Web?

Проверил в v14.0 Update2 Build209. Компиляция проходит нормально. Только вот в этой версии (а это крайний официальный релиз на сегодняшний день) работа с флэшом, мягко говоря, поддерживается не полностью.
А вот в бета-версии v14.1 все компилируется и работает (по крайней мере на альтеровской доске; на BeMicro проверить не могу в связи с отсутствием таковой).


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

Сообщений в этой теме
- zombi   Altera MAX® 10 FPGA   Jul 10 2014, 13:29
- - Stewart Little   Цитата(zombi @ Jul 10 2014, 17:29) Какие ...   Jul 10 2014, 13:45
|- - zombi   Цитата(Stewart Little @ Jul 10 2014, 16:4...   Jul 10 2014, 13:52
- - des00   Цитата(zombi @ Jul 10 2014, 20:29) Какие ...   Jul 10 2014, 15:16
|- - Kuzmi4   Цитата(des00 @ Jul 10 2014, 17:16) архите...   Jul 10 2014, 15:25
- - vetal   ЦитатаВ таком случае немного непонятно - а смысл, ...   Jul 10 2014, 15:29
- - zombi   Вкуснатищаааа!!! Хочу себе такую цацу...   Jul 10 2014, 18:02
|- - des00   Цитата(zombi @ Jul 11 2014, 02:02) Вкусна...   Jul 11 2014, 02:24
|- - zombi   Цитата(des00 @ Jul 11 2014, 05:24) были б...   Jul 11 2014, 09:06
|- - des00   Цитата(zombi @ Jul 11 2014, 16:06) А мне ...   Jul 11 2014, 16:48
|- - Corner   Цитата(zombi @ Jul 11 2014, 12:06) А мне ...   Dec 27 2015, 11:46
|- - alexunder   Добрый день. Вот и я вступаю в ряды пользователей...   Dec 27 2015, 19:31
|- - sonycman   Цитата(Corner @ Dec 27 2015, 15:46) Драйв...   Dec 27 2015, 23:55
|- - alexunder   Цитата(sonycman @ Dec 28 2015, 00:55) ale...   Jan 19 2016, 08:52
- - COMA   На семинаре "Проектирование аппаратуры на ПЛИ...   Jul 11 2014, 04:18
|- - Maverick   Цитата(COMA @ Jul 11 2014, 07:18) На семи...   Jul 11 2014, 05:56
|- - des00   Цитата(COMA @ Jul 11 2014, 11:18) На семи...   Jul 11 2014, 07:10
- - COMA   Пока ничего не прислали.   Jul 11 2014, 06:33
- - COMA   Понятно. Ну а если засунуть самый шустрый и в вид...   Jul 11 2014, 07:18
|- - des00   Цитата(COMA @ Jul 11 2014, 14:18) Ну а ес...   Jul 11 2014, 07:34
- - dxp   А как там обстоят дела с памятью и триггерами в I/...   Jul 11 2014, 10:12
|- - des00   Цитата(dxp @ Jul 11 2014, 17:12) А как та...   Jul 11 2014, 12:09
- - goodsoul   Концептуально MAX10 - хороший вариант там, где MAX...   Jul 14 2014, 07:55
|- - Stewart Little   Цитата(goodsoul @ Jul 14 2014, 11:55) Есл...   Jul 14 2014, 11:35
- - maugli   Информация по MAX 10 стала доступна на официальном...   Oct 2 2014, 03:52
- - antsu88   Хотелось бы услышать мнение, если кто вник разницу...   Oct 2 2014, 06:08
|- - SM   Цитата(antsu88 @ Oct 2 2014, 10:08) По мо...   Oct 2 2014, 06:19
- - MisterDi   Возник вопрос использования DDR SDRAM с MAX-10. Су...   Oct 20 2014, 09:20
|- - Stewart Little   Цитата(MisterDi @ Oct 20 2014, 13:20) Воз...   Oct 20 2014, 09:23
|- - goodsoul   Цитата(MisterDi @ Oct 20 2014, 13:20) Воз...   Oct 20 2014, 11:46
- - MisterDi   Версия 14.0.2.20? апдейт скачал только вчера, врод...   Oct 20 2014, 09:27
- - MisterDi   В том-то и дело, DDR-2 и DDR-3 мне не нужны, плат...   Oct 20 2014, 13:09
|- - Stewart Little   Цитата(MisterDi @ Oct 20 2014, 17:09) В т...   Oct 20 2014, 13:37
- - MisterDi   Спасибо, буду ждать следующего релиза. Благо есть ...   Oct 20 2014, 20:34
|- - Stewart Little   Вот только что поигрался с китом на 10M08SAE144 N...   Oct 30 2014, 12:16
|- - Jameson   Цитата(Stewart Little @ Oct 30 2014, 15:1...   Oct 31 2014, 10:24
|- - Stewart Little   Цитата(Jameson @ Oct 31 2014, 13:24) А ва...   Oct 31 2014, 11:10
|- - Stewart Little   Итак, проверил как обстоят дела с MAX10 в бета-вер...   Nov 5 2014, 15:29
|- - Jameson   Цитата(Stewart Little @ Nov 5 2014, 18:29...   Nov 5 2014, 15:55
||- - Stewart Little   Цитата(Jameson @ Nov 5 2014, 18:55) На пл...   Nov 5 2014, 17:05
||- - Stewart Little   Итак, статическое энергопотребление MAX10: девайс ...   Nov 6 2014, 11:10
||- - Jameson   Цитата(Stewart Little @ Nov 6 2014, 14:10...   Nov 7 2014, 06:42
|- - Stewart Little   Цитата(Stewart Little @ Nov 5 2014, 18:29...   Nov 7 2014, 14:09
|- - lesha73   Stewart Little Дошел до... карент лайсенс файл не ...   Nov 19 2014, 17:17
|- - lesha73   Цитата(Stewart Little @ Nov 20 2014, 12:5...   Nov 20 2014, 11:31
|- - Stewart Little   Цитата(lesha73 @ Nov 20 2014, 14:31) Выхо...   Nov 20 2014, 12:37
|- - farbius   Думаю заказать. Подскажите есть ли проблемы с лице...   Nov 26 2014, 17:34
|- - Stewart Little   Цитата(farbius @ Nov 26 2014, 20:34) Дума...   Nov 26 2014, 21:58
|- - farbius   Цитата(Stewart Little @ Nov 27 2014, 00:5...   Nov 27 2014, 19:49
|- - Stewart Little   Цитата(farbius @ Nov 27 2014, 22:49) благ...   Nov 27 2014, 21:50
|- - lesha73   Цитата(Stewart Little)NiosII Gen2/fast работает ка...   Nov 28 2014, 08:41
|- - Stewart Little   Цитата(lesha73 @ Nov 28 2014, 11:41) Я по...   Nov 28 2014, 11:05
|- - Stewart Little   Итак, вскрытие показало : встроенный АЦП вполне с...   Dec 8 2014, 16:43
|- - SM   Цитата(Stewart Little @ Dec 8 2014, 19:43...   Dec 8 2014, 17:13
|- - Stewart Little   Цитата(SM @ Dec 8 2014, 20:13) Первым, ко...   Dec 9 2014, 09:44
|- - SM   Цитата(Stewart Little @ Dec 9 2014, 12:44...   Dec 9 2014, 10:08
|- - Stewart Little   Продолжение разборок с АЦП - работа по прерываниям...   Dec 9 2014, 14:42
- - Kapsik   Добрый день! Может кто подскажет по работе с A...   May 8 2015, 10:43
|- - Stewart Little   Цитата(Kapsik @ May 8 2015, 13:43) Добрый...   May 8 2015, 11:02
|- - Kapsik   Цитата(Stewart Little @ May 8 2015, 14:02...   May 8 2015, 11:25
|- - Stewart Little   Цитата(Kapsik @ May 8 2015, 14:25) Я для ...   May 8 2015, 11:35
|- - goodsoul   Цитата(Kapsik @ May 8 2015, 14:25) Спасиб...   May 8 2015, 11:55
- - Kapsik   Спасибо за помощь, с ацп стало понятно. Теперь др...   May 14 2015, 07:10
- - Kapsik   Добрый день! В версии Quartus 14.0 для MAX10 ...   Jun 15 2015, 07:21
- - sonycman   Можно спросить совета, уважаемые? Интересует нагр...   Oct 16 2015, 14:19
|- - des00   Цитата(sonycman @ Oct 16 2015, 21:19) Нас...   Oct 16 2015, 16:56
|- - EvgenyNik   Цитата(sonycman @ Oct 16 2015, 17:19) Ток...   Oct 19 2015, 07:45
- - sonycman   des00 Понятно, спасибо! EvgenyNik ЦитатаА воо...   Oct 19 2015, 10:26
|- - alevnew   Цитата(sonycman @ Oct 19 2015, 15:26) По ...   Oct 20 2015, 06:06
- - Leka   В Квартусе "reg[7:0]data=10;" синтезируе...   Oct 19 2015, 14:01
- - EvgenyNik   У MAX 10 есть на борту PLL. У него есть выход Lock...   Oct 20 2015, 06:27
- - Leka   У меня так: *.qsf считается исходником, в который ...   Oct 20 2015, 07:11
- - sonycman   Leka alevnew Ясно, буду знать, спасибо! Ци...   Oct 20 2015, 07:39
- - Golikov A.   иногда хорошо иметь сброс когда клок уже стабильны...   Oct 20 2015, 08:05
- - sonycman   Играюсь с платкой Bemicro MAX10. Там установлена 1...   Dec 26 2015, 15:39
|- - Stewart Little   Цитата(sonycman @ Dec 26 2015, 18:39) Поч...   Dec 26 2015, 17:23
- - sonycman   И? Не увидел в этом документе объяснения... Пон...   Dec 26 2015, 19:16
- - sonycman   Продолжаю копаться с Max10 и Nios. Заглянул в пер...   Jan 16 2016, 22:51
|- - des00   Цитата(sonycman @ Jan 17 2016, 06:51) Ещё...   Jan 17 2016, 03:25
|- - sonycman   Цитата(des00 @ Jan 17 2016, 07:25) Это же...   Jan 17 2016, 06:39
|- - des00   Цитата(sonycman @ Jan 17 2016, 14:39) При...   Jan 18 2016, 02:55
|- - sonycman   Цитата(des00 @ Jan 18 2016, 06:55) Вангую...   Jan 18 2016, 13:46
- - sonycman   Есть небольшой модуль на верилоге с массивом из 48...   Apr 11 2016, 06:18


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

 


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


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