реклама на сайте
подробности

 
 
> Литература по ПЛИС, для начинающих
di4zerus
сообщение Dec 13 2014, 04:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-05-10
Пользователь №: 57 099



Здравствуйте!

Хочу познакомиться с ПЛИС по части программирования
Немного наловчился с Altera Quartus 13 на проекте marsohod.org

Есть на примете две книжки
https://www.ozon.ru/context/detail/id/124635/
Логическое проектирование цифровых систем на основе программируемых логических интегральных схем
https://www.ozon.ru/context/detail/id/4118612/
Проектирование цифровых систем на основе программируемых логических интегральных схем

Английским не владею на столько, чтобы читать. Только инструкции вкратце.

Есть смысл брать или посоветуете что-нибудь другое?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 33)
Александр77
сообщение Dec 13 2014, 07:16
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



На работе пробили покупку обеих книг, но увы, они не стали рабочим материалом.
В работе чаще востребована была "Проектирование систем на микросхемах программируемой логики" в авторстве Грушвицкого, Мурсаеа и Угрюмова, и то в части использования ЯОА.
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 13 2014, 08:49
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(di4zerus @ Dec 13 2014, 12:10) *
Есть смысл брать или посоветуете что-нибудь другое?

выучить английский язык


--------------------
Go to the top of the page
 
+Quote Post
vea
сообщение Dec 13 2014, 13:58
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 5-12-11
Из: Киев
Пользователь №: 68 692



Есть "Краткий курс HDL-кодирования" Каршенбойма И.Г.
Легко гуглится. И ссылки в конце каждой статьи полезны. Правда, почти все на английском.

Сообщение отредактировал vea - Dec 13 2014, 14:00
Go to the top of the page
 
+Quote Post
Andrew P.
сообщение Dec 13 2014, 18:00
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 30-11-14
Пользователь №: 83 910



Цитата(des00 @ Dec 13 2014, 03:49) *
выучить английский язык

а что есть на английском, что бы вы посоветовали? (базовое, но актуальное в плане сегодняшних технологий/инструментов)
Go to the top of the page
 
+Quote Post
krux
сообщение Dec 13 2014, 18:59
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата
Хочу познакомиться с ПЛИС по части программирования

<режим зануды вкл>
программируют - микропроцессоры.
для ПЛИС нужно вести речь об описании собираемой на базисе ПЛИС аппаратуры.
Язык описания аппаратуры своим синтаксисом может быть похож на язык программирования, но если вы умеете программировать скажем на С - это ещё не значит что освоив синтаксис HDL-языка вы хоть как-то сможете "писать программы для ПЛИС". Какието мелочи - вероятно да, но полноценно - нет.
<режим зануды выкл>

начинать надо с азов - с понимания что такое синхронный дизайн.
у беркли есть годные лекционные слайды:
http://inst.eecs.berkeley.edu/~cs250/fa14/lectures/
http://inst.eecs.berkeley.edu/~cs250/fa09/lectures/
другие года тоже можно смотреть.
есть аналогичные слайды EECS MIT

дальше надо будет разбиратсья какие конструкции HDL-языка что будут описывать, какие физические элементы, синтезируемые-несинтезируемые, блокирующие-неблокирующие и т.д. и т.п.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Dec 13 2014, 20:14
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Я учился по примерам. Ставите пакеты и оттуда выковыриваете, далее пытаетесь объединить или сделать что-то свое.
И английский учить wink.gif
P.S.: ИМХО учеба по примерам - самый эффективный способ. На первое время естественно.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
Jackov
сообщение Dec 13 2014, 20:45
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(di4zerus @ Dec 13 2014, 07:10) *
Хочу познакомиться с ПЛИС по части программирования

Если нужно "программирование" (хотя как уже было замечено, "программирование" для ПЛИС - это не есть программирование, проектирование схем и создание программ - не одно и тоже), то Вам с начало нужно определится какой язык Вы будите изучать, основных два: Verilog и VHDL. Конечно в идеале надо знать оба, но оба два одновременно учить вредно. Сам я как-то с VHDL-ом не очень, а вот по Verilog-у могу посоветовать:
1. http://www.ozon.ru/context/detail/id/1447371/
2. http://mirknig.com/uploads/posts/2012-10/t...bezymyannyy.jpg
Есть ещё вот такое:
3. http://yandex.ru/clck/jsredir?from=yandex.....19271192758495
4. http://yandex.ru/clck/jsredir?from=yandex....620349677395597
Я так, вообще, вот с этого начинал:
5. http://yandex.ru/clck/jsredir?from=yandex....181016659983068

Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Dec 14 2014, 00:42
Сообщение #9


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Английским овладеть нужно обязательно. Дело это не быстрое, но и никакой серьёзной и эффективной работы без языка не будет.

Цитата(di4zerus @ Dec 13 2014, 05:10) *
Английским не владею на столько, чтобы читать. Только инструкции вкратце.

Go to the top of the page
 
+Quote Post
Xenia
сообщение Dec 14 2014, 07:43
Сообщение #10


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Fat Robot @ Dec 14 2014, 03:42) *
Английским овладеть нужно обязательно. Дело это не быстрое, но и никакой серьёзной и эффективной работы без языка не будет.


Английский учим, читая книги про FPGA! sm.gif Идея, сначала выучить весь английский, а только потом приступать к чтению книг по специальности - совершенно дурная.

У меня в FTP-библиотеке есть следующие книги, которыми могу с топикстартером поделиться:

(Altera) Embedded Design Handbook(2011)
(Altera) Guidelines For Designing High Speed FPGA PCBs(2003)
(Wiley-InterScience) Advanced FPGA Design - Architecture, Implementation, and Optimization(2007)
(Xilinx) FPGA - Synthesis and Simulation Design Guide
Bailey D.G., Design for Embedded Image Processing on FPGAs(2011)
Bhatnagar H., Advanced ASIC Chip Synthesis(2002)
Chadha R., Bhasker J., An ASIC Low Power Primer. Analysis, Techniques and Specification(2013)
Chu P.P., Embedded SoPC Design with Nios II Processor and Verilog Examples(2012)
Chu P.P., Embedded SoPC Design with Nios II Processor and VHDL Examples(2011)
Deschamps J.-P., Synthesis of Arithmetic Circuits - FPGA, ASIC and Embedded Systems(2006)
Getting Started with FPGA tutorial
Iniewski K., CMOS Processors and Memories (Analog Circuits and Signal Processing)(2010)
Introduction to CPLD and FPGA Design
Kilts S., Advanced FPGA Design. Architecture, Implementation, and Optimization(2007)
Maxfiled C., The Design Warrior's Guide to FPGAs(2004)
Meyer-Baese U., Digital Signal Processing with Field Programmable Gate Arrays(2001)
Munden R., ASIC and FPGA Verification_ A Guide to Component Modeling(2004)
Navabi Z., Digital Design and Implementation with Field Programmable Devices(2004)
Parnell K., Mehta N., Programmable Logic Design. Quick Start Hand Book(2002)
Parvez H., Mehrez H., Application-Specific Mesh-based Heterogeneous FPGA Architectures(2010)
Programmable logic design. Quick Start Handbook
Sass R., Schmidt A.G., Embedded Systems Design with Platform FPGAs. Principles and Practices(2010)
Stavinov E., 100 Power Tips for FPGA Designers(2011)
Woods R., et al., FPGA-based Implementation of Complex Signal Processing Systems(2008)
Zeidman B., Introduction to CPLD and FPGA Design(2002)
Антонов А.П., Язык описания цифровых устройств AlteraHDL. Практический курс(2001)
Грушвицкий Р.И. и др., Проектирование систем на микросхемах программируемой логики(2002)
Зотов В.Ю., Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы Xilinx(2006)
Каршенбойм И., Микроконтроллер для встроенного применения NIOS(2002)
Комолов Д.А. и др., Системы автоматизированного проектирования фирмы Altera Max + plus II и Quartus II(2002)
Максфилд К., Проектирование на ПЛИС. Курс молодого бойца(2007)
Стешенко В.Б., ПЛИС фирмы Altera: элементная база, система проектирования и языки описания аппаратуры(2007)

Надо только выбрать из этого списка то, что может быть полезно начинающему. Прошу дать совет.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Dec 14 2014, 08:28
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Xenia @ Dec 14 2014, 10:43) *
У меня в FTP-библиотеке есть следующие книги, которыми могу с топикстартером поделиться:

Антонов А.П., Язык описания цифровых устройств AlteraHDL. Практический курс(2001)
Каршенбойм И., Микроконтроллер для встроенного применения NIOS(2002)


Эти точно устарели и их можно удалить...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Xenia
сообщение Dec 14 2014, 08:49
Сообщение #12


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(iosifk @ Dec 14 2014, 11:28) *
Эти точно устарели и их можно удалить...


