Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.08.2015, 20:41  
Fangir
Временная регистрация
 
Регистрация: 31.10.2014
Сообщений: 59
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Fangir на пути к лучшему
По умолчанию Пару вопросов о ПЛИС

Читал я уже темы "с чего начать", у меня немного другие вопросы
т.к. я только начинаю изучение, то ничего считай не знаю

Так вот, с чего начать, если...

1) Мне не важна сложность изучения, главное, чтоб схемка была хорошей, т.е. чтоб не пришлось соскакивать "на что по мощней, ибо ресурсов не хватает", что выбрать?
2) Планирую решать сложные задачи на них (не знаю, сложные ли они относительно ПЛИС), т.е. такие как: обработка видеосигналов, создание нейронных сетей и генетических алгоритмов


Ещё такой вопрос, на сколько программа для ПЛИСа кроссплатформенная? т.е. я могу перенести её между линейками одного производителя? Между двумя производителями?

Чем разные производители лучше? т.е. если изучение ПЛИСа от одного производителя сложней - эта ПЛИс более производительна? В чем измеряется эта производительность? Чем отличается?
Реклама:
Fangir вне форума  
Непрочитано 20.08.2015, 20:59  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Если "чертить схемы" на ЯВУ (Verilog, VHDL), то кроссплатформенные донельзя - в софте всех производителей есть поддержка этих языков. То есть модуль, написанный под одного производителя, совершенно прозрачно подходит для другого, если не использованы специфические макрофункции естественно.
То же самое и с прямой и обратной совместимостью - RS-триггер, написанный для самой приметивнейшей ПЛИС, будет точно так же работать и в самой навороченной FPGA, это же справедливо и в обратную сторону. То бишь если вдруг не хватает скорости либо места, то берётся более быстрый либо ёмкий чип. Или наоборот - не нужен для проекта "большой" или многоногий чип, берётся помельче и компонуется в нём.

Ну и для общего понимания - ПЛИС (Программируемые Логические Интегральные Схемы) - это по-сути много-много мелкой логики в одном корпусе.


Сообщение от Fangir Посмотреть сообщение
В чем измеряется эта производительность?
В мегагерцах и наносекундах.

Последний раз редактировалось omercury; 20.08.2015 в 21:22.
omercury вне форума  
Сказали "Спасибо" omercury
Fangir (21.08.2015)
Непрочитано 21.08.2015, 07:46  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

1- FPGA, но проект не будет сохраняться постоянно, нужна внешняя EEPROM. Если хотите постоянно и без внешней памяти - CPLD.
2- что нибудь из виртексов или вообще Spartan, 6 серии от Xilinx например. Уже распаянные демо-борды есть у китайцев. У Altera дешевле.
3- в пределах линейки переносима. Не всегда есть одинаковый набор библиотек в разных линейках (если предпочтете схемотехнический редактор).
4- ценой и доступностью в вашем регионе.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Сказали "Спасибо" raxp
Fangir (21.08.2015)
Непрочитано 21.08.2015, 11:38  
NikWik_
Временная регистрация
 
Регистрация: 30.03.2009
Адрес: Питер
Сообщений: 79
Сказал спасибо: 22
Сказали Спасибо 30 раз(а) в 23 сообщении(ях)
NikWik_ на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Сообщение от Fangir Посмотреть сообщение
2) Планирую решать сложные задачи на них (не знаю, сложные ли они относительно ПЛИС), т.е. такие как: обработка видеосигналов, создание нейронных сетей и генетических алгоритмов
Как раз для таких целей ПЛИС отлично подходят, но прошивка под них пишется сложнее, чем для ПК и необходимо учитывать много аппаратных нюансов.

Как тут уже написали, можно купить отладочную плату и на ней пробовать да испытывать различные функции. Обычно такие платы выбираются с заметно большим функционалом, чем необходимо. А реальное устройство строится уже на более простой ПЛИС этой же серии (меньше ног, меньше емкость, меньше DSP, меньше или отсутствие высокоскоростных трансиверов...)

Сейчас 2 основных игрока на рынке: Altera и Xilinx.
Оба брэнда относительно легко доступны у нас в России и однотипные микросхемы стоят примерно одинаково.
Для новичков думаю Altera по проще будет, тем более есть такие популяризаторские проекты, как марсоход и на Хабре статей с каждым днем прибавляется.

Относительно недорогие и качественные отладочные платы можно посмотреть здесь http://www.terasic.com.tw/ (этот производитель делает их для самой Altera). Либо купить китайскую, но я бы не рекомендовал.

В настоящее время CPLD уже теряют актуальность (хотя не у нас в России), например та же Altera совсем недавно начала выпуск бюджетных ПЛИС серии MAX10 со встроенной флэш-памятью (есть варианты с 2-мя встроенными флэш) и сделала маркетинговый ход - поместила их в оба раздела - CPLD и FPGA, хотя на самом деле это FPGA + Flash.
Так же в MAX10 может быть:
- АЦП 1Msps 12bit
- встроенный LDO (тогда требуется только одно питание 3,3В) либо с более высокими частотами работы, но с 2-мя линиями питания
- 1 или 2 встроенных Flash
- от 1 до 4-х PLL
- 1 или 2 встроенных генератора (точность маленькая, можно использовать как Watchdog timer)
- умножители 18х18 (DSP)
- поддержка внешней памяти от SRAM на младших моделях до DDR3 на старших
- аппаратные и эмулируемые LVDS
- можно встроить программный процессор NiosII и отказаться от внешнего МК.
Из грустного - корпуса практически все BGA, для "простых" электронщиков есть EQFP-144, но только с одной линией питания.

