roboforum.ru

Технический форум по робототехнике.

ПЛИС и все что с ними связано

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: ПЛИС и все что с ними связано

Сообщение steel_monkey » 21 окт 2008, 22:16

А в 3032 запихать осциллограф возможно? Она вроде самая быстрая, только маленькая. Я себе взял 3 штуки по дешевке, в PLCC корпусах.
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 22 окт 2008, 18:23

Скорость зависит не от модели, а от цифры. Например 7064-10 медленнее, чем 7064-5. Подробнее что эти цифры значат ищи в даташитах...

32 макроячейки - ИМХО маловато. Можно наверно впихнуть, но уже без внутреннего FIFO, без всякиз прибамбасов. Тут тоже работает золотое правило avr123 - лучше купить чип с запасом, особенно когда не знаешь точно заранее что тебе понадобится. Тем более что разница в ценах не такая уж и большая. Я советую вообще EPM570T100 взять - ее уж точно с запасом хватит на все. В первом максе не такая гибкая система ввода-вывода - узлы можно привязывать только к конкретным выводам (система деления на LABы). В макс-2 такого нету - что куда хочешь подключить можно. (конечно тоже ограничения есть, но не такие строгие) Да и еще много всяких приятностей типа UFM-блока (пользовательская флэш-память). Правда и минусы есть - корпус TQFP-0.5. Хотя в Мега-электронике есть макетка под такой корпус, да и утюгом можно постараться...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение avr123.nm.ru » 22 окт 2008, 18:32

ALT EPM570T100C5N TQFP100 - 206 руб. (не дорого ИМХО).

LDM-MAXII_EPM570-T100 - 2410 руб.
Представляет собой печатную плату размером 97х64х12мм и макетным полем 64х45мм с установленной на ней микросхемой ПЛИС EPM570T100 фирмы Altera семейства MAX II в корпусе TQFP-100. Программирование осуществляется через загрузочный кабель ByteBlasterMV LDM-PB 2.01, подключаемый к LPT-порту компьютера.

Терраэлектроника (Россия, Москва)
+7 (495) 221-78-04 sale@terraelectronica.ru http://www.terraelectronica.ru

Полное Руководство по серии ПЛИС MAX-II
http://www.altera.com/literature/hb/max ... mii5v1.pdf

http://www.altera.com/support/devices/m ... -max2.html

-= Александр =- писал(а): корпус TQFP-0.5. Хотя в Мега-электронике есть макетка под такой корпус, да и утюгом можно постараться...

Если аккуратно делать то ЛУТ-ом получится, но можно наверно купить мезонин - платку с напаяной ПЛИС со всеми выводами на штырьки по краям.

Кстати - ИДЕЯ ! - если загрузку делать из внешней памяти, то такая память может быть на плате устройства, а плис на мезонине втыкать в то устройство которое щас нужно. Изврат вроде, но для дорогой ПЛИС это ИМХО вариант если устройства не используются одновременно.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 22 окт 2008, 19:26

Кстати да, у ПЛИС ресурс перепрошивок небольшой. В даташите заявлено 100 раз. Реально - до 200 шил - и ничего ей не делалось. В этом плане FPGA конечно симпатичнее. Надеюсь ближе к весне их попробовать в новой разработке...

Добавлено спустя 5 минут 24 секунды:
Вот фотка: на переднем плане моя отладочная плата с EPM7064 и Atmega8, на заднем - конечный продукт на EPM570T100 и Atmega128... :roll:
Вложения
IMG_4714.jpg
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение foxit » 22 окт 2008, 19:32

А можно схему и разводку твоей отладочной платы посмотреть?
Аватара пользователя
foxit
 
Сообщения: 65
Зарегистрирован: 13 ноя 2007, 14:29
прог. языки: Си, Питон

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 22 окт 2008, 19:40

Разводка куплена в Чип-и-Дип за 100р (квадратная платка для TQFP). А схему не рисовал - просто питание и 16 линий (2 порта) от проца к альтере. Ну, RS-232 еще сделан и пара кнопочек с диодами. А конечный продукт, увы, не могу выложить - начальство голову оторвет... Могу показать кусок разводки под Альтеру например.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 22 окт 2008, 19:51

Вот кусок с Альтерой. На нижнем слое кондеры по питанию, на верхнем - линии к контроллеру. Справа сверху - стабилизатор на 3 вольта.
Вложения
Альтеры.JPG
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение avr123.nm.ru » 22 окт 2008, 20:26

Левый угол кучи дорожек выглядит УЖАСТНО ! :cry: :cry:

При том что другие стороны почти пустые ! Наверняка альтерку можно было повернуть на 90 град.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ПЛИС и все что с ними связано

Сообщение Сергей » 22 окт 2008, 20:34

Фигасе, 123 наехал на гуру :D
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 22 окт 2008, 23:51

