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

 
 
7 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Altera MAX® 10 FPGA, Кто чего знает?
Stewart Little
сообщение Oct 30 2014, 12:16
Сообщение #31


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

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



Вот только что поигрался с китом на 10M08SAE144 sm.gif
NiosII Gen2/fast работает как часы, правда из ОЗУ.
С Onchip Flash пока до конца разобраться не удалось. В систему он добавляется и в квартусе компилируется, но вот с поддержкой его в bsp какая-то засада. Катастрофически мало документации sad.gif
Буду разбираться дальше.
Ну а там и до АЦП дело дойдет...


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Jameson
сообщение Oct 31 2014, 10:24
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 947



Цитата(Stewart Little @ Oct 30 2014, 15:16) *
Вот только что поигрался с китом на 10M08SAE144 sm.gif


А вам не сложно будет уточнить потребление чипа в статике? По экселевскому эстиматору там получается от 50 мВт... У того же латтиса на пару порядков меньше.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Oct 31 2014, 11:10
Сообщение #33


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

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



Цитата(Jameson @ Oct 31 2014, 13:24) *
А вам не сложно будет уточнить потребление чипа в статике? По экселевскому эстиматору там получается от 50 мВт... У того же латтиса на пару порядков меньше.

Можно, но теперь уже только после 5-го ноября.


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


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

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



Итак, проверил как обстоят дела с MAX10 в бета-версии QuartusII v14.1.

Контроллер DDR2 для MAX10 стал доступен, живет в разделе "Memory Interfaces with UniPHY".
Кстати, надо иметь в виду, что контроллер DDR2 будет работать в девайсах MAX10 со спидгрейдом 6 и 7, а контроллеры LPDDR2 и DDR3 - только в шестерках.

А вот в On-Chip Flash в бета-версии засада - при добавлении модуля On-Chip Flash в Qsys'овскую систему выдается сообщение об отсутствии параметра AUTO_CLK_CLOCK_RATE. Из-за этого кусисовская система не генерируется, и, следовательно, нет возможности проверить поведение bsp.
В общем, чего-то там альтеровцы не допилили...
Ну и описания работы с On-Chip Flash как не было, так и нет. sad.gif

Понравилось - в Qsys'е появилась возможность подсвечивать тактовые и ресетовые домены.

Цитата(Jameson @ Oct 31 2014, 13:24) *
А вам не сложно будет уточнить потребление чипа в статике? По экселевскому эстиматору там получается от 50 мВт... У того же латтиса на пару порядков меньше.
Упс...
Я могу довольно просто померить динамическое энергопотребление, а вот как статику померить, не отрезая микросхему от платы???
И, кстати, по поводу потребления у латтисов - латтисы разные бывают sm.gif
Вы какое латтисовское семейство имели в виду?


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


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 947



Цитата(Stewart Little @ Nov 5 2014, 18:29) *
Я могу довольно просто померить динамическое энергопотребление, а вот как статику померить, не отрезая микросхему от платы???
И, кстати, по поводу потребления у латтисов - латтисы разные бывают sm.gif
Вы какое латтисовское семейство имели в виду?


На плате нет токоизмерительных резисторов или перемычек? Если это так, видимо МАХ 10 не позиционируется как низкопотребляющее решение.
Под латтисами имелись в виду MachXO2 . Потребление в статике у них 0.3 мвт для ZE и 5мвт для HE (это для самых крупных). Можно конечно ещё притянуть за уши iCE40 и MachXO3L, но у них флэшка одноразовая, так что максу-10 они пожалуй не конкуренты.

Вообще если сравнивать с латтисом, мне кажется MAX 10 скорее ближе к ECP5, чем к MachXO2. Просто тут прозвучало сравнение с последними, и я его использовал по инерции.

Сообщение отредактировал Jameson - Nov 5 2014, 16:10
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 5 2014, 17:05
Сообщение #36


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

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



Цитата(Jameson @ Nov 5 2014, 18:55) *
На плате нет токоизмерительных резисторов или перемычек?
Да, точно - есть! Завтра измерю.

Цитата(Jameson @ Nov 5 2014, 18:55) *
Если это так, видимо МАХ 10 не позиционируется как низкопотребляющее решение.
Так MAX10 никогда и не позиционировался как малопотребляющий.

Цитата(Jameson @ Nov 5 2014, 18:55) *
Просто тут прозвучало сравнение с последними, и я его использовал по инерции.
Да MAX10 лучше с XP2 сравнивать, это как-то поближе будет sm.gif


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


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

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



Итак, статическое энергопотребление MAX10:
девайс 10M08SAE144C8GES - 8 тыс. LE, EQFP144, аналоговый блок, встроенный LDO для питания ядра.
Флэш стерт, вотчдог выключен.
VCCINT = 3,3В - потребление 36 мА;
VCCIO = 3,3В - потребление 32,6 мА.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Jameson
сообщение Nov 7 2014, 06:42
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 947



Цитата(Stewart Little @ Nov 6 2014, 14:10) *
Итак, статическое энергопотребление MAX10:
девайс 10M08SAE144C8GES - 8 тыс. LE, EQFP144, аналоговый блок, встроенный LDO для питания ядра.
Флэш стерт, вотчдог выключен.
VCCINT = 3,3В - потребление 36 мА;
VCCIO = 3,3В - потребление 32,6 мА.


Спасибо.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 7 2014, 14:09
Сообщение #39


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

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



Цитата(Stewart Little @ Nov 5 2014, 18:29) *
А вот в On-Chip Flash в бета-версии засада - при добавлении модуля On-Chip Flash в Qsys'овскую систему выдается сообщение об отсутствии параметра AUTO_CLK_CLOCK_RATE. Из-за этого кусисовская система не генерируется, и, следовательно, нет возможности проверить поведение bsp.

Продолжаю эксперименты с костылями.
В хардверном скрипте компонента On-Chip Flash (_hw.tcl) убрал считывание параметра AUTO_CLK_CLOCK_RATE. Вместо него прописал значение системной частоты. После этого ошибка в Qsys'е пропала, и появилась возможность работы с On-Chip Flash.
Проверил два варианта:
1. проект, где сермент кода расположен в On-Chip RAM, которая при включении питания (или перезаргузке) инициализируется из On-Chip Flash - работает.
2. проект, где сегмент кода расположен сразу в On-Chip Flash - работает, правда, пришлось вместо VIC использовать софтовый (Internal) контроллер прерываний.

Как оказалось, FlashProgrammer для всего этого совсем не нужен, можно прекрасно обойтись квартусовским программером.

Описание HAL API для On-Chip Flash все еще отсутствует, поэтому проверку записи во флэш из-под ниоса я решил оставить на потом.


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





Группа: Новичок
Сообщений: 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
Сообщение #41


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

Группа: Свой
Сообщений: 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
Сообщение #42





Группа: Новичок
Сообщений: 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
Сообщение #43


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

Группа: Свой
Сообщений: 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
Сообщение #44





Группа: Новичок
Сообщений: 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
Сообщение #45


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

Группа: Свой
Сообщений: 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

7 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


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


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