|
|
  |
Начало работы с ПЛИС |
|
|
|
Sep 22 2014, 15:03
|
Профессионал
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Sep 22 2014, 15:15
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(Метценгерштейн @ Sep 22 2014, 18:03)  Добрый день! 1, 2. Что такое алиэкспресс не знаю, но у меня вот такая плата: http://www.altera.ru/minidilab-cyclone-4.htmlу неё же встроенный программатор, притом универсальный, программирует как микросхему на самой плате, так и внешнюю. Посмотреть на неё можно здесь: http://youtu.be/oQQH8lj6JyQ3. HDL-код переносится без особых проблем. 4. Язык Verilog- это субъективный выбор. Халивары Verilog vs VHDL бесконечны. Он и есть С-подобный (за исключением "begin end"), в отличии от VHDL. Если Сишник знаком, то лучше начать с Verilog-а.
|
|
|
|
|
Sep 22 2014, 15:36
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(Метценгерштейн @ Sep 22 2014, 18:29)  вот если тут взять программатор программатори отладочку такую циклон 4будет работать? Или этот проц не заменит, что я привел в 1-м посте? В первом посте page not faund. Ну а так то конечно, Ваш вариант подешевше будет. Но с другой стороны, периферии вообще нет, только в/в - скучно, хотя если руки есть можно и самому напаять.
|
|
|
|
|
Sep 22 2014, 16:00
|
Местный
  
Группа: Участник
Сообщений: 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 нормально будет шить? там просто нет в описании этих циклонов Будет.
|
|
|
|
|
Sep 22 2014, 16:31
|

я только учусь...
     
Группа: Модераторы
Сообщений: 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.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Sep 22 2014, 16:47
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(Метценгерштейн @ Sep 22 2014, 19:43)  наверное, Verilog. Расширение файлов .v- это верилог? пока что пытаюсь готовый проект загрузить туда, пишет,  это что ему надо? Квартус изначально пуст? надо подкачать файл с настройками для железа? При установке надо было галочками выбрать поддержку нужных микросхем.
|
|
|
|
|
Sep 22 2014, 17:25
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(Метценгерштейн @ Sep 22 2014, 19:59)  удалить, переустановить его? или еще путь есть? Можно попробовать установку заново запустить, без удаления, может получится, но я так ни разу не делал.
|
|
|
|
|
Sep 22 2014, 17:54
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 22 2014, 18:29
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(Метценгерштейн @ Sep 22 2014, 21:19)  сюда нужны галки? Ну тот который фри можно поставить, пригодится.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|