Можно было, но когда я это понял - было уже поздно, как всегда сроки и куча других задач не дают все вылизывать. В следующей версии исправлю, если придется ее дальше ускорять... Кстати эта плата для системы управления дифрактометром - обслуживает инкрементный угломер (1000 инкрементов на градус) при скорости вращения до 100 оборотов в секунду и копит статистику Угол-Интенсивность излучения. Интенсивность приходит с другой платы...
Будет работать на циклотроне где-то в Германии и на каком-то оборонном заводе в Северске... :roll:
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение StArt » 23 окт 2008, 08:25

Приветствую всех, на форуме я совсем недавно, я тоже занимаюсь разработкой на плисах, я в основном использую циклон, и циклон2, если кого то, что то интересует по поводу разводки (приминительно к этим микрухам) и реализации - могу с радостью помочь, ну и есть ещё наработочки в электронике :D (в основном в области связи, и питании, т.к. занимаюсь разработкой аппаратуры связи). Вот пример моей разводки: чип - циклон2, внизу память и разъём uart, сверху разъёмы для прошивания и JTAG, ну и питание 1.2 В для ядра (источник 3.3В стоит выше), пишу на верилоге (всем настоятельно рекомендую именно этот язык :D , кстати кому надо могу выслать пару книг по нему, хотя в инете их полно)
Вложения
.gif
Аватара пользователя
StArt
 
Сообщения: 139
Зарегистрирован: 08 июл 2008, 14:34
Откуда: г. Черноголовка
прог. языки: Verilog, С
ФИО: Саша

Re: ПЛИС и все что с ними связано

Сообщение -= Александр =- » 23 окт 2008, 12:03

Круто! От книг не откажусь... Кидай в личку или на kurmis(sobaka)mail.ru Сам чуть было AHDL учить не начал. :roll:
Кстати, в чем плата нарисована? Похоже на PCAD... Многослойка?
Расскажешь в чем принципиальное отличие работы с FPGA от CPLD? Ну кроме внешней памяти с конфигурацией...

Добавлено спустя 8 минут 55 секунд:
Я так глянул - простенькие Циклоны не такие уж дорогие! В пределах 500р где-то. Можно "народный проект" замутить. Так и осваивать как-то веселее будет.
Странно что с сайта альтеры куда-то исчезла серия Flex - неужели свернули?
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: ПЛИС и все что с ними связано

Сообщение hudbrog » 23 окт 2008, 12:25

-= Александр =- писал(а):Я так глянул - простенькие Циклоны не такие уж дорогие! В пределах 500р где-то. Можно "народный проект" замутить. Так и осваивать как-то веселее будет.

"Народный проект" - это правильная мысль. Сравнительно недорогую платку с fpga на борту и встроенным программатором я бы с удовольствием прикупил.. так что если будете делать - записывайте меня в первые желающие )
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: ПЛИС и все что с ними связано

Сообщение StArt » 23 окт 2008, 13:43

-= Александр =- писал(а):Похоже на PCAD... Многослойка?

Нет не пикад, это Protel99SE, у нас на заводе принято в нём схемы и платы делать. Эта плата на двух слоях, когда есть BGA корпуса делаю в 4 слоях, но развожу тогда приимущественно не сам, сам только корректирую. Ну и была один раз плата на восьми, вот это буттреброоддд
-= Александр =- писал(а):Расскажешь в чем принципиальное отличие работы с FPGA от CPLD? Ну кроме внешней памяти с конфигурацией...

Не не расскажу, сам особо не вдавался в подробности работы, просто пользуюсь :) так немного знаю, это есть в любой книжке посвященной альтеровским плисинам.
Я сам то не очень то давно этим занимаюсь - года три, но наработок уже уйма, можт пригожусь кому, а можт и мне кто что подскажет :oops: всётаки всё знать невозможно.
-= Александр =- писал(а):Я так глянул - простенькие Циклоны не такие уж дорогие! В пределах 500р где-то. Можно "народный проект" замутить. Так и осваивать как-то веселее будет.

Да, не так уж и дорого получится, можно мезонин сделать с циклоном вторым EP2C8Q208C8N(600-650р) себестоимостью около 1000р (причём неособо он и простенький получится я на таком 3х-канальный изернет конвертор делал). Могу заняться развести такую, тока давайте т.з. :wink: (чё поставить и габариты)
-= Александр =- писал(а):Странно что с сайта альтеры куда-то исчезла серия Flex - неужели свернули?

а на счет FLEXa не знаю, можт и правда сняли.
Аватара пользователя
StArt
 
Сообщения: 139
Зарегистрирован: 08 июл 2008, 14:34
Откуда: г. Черноголовка
прог. языки: Verilog, С
ФИО: Саша

Re: ПЛИС и все что с ними связано

Сообщение avr123.nm.ru » 23 окт 2008, 13:50

Сделать бы "народный" осциллограф 2 лучевой простецкий приставку к ПК - 8 бит достаточно. Без аналоговых наворотов на входе. т.е. управление сэмплингом 2 8-битных АЦП и складыванием данных в 16-битную быструю память. Ну и считывание из нее в ПК.

Оболочку на ПК наверно можно взять от какого нибудь проекта.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19