Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Если вас не затруднит, помогите новичку...
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
M_A
Я начал работать с ПЛИС недавно, разобрался более-менее со схематическимм вводом (работаю с Quartus), щас изучаю AHDL.
Во многих случаях сталкиваюсь с проблемами, которые возникают по причине недостатка знаний по устройству ПЛИС (что у них внутри и что с этим происходит при программировании).
Если Вас не затруднит, посоветуйте плз чтиво по этому поводу, чтение даташитов на семейства мне дает мало, для меня там пока много неизвестных вещей.
Заранее спасибо! blush.gif
Serega Doc
Прочти FAQ

http://fpga-faq.narod.ru

Должно стать понятнее.

У тя есть какая нибудь бумажная книжка та в начале обязательно должен быть обзор принципов функционирования CPLD и FPGA
M_A
Спасибо за совет, FAQ уже читал, там довольо мало инфы, а книжки к сожалению нет (((
Alexandr
Есть книга М.О.Кузелин, Д.А.Кнышев, В.Ю.Зотов "Современные семейства ПЛИС фирмы Xilinx" 2004г М:. Горячая линия
Кусок этой книги по ПЛИС Virtex я уже отсканил, сжал а djvu и выложил на форуме. Поищите в форуме E-BOOKS по электронике, помоему называется "нужно описание Virtex" или как-то так.
Далее - я смотрю вы занимаетесь все-таки Alter-ой, а не Xilinx. Пара книг по Alter-e есть дома, как появлюсь там - напишу их названия и авторов.
Andy-P
Книги, которые мне довелось читать/просматривать, не поясняют аппаратного устройства PLD глубже data sheets (откуда собственно взять больше информации smile.gif ). Т.е. первоисточник все же data sheets.
Может лучше спросить пояснения о конкретной «неизвестной вещи» из data sheets?
Serega Doc
на русских сайтах
www.altera.ru
www.plis.ru

должны быть datashet на русском
Alexandr
Как обещал - кое какая информация по Altera есть в книгах:
Бродин В.Б. Калинин А.В. "Системы на микроконтроллерах и БИС программируемой логики" М: Издательство ЭКОМ 2002
Стешенко В.Б. "ПЛИС фирмы Altera: элементная база, система проектирования и языки описания аппаратуры" М: "Додека" 2002
Успехов smile.gif
M_A
Спасибо всем большое, что откликнулись, буду рыть и парить Альтеру дальше smile.gif
Serega Doc
А мне намного больше понравилась книга
Сергиенко А. М. "VHDL для проектирования вычислительных устройств" smile.gif
M_A
Цитата(Serega Doc @ Jan 19 2005, 05:57)
А мне намного больше понравилась книга
Сергиенко А. М. "VHDL для проектирования вычислительных устройств"  smile.gif
*

А что, в книжке по VHDL есть подробности про внутренности ПЛИС вплоть до физико-химических основ?
А вообще я AHDL юзаю...
Serega Doc
А зачем програмисту VHDL знание физико химических свойств кристалов FPGA?
vetal
Посмотроиту в квартусе, там есть chip editor, в котором детально прорисована архитектура.
M_A
Цитата(Serega Doc @ Jan 19 2005, 08:49)
А зачем програмисту VHDL знание физико химических свойств кристалов FPGA?
*

Да как минимум из принципа. Сидеть просто в HDL и не знать во что это выливается в ПЛИСине-ето не по мне. И как я могу справиться с возникшими проблемами, если подробно не знаю, что вообще должно получиться на уровне железа (точнее внутри него).
А что, неужели можно ваять что-нибудь серьезное просто на HDL не зная устройства ПЛИС??? Ведь все равно траблы будут, а как их решать?
Serega Doc
Но физики и химии в структуре логических ячеек FPGA не больше чем света в попе негра.

А для того чтобы разобратся со структурой необходимо читать datashets та все нарисовано и описано.
Правда в доках только теория а практика это уже отдельно
vetal
Цитата
А для того чтобы разобратся со структурой необходимо читать datashets та все нарисовано и описано


Присоединяюсь, большго чем написано в ds о структуре плис вы нигде не найдете.

Для того, что бы писать схемы, оптимальные для данной архитектуры нужна практика, и книжки вам этого не расскажут.
M_A
2 vetal и Serega Doc
В практике случаются траблы, и как их решать, если не знать схемотехники ПЛИС?
Serega Doc
О том чтобы не знать схемотехнику никто не говорил.
Нужно знать схемотехнику и какие структуры языка програмирования в какие блоки синтезируются.
А по поводу как решать проблемы - так это вопрос из разряда "Какой процессор лучше AMD или INTEL?" smile.gif
andrew_b
Цитата(Serega Doc @ Jan 19 2005, 15:28)
А по поводу как решать проблемы - так это вопрос из разряда "Какой процессор лучше AMD или INTEL?"  smile.gif

[off]http://telesys.ru/wwwboards/fpga/201/messages/1104.shtml[/off] biggrin.gif
M_A
2 Serega Doc
Sorry, я похоже не совсем корректно выражался blush.gif
Я изначально схемотехнику и имел в виду (ну иногда еще интересно узнать, как что получается на уровне кремния и пр.)
Буду читать smile.gif
vetal
Все что вам нужно знать для работы с плис (на вентильном уровне)- основы работы с мультиплексором 3-1 у которого да вход данных идут конфигурация плис, а на адресные входы ваши сигналы. В общем плис это n таких мультиплексоров и m триггеров.
Serega Doc
Ты что хочешь увидеть как это строится из транзисторов. Так про такое я первый раз слышу а на уровне логических элементов так это красиво рисует Synplify.
А вообще это отдельный вопрос какой синтезатор лучше
Quartus или Synplify

Все познается в сравнении так что дерзай и изучай.

А свои вопросики выкладывай в конференции
M_A
Цитата(vetal @ Jan 19 2005, 11:48)
Все что вам нужно знать для работы с плис (на вентильном уровне)- основы работы с мультиплексором 3-1 у которого да вход данных идут конфигурация плис, а на адресные входы ваши сигналы. В общем плис это n таких мультиплексоров и m триггеров.
*

Сорри за ламерство, обьясните на пальцах, что значит "на вход данных идут конфигурация плис" ?
vetal
Это код той функции, которую вы хотите получить от данного мультиплексора.
При синтезе в synplify он показывает этот код, а так же схему, которая получилась в этом логическом элементе.
Функциональная модель логического элемента имеется в библиотеках для симулятора, и так же входит в комплект поставки фирменного софта.

Подробнее о реализации комбинационных схем мультиплексорами можно проситать в книге: "Логическое управление" А.Шалыто(при себе нет так что могут быть ошибки в фамилии), книга достаточно тяжелая, но читать можно.
M_A
Всем пасибо!!! smile.gif
На мою голову пока хватит biggrin.gif и для меня вопрос топика исчерпан...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.