Перейти к содержанию
    

Начало работы с ПЛИС

Добрый день!

Планирую начать изучение Алтер. Есть проект под 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

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-а.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот если тут взять программатор

программатор

и отладочку такую

циклон 4

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот если тут взять программатор

программатор

и отладочку такую

циклон 4

 

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

В первом посте page not faund.

Ну а так то конечно, Ваш вариант подешевше будет. Но с другой стороны, периферии вообще нет, только в/в - скучно, хотя если руки есть можно и самому напаять.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если изначально проект под Cyclone III EP3C10E144

то мне на что смотреть при выборе? где-то вентили- ячейки есть?

там флэш на борту, где сама прога живет? Размер флеш тут есть?

этот USB blaster- он циклон 3,4 нормально будет шить? там просто нет в описании этих циклонов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если изначально проект под Cyclone III EP3C10E144

то мне на что смотреть при выборе? где-то вентили- ячейки есть?

там флэш на борту, где сама прога живет? Размер флеш тут есть?

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

На сайте Альтеры посмотрите характеристики интересующей Вас модели и прикиньте влезет ли туда Ваш проект.

Флешка внешняя, вроде как на обратной стороне платы стоит. Если Nios не задействовать, то хватит, ибо прошивка для ПЛИС всегда фиксированного размера.

 

этот USB blaster- он циклон 3,4 нормально будет шить? там просто нет в описании этих циклонов

Будет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Вы с языком описания аппаратуры знакомы? Если нет то рекомендую определиться Verilog vs VHDL и попробовать описать схему для мигания светодиодом.

Когда опишите, пойдете дальше - назначите распиновку сигналам и запрограммируете ПЛИС - увидите результат Вашей работы...

Откроете просматровщик RTL - увидите какую цифровую схему создал синтезатор по Вашему описанию...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

наверное, Verilog. Расширение файлов .v- это верилог?

пока что пытаюсь готовый проект загрузить туда, пишет,

iXjtZR.jpg

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

наверное, Verilog. Расширение файлов .v- это верилог?

пока что пытаюсь готовый проект загрузить туда, пишет,

iXjtZR.jpg

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

При установке надо было галочками выбрать поддержку нужных микросхем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

удалить, переустановить его?

или еще путь есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

удалить, переустановить его?

или еще путь есть?

Можно попробовать установку заново запустить, без удаления, может получится, но я так ни разу не делал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

переустанавливаю, но нигде пока мне не было до сих пор предложено выбрать чип. Это нормально? 13.1 версия. Позже предложат?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

переустанавливаю, но нигде пока мне не было до сих пор предложено выбрать чип. Это нормально? 13.1 версия. Позже предложат?

не знаю, в 9-ой предлагали.

вот тут пишут, что поддерживать должен

https://www.altera.com/download/sw/dnl-sw-index.jsp

 

13.1 версия.

А, видимо сменили политику. Поддержку микросхем отдельно качать нужно:

http://dl.altera.com/13.1/?edition=web

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сюда нужны галки?
Ну тот который фри можно поставить, пригодится.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...