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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Начало работы с ПЛИС
Метценгерштейн
сообщение Sep 22 2014, 15:03
Сообщение #1


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



Добрый день!
Планирую начать изучение Алтер. Есть проект под Altera Cyclone III EP3C10E144. Хочу в нем покопаться, разобраться.
до этого писал на Си под МК. Вопросы вот какие:
1. какую плату можно купить на алиэкспрессе как отладочную, чтобы ПЛИСа была не меньше, чем Cyclone III EP3C10E144?
2. какой программатор там же можно брать? Чтобы распиновка соответствовала плате. Есть стандарт какой-то? Или как у АВР- у каждого свой стандарт?
http://ru.aliexpress.com/item/Free-ship ... 1.html?s=p
такой нормальный?

3. если ПЛИС будет другая, чем в оригинальном проекте- сложно будет перенести проект на мою ПЛИСу? Нет таких запар как в STM32- меняю проц и поехало- регистры чуть, да по- другому называются? Приходится код перепахивать.
4. язык Verilog- это хороший выбор? Хотелось бы, не begin end, а Си-подобные конструкции.

пока все.
Спасибо.

на коте кросспост, но там, похоже, глухой форум ((
http://radiokot.ru/forum/viewtopic.php?f=6...130028#p2130028
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 15:15
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 18:03) *
Добрый день!

1, 2. Что такое алиэкспресс не знаю, но у меня вот такая плата:
http://www.altera.ru/minidilab-cyclone-4.html
у неё же встроенный программатор, притом универсальный, программирует как микросхему на самой плате, так и внешнюю.
Посмотреть на неё можно здесь:
http://youtu.be/oQQH8lj6JyQ

3. HDL-код переносится без особых проблем.

4. Язык Verilog- это субъективный выбор. Халивары Verilog vs VHDL бесконечны.
Он и есть С-подобный (за исключением "begin end"), в отличии от VHDL. Если Сишник знаком, то лучше начать с Verilog-а.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 22 2014, 15:29
Сообщение #3


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



вот если тут взять программатор
программатор
и отладочку такую
циклон 4

будет работать? Или этот проц не заменит, что я привел в 1-м посте?
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 15:36
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 18:29) *
вот если тут взять программатор
программатор
и отладочку такую
циклон 4

будет работать? Или этот проц не заменит, что я привел в 1-м посте?

В первом посте page not faund.
Ну а так то конечно, Ваш вариант подешевше будет. Но с другой стороны, периферии вообще нет, только в/в - скучно, хотя если руки есть можно и самому напаять.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 22 2014, 15:42
Сообщение #5


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



если изначально проект под Cyclone III EP3C10E144
то мне на что смотреть при выборе? где-то вентили- ячейки есть?
там флэш на борту, где сама прога живет? Размер флеш тут есть?
этот USB blaster- он циклон 3,4 нормально будет шить? там просто нет в описании этих циклонов
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 16:00
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 18:42) *
если изначально проект под Cyclone III EP3C10E144
то мне на что смотреть при выборе? где-то вентили- ячейки есть?
там флэш на борту, где сама прога живет? Размер флеш тут есть?

Проект под Cyclone 3, в принципе, будет переносим на 4. Только надо смотреть на логический объём (я что-то даже и не знаю, бывают ли Циклоны 3 толще 4-ых), объём внутреннего ОЗУ, количество задействованных выводов и прочие подобные вещи.
На сайте Альтеры посмотрите характеристики интересующей Вас модели и прикиньте влезет ли туда Ваш проект.
Флешка внешняя, вроде как на обратной стороне платы стоит. Если Nios не задействовать, то хватит, ибо прошивка для ПЛИС всегда фиксированного размера.

Цитата(Метценгерштейн @ Sep 22 2014, 18:42) *
этот USB blaster- он циклон 3,4 нормально будет шить? там просто нет в описании этих циклонов

Будет.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Sep 22 2014, 16:31
Сообщение #7


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

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



Цитата(Метценгерштейн @ Sep 22 2014, 18:03) *
Добрый день!

Вы с языком описания аппаратуры знакомы? Если нет то рекомендую определиться Verilog vs VHDL и попробовать описать схему для мигания светодиодом.
Когда опишите, пойдете дальше - назначите распиновку сигналам и запрограммируете ПЛИС - увидите результат Вашей работы...
Откроете просматровщик RTL - увидите какую цифровую схему создал синтезатор по Вашему описанию...


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

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


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



наверное, Verilog. Расширение файлов .v- это верилог?
пока что пытаюсь готовый проект загрузить туда, пишет,

это что ему надо? Квартус изначально пуст? надо подкачать файл с настройками для железа?
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 16:47
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 19:43) *
наверное, Verilog. Расширение файлов .v- это верилог?
пока что пытаюсь готовый проект загрузить туда, пишет,

это что ему надо? Квартус изначально пуст? надо подкачать файл с настройками для железа?

При установке надо было галочками выбрать поддержку нужных микросхем.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 22 2014, 16:59
Сообщение #10


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



удалить, переустановить его?
или еще путь есть?
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 17:25
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 19:59) *
удалить, переустановить его?
или еще путь есть?

Можно попробовать установку заново запустить, без удаления, может получится, но я так ни разу не делал.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 22 2014, 17:46
Сообщение #12


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



переустанавливаю, но нигде пока мне не было до сих пор предложено выбрать чип. Это нормально? 13.1 версия. Позже предложат?
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 17:54
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 20:46) *
переустанавливаю, но нигде пока мне не было до сих пор предложено выбрать чип. Это нормально? 13.1 версия. Позже предложат?

не знаю, в 9-ой предлагали.
вот тут пишут, что поддерживать должен
https://www.altera.com/download/sw/dnl-sw-index.jsp

Цитата(Метценгерштейн @ Sep 22 2014, 20:46) *
13.1 версия.

А, видимо сменили политику. Поддержку микросхем отдельно качать нужно:
http://dl.altera.com/13.1/?edition=web
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Sep 22 2014, 18:19
Сообщение #14


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

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079




сюда нужны галки?
Go to the top of the page
 
+Quote Post
Jackov
сообщение Sep 22 2014, 18:29
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Метценгерштейн @ Sep 22 2014, 21:19) *
сюда нужны галки?
Ну тот который фри можно поставить, пригодится.
Go to the top of the page
 
+Quote Post

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

 


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


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