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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проверка ПЛИС altera на работоспособность, c помощью программатора с jtag и quartus
mav1
сообщение Aug 27 2016, 18:54
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 27-08-16
Пользователь №: 93 121



Доброго времени суток, уважаемые.

Подскажите новичку (абсолютному) как можно проверить ПЛИС Altera cyclone на работоспособность (есть подозрение, что она вышла из строя).

Вкратце, имеется китайский программатор для альтеры, купленный на алиэкспрессе, с разъемом JTAG, и тестовая плата (на том же али купленная) с Altera cyclone. Прочитав статью в интернете, я установил себе quartus и с помощью данной статьи примерно понял, как написать простейший код и прошить плис-ку. Однако не нашел в интернете информацию, как без прошивания можно проверить, работоспособна ли ПЛИС (например, с помощью того же квартуса). Затереть ту прошивку, что сейчас есть на плис, я не могу (она нужна). Мне нужно только проверить, рабочая ли плиска, не спалена ли.

Подскажите, как это можно сделать.
Go to the top of the page
 
+Quote Post
BackEnd
сообщение Aug 27 2016, 19:09
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 28-07-16
Пользователь №: 92 747



Опишите проблему более подробно.
Укажите официальные наименования для демоплаты, ПЛИС, программатора, версию ПО.
Без использования программатора никак, если на демоплате не предусмотрена тестовая прошивка для мигания чем-нибудь.
Текущую прошивку можно сохранить, а потом вернуть обратно.
Почему считаете, что с ПЛИС что-то не так?

Сообщение отредактировал BackEnd - Aug 27 2016, 19:13


--------------------
"Классики марксизма говорили, что общественно-экономическая формация меняется с изменением средств производства, которые всегда принадлежали имущему классу.
И сейчас мы находимся в системе координат капитализма, когда самые передовые средства производства принадлежат уже не капиталистам.
Люди, у которых нет обуви, имеют гаджеты. Сейчас создана такая информационная паутина, что вместо коллективного бессознательного можно говорить о коллективном сознании.
Если иметь мозги и гаджеты, можно перевернуть весь мир. Коллективное сознание будет управлять миром! Это исторический путь, который нельзя миновать."
Вячеслав Мальцев
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 27 2016, 19:09
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(mav1 @ Aug 27 2016, 21:54) *
Доброго времени суток, уважаемые.

Подскажите новичку (абсолютному) как можно проверить ПЛИС Altera cyclone на работоспособность (есть подозрение, что она вышла из строя).

Вкратце, имеется китайский программатор для альтеры, купленный на алиэкспрессе, с разъемом JTAG, и тестовая плата (на том же али купленная) с Altera cyclone.


Есть FPGA и есть CPLD. Первые загружаются при каждом включении, вторые программируются и держат конфигурацию и после выключения.
Таким образом, если говорить о "Altera cyclone", то это FPGA и для нее прошивка где-то должна храниться. Следовательно при очередном включении туда будет загружена штатная прошивка... А Вы в любой момент времени можете через JTAG загрузить туда любую другую прошивку...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Александр77
сообщение Aug 27 2016, 19:12
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



В самой плис "прошивка" не хранится. Можно создать простейший проект с использованием PLL, сделать скажем два-три сигнала с разными частотами, назначить вывода, скомпилированный sof-файл залить через jtag и проверить на соответствие. Так можно проверить почти все вывода (да хоть хором их назначить).
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 27 2016, 19:52
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Александр77 @ Aug 27 2016, 22:12) *
Так можно проверить почти все вывода (да хоть хором их назначить).

Чтобы проверять "все вывода" (??) вовсе проект не нужен. Для этого есть сканирование по JTAG...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Aug 28 2016, 11:29
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Программатор подключИте и в квартусе попробуйте найти плис. для начала хватит. sm.gif
0


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Aug 28 2016, 11:41
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Цитата
Есть FPGA и есть CPLD. Первые загружаются при каждом включении, вторые программируются и держат конфигурацию и после выключения.

Кстати, всегда удивляло это деление. Ведь на самом деле оно другое - по структуре минимальных элементов. И есть FPGA с энергонезависимой памятью, где хранится конфигурация. И их ошибочно называют CPLD, причём, это локальное явление, и мне кажется, что от недостатка образования.
Go to the top of the page
 
+Quote Post
BackEnd
сообщение Aug 28 2016, 12:36
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 28-07-16
Пользователь №: 92 747



Цитата(one_eight_seven @ Aug 28 2016, 11:41) *
И есть FPGA с энергонезависимой памятью, где хранится конфигурация.

Типа Xilinx Spartan-3AN, где FPGA и ПЗУ в одном корпусе?

Сообщение отредактировал BackEnd - Aug 28 2016, 12:44


--------------------
"Классики марксизма говорили, что общественно-экономическая формация меняется с изменением средств производства, которые всегда принадлежали имущему классу.
И сейчас мы находимся в системе координат капитализма, когда самые передовые средства производства принадлежат уже не капиталистам.
Люди, у которых нет обуви, имеют гаджеты. Сейчас создана такая информационная паутина, что вместо коллективного бессознательного можно говорить о коллективном сознании.
Если иметь мозги и гаджеты, можно перевернуть весь мир. Коллективное сознание будет управлять миром! Это исторический путь, который нельзя миновать."
Вячеслав Мальцев
Go to the top of the page
 
+Quote Post
mav1
сообщение Aug 28 2016, 13:34
Сообщение #9





Группа: Новичок
Сообщений: 3
Регистрация: 27-08-16
Пользователь №: 93 121



Цитата(eugen_pcad_ru @ Aug 28 2016, 12:29) *
Программатор подключИте и в квартусе попробуйте найти плис. для начала хватит. sm.gif
0

Подскажите, как в квартусе "найти плис" ))

Цитата(iosifk @ Aug 27 2016, 20:52) *
Для этого есть сканирование по JTAG...

Подскажите, пожалуйста, как можно выполнить такое сканирование в квартусе (или еще как)
Go to the top of the page
 
+Quote Post
Corvus
сообщение Aug 28 2016, 13:53
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Раздел Configure the FPGA in JTAG Mode
Стр. 14-16
Прикрепленные файлы
Прикрепленный файл  DE1_SoC_User_manual_ref.pdf ( 7.62 мегабайт ) Кол-во скачиваний: 32
 
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 28 2016, 14:43
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(mav1 @ Aug 28 2016, 16:34) *
Подскажите, пожалуйста, как можно выполнить такое сканирование в квартусе (или еще как)

Давайте поговорим по скайпу... Буквами долго и лень...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
mav1
сообщение Aug 28 2016, 18:24
Сообщение #12





Группа: Новичок
Сообщений: 3
Регистрация: 27-08-16
Пользователь №: 93 121



Цитата(iosifk @ Aug 28 2016, 15:43) *
Давайте поговорим по скайпу... Буквами долго и лень...

Благодарю, конечно, за такое предложение, но у меня интернет канал, мягко говоря, очень очень очень слабый...может хотя бы примерно объясните или скриншоты какие можете кинуть?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 28 2016, 19:01
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(mav1 @ Aug 28 2016, 21:24) *
Благодарю, конечно, за такое предложение, но у меня интернет канал, мягко говоря, очень очень очень слабый...может хотя бы примерно объясните или скриншоты какие можете кинуть?

Статьи у меня на сайте...
И ищите кафе с бесплатным Wi-Fi... sm.gif


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
sonycman
сообщение Aug 29 2016, 09:46
Сообщение #14


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(BackEnd @ Aug 28 2016, 16:36) *
Типа Xilinx Spartan-3AN, где FPGA и ПЗУ в одном корпусе?

Типа той же альтеровской MAX10 - fpga + flash.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Aug 29 2016, 20:00
Сообщение #15


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(sonycman @ Aug 29 2016, 12:46) *
Типа той же альтеровской MAX10 - fpga + flash.

у мах10 есть хардовый ниос


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
sonycman
сообщение Aug 30 2016, 03:33
Сообщение #16


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Maverick @ Aug 30 2016, 00:00) *
у мах10 есть хардовый ниос

Откуда хардовый? Это софт процессор.
И не только для MAX10.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 30 2016, 11:15
Сообщение #17


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

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



Цитата(Maverick @ Aug 29 2016, 23:00) *
у мах10 есть хардовый ниос
blink.gif
Что это было???


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 30 2016, 12:49
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Stewart Little:
а не подскажете - есть ли в планах хардовый ниос?
нашёл только вот это: FAQ — Hard Processors
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 30 2016, 13:06
Сообщение #19


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Так точно, в Cyclone V есть хардовый Cortex A9. Чего уж хотеть лучшего?
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 30 2016, 13:35
Сообщение #20


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

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



