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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Литература по ПЛИС, для начинающих
di4zerus
сообщение Dec 13 2014, 04:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 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
Александр77
сообщение Dec 13 2014, 07:16
Сообщение #2


Знающий
****

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



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


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

Группа: Модераторы
Сообщений: 7 222
Регистрация: 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 565
Регистрация: 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


Знающий
****

Группа: Свой
Сообщений: 629
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 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


ʕʘ̅͜ʘ̅ʔ
****

Группа: Свой
Сообщений: 972
Регистрация: 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


Гуру
******

Группа: Модераторы
Сообщений: 3 641
Регистрация: 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


Участник
*

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



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


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

Группа: Свой
Сообщений: 1 565
Регистрация: 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 386
Регистрация: 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

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

 


RSS Текстовая версия Сейчас: 19th October 2017 - 10:52
Рейтинг@Mail.ru


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