Всем доброго времени суток. Уважаемые коты, есть кто-нибудь кто занимается программируемой логикой фирмы Xilinx? Скажите кто пользуется средой WebPack какими методами вы пользуетесь: графическим или языком описания VHDL (или еще какими) и с какого бы лучше начать обучение и с какого девайса?
Графический только для самого верхнего уровня. А сами модули значительно проще написать на VHDL (или Verilog, кому что больше нравится): во всяком случае делитель на 2^15 это всего пара строк, а схему замучаешься рисовать. Тем более, что графический модуль имеет дурную привычку грохаться от каждого неосторожного движения. А кристалл любой который нужен. Здесь в обучалке начато с xc95XX (я тоже начал с него), а сейчас колупаюсь с CoolrunnerII xc2cXX. На FPGA еще не нашел подходящей задачи, чтобы на них перейти. p.s. есть тема viewtopic.php?f=20&t=17346
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Спасибо. Что-то не по глазам тема была. А по каким источникам вы изучали их среду программирования? Подобных обучалок (разжованных) как здесь в сети вобще не много, да и тут рассмотрено не много про Xilinx.
Спасибо. Что-то не по глазам тема была. А по каким источникам вы изучали их среду программирования? Подобных обучалок (разжованных) как здесь в сети вобще не много, да и тут рассмотрено не много про Xilinx.
Вообще-то, книги - источник знаний. И даташиты. Когда начинал, не помню сколько даташитов и application notes перечитал. А когда взялся за VHDL на озоне купил почти все книги в названии которых было упомянуто это слово. Если что конкретное не ясно - задавайте вопросы. Здесь много народу тусуется, которые могут помочь.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Честно говоря, вопросов всегда много когда только начинаешь что-либо новое . Сейчас читаю тему, на которую вы дали ссылку. Для начала хочу обнаружить там хотя бы "первый проект" на логике. Как мигание светиком при изучении МК. А какой у вас был первый проект на ПЛИС?
У меня первым был блок динамической индикации для ВЛИ дисплея. Шестифазный генератор гоняющий "1" по сдвиговому регистру выбирал сетку индикатора и ниббл из ОЗУ (6х4бит сделанный на 24-х триггерах), которое по таблице преобразовывалось в семисегментный код. На входе была простенькая схема, где на адресные входы подавался адрес, данные и дёргая сигнал записи информация записывалась в это ОЗУ. Но она делалась в схематике в Xilinx Foundation. (ох и запарился я 24 защелки рисовать и соединять. На VHDL это было бы сто раз быстрее и компактнее). Кроме дешифратора - написан на ABEL. Сейчас есть пара конструкций часов на газоразрядных индикаторах (доступны на моей домашней страничке: часы на ИН-12, Академический проект и часы Cool Nixie Clock). Впринципе, конструкции уровня "помигать светодиодом". А еще был сделавши полтора года назад часы на стрелочных индикаторах: viewtopic.php?p=443023#p443023
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Самая тупая книжка И.Е.Тарасов Разработка цифровых устройств на основе ПЛИС Xilinx с применением языка VHDL- на самом деле про VHDL там почти ничего нет, но зато описано как тыркаться в ISE. Рекомендую для самого начального ознакомления с софтом, если есть проблемы с чтением оригинальной документации. Если есть уже хоть малый опыт - эта книжка бесполезна. По самому VHDL Е.А.Суворова, Ю.Е.Шейнин Проектирование цифровых систем на VHDL. П.Н.Бибило Основы языка VHDL. А.К.Поляков Языки VHDL и Verilog в проектировании цифровой аппаратуры. На некоторые книги на озоне можно почитать аннотации покупателей. В большинстве своём - это правда. Среди этих книжек нет ни одной, которая последовательно описывала бы язык VHDL. Потому я и пользуюсь разом 3-4 книжками, если нужно в чем-то разобраться, и очень часто не нахожу ответа ни в одной из этих книг. Тут заметил, что большинство из перечисленных книг уже нет в продаже, зато есть куча новых. Поэтому на мои рекомендации не обращайте внимание - вероятнее всего вам придется самостоятельно выбрать что по душе. Хорошо, если есть под боком большой книжный магазин - тогда можно хоть полистать книжки прежде чем купить собаку в мешке.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Спасибо за книжки, уже скачал и еще кучу всяческих как по Xilinx, так и вобще по ЦОС. А опыта пока нет никакого (только приступаю) не считая небольшого опыта в МК. Так что и книга Тарасова мне тоже в помощь.
Карма: 33
Рейтинг сообщений: 50
Зарегистрирован: Вт мар 09, 2010 09:29:27 Сообщений: 6165 Откуда: Свердловская область, г. Ирбит
Рейтинг сообщения:0
Мужики, я вот пока тоже только схемным вводом пользовался, но скажите с чего начинать проще: Верилог или VHDL? Вопрос сильно обобщенно звучит, но всётаки...
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
С чего начнешь - то и лучше. Я начал с VHDL и он мне понравился . Или вот еще: заходим в книжный магазин (я захожу на ozon) и в строке поиска набираем "Verilog" - найдено 31 результат из них только одна книжка на русском языке (та на которую я уже давал ссылку). Потом набираем "VHDL" - 65 результатов. Конечно, количество не означает качество... но, тем не менее. Так что тут как с вопросом про линукс/микроконтроллер - какой гуру есть поблизости - то и выбирай.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Верилог близок по синтаксису к С. VHDL более описательный, на мой взгляд. Пользуюсь VHDL, уровень вложенности - до 7. Но это не предел - просто мне еще не приходилось столько синтезировать
_________________ Загружая на вход компьютера "мусор", на выходе получим "мусор^32". PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Подскажите пожалуйста следующие. ЧИтаю (когда есть время) про ПЛИСы и не иогу понять, могу ли я например купить какаую либо плисину, вставить ее в макетку и всячески поэксперементировать, как с МК я делал, светиком помигать, кнопочку подключить для мигания, индикатор семисегментник? ЮСБ программаторы для них выпускаются же (вычитал в книге Тарасова)
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
читал конечно же. Очень хорошо описано, согласен. Но там подразумевается изготовлеие самодельной хоть и не сложной макетной платы. А есть ли плисины, с корпусами как у МК. Однако 2,5мм между ножками. Чтоб не делать макетку самому, а вставить в макетку заводского изготовления, которая есть на фото в обучалке?
увы. в ДИПах их не выпускают. есть PLCC, TQFP, VQFP и BGA-подобные. самый крупный корпус PLCC44/68/84 у xc95xx-PC. Для них есть панельки. Правда в Breadboard такую не вставишь. Всем остальным надо макетку лепить. Ну и шаг ножек... Из моих любимых CoolrunnerII xc2c* - только 64-макроячеечные есть с шагом 0.8мм. Остальные 0.5мм. Наверно, неплохо приобрести какой стартер кит. У CoolrunnerII был один довольно дешевый около 50 баксов, а не 200-300, как обычно. С программатором на борту. Я себе такой купил.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
project -> new source ->schematic... или подразумевалось, чтобы окна были именно так расположены полосами? Я дак вообще схематику детачу (float this window) чтобы поле было побольше. А то на 17" сильно не развернешься.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Спасибо. Ну это создается новоеп чистое поле. Я то хотел открыть именно скачанный нарисованный проект. Но я разобрался - метод научного тыка еще никто не отменял))))). А полосами не надо пока))). Детачите - это разворачиваете на весь экран?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения