Женя, а теперь тоже самое только на AHDL. :)
Вид для печати
Не... Я не самоубийца. Это только ты да авторы "спринтера" такие извращенцы :)
---------- Post added at 00:20 ---------- Previous post was at 00:12 ----------
Здесь я, кстати, обкатал замышлявшийся когда-то Дмитрием Михальченковым СМУК-3. У меня даже плата заводская есть, Дима привез ее в свое прошлое посещение Питера. Там и IDE, и SD одновременно присутствует, поэтому дисковод не нужен.
Было нет?
дешевый JTAG для xilinx (USB), там же ссылки на демо платку и всякие "полезняшки".
http://bovs.org/post/121/deshevyi-sa...ilinx-fpgalink
Я не ношусь. Сам пользовался LPT в бытности. Просто нынче новые цели и задачи. а они решаются только "правильными" инструментами. Прошивалок можно найти много под конкретные цели "у китайцев". Видел ещё прошивалку официальную на COM-порт. что внутри - не знаю -залита пластиком.
Дык я о том же, у меня есть полноценный USB Blaster, поделка на PICе,
MV,BBII :) эволюция :).
на у "китайцев" есть прогеры USB. от 1800-2400р, сборка такого выйдет примерно столько же. и в этом проекте CoolRunner-II внутрях.
так что, выбор начинающего не велик, либо лпт, либо 135р за ат c USB.
Кстати у xilinx, есть аналог тулзы программер?
https://www.altera.com/download/lega.../dnl-asap2.jsp
при установке ISE опция Stand-Alone вроде была это оно?
говорят есть чудная утилька у xilinx, xport -ahdl abel to vhdl, что то я ее найти не могу
ткните носом если не трудно.
В качестве лабораторной в универе пришлось наваять вот такую вот какашку:
http://cs7064.vk.me/c625524/v6255241...UxXyr1bzz8.jpg
Скорее всего демо плата на артиксе7
http://www.xilinx.com/products/board...7-ac701-g.html
На русском практически нет. "профессионалы" на англицком читают. а начинающие читает то что другие начинающие написали.
За xilinx скажу следующее - они двигаются в сторону "программирования" плис на языках высокого уровня. типа С и С++. У них это называется "Vivado HLS". Кратенько: пишется некий алгоритм на С (как обычная функция с входными и выходными "переменными"). дальше оптимизируется с помощью "ключевых слов" (инструкций для компилятора) - формируется параллельные вычисления, конвейерные вычисления итд. для того чтобы удовлетворяла временным ограничениям. Далее пишется тест (на таком же С) для проверки "основной" функции. Все это компилируется в "считанные секунды" и тестится очень оперативно. потом отлаженная функция компилируется в верилог и еже с ним. затем это уже это компилируется в "прошивку" (может занимать по времени к примеру сутки). Конечно такой подход не оптимален к потребляемым ресурсам плис - но процесс создания прошивки (конечного) результата ускоряется в 100-1000 раз. Особенно это наглядно в алгоритмах обработки видео информации.
Ещё бывают лекции семинары от продавцов. или платные от официалов.
Кстати: цены на ТОП плисы начинаются от 4-5тизначных чисел в $. но и "транзисторов" в них миллионами напичкано
1) логинимся
2) firefox+java +ссылка на скачивание файл *.dlm>= запускается загрузчик на джаве.
там есть кнопки пауза и итд
3) качаем, надо выключить комп, нажимаем паузу. потом включаем комп
"запускаем" *.dlm.
Как то вот так (примерно - может где-то на чудил...)
14.7 для "всех" кроме 7 семейства(они там только на понюхать). 7 и 8 реализовано в вивадо.
Вообще изучать можно что угодно и как угодно. но если это для "профессии" - надо "плотно" знать английский и заниматься тематикой 24 часа в сутки.
Да просто я к тому, что... Когда я начинал знакомиться с ПЛИС, то мучил круглосуточно банальную мелкую CPLD и древний МАКС+ в качестве среды разработки. Это - предок Квартуса. Мне была интересна технология, а не "последние веяния". Тут как в анекдоте, "вам шашечки или ехать?" :)
С офф.сайта качается быстрее чем с любого торрента.
Как вариант
http://nnm.me/blogs/nucatkluca2010/x...4-7-final-iso/
но за качество не ручаюсь. Лично я качаю только с офф.
Но вивадо "очень симпотично" в плане среды разработки. оно "как бы более целостно и стройно". vhdl, verilog, systemverilog. hls итд. но только для 7 и 8 и далее семейства.
Всех с Новым Годом. Пошёл готовить холодец...
Уже разлил по таре холодец - застывает нынче.
Цитата:
Изучение ПЛИС
(изучено: 3,8356151%).
[#_________________________________________________]
http://www.youtube.com http://www.youtube.comЦитата:
Когда в товарищах согласья нет,
На лад их дело не пойдет,
И выйдет из него не дело, только мука.
Однажды Лебедь, Рак да Щука
Везти с поклажей воз взялись
И вместе трое все в него впряглись;
Из кожи лезут вон, а возу все нет ходу!
Поклажа бы для них казалась и легка:
Да Лебедь рвется в облака,
Рак пятится назад, а Щука тянет в воду.
Кто виноват из них, кто прав - судить не нам;
Да только воз и ныне там.
знатоки, а подскажите почему в ISE Design Suite 14.7 можно создать проект для XC95.. серии ПЛИС, а в PlanAhead этой же версии нельзя.
хотя вроде как в pdf-ке на описание PlanAhead в поддерживаемых ПЛИСах есть XC9500 серия...
ну ащее)))
спасибо. я думал что это полноценный софт, только для чего я так и не понял, вроде всё тоже самое в ISE есть... получается что он только место занимает.
будем знать.
Варианты - китай( по слухам ebay дешевле чисто китайских аукционов),
http://starterkit.ru/html/index.php
терра электроника неплохие отладочные платы делала, ну и ближайшие радиомагазины покрупнее обойдите.
Есть вариант - взять платки на торговом разделе форума. Но вроде именно с Xilinx наши не делали платы.
А - ну про него я забыл. Его вроде то начали делать то заглохло в плане плат - просто не в курсе.
а на китах нашел такое :
http://starterkit.ru/html/index.php?...60&word=xilinx
Но китайские аналоги должны вроде быть дешевле. Хотя с нынешним курсом - я уже не уверен.
понимаете - 6й спартан вы выбросите ОЧЕНЬ НЕ СКОРО, за это время наваяете на нет уйму проектов и выучите и язык и нюансы ксайлинксов.
Чисто теоретически - спартан 3 будет стоить не намного дешевле. Зато через лет 5 6й вы еще достанете а вот 3й скорее всего - нет.
Как говорят если не ошибаюсь англичане - "мы не настолько богаты, чтобы покупать дешёвые вещи." Просто именно у китов - вроде не нашел более дешёвый вариант.
Жесть. У Терра цены - просто космос. Стартеркит нервно курит в сторонке.
http://www.terraelectronica.ru/catal...inx&Sort=price
MAX17012, для обучения начните с простого и игрового, к примеру проект μGalaksija. Если не забросите и сможете на базе него самостоятельно сделать PingPong, тетрис, морской бой... Определитесь с направлением и ответите для себя на вопрос - а нафиг оно мне надо :) Переходите на более сложное как Pipistrello, остальное железо уже больше для работы, чем для хобби.
я сейчас попробовал проект в альтере, всё заработало и я был рад, затем я перенес его в хилинх, пока не проверял.
кол-во занимаемых макроячеек одинаково получилось.
но у альтеры например epm7032 - 32 макроячейки и у хилинха xc9536 - 36 макроячеек
проект у меня компилируется в 33 макроячейки (если поиграть с расстановкой пинов, то получится 32 и уместится в альтеру).
цена альтеры 500р сейчас стала, цена хилинха 200р (грубо на алиэкспрессе смотрел)
да и кстати я снял хилинх с трёх разных устройств и у них не залочены JTAG пины, это для халявщиков вообще щастье.
у меня есть xc9536xl, xcs20xl и xcs30xl (spartan 1 видимо)
собственно вопрос напрашивается сам сабой) что в альтерах лучше
ведь логичнее взять хилинх и любить его пока не появится что нибудь более дешевое и простое :)
может просвятите ?
п.с. это моё имхо, и оно такое потому что я пока не очень то понимаю всё это дело)
спартан серия не xc9500, спартан это я про другие 2 чипа (xcs20xl и xcs30xl), на них так и написано спартан)Цитата:
spartan 1 не существует, это серия XC9500
я ожидал похожего ответа, что они по сути одно и тоже.
спасибо за подтверждение ожиданий :)
Официальный "Platform Cable USB II" там стоит $225. Другой официальный (и совместим с софтом) от $50 до $100. (всё в этой теме указано) Всё остальное самопал и клоны.
Достаточно современные отладочные платы имеют "встроенный программатор" - требуется только софт и usb-шнурок.
По поводу "что шъётся": "любая схема на плисе от xilinx (FPGA)" имеет микросхему памяти (загрузочная - типа flash) и сама плиса (типа озу).
По включению питания прошивка перетекает из flash в озу и плиса начинает работать. Так вот прошивать ("программатором") можно как flash так и плис (для быстрой отладки без "передергивания питания").
Насчет spartan-3a и spartan-3an. Я лично не помню (смотри сайт xilinx) у кого-то из них flash расположена в одном корпусе вместе с FPGA (2в1). Все остальные FPGA (не CPLD) имеют внешнюю flash.
раз уж начал тут спрашивать, спрошу про среду ISE
компилирую проект и куча предупреждений вываливается:
WARNING:DesignEntry - Instance "XLXI_1" is off grid and will be corrected.
WARNING:DesignEntry - Moved by (-1,0) from (4273,3552) to (4272,3552)
типо смещение на 1 %)
что это вообще значит, и нафига предупреждения из-за какой то ерунды ?
и как это поправить ? а то этих предупреждений больше чем полезной инфы)))
гугл не помог =\
1) "реверс разработка"
2) хз - сайт не открывается
3) судя по всем оригинал.
Вот это второй "официальный" поставщик демо плат и программаторов.
http://www.digilentinc.com/Products/...th=2,395&Cat=5
как вариант : aneon. дешево и сердито.
Всё зависит от Ваших потребностей:
1) Для дома для семьи - чтонибудь простое и бюджетное
2) если Вы студент - аналогично 1), но современное семейство 7 и 8
3) если просто зажечь лампочку типа "Я крут!!!" можно и дешевое самое (и в прокат взять). а можно обойтись и симулятором.
4) Если по работе нужна обработка видео/звук/радио/радары/шифрование - то самое свежее и дорогое от $1000 и до бесконечности.
---------- Post added at 14:00 ---------- Previous post was at 13:57 ----------
Если это про CPLD то я пасс... ни разу не пользовал.
Если это "схематик едитор" то он по слухам глючен.
юзаю 14.7
и это да схематик редактор.
он сам назначает пины у чипа.
а как их самому переназначить не пойму. =\
когда захожу в окно где их как бы можно переназначить у меня слева вообще какието неизвестные пины. =\
в конце концов говорит что всё скомпилировано удачно)
MAX17012,
блин да там даже лпт проггер стоит 1500р %) это ппц.
https://ldm-systems.ru/product/16033
2) то же клон.
Лично я признаю только оригиналы.
Клоны могут не работать в некоторых программах ISE/Vivado.
и не поддерживают современные плис. в части напряжения "программирования", типов программируемых микросхем (bpi и spi ....) итд
Каждый клон надо смотреть конкретно "на практике".
Да нет тут религии, сильно не совру, но алтера на рынке пост Союза просто раньше появилась, материалов для старта больше, + видел совершенно не секретную фотку, с современной нашей РЛС , где вся плата утыкана циклонами, + для "программинга" отечественный плис, используется квартус и мах, краем уха слышал, что купили и освоили какие то железяки у альтеры.
15 лет тому назад была и алтера и ксайлинк. дальше не помню. ПЛИСЫ делают в Воронеже в керамике и золоте. крайнии версии это как xc3s400 (примерно). "программируются" в квартусе (макс+). + доп. ПО своего разлива. Разработано для военных и по цене "космос". каждый решает сам что использовать в конкретной задаче исходя из своих возможностей и знаний и пожеланий заказчика... гдето лучше алтера гдето ксайлинкс гдето латтис и еже с ними....
PS: "Это холивар" на тематических форумах...