FPGA: Altera Xilinx - что выбрать?

Программируемая логика - это не так уж и сложно. Разберемся вместе.
Pe3ucTop
Прорезались зубы
Сообщения: 231
Зарегистрирован: Пт ноя 16, 2007 13:52:44
Откуда: Рига, Латвия

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение Pe3ucTop »

Не согласен с предыдущим оратором, хотя цена всегда понятие относительное:
на мой взгляд:
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 - что выбрать?

Сообщение Paguo-86PK »

nick17 писал(а):Могу порекомендовать вот такой отладочный набор, для вашей задачи хватит с головой(без учета памяти) http://devmind.livejournal.com/34733.html
Хм. Интересно, в первую очередь, что диск с ПО и J-Tag кабель в комплекте. И магазины в пределах РФ.
Pe3ucTop писал(а):Не согласен с предыдущим оратором, хотя цена всегда понятие относительное:
на мой взгляд:
http://www.terasic.com.tw/cgi-bin/page/ ... 139&No=593
Выглядит внушительно и цена доступная.
Тоже не плохо.
Однако, как быть с диском и J-Tag кабелем!?
Самому кабель паять - не судьба. А диски у нас такие не купишь.
У меня есть только пиратский OrCAD 10, который с большим трудом отыскал.

Спасибо всем большое!
Реклама
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение SII »

Если инет резиновый, то всё можно скачать. Правда, объёмы гигантские (во всяком случае, у Хилинха).
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

FPGA: Altera Xilinx - что выбрать?

Сообщение Paguo-86PK »

SII писал(а):Если инет резиновый, то всё можно скачать. Правда, объёмы гигантские (во всяком случае, у Хилинха).
И-нет не резиновый. Dial-Up ~42kbouds. Было фильм качал около месяца - ~1.2Gb. Свет моргнул, закачка обнулилась...
А у Xilinx их Web-pack весит, дайте вспомнить, то ли 2Гб, то ли 3!
Так что желательно купить сразу всё.

Видел в оффициальном сайте J-Tag кабель за около $80-100! Это же нереальная цена!

Так что, как я понял, дешевле три в одном: Тест-плата, диск и J-Tag кабель.

Ну, в крайнем случае, надо поискать подешевле диски почтой и кабеля. А это снова рыть все магазины надо. В Xilinx что-то я не нашёл заказ дисков...
Реклама
Эиком - электронные компоненты и радиодетали
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение SII »

Ну, чтобы закачки не страдали от обрывов, применяются менеджеры закачек -- сам так качал с Хилинха (там больше 3 гигов сейчас, насколько помню). Другое дело, что медленно, но если сам инет безлимитный, то это не так страшно. Хотя, конечно, удобнее, когда всё вместе идёт.
Реклама
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

FPGA: Altera Xilinx - что выбрать?

Сообщение Paguo-86PK »

SII писал(а):Ну, чтобы закачки не страдали от обрывов, применяются менеджеры закачек -- сам так качал с Хилинха (там больше 3 гигов сейчас, насколько помню). Другое дело, что медленно, но если сам инет безлимитный, то это не так страшно. Хотя, конечно, удобнее, когда всё вместе идёт.
Ну, дык.
Free Download Manager или ReGet Deluxe.
Однако на FAT32 (не спрашивайте, почему не NTFS) от отрубания света (UPS не выдержала, пока спал), файлы обнулило.

Тем более там ещё лицензию качать надо, ограничения и т.д.
Реклама
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

FPGA: Altera Xilinx - что выбрать?

Сообщение Paguo-86PK »

Ой, извиняюсь, не обратил внимание, что 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 просто пугает! :shock:

И раз тот Mini-B используется только для прошивки ПЛИС, то посоветовали FT2232.
А под двигатели - L297. Но она дорогая больно что-то.
Pe3ucTop
Прорезались зубы
Сообщения: 231
Зарегистрирован: Пт ноя 16, 2007 13:52:44
Откуда: Рига, Латвия

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение Pe3ucTop »

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 - что выбрать?

Сообщение Paguo-86PK »

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 - что выбрать?

Сообщение Zheleznjakov »

может кому будет интересно, усб программатор для плис
http://ziblog.ru/2011/03/31/usb-program ... is-xilinx/
С уважением, Денис Железняков aka ZiB
Мой блог: http://ziblog.ru
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

FPGA: Altera Xilinx - что выбрать?

Сообщение Paguo-86PK »

Имеется тут несколько чистых (непаянных) плат "ZX-Spectrum 48 (Ленинград)", на которую планирую установить РУ7 (вместо РУ5). Если не ошибаюсь, ещё одну ножку адреса достаточно объединить. Установить необходимые детали видео узла (RGB-усилитель и т.д.). К тому же готовый РЧ-модулятор имеется с PAL/SECAM кодером. Есть ещё советской эпохи световые перья дубовые :))

В общем, обойдусь без всяких фирменных сенсорных дисплеев. Я же не карманный компьютер на собственном процессор собираюсь делать :)
Главное, чтобы ПЛИС программировалась без проблем. Да и с 1-Wire разобраться бы.

P.S.: В принципе, связываться с компьютером (имеется ввиду: устройство на ПЛИС уже готово и функционирует само, ожидая команд из вне) можно через RS-232, так-как в сети пишут, связываться через COM-порты проще простого.
Но вот я никак не выгуглил, какая микросхема-контроллер предназначена для этого? Чтобы без мороки подключалась к ПЛИС, управлялась и была доступна в Z80 (ПЛИС-аналоге)?
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

FPGA: Altera Xilinx - что выбрать?

Сообщение Paguo-86PK »

Интересно тоже. Жаль, что заоблачные цены :cry:
Кстати, кто видел это? Вот я завидую :)))
Сам уж 14 лет копаюсь в этом направлении, эмуляторы пложу. Но так хочет в железе всё испытать! В ПЛИС!
Кстати, у него используется аж две сотни тысяч ячеек против двух десятков в выбранной мною DE0-Nano! Это значит, никак не уместится? :shock:
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение Kavka »

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 г.)
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение atmicandr »

Zheleznjakov писал(а):может кому будет интересно, усб программатор для плис
http://ziblog.ru/2011/03/31/usb-program ... is-xilinx/
Интересно то интересно конечно, да вот только во сколько сия затея обойдётся? Не проще ли тогда купить сразу Xerses?
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение SubDia »

atmicandr писал(а): да вот только во сколько сия затея обойдётся? Не проще ли тогда купить сразу Xerses?
Я прикидывал, в нашем регионе (Крым, Севастополь) сия затея обещает обойтись в ~30-35$ - чисто комплектующие. Текстолит, фоторезист и прочие расходные в расчет не брал. Xerses же стоит порядка 100$ (деньги тоже не ахти какой величины, конечно), но основная проблема в том, что я так и не нашел, где в Украине можно приобрести хоть какой-нибудь программатор для продуктов Xilinx. Как начинающий в этом вопросе решил, конечно, собрать копеечный вариант LPT-программатора для начала, а там, ежели пойдет, можно и девайс от ZiB'а собрать (тем более, что производство под рукой, и тетечки-монтажницы за ласковую улыбку и шоколадку распаяют плату за считанные минуты - все же надежнее, чем я сделаю своей паяльной станцией).
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение atmicandr »

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

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение SubDia »

atmicandr писал(а):Вот Вам магазин как раз в Украине, если заинтересованы в Xerses: http://www.evodbg.com/index.php?option= ... &Itemid=39
Вот спасибо, видать плохо я искал. :)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Аватара пользователя
nick17
Встал на лапы
Сообщения: 134
Зарегистрирован: Пт июн 26, 2009 06:40:07
Контактная информация:

Re: FPGA: Altera Xilinx - что выбрать?

Сообщение nick17 »

Я собрал программатор от ZiB-a, вышло порядка 1200р. с корпусом
Аватара пользователя
Paguo-86PK
Опытный кот
Сообщения: 811
Зарегистрирован: Чт авг 19, 2010 23:49:19
Откуда: Ташкент
Контактная информация:

FPGA: Altera Xilinx - что выбрать?

Сообщение Paguo-86PK »

И вот я снова на форуме! :)))

Наконец-то посоветовали скачать очень маленький пакет для разработки Verilog проектов.
Правда, некоторая морока с консолью, так как пользуюсь редактором BrEd, а не каким-то там заточенным. Но, выход всё-таки нашёл: Все файлы описываю как .bat с шапкой
Спойлер

Код: Выделить всё

/*****************************************************************************
cd %~p0
mode con lines=64 cols=64
@iverilog -o %~n0 %~nx0
@if not ErrorLevel 1 @vvp %~n0
@pause
@exit
*****************************************************************************/
и запускаю в BrEd'е стандартно - F9.

Вот только выучить 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
Ответить

Вернуться в «ПЛИС»