FPGA: Altera Xilinx - что выбрать?
-
Pe3ucTop
- Прорезались зубы
- Сообщения: 231
- Зарегистрирован: Пт ноя 16, 2007 13:52:44
- Откуда: Рига, Латвия
Re: FPGA: Altera Xilinx - что выбрать?
Не согласен с предыдущим оратором, хотя цена всегда понятие относительное:
на мой взгляд:
http://www.terasic.com.tw/cgi-bin/page/ ... 139&No=593
http://cgi.ebay.com/FPGA-Nios-Dev-Board ... 3eff7f7396
или ещё можно в нете глянуть: Altera BeMicro
на мой взгляд:
http://www.terasic.com.tw/cgi-bin/page/ ... 139&No=593
http://cgi.ebay.com/FPGA-Nios-Dev-Board ... 3eff7f7396
или ещё можно в нете глянуть: Altera BeMicro
- Реклама
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
Хм. Интересно, в первую очередь, что диск с ПО и J-Tag кабель в комплекте. И магазины в пределах РФ.nick17 писал(а):Могу порекомендовать вот такой отладочный набор, для вашей задачи хватит с головой(без учета памяти) http://devmind.livejournal.com/34733.html
Выглядит внушительно и цена доступная.Pe3ucTop писал(а):Не согласен с предыдущим оратором, хотя цена всегда понятие относительное:
на мой взгляд:
http://www.terasic.com.tw/cgi-bin/page/ ... 139&No=593
Тоже не плохо.Pe3ucTop писал(а):http://cgi.ebay.com/FPGA-Nios-Dev-Board ... 3eff7f7396
Однако, как быть с диском и J-Tag кабелем!?
Самому кабель паять - не судьба. А диски у нас такие не купишь.
У меня есть только пиратский OrCAD 10, который с большим трудом отыскал.
Спасибо всем большое!
-
SII
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пт янв 30, 2009 14:50:35
- Откуда: Солнечногорск
Re: FPGA: Altera Xilinx - что выбрать?
Если инет резиновый, то всё можно скачать. Правда, объёмы гигантские (во всяком случае, у Хилинха).
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
И-нет не резиновый. Dial-Up ~42kbouds. Было фильм качал около месяца - ~1.2Gb. Свет моргнул, закачка обнулилась...SII писал(а):Если инет резиновый, то всё можно скачать. Правда, объёмы гигантские (во всяком случае, у Хилинха).
А у Xilinx их Web-pack весит, дайте вспомнить, то ли 2Гб, то ли 3!
Так что желательно купить сразу всё.
Видел в оффициальном сайте J-Tag кабель за около $80-100! Это же нереальная цена!
Так что, как я понял, дешевле три в одном: Тест-плата, диск и J-Tag кабель.
Ну, в крайнем случае, надо поискать подешевле диски почтой и кабеля. А это снова рыть все магазины надо. В Xilinx что-то я не нашёл заказ дисков...
-
SII
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пт янв 30, 2009 14:50:35
- Откуда: Солнечногорск
Re: FPGA: Altera Xilinx - что выбрать?
Ну, чтобы закачки не страдали от обрывов, применяются менеджеры закачек -- сам так качал с Хилинха (там больше 3 гигов сейчас, насколько помню). Другое дело, что медленно, но если сам инет безлимитный, то это не так страшно. Хотя, конечно, удобнее, когда всё вместе идёт.
- Реклама
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
Ну, дык.SII писал(а):Ну, чтобы закачки не страдали от обрывов, применяются менеджеры закачек -- сам так качал с Хилинха (там больше 3 гигов сейчас, насколько помню). Другое дело, что медленно, но если сам инет безлимитный, то это не так страшно. Хотя, конечно, удобнее, когда всё вместе идёт.
Free Download Manager или ReGet Deluxe.
Однако на FAT32 (не спрашивайте, почему не NTFS) от отрубания света (UPS не выдержала, пока спал), файлы обнулило.
Тем более там ещё лицензию качать надо, ограничения и т.д.
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
Ой, извиняюсь, не обратил внимание, что http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=139&No=593 включает в комплект диск и кабель. Решено, остановлюсь на этом.
Но вот сколько будет стоить дополнительная оплата (таможня и т.д.)?
Когда с ПЛИС уже более-менее разобрался, в голову пришла одна мысль, которую давно хотел реализовать. В общих чертах это - нечто напоминающее графопостроитель с видео контролем. Несколько постоянных электродвигателей, паяльник, микродрель. Чтобы можно было через интерфейс программы помечать нужные точки под отверстия или пайку.
Раньше на материнских платах очень часто встречались какие-то толстенные микросхемы с загадочной маркой HE72***. Намного позже, когда отыскал Data Sheet по ним и они оказались обыкновенными реле, стало очень интересно. Можно ли их использовать под управление питанием паяльника? По два реле: Одно разрывает общую цепь накала, второе управляет полупериодом накала и коротит диод.
Вот не в курсе, бывают ли такие поляризованные реле?
Самим ПЛИС-устройством планировалось управлять(самодельной прогой посылать команды, отмечать отверстия и т.п. чтобы уже не вмешиваться в саму прошивку ПЛИС. или в случае с ПЛИС-ZX-Spectrum грузить программы прямо в память без Tape-In кабеля, эмулировать нажатия клавиш/джойстика эхом с моего PC) с компьютера через USB 1-Wire. Как и датчики температуры, конечники и интерфейс думал через 1-Wire перефирийные чипы. Однако цена DS9490R просто пугает!
И раз тот Mini-B используется только для прошивки ПЛИС, то посоветовали FT2232.
А под двигатели - L297. Но она дорогая больно что-то.
Но вот сколько будет стоить дополнительная оплата (таможня и т.д.)?
Когда с ПЛИС уже более-менее разобрался, в голову пришла одна мысль, которую давно хотел реализовать. В общих чертах это - нечто напоминающее графопостроитель с видео контролем. Несколько постоянных электродвигателей, паяльник, микродрель. Чтобы можно было через интерфейс программы помечать нужные точки под отверстия или пайку.
Раньше на материнских платах очень часто встречались какие-то толстенные микросхемы с загадочной маркой HE72***. Намного позже, когда отыскал Data Sheet по ним и они оказались обыкновенными реле, стало очень интересно. Можно ли их использовать под управление питанием паяльника? По два реле: Одно разрывает общую цепь накала, второе управляет полупериодом накала и коротит диод.
Вот не в курсе, бывают ли такие поляризованные реле?
Самим ПЛИС-устройством планировалось управлять(самодельной прогой посылать команды, отмечать отверстия и т.п. чтобы уже не вмешиваться в саму прошивку ПЛИС. или в случае с ПЛИС-ZX-Spectrum грузить программы прямо в память без Tape-In кабеля, эмулировать нажатия клавиш/джойстика эхом с моего PC) с компьютера через USB 1-Wire. Как и датчики температуры, конечники и интерфейс думал через 1-Wire перефирийные чипы. Однако цена DS9490R просто пугает!
И раз тот Mini-B используется только для прошивки ПЛИС, то посоветовали FT2232.
А под двигатели - L297. Но она дорогая больно что-то.
-
Pe3ucTop
- Прорезались зубы
- Сообщения: 231
- Зарегистрирован: Пт ноя 16, 2007 13:52:44
- Откуда: Рига, Латвия
Re: FPGA: Altera Xilinx - что выбрать?
Будьте пожалуйста внимательнее - в комплекте:Paguo-86PK писал(а): ...Тоже не плохо.Pe3ucTop писал(а):http://cgi.ebay.com/FPGA-Nios-Dev-Board-EP2C8-USB-Blaster-DaughterCard-/270574515094?pt=BI_Electrical_Equipment_Tools&hash=item3eff7f7396
Однако, как быть с диском и J-Tag кабелем!?
Самому кабель паять - не судьба. А диски у нас такие не купишь.
У меня есть только пиратский OrCAD 10, который с большим трудом отыскал.
Спасибо всем большое!
Основная плата - 1× Minimal FPGA working system board EP2C8 Version
Дочерняя плата - 1× Daughter Card
JTAG кабель - 1× USB Blaster JTAG Download Cable
ну и т.д.
1× 1602 Character LCD Module
1× MiniType to TypeA USB Cable
4× Pin Header and Receptor pairs
4× Stand-off and Screws
Доступ к полному описанию платы с примерами - FTP support for datasheets and all peripherals HDL Nios2 source project files
там нет конечно официального софта, он на сайте доступен бесплатно.
Обьёмы конечно не маленькие, но уверен можете найти друзей у кого скорость скачки нормальная и DVD писалка есть..
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
Хм. Теперь вижу! Однако, просить кого-то качать чего-то - прямая дорога к троянам и червям! Я категорически настроен.Pe3ucTop писал(а): Будьте пожалуйста внимательнее - в комплекте:
Основная плата - 1× Minimal FPGA working system board EP2C8 Version
Дочерняя плата - 1× Daughter Card
JTAG кабель - 1× USB Blaster JTAG Download Cable
ну и т.д.
1× 1602 Character LCD Module
1× MiniType to TypeA USB Cable
4× Pin Header and Receptor pairs
4× Stand-off and Screws
Доступ к полному описанию платы с примерами - FTP support for datasheets and all peripherals HDL Nios2 source project files
там нет конечно официального софта, он на сайте доступен бесплатно.
Обьёмы конечно не маленькие, но уверен можете найти друзей у кого скорость скачки нормальная и DVD писалка есть..
Так что буду брать с terasic. Хоть там дороже, но гарантия для меня (новичка), что не буду рыскать по FTP. Диски есть - это главное. А через год, может быть, куплю нечто подобное тому в ebay.
Однако, ещё думаю к terasic выбрать Nokia3510-LCD.
- Zheleznjakov
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Сб июн 12, 2010 16:19:17
- Откуда: Россия, Томск
- Контактная информация:
Re: FPGA: Altera Xilinx - что выбрать?
может кому будет интересно, усб программатор для плис
http://ziblog.ru/2011/03/31/usb-program ... is-xilinx/
http://ziblog.ru/2011/03/31/usb-program ... is-xilinx/
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru
Мой блог: http://ziblog.ru
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
Имеется тут несколько чистых (непаянных) плат "ZX-Spectrum 48 (Ленинград)", на которую планирую установить РУ7 (вместо РУ5). Если не ошибаюсь, ещё одну ножку адреса достаточно объединить. Установить необходимые детали видео узла (RGB-усилитель и т.д.). К тому же готовый РЧ-модулятор имеется с PAL/SECAM кодером. Есть ещё советской эпохи световые перья дубовые
В общем, обойдусь без всяких фирменных сенсорных дисплеев. Я же не карманный компьютер на собственном процессор собираюсь делать
Главное, чтобы ПЛИС программировалась без проблем. Да и с 1-Wire разобраться бы.
P.S.: В принципе, связываться с компьютером (имеется ввиду: устройство на ПЛИС уже готово и функционирует само, ожидая команд из вне) можно через RS-232, так-как в сети пишут, связываться через COM-порты проще простого.
Но вот я никак не выгуглил, какая микросхема-контроллер предназначена для этого? Чтобы без мороки подключалась к ПЛИС, управлялась и была доступна в Z80 (ПЛИС-аналоге)?
В общем, обойдусь без всяких фирменных сенсорных дисплеев. Я же не карманный компьютер на собственном процессор собираюсь делать
Главное, чтобы ПЛИС программировалась без проблем. Да и с 1-Wire разобраться бы.
P.S.: В принципе, связываться с компьютером (имеется ввиду: устройство на ПЛИС уже готово и функционирует само, ожидая команд из вне) можно через RS-232, так-как в сети пишут, связываться через COM-порты проще простого.
Но вот я никак не выгуглил, какая микросхема-контроллер предназначена для этого? Чтобы без мороки подключалась к ПЛИС, управлялась и была доступна в Z80 (ПЛИС-аналоге)?
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
Интересно тоже. Жаль, что заоблачные цены
Кстати, кто видел это? Вот я завидую
Сам уж 14 лет копаюсь в этом направлении, эмуляторы пложу. Но так хочет в железе всё испытать! В ПЛИС!
Кстати, у него используется аж две сотни тысяч ячеек против двух десятков в выбранной мною DE0-Nano! Это значит, никак не уместится?
Кстати, кто видел это? Вот я завидую
Сам уж 14 лет копаюсь в этом направлении, эмуляторы пложу. Но так хочет в железе всё испытать! В ПЛИС!
Кстати, у него используется аж две сотни тысяч ячеек против двух десятков в выбранной мною DE0-Nano! Это значит, никак не уместится?
Re: FPGA: Altera Xilinx - что выбрать?
Нуу... там на гвоздях всё держитсяPaguo-86PK писал(а): Кстати, кто видел это? Вот я завидую
Вот это посмотрите
http://www.homebrewcpu.com/
http://www.homebrewcpu.com/Pictures/alu_12.JPG
http://www.homebrewcpu.com/Pictures/mem_4.jpg
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- atmicandr
- Друг Кота
- Сообщения: 6166
- Зарегистрирован: Вт мар 09, 2010 09:29:27
- Откуда: Свердловская область, г. Ирбит
Re: FPGA: Altera Xilinx - что выбрать?
Интересно то интересно конечно, да вот только во сколько сия затея обойдётся? Не проще ли тогда купить сразу Xerses?Zheleznjakov писал(а):может кому будет интересно, усб программатор для плис
http://ziblog.ru/2011/03/31/usb-program ... is-xilinx/
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: FPGA: Altera Xilinx - что выбрать?
Я прикидывал, в нашем регионе (Крым, Севастополь) сия затея обещает обойтись в ~30-35$ - чисто комплектующие. Текстолит, фоторезист и прочие расходные в расчет не брал. Xerses же стоит порядка 100$ (деньги тоже не ахти какой величины, конечно), но основная проблема в том, что я так и не нашел, где в Украине можно приобрести хоть какой-нибудь программатор для продуктов Xilinx. Как начинающий в этом вопросе решил, конечно, собрать копеечный вариант LPT-программатора для начала, а там, ежели пойдет, можно и девайс от ZiB'а собрать (тем более, что производство под рукой, и тетечки-монтажницы за ласковую улыбку и шоколадку распаяют плату за считанные минуты - все же надежнее, чем я сделаю своей паяльной станцией).atmicandr писал(а): да вот только во сколько сия затея обойдётся? Не проще ли тогда купить сразу Xerses?
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

