smarrty 0 17 октября, 2010 Опубликовано 17 октября, 2010 · Жалоба Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Имеется: 1) Отладочная плата Spartan-3AN; 2) WebPack+ModelSim 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) 5) 5 лет опыта работы инженером и программирование микроконтроллеров и тд. и тп. Чую, что надо бы изучить доскональна архитектуру ПЛИС, но это 600 страниц, затем схему борды, затем писать программу. Но хочется делать это одновременно, чтобы не так кисло было. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 17 октября, 2010 Опубликовано 17 октября, 2010 · Жалоба Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Имеется: 1) Отладочная плата Spartan-3AN; 2) WebPack+ModelSim 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) 5) 5 лет опыта работы инженером и программирование микроконтроллеров и тд. и тп. Чую, что надо бы изучить доскональна архитектуру ПЛИС, но это 600 страниц, затем схему борды, затем писать программу. Но хочется делать это одновременно, чтобы не так кисло было. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Почитайте как производить программирование в WebPack (книга Зотова - неплохая в этом плане) и как производить подключение программатора как к плате так и к ПК Попробуйте запрограммировать обычный счетчик и посмотреть работу осциллографом или увидеть работу счетчика с помощью светодиодов (если таковые имеются на плате) Для этого Вам необходимо знать какие пины FPGA идут на разъем, а какие например на светодиоды или на кнопки/переключатели (если таковые имеются на плате), другими словами распиновку FPGA на плате. Тут можете взять описание счетчика или как Вы написали "программу". Какая версия WebPack? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirB 1 17 октября, 2010 Опубликовано 17 октября, 2010 · Жалоба Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Имеется: 1) Отладочная плата Spartan-3AN; 2) WebPack+ModelSim 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) 5) 5 лет опыта работы инженером и программирование микроконтроллеров и тд. и тп. Чую, что надо бы изучить доскональна архитектуру ПЛИС, но это 600 страниц, затем схему борды, затем писать программу. Но хочется делать это одновременно, чтобы не так кисло было. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Самое главное - забудьте словосочетание "программирование на VHDL". На VHDL описывается схема цифрового устройства внутри ПЛИС - поэтому знания по схемотехнике вам в помощь, а знания по программированию МК отложите в сторонку. А для освоения Спартанов используйте метод научного тыка в ISE параллельно с прочтением Зотова и курением даташита на Спартан. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tAmega 0 17 октября, 2010 Опубликовано 17 октября, 2010 · Жалоба Всем привет. Хочу спросить у общественности, что надо прочитать/посмотреть, чтобы сделать первый проект на Spartane. Может у кого есть какие-нибудь ссылки на толковую литературу или сайты? Спасибо Когда начинаешь что нибудь изучать, выясняется, что все говорят и пишут много, а как это сделать конкретно и на пальцах приходится долго и трудно выяснять самому. Вот для такой ситуации написал конспект. Во время разбора книжек, список приведен в конце документа, возникала туча вопросов. Ответы в конспекте. Конспект http://rapidshare.com/files/425586106/Learning_VHDL.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fars 0 17 октября, 2010 Опубликовано 17 октября, 2010 (изменено) · Жалоба Вам как программисту микроконтролеров, должно быть знакомо выражение "бегущий огонь". Вот с него плисы и начинаются)))) Вообще к каждой плате идет набор документации с примерами на сайте производителя. Первый пример к любой плате - это "бегущий огонь". Тут есть очень старая статейка, но на русском http://radiokot.ru/start/mcu_fpga/xilinx/01/ Изменено 17 октября, 2010 пользователем fars Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Вам как программисту микроконтролеров, должно быть знакомо выражение "бегущий огонь". Вот с него плисы и начинаются)))) Вообще к каждой плате идет набор документации с примерами на сайте производителя. Первый пример к любой плате - это "бегущий огонь". Тут есть очень старая статейка, но на русском http://radiokot.ru/start/mcu_fpga/xilinx/01/ Добавлю к словам. Как запрограммировать FPGA в Xilinx ISE во вложении (на русском языке). PS Вырезал кусок из ранее мною созданного руководства - оставил самое главное :) ___________________________.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toshas 0 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Когда начинаешь что нибудь изучать, выясняется, что все говорят и пишут много, а как это сделать конкретно и на пальцах приходится долго и трудно выяснять самому. Вот для такой ситуации написал конспект. Во время разбора книжек, список приведен в конце документа, возникала туча вопросов. Ответы в конспекте. Конспект http://rapidshare.com/files/425586106/Learning_VHDL.pdf Добавлю к словам. Как запрограммировать FPGA в Xilinx ISE во вложении (на русском языке). PS Вырезал кусок из ранее мною созданного руководства - оставил самое главное :) граждане!, толковые же документы, может зальете на ftp полные версии ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tAmega 0 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба У меня интернет слабый, еле выложил 1.5Mb, через месяц примерно выложу все что есть в интернет в открытый доступ. Можете время засекать :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PapeeRUS 0 17 августа, 2018 Опубликовано 17 августа, 2018 · Жалоба Когда начинаешь что нибудь изучать, выясняется, что все говорят и пишут много, а как это сделать конкретно и на пальцах приходится долго и трудно выяснять самому. Вот для такой ситуации написал конспект. Во время разбора книжек, список приведен в конце документа, возникала туча вопросов. Ответы в конспекте. Конспект http://rapidshare.com/files/425586106/Learning_VHDL.pdf Доброго дня! А не перезальёте конспектик?) А то мне бы сейчас очень помогло грамотное чтиво по VHDL =) Или может по почте [email protected] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flip-fl0p 4 17 августа, 2018 Опубликовано 17 августа, 2018 · Жалоба Доброго дня! А не перезальёте конспектик?) А то мне бы сейчас очень помогло грамотное чтиво по VHDL =) Или может по почте [email protected] Грамотное чтиво - это стандарт на VHDL + Recommended HDL Coding Styles от производителя ПЛИС c которыми Вы собираетесь работать + изучение примеров, которые гуляют по сети. Среди них есть как хорошие примеры, так и примеры ужасные. Из отечественной литературы можно было бы в качестве ознакомления с языком почитать учебник П.Бибило. Но только почитать чтобы понять основной синтаксис. А вообще если хотите заниматься с ПЛИС в первую очередь читайте Уэйкерли Д. Проектирование цифровых устройств. Более хорошей книги я не видел ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 183 17 августа, 2018 Опубликовано 17 августа, 2018 · Жалоба ИМХО, если 600 страниц для ТС это много, то, очевидно, программировал он какие-нибудь AVR-ки по 130 страниц даташита... У большинства современных микроконтроллеров на ядре ARM Cortex-Mx страниц в референсе 2-3 тысячи. И в них надо вникать, чтобы что-то путное получить. Ну а по теме могу посоветовать почитать книгу Харрисов Цифровая электроника и архитектура компьютера, ТС будет очень кстати, особенно если знания по теме есть, но они мутные/неполные/неправильные/институтные. Одна из лучших книг, материал которой доступен даже школьнику. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 17 августа, 2018 Опубликовано 17 августа, 2018 · Жалоба 3) Знание VHDL и небольшой опыт программирования на нем(делал на дипломе VHDL модуль) Могу помочь, накидать ссылок статей курсов... Но для этого нужно перейти в мою Verilog-веру :rolleyes: Если новичок, то прежде чем вляпаться в VHDL, советую сравнить с Verilog и принять самостоятельное решение. 600 страниц документации на стандарт читать не надо. Но, если честно, в чем тяжесть прочесть пол тысячи страниц какой-нибудь хорошей книги по теме? Это не так много, как кажется. Нужно привыкать читать так много, но не только читать а понимать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться