![]() |
Системы на ПЛИС. Их программирование и пр. Вводная в тему.
Здравствуйте. Мне в ближайшем будующем предстоит разработка на ПЛИС.
Где можно найти хорошую вводную информацию о них. О их разнообразии, технологиях, програмном обеспечении. Среды разработок и т.п. Я понимаю, что вопрос сродни - а что есть компьютер, но ничего не поделать. Какие существуют технологии обмена данными? Где можно найти хорошо структурирванное описание тех или иных систем. Например SoC, PLA, FCPGA, и пр. пр. Желательно получить информацию с четким разделением что есть что. Например данное устройство может решать такие-то задачи, а данное устройство такие. Это программируется, это нет. Применяется там и там. Преимущества, недостатки. Я имею понятия об архтектурах процессоров, триггеров, шифраторов дешифраторов. Буферов каналов связи. Знаю что очень хорошо если требуется меньше слоев печатной платы. Моя ВУЗовская специальность 230101 "ЭВМ вычислительные комплексы сети". Понятия экран, нагруженность вывода микросхемы, и пр. не хитрые законы я знаю. Вобщем вопрос. С чего начать? |
Развивая тему, наполняя ее ссылками, и прочей отсебятиной :)
Типы корпусов процессоров FCPGA Programmable Array Logic Field-programmable gate array И ссылки на истоники информации к статьям. Один из ведущий мировых производителей Altera и Xilinx Интересен не только процесс программирования, но и физико-химический аспект. Например. Физика полупроводников и нанотехнологии www.nanometer.ru очень интересный ресурс. Так ПЛИС используются для создания встраеваемых систем (embedded систем), то Встраиваемая система ссылки на истоники информации в статье. Так же встроенные системы называют Системами на кристале http://eu.renesas.com/ Обзор средств разработки встраиваемых систем на базе контроллеров и процессоров Ренесас Попался очень хороший информационный портал. Обзор, аналитика и пр. http://www.russianelectronics.ru/ Там же статьи о средствах проектирования ПЛИС. При проетировании ПЛИС используются различные уровни абстракции, и виды описания взаимодействия. Широко используются IP-блоки - готовые блоки: интерфейсы, процессоры и пр. Сейчас используется Уровень регистровых передач, и более высокий уровень Системный уровень проектирования электроники Для описания схем используется MATLAB и прочие языки программирования . (VHDL, Verilog SystemC, Handel-C) |
http://electronix.ru/
Портал, форум по микроэлектроники. Т.к. электроника не профилирующая для данного форума, то тема скорей всего будет спущенна на тормоза. Хотя я и буду подливать сюда интересных фактов. |
интересно сейчас тенденция такая чтоли всё на микроконтроллерах и плис делать, кристаллы под заказ уже никто не выращивает?
|
rizz, разверни свою мысль пожалуйста. Что значит "выращивать криссталлы под заказ"? Жесткая логика?
|
да жёсткая логика, допустим требуется сделать простенькую схему, тот же кодер декодер команд ПДУ, а приходится загонять целый микроконтроллер
при чём энергопотребление жёсткой логики может быть куда меньше микроконтроллера (естественно при одинаковых технологиях изготовления), быстродействие выше (всё идёт параллельно, не надо выходить в прерывания, а потом возвращаться), да и надёжность допустим 1000 интегральных элементов логики против нескольких миллионов в микроконтроллере, да и потом наивно рассчитывать что в самом микроконтроллере нет косяков а такое бывало видимо всё упирается в сложность изготовления таких чипов под мелкий заказ, проще разом запрограммировать кучу микроконтроллеров, хотя ведь солидные фирмы таким не занимаются и делают себе всё что захотят мне вот интересно в наших военных разработках, самолётах и ракетах что летает? неужели какие-нибудь AVR или PIC? если что не обращайте внимания, возможно я отстал от жизни |
Время: 15:58. |
Время: 15:58.
© OSzone.net 2001-