- atmicandr
- Друг Кота
- Сообщения: 6166
- Зарегистрирован: Вт мар 09, 2010 09:29:27
- Откуда: Свердловская область, г. Ирбит
Re: FPGA: Altera Xilinx - что выбрать?
Вот Вам магазин как раз в Украине, если заинтересованы в Xerses: http://www.evodbg.com/index.php?option= ... &Itemid=39SubDia писал(а):Я прикидывал, в нашем регионе (Крым, Севастополь) сия затея обещает обойтись в ~30-35$ - чисто комплектующие. Текстолит, фоторезист и прочие расходные в расчет не брал. Xerses же стоит порядка 100$ (деньги тоже не ахти какой величины, конечно), но основная проблема в том, что я так и не нашел, где в Украине можно приобрести хоть какой-нибудь программатор для продуктов Xilinx. Как начинающий в этом вопросе решил, конечно, собрать копеечный вариант LPT-программатора для начала, а там, ежели пойдет, можно и девайс от ZiB'а собрать (тем более, что производство под рукой, и тетечки-монтажницы за ласковую улыбку и шоколадку распаяют плату за считанные минуты - все же надежнее, чем я сделаю своей паяльной станцией).atmicandr писал(а): да вот только во сколько сия затея обойдётся? Не проще ли тогда купить сразу Xerses?
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: FPGA: Altera Xilinx - что выбрать?
Вот спасибо, видать плохо я искал.atmicandr писал(а):Вот Вам магазин как раз в Украине, если заинтересованы в Xerses: http://www.evodbg.com/index.php?option= ... &Itemid=39
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

- nick17
- Встал на лапы
- Сообщения: 134
- Зарегистрирован: Пт июн 26, 2009 06:40:07
- Контактная информация:
Re: FPGA: Altera Xilinx - что выбрать?
Я собрал программатор от ZiB-a, вышло порядка 1200р. с корпусом
- Paguo-86PK
- Опытный кот
- Сообщения: 811
- Зарегистрирован: Чт авг 19, 2010 23:49:19
- Откуда: Ташкент
- Контактная информация:
FPGA: Altera Xilinx - что выбрать?
И вот я снова на форуме!
Наконец-то посоветовали скачать очень маленький пакет для разработки Verilog проектов.
Правда, некоторая морока с консолью, так как пользуюсь редактором BrEd, а не каким-то там заточенным. Но, выход всё-таки нашёл: Все файлы описываю как .bat с шапкойи запускаю в BrEd'е стандартно - F9.
Вот только выучить Verilog оказалось сложнее, чем я думал!
Хотя синтаксис я весь практически изучил. Но вот перейти на аппаратный уровень мышления оказалось немного сложнее.
По-началу я хотел сразу взяться за описание ядра собственного процессора (черновой вариант в JavaScript работает). Но всё оказалось намного сложнее...
Затем, решил попрактиковать на более простом. Но тут же споткнулся!
Решил описать счётчик Грея не как тут, а единичными Грей-триггерами. Чтобы сцепить их хоть до 128 разрядов!
С огромным трудом добился результата за 5 часов труда
Наконец-то посоветовали скачать очень маленький пакет для разработки Verilog проектов.
Правда, некоторая морока с консолью, так как пользуюсь редактором BrEd, а не каким-то там заточенным. Но, выход всё-таки нашёл: Все файлы описываю как .bat с шапкой
Спойлер
Код: Выделить всё
/*****************************************************************************
cd %~p0
mode con lines=64 cols=64
@iverilog -o %~n0 %~nx0
@if not ErrorLevel 1 @vvp %~n0
@pause
@exit
*****************************************************************************/Вот только выучить Verilog оказалось сложнее, чем я думал!
Хотя синтаксис я весь практически изучил. Но вот перейти на аппаратный уровень мышления оказалось немного сложнее.
По-началу я хотел сразу взяться за описание ядра собственного процессора (черновой вариант в JavaScript работает). Но всё оказалось намного сложнее...
Затем, решил попрактиковать на более простом. Но тут же споткнулся!
Решил описать счётчик Грея не как тут, а единичными Грей-триггерами. Чтобы сцепить их хоть до 128 разрядов!
С огромным трудом добился результата за 5 часов труда
Спойлер
Код: Выделить всё
module gray_trigger(data, clock, link, chain, touch, reset);
output data, link;
reg data;
input clock, chain, touch, reset;
wire turn;
assign link = chain | touch;
assign turn = ~chain & touch;
always @(negedge reset, posedge clock) data <= !reset ? 0 : data ^ turn;
endmodule
module main;
wire [4:0] data, link;
reg init;
reg tick = 0;
gray_trigger gc0(.data(data[0]), .clock(!tick), .link(link[0]), .chain(0), .touch(1), .reset(init));
gray_trigger gc1(.data(data[1]), .clock( tick), .link(link[1]), .chain(0), .touch(data[0]), .reset(init));
gray_trigger gc2(.data(data[2]), .clock( tick), .link(link[2]), .chain(link[1]), .touch(data[1]), .reset(init));
gray_trigger gc3(.data(data[3]), .clock( tick), .link(link[3]), .chain(link[2]), .touch(data[2]), .reset(init));
gray_trigger gc4(.data(data[4]), .clock( tick), .link(link[4]), .chain(link[3]), .touch(data[3]), .reset(init));
always #10 tick = ~tick;
initial
begin
$display("Time Tact Count Reset");
$monitor("%7d %d %05b %d", $time, tick, data, init);
init <= #0 0;
init <= #5 1;
end
always #330 $finish;
endmodule