Из списка необходимого для изучения, но не с ftp! Я скорее застрелюсь, чем позволю удалять антиквариат. sm.gif
Go to the top of the page
 
+Quote Post
di4zerus
сообщение Dec 14 2014, 12:12
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 5-05-10
Пользователь №: 57 099



На счет VHDL то я начал читать Бибило "Основы Языка VHDL". Вроде, неплохо описвает язык.
Go to the top of the page
 
+Quote Post
krux
сообщение Dec 14 2014, 15:13
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



Цитата(Jackov @ Dec 13 2014, 23:45) *

яндекс выдаёт по этим ссылкам ошибку 404.
можете продублировать?


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Dec 15 2014, 07:04
Сообщение #15


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(di4zerus @ Dec 13 2014, 06:10) *
Здравствуйте!

попробуйте вот эти
и вот эту


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 15 2014, 12:14
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Возьмите вот эту
Основы языка проектирования цифровой аппаратуры Verilog, Соловьев В.В., ISBN 978-5-9912-0353-1
Go to the top of the page
 
+Quote Post
exiro
сообщение Dec 26 2014, 06:48
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 22-06-11
Пользователь №: 65 820



Цитата(SM @ Dec 15 2014, 15:14) *
Возьмите вот эту
Основы языка проектирования цифровой аппаратуры Verilog, Соловьев В.В., ISBN 978-5-9912-0353-1


То же хотел посоветовать, книга 2014 года, практически из под руки автора.
Go to the top of the page
 
+Quote Post
Jackov
сообщение Dec 26 2014, 15:10
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(krux @ Dec 14 2014, 18:13) *
яндекс выдаёт по этим ссылкам ошибку 404.
можете продублировать?

Прикрепил архивом.
Прикрепленные файлы
Прикрепленный файл  Verilog.rar ( 655.15 килобайт ) Кол-во скачиваний: 217
 
Go to the top of the page
 
+Quote Post
baev_al
сообщение Nov 6 2015, 11:55
Сообщение #19





Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196



Цитата(Xenia @ Dec 14 2014, 08:43) *
У меня в FTP-библиотеке есть следующие книги, которыми могу с топикстартером поделиться:

Stavinov E., 100 Power Tips for FPGA Designers(2011)

День добрый. Очень хотелось бы вот эту книгу из Вашей библиотеки. Как можно скачать?
Спасибо!

Сообщение отредактировал baev_al - Nov 6 2015, 11:57
Go to the top of the page
 
+Quote Post
likeasm
сообщение Nov 6 2015, 13:33
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



digital-design-and-computer-architecture-russian-translation
http://habrahabr.ru/post/259505/
Go to the top of the page
 
+Quote Post
Maverick
сообщение Nov 6 2015, 13:50
Сообщение #21


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(baev_al @ Nov 6 2015, 13:55) *

скачать примеры из книги

вот здесь дают ссылку на закачку (лично я не качал - не проверял)


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
x736C
сообщение Nov 6 2015, 15:10
Сообщение #22


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(Maverick @ Nov 6 2015, 16:50) *
вот здесь дают ссылку на закачку (лично я не качал - не проверял)


Не качать. Это развод на СМС.
Go to the top of the page
 
+Quote Post
baev_al
сообщение Nov 6 2015, 15:38
Сообщение #23





Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196



Цитата(x736C @ Nov 6 2015, 16:10) *
Не качать. Это развод на СМС.

Ага, таких ссылок на книгу валом )))
Go to the top of the page
 
+Quote Post
x736C
сообщение Nov 6 2015, 16:02
Сообщение #24


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(baev_al @ Nov 6 2015, 18:38) *
Ага, таких ссылок на книгу валом )))

И не только на книгу.
Это целая фишинговая сеть. Большинство поисковых запросов из категории «скачать» приводит на такие сайты,
где в адресной строке можно обнаружить искомый объект. Если URL изменить, то изменения отобразятся на самой странице.
И обязательно присутствует подобный диалог:
— Ничего, что телефон надо вводить?
— Не бойтесь, я ввел и все скачал.

http://rusfolder.com/44416722
Go to the top of the page
 
+Quote Post
baev_al
сообщение Nov 6 2015, 17:23
Сообщение #25





Группа: Участник
Сообщений: 6
Регистрация: 6-11-15
Пользователь №: 89 196



