|
ПЛИС, лёгкий старт, Помогите новичку выбрать учебную платформу |
|
|
|
Jan 22 2014, 14:43
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 5-05-10
Пользователь №: 57 099

|
Здравствуйте! Подскажите словом. Освоил AVR, копаюсь (пока ещё не уверенно) в STM32. Хочу освоиться в работе с ПЛИС. Подбираю себе простой учебный набор на время обучения. Может, буду использовать в перспективе. Основное требование: быстрота старта и куча учебных примеров. После некоторых поисков, остановился на базе Altera: 1) MiniDiLab-CIV http://www.altera.ru/postavka-MiniDiLab-CI...#33;prettyPhotoПодкупила наличием полного учебного курса, причем на Русском языке (в английском я туг - моя беда). Так же прилагается некоторый учебный материал ввиде лекций. Т.е. полное введение в ПЛИС гарантировано. Среда программирования в комплекте. Программатор (Бластер) вроде как встроен. Функционал малёк. Ресурсы чипа невелики. Обещают поддержку. 2) DE0-Nano http://www.terraelectronica.ru/news_postup.php?ID=2624У этой чип помощнее. В несколько раз больше программируемых вентилей. Вроде бы обвязки больше, больше функциональностей. Кажется, прилагается какой-то учебный комплект с наборами примеров. Больше пространства для фантазии, но мне кажется тяжеловато стартануть будет. Как говориться, осваивать в бою.Хоть всё на английском - разобраться найдутся силы, наверное. Но что идёт к ней в комплекте, ХЗ. Знающие люди, подскажите со своей профессиональной точки зрения, с чего лучше стартануть? Может есть ещё какие-нибудь варианты? (кроме самопала, FTDRL для меня тяжеловат был в пайке. Такое дома делаю не часто. Только затяжной проект.)
|
|
|
|
|
 |
Ответов
|
Apr 14 2014, 03:36
|
Группа: Новичок
Сообщений: 6
Регистрация: 14-04-14
Из: Самара
Пользователь №: 81 364