Цитата(Kuzmi4 @ Aug 30 2016, 15:49) *
2 Stewart Little:
а не подскажете - есть ли в планах хардовый ниос?
Мне о таких планах неизвестно.
Но есть подозрение, что вряд ли.
Например, даже в аппаратных контроллерах внешней памяти (Hard Memory Controller, HMC), секвенсор, который выполнен на NiosII и занимается калибровкой, все равно реализуется как soft core.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 31 2016, 06:29
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 ViKo
иногда танк не нужен laughing.gif

2 Stewart Little
спасибо
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 31 2016, 06:54
Сообщение #22


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Kuzmi4 @ Aug 31 2016, 09:29) *
2 ViKo
иногда танк не нужен laughing.gif


Тогда смотрите в сторону SmartFusion2 от Microsemi. Хорошая альтернатива NIOS/Altera.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 31 2016, 09:27
Сообщение #23


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

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



Цитата(Stewart Little @ Aug 30 2016, 16:35) *
Мне о таких планах неизвестно.
Но есть подозрение, что вряд ли.
Например, даже в аппаратных контроллерах внешней памяти (Hard Memory Controller, HMC), секвенсор, который выполнен на NiosII и занимается калибровкой, все равно реализуется как soft core.

Кстати, ничего новее вот этого сообщения от, ЕМНИП, 2007 года, мне не попадалось:
Altera and Synopsys Collaborate to Make Nios II Processor Core Available for ASIC Designs
Но воз, как говорится, и ныне там...


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 31 2016, 09:52
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 makc
спасибо

2 Stewart Little
я натыкался где то, что у Synopsis-а таки есть корка ниосовская для ASIC-ов, но судя по всему эта тема не есть популярна laughing.gif
Go to the top of the page
 
+Quote Post
goodsoul
сообщение Aug 31 2016, 10:26
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 3-09-09
Пользователь №: 52 178



Цитата(Kuzmi4 @ Aug 31 2016, 12:52) *
2 makc
спасибо

2 Stewart Little
я натыкался где то, что у Synopsis-а таки есть корка ниосовская для ASIC-ов, но судя по всему эта тема не есть популярна laughing.gif


На самом деле были прецеденты покупки исходников NIOS II у альтеры и выпекания своих ASIC на его основе. Но синопсис был не в состоянии ничем помочь - как я понял, они на эту тему забили.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 31 2016, 10:33
Сообщение #26


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

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



Цитата(goodsoul @ Aug 31 2016, 13:26) *
На самом деле были прецеденты покупки исходников NIOS II у альтеры и выпекания своих ASIC на его основе. Но синопсис был не в состоянии ничем помочь - как я понял, они на эту тему забили.
Я ниосовские исходники могу предоставить прямо сейчас sm.gif
Только к хардовой реализации это прямого отношения не имеет. Вопрос-то, насколько я понял, был в том, будет ли сама Altera выпускать чипы с аппаратным ниосом.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 31 2016, 10:39
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(Stewart Little @ Aug 31 2016, 13:33) *
..Вопрос-то, насколько я понял, был в том, будет ли сама Altera выпускать чипы с аппаратным ниосом.

Именно.
M3 в SmartFusion2 выглядит интересно, не такой танк как A9
Go to the top of the page
 
+Quote Post
sonycman
сообщение Aug 31 2016, 11:34
Сообщение #28


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Kuzmi4 @ Aug 31 2016, 14:39) *
Именно.
M3 в SmartFusion2 выглядит интересно, не такой танк как A9

А чем Nios не устраивает, по сравнению с кортексом-м3?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 31 2016, 14:18
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



глобально, Nios2 устраивает / "раздавать патроны", простенькие софтовые движки .. /, интересовали перспективы именно хардового варианта lightweight проца.
Go to the top of the page
 
+Quote Post
Leka
сообщение Aug 31 2016, 19:53
Сообщение #30


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Kuzmi4 @ Aug 31 2016, 17:18) *
перспективы именно хардового варианта lightweight проца

Имхо, такой вариант нелогичен, тк легковесным получится только при отсутствии периферии.
Хардовый вариант логичен для SoC, но не для отдельного проца.

16-разрядный софтовый проц может занимать ~200 ЛЕ (без периферии), c быстродействием ~150 MIPS. Исходник на Верилоге выкладывал в "своих процессорах".

Сообщение отредактировал Leka - Aug 31 2016, 19:55
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:55
Рейтинг@Mail.ru


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