Цитата(x736C @ Nov 6 2015, 17:02) *
И не только на книгу.
Это целая фишинговая сеть. Большинство поисковых запросов из категории «скачать» приводит на такие сайты,
где в адресной строке можно обнаружить искомый объект. Если URL изменить, то изменения отобразятся на самой странице.
И обязательно присутствует подобный диалог:
— Ничего, что телефон надо вводить?
— Не бойтесь, я ввел и все скачал.

http://rusfolder.com/44416722

Спасибо!!!!
Go to the top of the page
 
+Quote Post
uokkdzzd
сообщение Jan 20 2017, 16:49
Сообщение #26





Группа: Новичок
Сообщений: 1
Регистрация: 20-01-17
Пользователь №: 95 097



Цитата(exiro @ Dec 26 2014, 06:48) *
То же хотел посоветовать, книга 2014 года, практически из под руки автора.

торрент тут
Go to the top of the page
 
+Quote Post
Tamino
сообщение Feb 16 2017, 11:06
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 1-04-15
Из: Москва
Пользователь №: 86 010



Недавно вышла обновленная версия книги «FPGAs for Dummies» автора Andrew Moore.
Рассказ про FPGA на простом языке теперь за редакцией от Intel'а.
Прикрепленные файлы
Прикрепленный файл  Intel_FPGAs_For_Dummies_eBook.pdf ( 2.7 мегабайт ) Кол-во скачиваний: 111
 
Go to the top of the page
 
+Quote Post
One
сообщение Feb 17 2017, 05:57
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 29-01-06
Из: Питер
Пользователь №: 13 728



Цитата(uokkdzzd @ Jan 20 2017, 19:49) *
торрент тут[/url]

не цепляется ...., нормальная ссылка есть?
Go to the top of the page
 
+Quote Post
Алга
сообщение Mar 3 2017, 12:02
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



Книги по ФПГА

http://libgen.me/search.php?search_type=ma...;submit=Dig+for

В тч E.Stavinov, Chu
Go to the top of the page
 
+Quote Post
enzaime
сообщение Mar 4 2017, 10:49
Сообщение #30


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 22-08-14
Пользователь №: 82 609



А есть книги про то как использовать Time Quest (Altera), т.е. как правильно задавать временные ограничения с примерами. Читал Time quest для чайников, но я не всё там нашёл, что хотел. Также читал TimeQuest Quick start tutorial, опять же как-то там на мой взгляд примеров мало. В общем может кто посоветовать книги где бы было бы много примеров как простых, так и сложных. И вообще кто как осваивал временной анализ (написание временных ограничений) для ПЛИС?
Go to the top of the page
 
+Quote Post
dxp
сообщение Mar 5 2017, 04:40
Сообщение #31


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



QUOTE (enzaime @ Mar 4 2017, 17:49) *
А есть книги про то как использовать Time Quest (Altera), т.е. как правильно задавать временные ограничения с примерами. Читал Time quest для чайников, но я не всё там нашёл, что хотел. Также читал TimeQuest Quick start tutorial, опять же как-то там на мой взгляд примеров мало. В общем может кто посоветовать книги где бы было бы много примеров как простых, так и сложных. И вообще кто как осваивал временной анализ (написание временных ограничений) для ПЛИС?

Вот лучший вариант. Пожалуй единственный внятный и самодостаточный источник. Автору зачёт.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Mar 5 2017, 07:24
Сообщение #32


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(dxp @ Mar 5 2017, 07:40) *
Вот лучший вариант. Пожалуй единственный внятный и самодостаточный источник. Автору зачёт.

+1
Ещё здесь даны основные соотношения
Timing_Constraints
Go to the top of the page
 
+Quote Post
AVR
сообщение Mar 6 2017, 06:30
Сообщение #33


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(enzaime @ Mar 4 2017, 13:49) *
И вообще кто как осваивал временной анализ (написание временных ограничений) для ПЛИС?
Прошу прощения, почему-то не перешло сразу на последнюю страницу, не увидел ответы...

Сообщение отредактировал AVR - Mar 6 2017, 06:32


--------------------
Go to the top of the page
 
+Quote Post
Алга
сообщение Mar 8 2017, 09:05
Сообщение #34


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 29-12-04
Пользователь №: 1 739



Еще документы:

http://www.kit-e.ru/articles/plis/2010_10_54.php
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 11:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01758 секунд с 7
ELECTRONIX ©2004-2016