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

 
 
> Насколько сложно это - освоить FPGA?
Oleg
сообщение Jul 17 2004, 14:46
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 30
Регистрация: 14-07-04
Из: Togliatti
Пользователь №: 321



Сколько это приблизительно может занять по времени освоение FPGA для опытного в других областях разработчика (микроконтроллеры, C++) но не знакомого с HDL языками, для разработки достаточно сложного устройства (прогнозирую в районе 1000-2000 LE's на Altera Cyclone)?

Расскажите о вашем личном опыте!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gorby
сообщение Sep 13 2005, 09:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Скажу и я пару слов. Имея за плечами большой опыт работы с цифровой и аналоговой рассыпухой, начав еще с Радио 86, без проблем освоился с CPLD от Ксилинкса в схемном вводе. Устройства были несложные, поэтому и проблем не возникало. Но вот жизнь заставила, и очередной проект надо было делать на FPGA. К худу или к добру, это оказался ФПСЛИК от Атмел. Не самый лучший чип для старта, но так уж сложилось. К моему ужасу, там не было схемного ввода, а только какое-то страшилище по имени VHDL! Не зная концепций языка, имея только хелпы, поначалу было очень трудно.
Так бы это и продолжалось, если бы не попался мне под руку Active HDL. Я увидел, что ВОЗМОЖНО что-то сделать на этом треклятом ВХДЛ! будете смеяться, в моем первом устройстве я рисовал в схематике декодер на логических элементах. А Актив его потом в ВХДЛ компилировал. Но начало было положено. Я понял главное: в ВХДЛ все состоит из компонентов и эти компоненты можно между собой соединять. До процессов мне тогда было еще далеко. Потом очередное озарение: в Активе есть визард, который по шаблону может генерировать практически любые нужные компоненты. Я стал использовать довольно сложные элементы (счетчики, дешифраторы и тд) на ВХДЛ, еще не понимая их устройства, но внимательно поглядывая на их исходный код. Постепенно и сам научился. Позже пришло и понимание. Очень тяжелым оказалось осмысление концепции синхронного дизайна. Прежний опыт тут очень помешал. Идея глобального клока поначалу казалась и вовсе абсурдной... Очень не хватало компетентного старшего коллеги. До всего самому трудно доходить. Книги? Читал, конечно. Но заметил уже давно: чтобы что-то понять в книге по новой для тебя области, нужно УЖЕ иметь какой-то минимум знаний. Но знаний концептуальных. Вот их-то в книгах, как правило, и нет.
Например, один мой коллега, толковый цифроаналоговый схемотехник старой закалки, решился освоить 51-й процессор (дело было лет 7 назад). Так вот, поверите вы или нет, я провел с ним только ДВА вечера , объясняя концепции программного автомата. Через два дня он уже сам мигал светодиодом и осваивал Ассемблер.
Так что правильно тут кто-то говорил: изучайте тот язык, на котором работает ближайший от вас гуру. Это сэкономит вам очень много времени и сил.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Oleg   Насколько сложно это - освоить FPGA?   Jul 17 2004, 14:46
- - papasha   Я считаю, что через полгода начнешь понимать что к...   Jul 17 2004, 17:44
- - ASN   При наличии всего необходимого софта, русскоязычны...   Jul 17 2004, 17:58
|- - D-Luxe   Цитата(ASN @ Jul 17 2004, 21:58) Следует ...   Jun 9 2011, 23:07
|- - XVR   Цитата(D-Luxe @ Jun 10 2011, 03:07) ...   Jun 10 2011, 06:23
|- - D-Luxe   Цитата(XVR @ Jun 10 2011, 10:23) Возможно...   Jun 11 2011, 12:59
- - Edashkin   Проектирование FPGA на базе готовых макроэлементов...   Jul 18 2004, 09:59
- - Oleg   Спасибо! Вы меня обнадежили, я рассчитывал ка...   Jul 18 2004, 15:21
- - Nixon   Учить нужно на живом примере (по себе знаю). И что...   Jul 18 2004, 15:45
- - gab   Цитата(Nixon @ Jul 18 2004, 07:45 PM)Учить ну...   Jul 19 2004, 12:27
- - Yra   Для освоения FPGA помимо всего прочего советую поэ...   Oct 26 2004, 19:42
- - dachny   Если человек в вузе не прогуливал лекции по ЦОС, т...   Oct 27 2004, 09:42
- - Mad Makc   ...а если человек 3-4 года програмировал,потом за ...   Oct 27 2004, 19:06
- - dachny   Человек чтобы ЭФФЕКТИВНО использовать ПЛИС должен ...   Oct 28 2004, 11:43
- - Shtirlits   Если попадется глючный софт и сырая FPGA, то можно...   Oct 28 2004, 14:07
- - Mad Makc   >Человек чтобы ЭФФЕКТИВНО использовать ПЛИС дол...   Oct 28 2004, 20:46
- - ASN   Shtirlits Уважаемый, а где я говорил, что знание к...   Oct 29 2004, 10:09
- - Shtirlits   to ASN: я с вами поспорю, но только чуть-чуть, пос...   Oct 29 2004, 12:14
- - hlebn   Цель не схема а работающее устройство Но а если бл...   Oct 29 2004, 19:30
- - koziy_mf   Не в тему - но все таки - микросхема К155ЛА3 - ЛЕГ...   Nov 20 2004, 11:28
- - berberber   Цитата(Oleg @ Jul 17 2004, 17:46)Сколько это ...   Feb 4 2005, 10:12
- - Volkov   ПЛИСы то работать хуже точно не будут. Но разработ...   Feb 7 2005, 14:43
- - DSIoffe   ЦитатаА дельфисты от схемотехники По стилю сразу в...   Feb 24 2005, 14:17
- - Alhen   Можно я вставлю свои пять копеек? Для меня проще б...   Feb 26 2005, 02:40
- - dachny   Про дельфистов Я же не сказал "паскалисты...   Feb 26 2005, 11:43
- - Artyom   На мой взгляд освоить за 3 месяца реально..... Но ...   Mar 2 2005, 11:23
- - Gorby   По моему опыту, "въехать" в FPGA с нуля ...   Mar 6 2005, 14:23
- - Gorby   Ну и напоследок, несколько штрихов по проектирован...   Mar 6 2005, 15:15
|- - asya   Цитата(Gorby @ Mar 6 2005, 19:15)Ну и напосле...   Mar 9 2005, 02:21
|- - Gorby   Цитата(asya @ Mar 9 2005, 05:21)Цитата(Gorby ...   Mar 9 2005, 09:10
|- - CeDeX   2 asya Насчет "заповеди" о синхронной с...   Mar 9 2005, 12:34
||- - Gorby   Цитата(CeDeX @ Mar 9 2005, 15:34)2 asya Насч...   Mar 9 2005, 12:53
|- - asya   Цитата(Gorby @ Mar 9 2005, 13:10)Заповеди, их...   Mar 10 2005, 01:00
- - vovic   ЦитатаВсегда присутствуют подводные камни а вот их...   Mar 7 2005, 21:43
- - Gorby   FOR ASYA Здесь ваш проект на VHDL. Второй счетчик...   Mar 9 2005, 12:48
|- - asya   Цитата(Gorby @ Mar 9 2005, 16:48)FOR ASYA Зд...   Mar 13 2005, 21:47
- - jack_avenger   Цитата(Shtirlits @ Oct 28 2004, 17:07)месяц н...   Aug 10 2005, 12:01
- - aem   Схемотехнику-цифровику за три месяца можно освоить...   Aug 16 2005, 16:11
|- - Alexium   Цитата(aem @ Aug 16 2005, 19:11) Схемотех...   Jun 11 2011, 13:10
- - xhdl   Полностью согласен с Gorby, имел место убедиться н...   Aug 17 2005, 05:29
|- - Evgeny_CD   Цитата(xhdl @ Aug 17 2005, 09:29)Есть также к...   Aug 17 2005, 08:27
- - moonrock   У меня был первый опыт с EPM3128+AVR+SRAM, нужно б...   Aug 25 2005, 22:14
- - tegumay   НУ тут по разному зависит от человека.. на Verilog...   Oct 8 2005, 22:30
- - Морфей   На мой взгляд чтобы начать работать - то есть стро...   Nov 18 2005, 13:46
- - AlphaMil   Аналогично, изучал и применял языки описания аппар...   Jun 11 2011, 14:45
- - dxp   Цитата(AlphaMil @ Jun 11 2011, 21:45) Ана...   Jun 14 2011, 08:04
- - AlphaMil   Цитата(dxp @ Jun 14 2011, 11:04) Скорее н...   Jun 15 2011, 11:41


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:42
Рейтинг@Mail.ru


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