Для ваших будущих задач с обработкой видео я бы порекомендовал как минимум CycloneV
У этой серии есть варианты со встроенным аппаратным ARM-ом.
NikWik_ вне форума  
Сказали "Спасибо" NikWik_
Fangir (21.08.2015)
Непрочитано 21.08.2015, 11:59  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 409
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Сообщение от Fangir Посмотреть сообщение
Так вот, с чего начать, если...
1) Мне не важна сложность изучения, главное, чтоб схемка была хорошей, т.е. чтоб не пришлось соскакивать "на что по мощней, ибо ресурсов не хватает", что выбрать?
2) Планирую решать сложные задачи на них (не знаю, сложные ли они относительно ПЛИС), т.е. такие как: обработка видеосигналов, создание нейронных сетей и генетических алгоритмов

Ещё такой вопрос, на сколько программа для ПЛИСа кроссплатформенная? т.е. я могу перенести её между линейками одного производителя? Между двумя производителями?

Чем разные производители лучше? т.е. если изучение ПЛИСа от одного производителя сложней - эта ПЛИс более производительна? В чем измеряется эта производительность? Чем отличается?
Здравствуйте. Что-то вы больно сложные задачи взяли для начала(обработка видеосигналов, создание нейронных сетей и генетических алгоритмов). Можешь частотомер попробовать поколбасить.

Я в Альтере работал, думаю в линейке одного производителя один проект перенести можно. Только его можно перенести на большую ПЛИСу.

Альтера славится простотой.
Ксилинкс большей емкостью, правда от этой большой емкости проекты становятся очень сложными.
Signalshik2 вне форума  
Непрочитано 21.08.2015, 20:03  
Fangir
Временная регистрация
 
Регистрация: 31.10.2014
Сообщений: 59
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Fangir на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Сообщение от Signalshik2 Посмотреть сообщение
Здравствуйте. Что-то вы больно сложные задачи взяли для начала(обработка видеосигналов, создание нейронных сетей и генетических алгоритмов). Можешь частотомер попробовать поколбасить.
Что по проще я могу и на МК сделать. Разумеется. изучение начну с более легких задач, но цель изучения ПЛИС - решение сложных.
Fangir вне форума  
Непрочитано 21.08.2015, 20:56  
Signalshik2
Вид на жительство
 
Аватар для Signalshik2
 
Регистрация: 11.08.2015
Сообщений: 409
Сказал спасибо: 17
Сказали Спасибо 37 раз(а) в 28 сообщении(ях)
Signalshik2 на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Обработку видеосигналов можно сделать на ПЛИС. Хотя я бы наверное процессор взял помощнее.
Создание нейронных сетей раньше тоже на компе делали, ну я думаю щас ПЛИСа самое то будет.
Генетические алгоритмы, ну не знаю может на ПЛИС тоже можно, но классическим решением наверно будет программа на компе.
Что касается частотомера на МК - я подумал, что у МК низкая частота, высокие частоты наверно лучше на ПЛИСе делать.
И у контроллера задержки будут типа там на обработку прерываний или еще какие-нибудь. Из-за этого будут ошибки в измерениях.
Signalshik2 вне форума  
Непрочитано 21.08.2015, 23:48  
Predator_r
Временная регистрация
 
Регистрация: 17.12.2008
Адрес: Спб
Сообщений: 96
Сказал спасибо: 19
Сказали Спасибо 25 раз(а) в 20 сообщении(ях)
Predator_r на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Сообщение от Fangir Посмотреть сообщение
Что по проще я могу и на МК сделать
обработку видео тоже можно на давинчи сделать. А еще есть гибрид - SOC.
самые спартанские платы со спартаном (гы каламбур получился) делают waveshare.
по совместимости:
1) внутри семейства - абсолютная (если проект влазит)
2) вне семейства - у каждого семейства есть уникальные блоки (скоростные трансиверы, умножители, DSP - ядра, блоковые ОЗУ...) они разные, могут совпадать но надеяться на это не стоит. остальное совместимо абсолютно.
основные производители Xilinx (Virtex - помощнее и Spartan-подешевле) и Altera (Stratix помощнее и Cyclon-подешевле) примерно сравнимы.
у ПЛИС не так просто назвать нечто производительностью: есть обьем кристалла (измеряется в вентилях) и есть параметр: задержка на вентиль. Чем больше вентилей - тем больше операций на такт, чем меньше задержка -тем выше тактовая частота. Нужно учесть, что под словом вентиль (и особенно конфигурируемый блок) разные производители подразумевают разное.

И главное есть такая софтинка Aldec ActiveHDL - очень удобная оболочка для работы с ЛЮБЫМИ ПЛИС.
Predator_r вне форума  
Непрочитано 23.06.2016, 09:41  
_Master
Заблокирован
 
Регистрация: 13.06.2008
Сообщений: 248
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
_Master на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Вопрос не совсем понял, но есть PalAsm для Dos. В любом Dosbox 0.74 работает на любой платформе.
_Master вне форума  
Непрочитано 23.06.2016, 19:38  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Пару вопросов о ПЛИС

Ну и попробуйте синтезировать Альтеровский процессор этим самым PalAsm-ом. Меня одолевают смутные сомнения....
__________________
misterdi<@>i.ua
MisterDi вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плис Altera EMP240 vs программатор на FT2232H ostrovv ПЛИС и другие МК 22 17.09.2014 21:48
MATLAB + ПЛИС + АЦП MSMC Цифровые сигнальные процессоры 9 28.06.2014 13:45
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
Електронный трансформатор. Есть пару вопросов по схеме. soladko Источники питания и свет 35 19.10.2010 23:11
ПЛИС Xilinx и утилита IMPACT Андрей К Микроконтроллеры, АЦП, память и т.д 4 19.08.2010 10:29


Часовой пояс GMT +4, время: 08:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot