Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 00:35   #1
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию ПЛИС, что это и с чем их едят?

в общем сабж, на википедии читал, но немного не понял их возможности.
я так почитал, что с их помощью можно реализовать некий алгоритм аппаратно?
или я ошибаюсь?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.12.2011, 01:50   #2
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
с их помощью можно реализовать некий алгоритм аппаратно?
Именно так
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 26.12.2011, 04:08   #3
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,266
По умолчанию

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

Последний раз редактировалось Simply-Art; 26.12.2011 в 04:13.
Simply-Art вне форума Ответить с цитированием
Старый 26.12.2011, 12:09   #4
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

А в чем смысл если это делает микроконтроллер?
Вадим Буренков вне форума Ответить с цитированием
Старый 26.12.2011, 12:29   #5
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
Сообщение от Вадим Буренков Посмотреть сообщение
А в чем смысл если это делает микроконтроллер?
ПЛИС быстрее работать будет.
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 27.12.2011, 03:07   #6
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

ПЛИС наверно можно найти на любом серьезном, технологически сложном производстве. Вот например благодаря stuxnet уже точно можно сказать, что их используют на АЭС.

Программируют их вроде как на языках описания аппаратуры VHDL, Verilog и прочих. Xilinx и Altera по моему самые большие игроки этого рынка. Я у них видел инструменты для разработки, наверняка и эмуляторы есть.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 27.12.2011, 07:36   #7
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

ПЛИС - расшифровывается как "программируемые линейные интегральные схемы".
В современных ПЛИС имеются элементы "И", "ИЛИ", "НЕ", "ИСКЛ-ИЛИ", RS и D триггеры.
Одна такая микросхема может заменить до нескольких сотен дискретных интегральных микросхем.
Цитата:
А в чем смысл если это делает микроконтроллер?
Смысл в том, что микроконтроллер сам по себе не работает. Ему нужна связь с внешним миром. Т.е. внешняя логика. Её можно создать на элементах, скажем, серий 555, 1533 и тому подобных. Десяток таких микросхем, займут целую печатную плату. Используя ПЛИС, мы можем эту логику, впихнуть в 1 кв. см.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 27.12.2011 в 07:42.
Smitt&Wesson вне форума Ответить с цитированием
Старый 27.12.2011, 19:51   #8
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
ПЛИС - расшифровывается как "программируемые линейные интегральные схемы".
Нет - программируемые логические интегральные схемы.
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 27.12.2011, 19:53   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Цитата:
Сообщение от Sam Gold Посмотреть сообщение
Нет - программируемые логические интегральные схемы.
Да-да. Подзабыл маленько.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что это и с чем его едят Arduino wanes101 Микроконтроллеры, робототехника, схемотехника, 3D принтеры 4 26.01.2014 13:14
<< >> & ^ | с чем это едят и что это такое? pufystyj Общие вопросы C/C++ 4 30.03.2011 13:59
Что такое стек в С++ и с чем его едят Syltan Свободное общение 6 18.09.2009 23:50
Что такое DLL и с чем его едят?? Илюха Общие вопросы Delphi 5 06.10.2007 10:43