|
|
|
Первый проект на ПЛИС Spartan-3AN, Первый проект на ПЛИС Spartan-3AN |
|
|
|
Oct 17 2010, 08:41
|
Группа: Новичок
Сообщений: 8
Регистрация: 26-09-09
Из: Москва
Пользователь №: 52 596
|
Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Имеется: 1) Отладочная плата Spartan-3AN; 2) WebPack+ModelSim 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) 5) 5 лет опыта работы инженером и программирование микроконтроллеров и тд. и тп. Чую, что надо бы изучить доскональна архитектуру ПЛИС, но это 600 страниц, затем схему борды, затем писать программу. Но хочется делать это одновременно, чтобы не так кисло было. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо
|
|
|
|
|
Oct 17 2010, 09:10
|
я только учусь...
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839
|
Цитата(smarrty @ Oct 17 2010, 11:41) Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Имеется: 1) Отладочная плата Spartan-3AN; 2) WebPack+ModelSim 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) 5) 5 лет опыта работы инженером и программирование микроконтроллеров и тд. и тп. Чую, что надо бы изучить доскональна архитектуру ПЛИС, но это 600 страниц, затем схему борды, затем писать программу. Но хочется делать это одновременно, чтобы не так кисло было. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Почитайте как производить программирование в WebPack (книга Зотова - неплохая в этом плане) и как производить подключение программатора как к плате так и к ПК Попробуйте запрограммировать обычный счетчик и посмотреть работу осциллографом или увидеть работу счетчика с помощью светодиодов (если таковые имеются на плате) Для этого Вам необходимо знать какие пины FPGA идут на разъем, а какие например на светодиоды или на кнопки/переключатели (если таковые имеются на плате), другими словами распиновку FPGA на плате. Тут можете взять описание счетчика или как Вы написали "программу". Какая версия WebPack?
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Oct 17 2010, 10:51
|
Знающий
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219
|
Цитата(smarrty @ Oct 17 2010, 12:41) Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Имеется: 1) Отладочная плата Spartan-3AN; 2) WebPack+ModelSim 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) 5) 5 лет опыта работы инженером и программирование микроконтроллеров и тд. и тп. Чую, что надо бы изучить доскональна архитектуру ПЛИС, но это 600 страниц, затем схему борды, затем писать программу. Но хочется делать это одновременно, чтобы не так кисло было. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Самое главное - забудьте словосочетание "программирование на VHDL". На VHDL описывается схема цифрового устройства внутри ПЛИС - поэтому знания по схемотехнике вам в помощь, а знания по программированию МК отложите в сторонку. А для освоения Спартанов используйте метод научного тыка в ISE параллельно с прочтением Зотова и курением даташита на Спартан.
|
|
|
|
|
Oct 17 2010, 13:05
|
Местный
Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639
|
Цитата(smarrty @ Oct 17 2010, 12:41) Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Когда начинаешь что нибудь изучать, выясняется, что все говорят и пишут много, а как это сделать конкретно и на пальцах приходится долго и трудно выяснять самому. Вот для такой ситуации написал конспект. Во время разбора книжек, список приведен в конце документа, возникала туча вопросов. Ответы в конспекте. Конспект http://rapidshare.com/files/425586106/Learning_VHDL.pdf
--------------------
пользователь отключен
|
|
|
|
|
Oct 17 2010, 15:54
|
Участник
Группа: Участник
Сообщений: 52
Регистрация: 3-04-08
Из: Киев, Украина
Пользователь №: 36 452
|
Вам как программисту микроконтролеров, должно быть знакомо выражение "бегущий огонь". Вот с него плисы и начинаются)))) Вообще к каждой плате идет набор документации с примерами на сайте производителя. Первый пример к любой плате - это "бегущий огонь". Тут есть очень старая статейка, но на русском http://radiokot.ru/start/mcu_fpga/xilinx/01/
Сообщение отредактировал fars - Oct 17 2010, 20:56
|
|
|
|
|
Oct 18 2010, 11:05
|
я только учусь...
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839
|
Цитата(fars @ Oct 17 2010, 18:54) Вам как программисту микроконтролеров, должно быть знакомо выражение "бегущий огонь". Вот с него плисы и начинаются)))) Вообще к каждой плате идет набор документации с примерами на сайте производителя. Первый пример к любой плате - это "бегущий огонь". Тут есть очень старая статейка, но на русском http://radiokot.ru/start/mcu_fpga/xilinx/01/Добавлю к словам. Как запрограммировать FPGA в Xilinx ISE во вложении (на русском языке). PS Вырезал кусок из ранее мною созданного руководства - оставил самое главное
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Oct 18 2010, 13:25
|
Местный
Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339
|
Цитата(tAmega @ Oct 17 2010, 17:05) Когда начинаешь что нибудь изучать, выясняется, что все говорят и пишут много, а как это сделать конкретно и на пальцах приходится долго и трудно выяснять самому. Вот для такой ситуации написал конспект. Во время разбора книжек, список приведен в конце документа, возникала туча вопросов. Ответы в конспекте. Конспект http://rapidshare.com/files/425586106/Learning_VHDL.pdfЦитата(Maverick @ Oct 18 2010, 15:05) Добавлю к словам. Как запрограммировать FPGA в Xilinx ISE во вложении (на русском языке). PS Вырезал кусок из ранее мною созданного руководства - оставил самое главное граждане!, толковые же документы, может зальете на ftp полные версии ?
|
|
|
|
|
Aug 17 2018, 03:45
|
Группа: Новичок
Сообщений: 1
Регистрация: 4-02-14
Пользователь №: 80 342
|
Цитата(tAmega @ Oct 17 2010, 16:05) Когда начинаешь что нибудь изучать, выясняется, что все говорят и пишут много, а как это сделать конкретно и на пальцах приходится долго и трудно выяснять самому. Вот для такой ситуации написал конспект. Во время разбора книжек, список приведен в конце документа, возникала туча вопросов. Ответы в конспекте. Конспект http://rapidshare.com/files/425586106/Learning_VHDL.pdfДоброго дня! А не перезальёте конспектик?) А то мне бы сейчас очень помогло грамотное чтиво по VHDL =) Или может по почте vutetich@mail.ru
|
|
|
|
|
Aug 17 2018, 03:52
|
В поисках себя...
Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140
|
Цитата(PapeeRUS @ Aug 17 2018, 06:45) Доброго дня! А не перезальёте конспектик?) А то мне бы сейчас очень помогло грамотное чтиво по VHDL =) Или может по почте vutetich@mail.ru Грамотное чтиво - это стандарт на VHDL + Recommended HDL Coding Styles от производителя ПЛИС c которыми Вы собираетесь работать + изучение примеров, которые гуляют по сети. Среди них есть как хорошие примеры, так и примеры ужасные. Из отечественной литературы можно было бы в качестве ознакомления с языком почитать учебник П.Бибило. Но только почитать чтобы понять основной синтаксис. А вообще если хотите заниматься с ПЛИС в первую очередь читайте Уэйкерли Д. Проектирование цифровых устройств. Более хорошей книги я не видел !
|
|
|
|
|
Aug 17 2018, 05:14
|
Местный
Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264
|
ИМХО, если 600 страниц для ТС это много, то, очевидно, программировал он какие-нибудь AVR-ки по 130 страниц даташита... У большинства современных микроконтроллеров на ядре ARM Cortex-Mx страниц в референсе 2-3 тысячи. И в них надо вникать, чтобы что-то путное получить. Ну а по теме могу посоветовать почитать книгу Харрисов Цифровая электроника и архитектура компьютера, ТС будет очень кстати, особенно если знания по теме есть, но они мутные/неполные/неправильные/институтные. Одна из лучших книг, материал которой доступен даже школьнику.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|