roboforum.ru

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


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

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

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

Сообщение -= Александр =- » 19 ноя 2008, 14:38

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

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

Сообщение Strijar » 02 янв 2009, 14:32

У нас на работе везде Xilinx - решил для себя освоить. Начинал на плате http://starterkit.ru/new/index.php?name ... age&pid=12 не дешево конечно - но с заделом что это все будет потом стоять на роботе ;) Линукс опять же... Там есть проекты и попроще, а так же разработчик может делать модифицированые по заказу.
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение vvk74 » 28 дек 2009, 21:00

А вот классический (на одном или двух инверторах) кварцевый генератор на элементах ПЛИС можно реализовать? А то везде, как правило, используется внешний тактовый генератор.
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

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

Сообщение Strijar » 29 дек 2009, 01:43

Начать наверное надо с того, что кварцевый генератор на инверторах не делают. Можно конечно попробовать сделать петлю и в ПЛИС и даже может оптимизатор это дело не съест. Но кого интересует схема которая работает на неизвестной, не стабильной частоте, с непонятным джиттером? Вот поэтому везде и используется внешний генератор.
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение -= Александр =- » 29 дек 2009, 02:06

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

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

Сообщение Strijar » 29 дек 2009, 02:19

Интересно.. если есть ПЛИС - то зачем там рядом МК? Или это меня Virtex-ы избаловали? ;) Дак и Spartan-3 не один "МК" на борт посадит.

P.S. Хаски хорошо - а маламут лучше ;)
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение -= Александр =- » 29 дек 2009, 03:28

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

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

Сообщение vvk74 » 29 дек 2009, 20:56

Strijar писал(а):Начать наверное надо с того, что кварцевый генератор на инверторах не делают.
Ну я тогда даже и не знаю как его назвать:) и на чем он выполнен
Вложения
.jpg
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

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

Сообщение Strijar » 29 дек 2009, 21:02

Ну таки без резонатора все таки не обойтись? Так зачем огород городить ;)
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение vvk74 » 29 дек 2009, 23:45

Хочется чтобы как в МК кварц с конденсаторами на две ножки повесить и получить генератор тактовой, но есть некоторые сомнения, что при реализации на ПЛИС это заработает, а проверить пока возможности нет.
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

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

Сообщение Strijar » 30 дек 2009, 02:03

А в чем сакральный смысл то? Генератор стоит 50-60р. На резонаторе сильно не сэкономишь, а результат будет хуже.
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение Andrew » 03 янв 2010, 17:44

для домашнего развлечения плис/fpga совсем не подходят :(
дорого, невозможно паять, неудобно работать, что то простое выходит избыточным, а сложное не влазит :(
можно поставить LabVIEW и поиграться с программированием плис/fpga. ничего там сложного не получается :(
а генерировать микроядро или программировать на всяких hdl - занятие для высокооплачиваемых инженеров/разработчиков
намного проще прикрутить к девайсу нетбук для управления
Andrew
 
Сообщения: 21
Зарегистрирован: 03 янв 2010, 17:09
Откуда: Cherkassy

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

Сообщение Strijar » 03 янв 2010, 18:07

На starterkit была плата за 2тыс.руб на Spartan-3. Это не так дорого. По крайней мере дешевле и компактней чем нетбук. Софт от Xilinx есть бесплатный. Так что очень продвинутого робота на этом делать самое то.
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение Andrew » 06 янв 2010, 15:12

так это же просто платка со смонтированой fpga :(
а ввод-вывод, а отображение, а память?
старые ноуты намного дешевле
а асусс 700 сейчас идет по 150уе новый, а платки формата itx на атомах или с7 идут от 70уе
Andrew
 
Сообщения: 21
Зарегистрирован: 03 янв 2010, 17:09
Откуда: Cherkassy

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

Сообщение Strijar » 06 янв 2010, 15:32

Почему же "только ПЛИС", там два вида памяти, флэшка, тактовый генератор, ввод-вывод весь выведен на "хидеры". Правда сейчас эту плату уже не делают. Но зато есть вариант:

• Основа - Xilinx FPGA Spartan3AN-50 (50000 эквивалентных логических вентилей) XC3S50AN.
• SRAM 512K.
• 108 линий I/O.
• Монтажное поле.

Изображение
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

Пред.След.

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

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

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