|
Уважаемые господа ПЛИСоводы! В силу проффесиональных обязаностей возникла задачка для решения которой потребовалось применение ПЛИС. Так как до этого момента опыта работы с микросхемами программируемой логики не было приходится разбираться. По сути проект не сложный, но отсутствие опыта сказывается на времени его реализации. Худо-бедно задача решается, к сожалению , в случае затруднений, обратиться за советом не к кому так как отсутствуют специалисты в данной области, вот и прошу у знающих людей совета... Затруднение вызвал следующий момент: Есть некий процесс, который запускается от некоторого сигнала, после чего по тактовым сигналам происходит выполнение данного процесса. Т.е. в списке чувствительности процесса 2 сигнала- clock (такты) и Enable (разрешение) в данный момент решил задачу сл. образом: pp: process (clock, Enable) begin if (Enable='0') then Start<=not Enable after 10 ns; elsif (rising_edge(clock) and Start='1') then ........................... код ........................... end if; end process;
Start- флаг сдитетельствующий о приеме сигнала разрешения процесса
если переписываю код сл. образом, то синтеза не происходит, появляются ошибки типа 'сигнал не может быть синтезирован из-за плохой синхронизации' pp: process (clock, Enable) begin if (falling_edge (Enable)) then Start<=1; elsif (rising_edge(clock) and Start='1') then ........................... код ........................... end if; end process;
какие еще могут быть варианты, когда в списке чувствительности процесса 2 сигнала- тактовые и сигнал запуска? заранее благодарен!
|
|
|
|
Сообщений в этой теме
di4zerus ПЛИС, лёгкий старт Jan 22 2014, 14:43 yes Альтера - это хороший выбор из-за дружественного и... Jan 22 2014, 14:54 Jackov Цитата(di4zerus @ Jan 22 2014, 17:43) Здр... Jan 22 2014, 14:54 iosifk Цитата(di4zerus @ Jan 22 2014, 18:43) Здр... Jan 22 2014, 14:58 di4zerus О! как быстро Спасибо всем откликнувшимся.
Ци... Jan 22 2014, 15:06  iosifk Цитата(di4zerus @ Jan 22 2014, 19:06) Ну.... Jan 22 2014, 15:09  Konst_777 Цитата(di4zerus @ Jan 22 2014, 19:06) ...... Jan 22 2014, 16:13 di4zerus 2iosifk,
Хоть и не совсем с Вами согласен, восполь... Jan 22 2014, 15:13 iosifk Цитата(di4zerus @ Jan 22 2014, 19:13) А о... Jan 22 2014, 18:18 di4zerus Arrow действительно подешевле. Что привлекает. А к... Jan 22 2014, 16:20 Konst_777 Цитата(di4zerus @ Jan 22 2014, 20:20) ...... Jan 22 2014, 16:38 Jackov Цитата(di4zerus @ Jan 22 2014, 18:06) Спа... Jan 22 2014, 18:50 iosifk Цитата(Jackov @ Jan 22 2014, 22:50) Ну да... Jan 22 2014, 19:01  Jackov Цитата(iosifk @ Jan 22 2014, 22:01) Клоны... Jan 22 2014, 19:11   iosifk Цитата(Jackov @ Jan 22 2014, 23:11) Как п... Jan 22 2014, 19:33    Jackov Цитата(iosifk @ Jan 22 2014, 22:33) Все э... Jan 22 2014, 20:00     lemorus Цитата(Jackov @ Jan 22 2014, 23:00) Серьё... Jan 22 2014, 20:29 Eugenius Не вижу решительно никакого смысла в Evaluation на... Jan 22 2014, 19:11 slog Светодиодом поморгать надо, куда же без этого. Но ... Jan 23 2014, 05:40 SM Цитата(slog @ Jan 23 2014, 09:40) А дальш... Jan 23 2014, 07:22  lemorus Цитата(SM @ Jan 23 2014, 11:22) А это еще... Jan 23 2014, 07:37   SM Цитата(lemorus @ Jan 23 2014, 11:37) Так ... Jan 23 2014, 07:41 Мур ПЛИС - всего- лишь инструмент..
Тут важно понять е... Jan 23 2014, 06:26 FPGAz Для начала работы с ПЛИС вариант DE0-Nano мне боль... Feb 9 2014, 10:09 Torpeda Цитата(di4zerus @ Jan 22 2014, 18:43) Зна... Feb 9 2014, 14:12 Maverick Цитата(AlexeyDeveloper @ Apr 14 2014, 06... Apr 16 2014, 09:09 AlexeyDeveloper Как же тогда узнать что Enable "случился... Apr 14 2014, 03:56 iosifk Цитата(AlexeyDeveloper @ Apr 14 2014, 07... Apr 14 2014, 04:07 AlexeyDeveloper спасибо большое за ответы, к сожалению скайп у мен... Apr 14 2014, 04:16 gibson1980 Кодif (Enable = '1' and t_Enable = ... Apr 14 2014, 05:35 iosifk Цитата(AlexeyDeveloper @ Apr 14 2014, 08... Apr 14 2014, 07:19 AlexeyDeveloper Уважаемый iosifk, прочитав рекомендованную вами ст... Apr 16 2014, 08:43 iosifk Цитата(AlexeyDeveloper @ Apr 16 2014, 12... Apr 16 2014, 09:59  Maverick Цитата(iosifk @ Apr 16 2014, 12:59) Может... Apr 16 2014, 10:19  AlexeyDeveloper Цитата(iosifk @ Apr 16 2014, 13:59) Может... Apr 22 2014, 09:24  exiro Цитата(iosifk @ Apr 16 2014, 13:59) Может... Apr 29 2014, 08:35 AlexeyDeveloper to Maverick
спасибо...код который вы написали встр... Apr 16 2014, 12:00 alman Цитата(di4zerus @ Jan 22 2014, 18:43) Зна... Apr 29 2014, 15:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|