Радиотехника


Тред закрыт.


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
2000 208 724

ПЛИС Аноним Птн 06 Июн 2014 17:34:55 1273141
(450Кб, 800x505)
800x505

Сап, радач. Дело в том, что я фактически нуб в ПЛИСах и поэтому мне нужна твоя помощь. У меня есть проект простенького кодера на vhdl и я хочу выбрать для него подходящую плату (без прошивки; просто предложить аппаратную реализацию). Какие основные характеристики платы нужно учитывать при её выборе? Предполагается, что кодер работает на тактовой частоте 1 ГГц.

Аноним Птн 06 Июн 2014 18:41:12 1273202

Бамп.

Аноним Птн 06 Июн 2014 21:19:02 1273423

>на тактовой частоте 1 ГГц
Ты совсем охуевший? Такие частоты разве что последние поколения тянут. Отладка с такой ПЛИСиной стоит не менее нескольких тысяч долларов.

Аноним Суб 07 Июн 2014 00:09:00 1273624

>>127342
>Такие частоты разве что последние поколения тянут. Отладка с такой ПЛИСиной стоит не менее нескольких тысяч долларов.
В курсе. Я же говорю, что не собираюсь ничего отлаживать/прошивать. Это проект кодера для системы связи со скоростью передачи данных 1 Гбит/с. Там одно только оконечное оборудование не менее 10к долларов стоит. Лучше расскажи про
>Какие основные характеристики платы нужно учитывать при её выборе?
Буду признателен.

Аноним Суб 07 Июн 2014 00:15:56 1273655

>Какие основные характеристики платы
Характеристики ПЛАТЫ с ПЛИС или ПЛИС?

Аноним Суб 07 Июн 2014 00:27:04 1273686

>>127365
>ПЛАТЫ с ПЛИС
Надо полагать, что это.

Аноним Суб 07 Июн 2014 02:29:04 1273777

>>127368
Это говно, тактовая отсутствует как класс, памяти нет, самопрошивки тоже. Смысл только чтобы эмулировать процессор и быструю логику? Лучше взять малинку, дешеве и перефирии больше.

Аноним Суб 07 Июн 2014 03:07:45 1273798
(56Кб, 1580x700)
1580x700

>>127377
>малинку
Что это?
Ладно, чтобы было понятней, пикрилейтед - rtl схема кодера. Какие ксайлинковские/алдеровские платы подойдут для реализации такой байды с тактовой частотой 1 ГГц?

Аноним Суб 07 Июн 2014 04:06:42 1273839

>>127379
Говноед предлагает raspberry pi.

Аноним Суб 07 Июн 2014 12:06:26 12739910

>>127383
У пидоров сегодня в моде ПЛИС?

Аноним Суб 07 Июн 2014 15:48:46 12743411
Аноним Суб 07 Июн 2014 20:44:55 12746912
(6Кб, 220x187)
220x187

>>127434
Как оказалось, это говно скачет на частоте гиг даже на кристалле семейства virtex 4. Пикрилейтед. А на дорогущем седьмом виртексе при тайм констрейнте 1 нс выше ~750 МГц работать не хочет.

Аноним Суб 07 Июн 2014 22:49:43 12748313

>>127469
Да ну нахуй не может быть.

Аноним Суб 07 Июн 2014 23:27:25 12749514

>>127483
Почему не может? У меня же всего 5 логических элементов, сгруппированных у входных/выходных пинов. Вот сильно загруженный логикой кристалл такую частоту не потянул бы, да.

Аноним Вск 08 Июн 2014 03:06:00 12752715

>>127495>>127469
ебать вы школотроны. как логика может работать на тактовой частоте? это же логика, лол. или вы 155ла3 тоже тактируете, уебы?

Аноним Вск 08 Июн 2014 03:22:54 12753016

>>127527
Речь вообще-то шла о тактовой частоте синхросигнала. В моей схеме тактовая частота синхросигнала привязана к скорости передачи данных - 1 Гбит/с. За эту наносекунду тактового сигнала все сигналы в схеме успевают дойти от одного триггера до другого (задержка через критический путь - 0,868 нс).

Аноним Вск 08 Июн 2014 08:55:04 12754017

>>127527
У меня для тебя синхронная логика, пидор.

Аноним Вск 08 Июн 2014 12:32:33 12756218

>>127495
Мне почему-то казалось или я где-то слышал, что Виртексы пятые можно максимум до 400МГц раскачать, более старые - соответственно до еще меньших частот.
Охуеть блять. Но что у седьмых Кинтексов сраный BUFG может работать максимум на 750МГц - это вообще пушка.

Аноним Вск 08 Июн 2014 14:04:29 12758519

>>127562
Меня тоже удивил результат, но верю на слово ксайлинковскому САПРу.

Аноним Пнд 28 Июл 2014 18:07:43 13381320

Моча, ты зачем удалила второй ПЛИС-тред?
Ладно хоть этот чудом не утонул.

Аноним 28/08/14 Чтв 22:39:49 13704121
ы
Аноним 29/08/14 Птн 05:09:00 13705922
Аноним 29/08/14 Птн 19:26:44 13713123
>>137059
Проблема в том что у нас хрен что купишь, а если учесть санкции то вообще пиздец.
Аноним 01/09/14 Пнд 20:47:17 13738124
ОП, бери топовый спартан или циклон, это около 100 долларов за чип. Надо переделать дизайн ибо так никто не делает:

С помошью SERDES переводишь входные последовательные данные в паралельные, обрабатываешь на кратно меньшей скорости, и потом преобразуешь назад.
Аноним 12/09/14 Птн 13:33:42 13826625
(144Кб, 683x1024)
683x1024
Сап, плисач. Какой самый лучший способ для отправки данных с фпга на пекарню? Желательно поскороснее что-нибудь. PCI не предлагать. Алсо, желательно потом заменить пекарню на Cubieboard.
Аноним 12/09/14 Птн 16:03:06 13827526
Аноним 12/09/14 Птн 20:34:42 13833027
>>138275
Сложна ли реализация его для плис? Нужен ли какой-то особый драйвер для пекарни/кьюбиборда?
Аноним 12/09/14 Птн 20:41:39 13833328
>>138330
UPD: может проще Ethernet с PPP поверх него? Ethernet PHY с разъемом на моей борде имеется.
Аноним 13/09/14 Суб 00:41:41 13836729
>>138266
Очевидный USB HS очевиден.
Аноним 13/09/14 Суб 01:59:00 13837730
>>138367
Но ведь его заебешься реализовывать. И не понятно, как с ним работать хосту. Надо драйвер будет писать.
Аноним 13/09/14 Суб 12:06:22 13841331
>>138377
Можно линупс поставить.
Аноним 13/09/14 Суб 16:11:32 13843432
(122Кб, 700x525)
700x525
Аноним 13/09/14 Суб 17:40:17 13844333
>>138434
МАТАН ТРОЛЬ уровень1024
Аноним 14/09/14 Вск 18:35:41 13854134
(58Кб, 598x496)
598x496
Аноним 18/09/14 Чтв 01:25:38 13901135
раковник не все читают, так что напишу сюда
привет, радон. суть такова: надоели мне контроллеры и стандартная логика, захотелось поизучать ПЛИС. взял ширпотребную CPLD EPM240T100C5N
в квартусе разобрался, marsohod.org весь прочитал
логику работы понимаю, в симуляторе все отладил, но во тв железе никак не выходит.
развел плату, протравил, все напаял, залил через USB-Blaster, светодиодики сразу забегали как и планировал, но вот вторая часть не заработала. попробовал отладить через JTAG с помощью In-System-Sources-and-Probes, но вообще нихуя не залилось, выдает только ошибку JTAG. контакты все прозвонил. да и вообще плата просто лежала 3 дня, пока я читал доки.
что за хуйня, анон? что я делаю не так?
пару месяцев назад я пробовал сделать демоплату типа того же марсохода и с ней произошло то же самое - 3 дня лежала и испортилась. точнее вообще тестер выдавал, что питание и земля замкнуты.
может стоит заказать плату с какого-нибудь seedstudio? в чем вообще проблема может быть?
Аноним 18/09/14 Чтв 17:05:42 13909036
Дорожки от канифоли отчисть, или какой ты там флюс льешь.
Аноним 18/09/14 Чтв 17:06:03 13909137
Аноним 19/09/14 Птн 14:58:09 13923338
>>139011
Да. делай как анон говорит. И еще проверь на непропай. А еще проверь все земли и питания, в плис или клпд можно запитать не все банки, тогда логика будет работать, а ноги нет.
Аноним 21/09/14 Вск 15:37:04 13949539
(240Кб, 1000x679)
1000x679
Помогите с этим >>139426 , посоны. Еще раз поясню суть. Мне нужно подать на вход ПЛИС единичку при первом такте, а затем считать около 3к 45-битных слов при последующих тактах. С помощью какого софта это можно организовать на альтеровских плисах? Встраеваемый отладчик может какой есть и скриптовый движок для записи всего этого в файл?
Аноним 21/09/14 Вск 18:51:54 13954040
>>139495
Altera signal tap пробовал?
Аноним 21/09/14 Вск 19:17:16 13954441
(458Кб, 660x495)
660x495
Антоши, отговорите брать, или насоветуйте девайсов со смежным функционалом подешевле.
Или может не стоит отговаривать?
Стоит отдельно отметить, что это open-source, исходники софта и железа в открытом доступе.
http://www.seeedstudio.com/depot/Bus-Pirate-v4-p-740.html - универсальный reader/writer мира мк
http://www.seeedstudio.com/depot/Open-Workbench-Logic-Sniffer-p-612.html - логический анализатор, 32 канала
Поддерживаемые протоколы
http://sigrok.org/wiki/Protocol_decoders


Аноним 21/09/14 Вск 19:24:50 13954642
(204Кб, 300x400)
300x400
>>139544
Забыл добавить, что разориться на оборудование, решил для лёгкого старта знакомства с мк.
И, собственно вопрос по мк. Что лучше- брать дев.борды на каждую архитектуру, и не заморачиваться с распайкой, или покупать микрухи отдельно и колхозить заказ печатных плат у китайцев? Может дешёвые dev-kits в продаже имеются? И какие контроллеры (десятка самых популярных, к примеру) лучше брать, чтобы всё сразу, и не закупаться по сто раз?
Аноним 21/09/14 Вск 19:28:09 13954743
>>139546
И да, буферный теоретический минимум имеется если что, а с ардуино-мигалок начинать как-то не камильфо.
Аноним 21/09/14 Вск 19:47:22 13955144
21/09/14 Вск 23:38:45 13959145
>>139551
Ага, я тоже сейчас знатно потупил в эту бабу.

мимо
Аноним 22/09/14 Пнд 03:23:05 13961146
Аноним 22/09/14 Пнд 13:37:57 13967247
(111Кб, 640x640)
640x640
Аноним 27/09/14 Суб 18:17:27 14027248
(1204Кб, 300x162)
300x162
Сап, плисаны. Вот есть у меня модуль А на верилоге. В нем есть несколько параметров. И есть модуль Б, в котором с помощью generate соединяются между собой N модулей A с разными параметрами. Как мне сделать, чтобы параметры в модуль А подставлялись из некоторого файла?
Аноним 28/09/14 Вск 14:44:27 14036449
>>139672
Это блять фонарики, чтоле?
Какой от них толк?
Аноним 29/09/14 Пнд 16:17:27 14050150
>>140272
`include <filename>
или гугли $readmemb $readmemh
Они точно работают в симуляторе, для RTL вроде тоже вроде, не пробовал
Аноним 29/09/14 Пнд 16:37:33 14050351
(7Кб, 200x200)
200x200
>>140501
Спасибо, анон. `include <filename> вероятно мне не подойдет, а $readmemh порпобую. Не уверен, правда, что будет работать. Помню пробовал заюзать $sformat для того, чтобы генерировать название .mif файла. Было несколько модулей с блоками памяти, каждую из которых надо было инициализировать своим файлом (file1.mif - для первого, file2.mif - для второго, ну и так далее). Дак этот ебаный квартус начал пояснять мне за несинтезируемость этого самого $sformat. Сука, как же мне печет от этих ваших HDL-языков! Нельзя что-ли было сделать что-то вроде комбинации препроцессора с большими возможностями + полностью синтезируемого языка?
Аноним 29/09/14 Пнд 17:17:07 14051652
>>140503
Верилогоблядь, да еще и альтеропидор.
Аноним 29/09/14 Пнд 17:21:52 14051753
>>140516
>Верилогоблядь
Есть более изящные языки?

>альтеропидор
Чем твой хуйлинкс лучше?
Аноним 29/09/14 Пнд 17:36:20 14052154
Аноним 29/09/14 Пнд 17:50:42 14052655
>>140517
>Есть более изящные языки?
Изящные? Эстет чтоли дохуя?

>Чем твой хуйлинкс лучше?
Документация пизже. И новая Вивада, по сравнению с обоссаным Квартусом, - небо и земля.
Аноним 29/09/14 Пнд 19:02:59 14053856
>>140526
Иди попизди на ардуинодрочеров, тут элита
Аноним 29/09/14 Пнд 22:23:39 14057257
>>140538
>Верилогобляди
>алтеропидоры
>элита
Лол.
Аноним 29/09/14 Пнд 22:37:25 14057358
>>140572
>Верилогобляди
Поясни за альтернативу, если ты такой Ылитарий.
Аноним 29/09/14 Пнд 23:40:28 14058659
Аноним 29/09/14 Пнд 23:47:53 14059060
>>140586
Но ведь это говно без души.
Аноним 29/09/14 Пнд 23:50:31 14059161
>>140590
Как раз таки vhdl - говно с душой, дающее максимальное приближение к железу. Прошивка ПЛИС - это не программа, коей хотят ее видеть неосиляторы. Прошивка - это железо и для описания железа vhdl куда более пригоден.
Аноним 30/09/14 Втр 00:02:52 14059462
>>140591
>Прошивка ПЛИС - это не программа, коей хотят ее видеть неосиляторы. Прошивка - это железо и для описания железа vhdl куда более пригоден.

Ты тупой еблан, который про Verilog, судя по всему, лишь где-то когда-то слышал, что его синтаксис похож на Си.
Аноним 30/09/14 Втр 00:08:26 14059663
>>140594
Отнюдь. Кодил и на том и на том, вшдл на порядок лучше.
Аноним 30/09/14 Втр 00:14:13 14059764
>>140596
Пример цифрового элемента, который естественно и удобно описывается на VHDL и не может быть естественно и удобно описан на Verilog?
Аноним 30/09/14 Втр 06:40:31 14061265
>>140597
Таблица синуса/косинуса.
Аноним 30/09/14 Втр 10:57:41 14062066
>>140612
И в чём проблема?
Аноним 30/09/14 Втр 12:25:29 14063067
>>140620
В верилоге нет пакетов с функциями синуса и косинуса. Только если самому писать.
Аноним 30/09/14 Втр 15:46:06 14065368
>>140630
>В верилоге нет пакетов с функциями синуса и косинуса. Только если самому писать.
И это у тебя называется "VHDL более пригоден для описания железа" и, особенно, "прошивка ПЛИС - это не программа, коей хотят ее видеть неосиляторы"? Не говоря уже о том, что для генерации LUT есть матлаб.
Аноним 30/09/14 Втр 16:12:33 14065769
>>140653
Нет, это называется "приведи пример элемента, который естественно и удобно описывается на VHDL и не может быть естественно и удобно описан на Verilog".
Аноним 30/09/14 Втр 16:32:45 14066170
>>140596
Я вот фанат верилога. Считаю его более близким к железу. Программа написана на верилоге ВСЕГДА короче чем то же на ВХДЛ. А еще строгая типизация не нужна, бегин енд тоже ненужен.
Аноним 30/09/14 Втр 16:34:34 14066271
>>140653
Прошивка это такой процесс, когда феритовые кольца прошивали проволкой. в колечно 1, мимо - 0. Остальное демагогия.

Правильно называть: язык описания аппаратуры
Аноним 30/09/14 Втр 16:34:56 14066372
>>140657
Функция, которая в compile time генерирует набор коэффициентов для загрузки в блочную память, не является "цифровым элементом".
Аноним 30/09/14 Втр 16:40:04 14066573
(26Кб, 1330x442)
1330x442
>>140662
Во-первых, не занудничай.
Во-вторых, прошивка - это то, что грузится в микросхему, а никак не язык описания.

>>140663
Блочная память с загруженными коэффициентами, в свою очередь, является "цифровым элементом".

>>140661
>А еще строгая типизация не нужна
Нужна, незаменимая вещь, если уметь ею пользоваться.
Аноним 30/09/14 Втр 16:54:29 14066674
>>140665
>Блочная память с загруженными коэффициентами, в свою очередь, является "цифровым элементом".
Но ни способ генерации этих коэффициентов, ни описание этого способа не является "цифровым элементом" или его частью. Ты можешь обосновать, почему Верилог дальше от железа, чем VHDL? Функция для расчёта коэффициентов в compile time тут точно нерелевантна.
Аноним 30/09/14 Втр 17:14:31 14066975
>>140666
>Ты можешь обосновать, почему Верилог дальше от железа
Потому что компилятор.
Аноним 30/09/14 Втр 17:21:40 14067076
>>140669
Что ты этим сказать хочешь?
Аноним 30/09/14 Втр 17:57:14 14067477
>>140670
То, что все, что ты напишешь, потом проходит через компилятор. А поскольку строгой типизации нет, компилятор может из написанного сгенерировать непойми что, вместо знакового числа сделать беззнаковое и наоборот.
Аноним 30/09/14 Втр 18:17:48 14067778
>>140674
Т.е. верилог как си, а вхдл - как асм. Первый конпелируется, второй - преобразуется по таблице байткодов напрямую в машинный йезык.
Аноним 30/09/14 Втр 19:12:27 14068679
>>140677
И тот и тот компилируется, не тупите. ВХДЛ скорее с++ или даже паскаль.
Аноним 30/09/14 Втр 19:14:39 14068780
>>140677
>Т.е. верилог как си, а вхдл - как асм.

Почему "т.е."? Асм это язык со слабой типизацией. Никто не помешает тебе вычислить число с плавающей точкой, потом сложить его экспоненту и мантиссу как два целых числа, а потом результат использовать как указатель. В языках с сильной типизацией за такое бьют по пальцам, но не потому что они ближе к железу, а потому что быдло до неявного преобразования типов допускать нельзя, оно не осилит даже строгого набора правил, по которым происходит неявное преобразование типов, всё поломает и будет ругать компилятор, будто бы он делает не пойми что.

Я так понял, что в твоём представлении банально "чем больше ебли, тем ближе к железу".
Аноним 30/09/14 Втр 19:29:12 14068981
>>140687
Асм ближе к железу, именно поэтому на нем можно сделать это: вычислить число с плавающей точкой, потом сложить его экспоненту и мантиссу как два целых числа, а потом результат использовать как указатель.
Как раз в си будет больше ебли, чтобы провернуть вышеописанное.
Аноним 30/09/14 Втр 19:35:59 14069082
>>140689
Ну так и чего? Ты мне доказываешь, что асм ближе к железу из-за слабой типизации, вхдл ближе из-за сильной типизации. Ты уж определись, как типизация влияет на близость к железу.
Аноним 30/09/14 Втр 19:42:44 14069183
>>140689
>Как раз в си будет больше ебли, чтобы провернуть вышеописанное.
В Си будет на порядок меньше ебли потому что в нём в принципе на порядок меньше ебли, а всё вышеописанное делается стандартными способами любым, кто осилил K&R.
Аноним 30/09/14 Втр 20:01:45 14069984
>>140687
>в твоём представлении банально "чем больше ебли, тем ближе к железу"
Я не он.
В моем представлении схема должна работать так, как ты ее описал. Поэтому, в моем представлении, язык должен давать максимум возможностей к описанию схемы. И компилятор тут лишний.
Аноним 30/09/14 Втр 20:10:11 14070885
>>140699
Каким образом слабая типизация лишает тебя возможностей к описанию схемы? На всякий случай напомню, что неявное преобразование типов не отменяет возможности использовать явное, и лишь позволяет в ряде случаев не писать безумные развесистые конструкции VHDL-ного типа, когда преобразование, предлагаемое по умолчанию, тебя устраивает. Это не более чем мелкое удобство, сокращающее количество набираемого текста и не влияющее на результат при условии, что ты знаком с правилами неявного преобразования.
Аноним 30/09/14 Втр 20:17:28 14071186
>>140691
>В Си будет на порядок меньше ебли
В асме это джве-три команды например.
А в си - ебля с преобразованиями типов.
Аноним 30/09/14 Втр 20:21:21 14071487
>>140708
Как в верилоге задать состояния конечного автомата? В vhdl пилишь новый тип с перечислением всех состояний, потом пилишь case. А в верилоге как?
Аноним 30/09/14 Втр 20:50:38 14072588
>>140711
>А в си - ебля с преобразованиями типов.
Не ссы, поставить (int) - это только в первый раз страшно.

>>140714
>В vhdl пилишь новый тип с перечислением всех состояний, потом пилишь case. А в верилоге как?
[code]
parameter [1:0] state0=0, state1=1, state2=2;
reg [1:0] state;
(...)
case(state)
state0:
(...)
state = state1;
(...)
[/code]
Ближе к железу, кстати.
Аноним 30/09/14 Втр 20:56:11 14072689
>>140725
>Не ссы, поставить (int) - это только в первый раз страшно.
Это не отменяет еблю.
Аноним 30/09/14 Втр 21:06:09 14073090
>>139495
Считать/записать значения в альтеровские плис можно с помощью In-System Source and Probes. Вместо gui можно написать скрипт на TCL.
Аноним 30/09/14 Втр 21:08:09 14073191
>>140730
А для хилых что-нибудь подобное есть?
Аноним 30/09/14 Втр 21:12:59 14073292
>>140708
Развесистые конструкции в VHDL появляются из-за неправильного использования типизации. Развитая система типов в VHDL позволяет проще реализовывать сложные конструкции.
Аноним 30/09/14 Втр 21:13:56 14073393
>>140731
Конкретнее для каких?
Аноним 30/09/14 Втр 21:23:47 14073794
>>140733
Spartan6 более всего интересует.
Аноним 30/09/14 Втр 21:29:44 14073995
>>140737
>Spartan6
>организовать на альтеровских плисах
Это же не Altera, а Xilinx.
Аноним 30/09/14 Втр 21:31:08 14074096
>>140739
Сорри. "Хилых" это я имел в виду Xilinx.
Аноним 30/09/14 Втр 21:34:07 14074197
>>140740
C Xilinx не работал, поэтому не знаю.
Аноним 30/09/14 Втр 22:06:23 14074498
>>140740
ChipScope же? Или не то?
Аноним 30/09/14 Втр 22:09:52 14074599
>>140744
Вроде бы оно. Спасибо.
Аноним 30/09/14 Втр 22:30:22 140748100
>>140730
Да, спасибо анон. Так и сделал. Результат можно посмотреть в цос-треде.
Аноним 04/10/14 Суб 00:36:00 141095101
Аноним 04/10/14 Суб 20:30:36 141184102
Аноним 14/10/14 Втр 10:30:14 142192103
Сап, плисофаги и прочие мимокрокодилы.
Надеюсь господа полицейские радача не решат, что я попиариться пришел.
Есть один проект тематики /ra/ https://2ch.hk/prj/res/1.html
Приглашаю всех к обсуждению. Есть часть, связанная с ПЛИСами. Вдруг кто-нибудь захочет присоединиться.
Аноним 20/10/14 Пнд 06:05:23 142786104
(5175Кб, 640x360)
640x360
Смотрите, плисаны, чего я запилил. INB4: Иди нахуй альтероёб
Аноним 20/10/14 Пнд 14:53:21 142801105
Аноним 20/10/14 Пнд 15:19:37 142803106
>>142801
Ну там же написано Altera DE-2.
Аноним 20/10/14 Пнд 15:23:01 142804107
Аноним 20/10/14 Пнд 17:31:31 142810108
Аноним 20/10/14 Пнд 21:46:51 142839109
Аноним 20/10/14 Пнд 23:49:45 142868110
>>142839
ну и нахер нужны эти ваши плис? за такие то деньги.
у нас на заводе 10+ работает полусоветская релейная промавтоматика, управляемая PIC'ами, и всех все устраивает, работает надежно, новое никому не нужно
вы представляете сколько PIC'ов можно купить за эти деньги? то-то же. ПЛИС - бестолковый проеб бабла, ящитаю.
Аноним 20/10/14 Пнд 23:53:32 142869111
Аноним 20/10/14 Пнд 23:58:54 142870112
>>142868
Ну вот и работай дальше на своем заводе.
Аноним 21/10/14 Втр 00:21:34 142877113
>>142868
ПЛИС - таки годнота, но задачи у него специфические. Пики - это МК, они дешевы, но имеют низкие частоты, и высокие задержки, притом не гарантированные.
Ну а где требуется риалтайм или огромные потоки данных - требуется чистая логика, с минимальными и гарантированными задержками. Тут и приходят на помощь плисины - чем сочинять 100500 плат на к155, лучше купить одну плисину и закодить схему в одном корпусе.

Так что дорого - это от раздолбайства, на самом деле плисины очень дешевы, всего то сотня баксов, и получаешь аналог кучи плат, каждая из которых стоила бы не меньше.
Ну а если плисину ставят туда, где хватит МК - это раздолбайство в чистом виде, там да - дорого.
Вот всякие заводчане и лезут со своими куллсторями, как плисина управляет двумя реле по сигналу с кнопки, лол.
Аноним 21/10/14 Втр 00:50:11 142878114
>>142868
> релейная промавтоматика, управляемая PIC'ами
Для кого сука плк придумали, не, не хотим, хотим жрать говно.
Аноним 21/10/14 Втр 02:36:54 142893115
>>142878
Спокуха, в ПЛК те же мк с логикой и релешками, они тупо более юзер-френдли.
Аноним 21/10/14 Втр 09:42:12 142904116
>>142893
Ну естественно, а ещё они стандартизированны и их программу есть шанс поправить.
Аноним 21/10/14 Втр 10:09:38 142906117
Заебали шкварить плисотред своим говноедством. Съебите в /wrk/.
Аноним 04/11/14 Втр 10:12:54 144373118
>>127314
Тред, не тони. А то я как раз купил по дешевке старую Altera DE1.
Аноним 04/11/14 Втр 22:16:28 144435119
Аноним 05/11/14 Срд 11:39:17 144489120
>>144435
Ишь, USB на борту. DE1 попроще будет, там USB только для программирования. Пока запустил прием и передачу через COM порт, запустил VGA и сделал на четверть теннис на одного игрока (мячик-стенки-ракетка). Надо в него проигрыш вставить.
Аноним 08/11/14 Суб 11:16:22 144799121
Едрена палка. Два вечера провозился, пытаясь понять, отчего матричная клавиатура не хочет работать через GPIO. Оказалось, нужно включить weak pull-up resistor (как это, кстати, по-русски?).
Аноним 08/11/14 Суб 11:26:44 144800122
(8Кб, 217x232)
217x232
>>144435
>создал приставку ценой 10$ на плате ценой 600$
Аноним 08/11/14 Суб 12:35:14 144803123
>>144799
Подтягивающий резистор.
Аноним 08/11/14 Суб 12:50:56 144804124
Аноним 08/11/14 Суб 14:14:16 144815125
>>144804
>ну и нахер нужны эти ваши плис? за такие то деньги
>Фор фан же
Ну разве что.
Не знаю, реализовали ли снес на ардуине лол, но уж на ежевике точно есть.
Аноним 08/11/14 Суб 15:55:58 144824126
>>144815
Ты не понимаешь сути плис, мудило. ПЛИС это не какой-то хитровыебанный микропроцессор, это в прямом смысле слова переконфигурируемое железо, оно обеспечивает недостижимую для программных решений скорость вычислений, естественно если пытаться закручивать винты молотком ты никаких преимуществ не увидишь, у них своя ниша.
Аноним 08/11/14 Суб 16:40:09 144825127
>>144815
А ты про это. Обработку 100 ГБит эзернета ты можешь на ардуине сделать? А на ПЛИС можно.
Аноним 08/11/14 Суб 18:28:06 144840128
>>144825
Можно и троллейбус из буханки, вот только зачем.
Аноним 08/11/14 Суб 18:36:58 144841129
>>144840
Ты умственно отсталый что ли? Как ты думаешь в топ-энд сетевом оборудовании данные обрабатываются?
Ты меня затролел своей тупостью.
Аноним 08/11/14 Суб 22:32:32 144875130
>>144841
Ну уж явно не плисами, лол, нахуй эти игрушки когда производители "топ-энд" оборудования могут сразу все в железе сделать.
Аноним 08/11/14 Суб 22:57:27 144877131
>>144875
Ага, особенно когда тираж конечных изделий пара тысяч штук. Сразу все в железе делают. Заказывают две тысячи микросхем на тайваньских фабриках.
Аноним 08/11/14 Суб 22:59:57 144878132
>>144875
>Cделать сразу в железе
>Устройство, которое неизвестно как будет работать в реальных условиях
>И подготовка к производству которого стоит овердохуя зеленых президентов
Da ti ohuel! Алсо ПЛИСы используют в оборудовании ОПСОСЫ, т. к. внезапно может потребоваться модернизация под новые стандарты сетей
Аноним 08/11/14 Суб 23:08:10 144879133
>>144877
Так и запишем - ПЛИСы для нищебродов и микро-контор. Непонятно правда причем тут
>в топ-энд сетевом оборудовании
Аноним 08/11/14 Суб 23:11:58 144880134
>>144878
>Алсо ПЛИСы используют в оборудовании ОПСОСЫ, т. к. внезапно может потребоваться модернизация под новые стандарты сетей
Так и представил себе опсоса с собственным оборудованием, ололо. Контроллер "МТС-3000" на базе альтерры с прошивкой от Васяна, сегодня 3ж, завтра 4ж, только Васян проспится.

Ты вообще представляешь себе что ты несешь? Да эти пидоры-производители оборудования удавятся скорее чем софтом новый стандарт сделают. Им это меньше всего нужно. Хочешь лте тдд - бери железку. Хочешь лте фдд - прости, вот тебе другая железка, ту можешь выкинуть.
Аноним 08/11/14 Суб 23:14:30 144881135
>>144879
> ПЛИСы для нищебродов и микро-контор
Ох лол, погугли-ка цены на IP-ядра и топовые плисы, петушок. Слишком толсто ты тралишь
Аноним 08/11/14 Суб 23:17:32 144882136
>>144880
Во-первых, оборудование на плисах делают не сами ОПСОСЫ. Во-вторых, продавать можно не железку, а дизайн, а цену задирай как хочешь, ведь твое оборудование уже купили. В-третьих, попробуй потоньше.
Аноним 08/11/14 Суб 23:48:21 144886137
>>144882
>Во-вторых, продавать можно не железку, а дизайн, а цену задирай как хочешь, ведь твое оборудование уже купили.
Ты, наверное, хотел сказать "лицензии", а не дизайн, ну да хуй с тобой. Пруф хоть один будет апгрейда железа на "новые стандарты сетей" или сольешься?
Аноним 08/11/14 Суб 23:51:10 144887138
Аноним 09/11/14 Вск 00:02:25 144888139
Аноним 09/11/14 Вск 00:04:15 144889140
(490Кб, 449x401)
449x401
>>144887
>Accolade Technology
>топ-энд
Аноним 09/11/14 Вск 00:09:00 144890141
>>144889
Как ты в тред пролазишь, толстячок?
Аноним 09/11/14 Вск 07:59:43 144908142
Аноним 09/11/14 Вск 08:28:55 144912143
Попробовал поискать ради интереса цены на ASIC. Нашел любопытный тред здесь: http://electronics.stackexchange.com/questions/7042/how-much-does-it-cost-to-have-a-custom-asic-made
и в нем ссылку на ценник каких-то французов с минимальной партией в 25 кристаллов: http://cmp.imag.fr/products/ic/?p=prices

Для тех, кому лень учить английский: за квадратный миллиметр кристалла от 650 евро (350 нм технология) до 15000 (28 нм). Не сверхъестественно, но и недешево.

Так что для серий в сотни-тысячи изделий ПЛИС выйдет дешевле. Я уж не говорю про стоимость исправления ошибок дизайна - в случае ASIC вся партия идет на выброс.
Аноним 09/11/14 Вск 11:17:43 144918144
>>144373
>>144799
збс. Приделал матричную клавиатуру к теннису. Можно будет сыну дать поиграть. А то кнопки на плате работают через раз.

Целых 3% FPGA по количеству элементов. Попутно думал над схемой теплой ламповой реализации на ОУ.
Аноним 17/11/14 Пнд 14:53:58 145785145
Сап, плисач. Дело в том, что я гнойный альтеропидор. А мне нужно стать прекрасным ксилинксобогом. Испытаю ли я сильнейший баттхерт при переходе или достаточно одного дня, чтобы пересесть на ксилинковский софт?
Аноним 17/11/14 Пнд 16:04:10 145788146
>>145785
Одного дня - нет, недели точно хватит.
Аноним 19/11/14 Срд 19:52:41 145989147
ПЛИСаны, поясните один момент: можно ли работать с цифровым сигналом на однократной частоте и начинать дёргать ногами ровно в тот момент, когда это требуется без учёта всяких задержек? А то мельком глянул рандомную блоксхему плисины, а там буфера какие-то на выходах.
Аноним 20/11/14 Чтв 03:36:59 146016148
>>145989
Да, без проблем. Буферы не синхронный, если не укажешь явно. Погугли, например, как подключить к плис кварц, думаю будет ясно.

Двач, задавай вопросы, скучно же.
Аноним 20/11/14 Чтв 06:10:22 146018149
>>146016

можно ли заделоть на плисе pll с блекджеком и частотами
Аноним 20/11/14 Чтв 16:43:43 146045150
Посоны, посоветуйте плату с ПЛИС. Нужна для обучения, и в дальнейшем дрочить на ней хэши (не биткоин). Т.е. максимум производительности за вменяемую цену, SRAM не нужен, дисплей и всякие навороты не нужны, ну обмен какой-то надо с писей, USB или Ethernet наверное.
Аноним 20/11/14 Чтв 18:03:53 146049151
(301Кб, 825x625)
825x625
(14Кб, 475x159)
475x159
Пытаюсь попробовать этот ваш Xilinx. Ставлю нужный софт, но установка зависает на моменте показанном на первом пикрилейтеде. Если не дожидаться конца и запускать то, что установилось, то вылазит второй пикрилейтед. В чем может быть проблема? Алсо, у альтеры такой хуйни не было.
Аноним 21/11/14 Птн 09:43:16 146126152
>>146049
Хуй знает, не сталкивался с такой хуйней. На жестком диске места хватает?
Аноним 21/11/14 Птн 10:34:05 146134153
>>146126
Да, конечно хватает. А ты какую версию себе ставил? Моя 2014.3.1
Аноним 21/11/14 Птн 14:00:36 146157154
>>146134
У меня 2014.2. Кстати, а зачем ты Виваду ставишь? Собираешься сразу с седьмой серией работать?
Аноним 22/11/14 Суб 15:40:35 146291155
Сап, плисоны.
Студентота-кун репортинг ин.
В универе успел немного познакомиться с плисами и vhdl, только вот это длилось только один семестр ебаный бакалавриат.

В любом случае, хочу продолжить освоение, но уже сам, посему реквестирую книг про systemverilog.

Одно дело, конечно, уметь кодить и понимать работу плисов, но было бы еще круто узнать, как найти в рашке работу связанную с ними, да послушать успешных анонов. Навскидку в голову приходят небольшие частные конторы, занимающиеся сетями или гос предприятия, собирающие железо на заказ для всяких роскосмосов. Так ли это вообще, или всем похуй/заводи трактор/тащи-код-с-опен-корес-и-не-парься?
Аноним 22/11/14 Суб 16:09:26 146294156
>>146291
если хочешь быть успешным в рашке, то нужно изучать не системверилог, а 1с.

если же настолько упорот, что хочется-таки в электронику, то тут одна лишь надежда на цос. но там годы нужны на погружение в тему.
Аноним 23/11/14 Вск 16:22:16 146378157
>>146294
> годы нужны на погружение в тему
Не пизди, я за год погрузился.
Аноним 23/11/14 Вск 16:24:12 146379158
>>146291
Не уверен, что в рашке есть конторы, которые пишут на SV.

По поводу работы - ищи на hh и на форуме electronix.ru/forum.
Аноним 29/11/14 Суб 18:09:56 147336159
(45Кб, 260x380)
260x380
(402Кб, 1920x1080)
1920x1080
(69Кб, 430x594)
430x594
(222Кб, 2000x1327)
2000x1327
Xilinxобоги, помогите вашему братушке. Если вдруг у кого стоит Vivado, не могли бы вы открыть в Dependency Walker'е дллки: E:\Xilinx\Vivado\2014.4\lib\win32.o\librdi_commontasks.dll и E:\Xilinx\Vivado\2014.4\lib\win64.o\librdi_commontasks.dll, а затем запостить сюда результат по ошибкам, если таковые будут? С меня нихуя. Ну или могу вам пак с Зоуи залить куда-нибудь.
Аноним 29/11/14 Суб 23:56:56 147394160
>>147336

вся суть виндоблядства в одном посте
Аноним 30/11/14 Вск 00:03:00 147396161
>>147394
Как ты думаешь, почему именно пользователей линукса называют "красноглазыми", а сам линупс "прыщами"? Ничего не имею против Линукса, просто не люблю, когда обижают винду в тех местах, где и прыщи не блещут
Аноним 30/11/14 Вск 03:24:45 147417162
(25Кб, 320x332)
320x332
>>147396
стоит только немного обосрать винду так сразу прибежит какойнибудь спермоглот и начинает кукарекать про линупс, я имел ввиду что ДОС круче винды, при ДОСе такой хуйни с длл небыло
Аноним 30/11/14 Вск 11:29:55 147439163
>>147396
и почему? всегда было интересно это узнать.
Аноним 30/11/14 Вск 20:42:53 147478164
>>147336
Нинада, посоны. Я решил свои виндо-проблемы. А еще у меня есть пак с Зоуи, а у вас нет.
Аноним 01/12/14 Пнд 02:21:45 147518165
Аноним 01/12/14 Пнд 21:44:01 147664166
Заказал свою первую демоплату FPGA со спартаном, оказалось к ней еще и кабель Xilinx Platform Cable надо блядь!
Что делать-то? Если закажу, ждать долго, пока китайцы отдуплятся. Нагуглил что есть какой-то Xilinx Parallel Cable на резисторах и в LPT, как оно ваще, работать будет? Или медленно?
Аноним 03/12/14 Срд 07:57:20 147775167
>>146018
>можно ли заделоть на плисе pll с блекджеком и частотами
А поконкретнее?
В некоторых плисах и встроенные PLL есть.
Аноним 04/12/14 Чтв 11:40:05 147879168
Антоны, решил изучать плис. Набрел на сайт марсоход.орг. Годный ли он?
Аноним 04/12/14 Чтв 15:11:08 147889169
>>147879
Плисины там совсем простые, CPLD, а не FPGA. Но примеры годные и их много.
Аноним 04/12/14 Чтв 15:44:37 147898170
Котаны, посоветуйте недорогую хилинх плату со спартаном шестым и VGA. А третий ещё котируется? Просто доллар охуел, а плату хочется
Аноним 28/12/14 Вск 18:25:57 151235171
(262Кб, 1227x682)
1227x682
Плисаны, помогите советом нубу. Заказал я с Али плату на Altera Cyclone (EP1C3T144C8) и она никак не хочет программироваться. Ошибки Quartus на пике. Проверил осциллографом путь от IDC-10 на бластере до пинов ПЛИСа - все дорожки целы и все сигналы меняют состояние при попытке подключится. В AS режиме EPCS1
вроде бы прошивается, но реконфигурации не происходит. Подключение ног EPCS1 сверил по даташиту и тоже обрывов или других косяков не нашел. В чем может быть проблема?
Аноним 28/12/14 Вск 22:18:07 151263172
>>151235
там же написано TDI короткое на землю
Аноним 29/12/14 Пнд 00:07:29 151267173
>>151263
Только что проверил, сопротивление между TDI и GND - ровно 10кОм. К тому же, даже если б TDI был замкнут на землю, то отдельно прошитый через AS EPCS1 должен был заново сконфигурировать ПЛИС? Или я не прав?
Аноним 07/01/15 Срд 15:34:06 153180174
(171Кб, 314x320)
314x320
ПИДОРЫ, БЛЯТЬ!
Какого хуя, эта ваша блядская Vivado не поддерживает божественный SystemVerilog? Почему интерфейсы запилены через жопу? Кодогенераторы, враперы, хуяперы! Сколько я еще буду терпеть вот такую хуйню:
.S_AXI_ACLK(s00_axi_aclk),
.S_AXI_ARESETN(s00_axi_aresetn),
.S_AXI_AWADDR(s00_axi_awaddr),
.S_AXI_AWPROT(s00_axi_awprot),
.S_AXI_AWVALID(s00_axi_awvalid),
.S_AXI_AWREADY(s00_axi_awready),
.S_AXI_WDATA(s00_axi_wdata),
.S_AXI_WSTRB(s00_axi_wstrb),
.S_AXI_WVALID(s00_axi_wvalid),
.S_AXI_WREADY(s00_axi_wready),
.S_AXI_BRESP(s00_axi_bresp),
.S_AXI_BVALID(s00_axi_bvalid),
.S_AXI_BREADY(s00_axi_bready),
.S_AXI_ARADDR(s00_axi_araddr),
.S_AXI_ARPROT(s00_axi_arprot),
.S_AXI_ARVALID(s00_axi_arvalid),
.S_AXI_ARREADY(s00_axi_arready),
.S_AXI_RDATA(s00_axi_rdata),
.S_AXI_RRESP(s00_axi_rresp),
.S_AXI_RVALID(s00_axi_rvalid),
.S_AXI_RREADY(s00_axi_rready)
Сколько, я вас спрашиваю? Дали вам SystemVerilog, структуры, интерфейсы и юнионы, нет, блядь, хотим жрать говно, дрочить на текстовые простыни и кодогенерировать. Уебки блядь!
Аноним 27/01/15 Втр 22:47:25 156195175
(460Кб, 2304x1728)
2304x1728
Поясните за эту вашу седьмую серию от Хилых. В частности интересует Artix-7. Могу я на него напрямую завести HDMI (а лучше DVI)? В шитах я кое что нашел про про поддержку этой серией TMDS, но как-то это хуево там описано. И документа про TMDS с пояснениями по хардкору, как приладить HDMI к плис, как для Spartan-6 я не нашел. Может пилил кто из вас чего подобное или тут одни махарайщики? Сисечки в подарок.
Аноним 27/01/15 Втр 23:54:26 156200176
>>156195

Доставьте уже пак с этой няшей.
Аноним 28/01/15 Срд 09:22:09 156242177
>>156200
За Артикс мне поясни, тогда доставлю.
Аноним 28/01/15 Срд 10:28:56 156245178
>>127314
Какую нище-плату выбрать если ты нищестудент и связи с последними событиями в жизни рубля, купить отладочную плату для тебя стало нетривиальной задачей?
Аноним 28/01/15 Срд 14:00:01 156270179
>>156245

Буквально на той неделе загнал на авито BASYS-2 всего за 3к.
Аноним 29/01/15 Чтв 12:03:06 156433180
>>156245
Очевидный «Марсоход-2» очевиден. Плюс у стартеркита есть две простенькие платы (одна на Циклоне-4, другая на Спартане-6) с ценой в районе 3 килорублей.
Аноним 01/02/15 Вск 17:33:10 156776181
(73Кб, 750x563)
750x563
Сап, плисаны. Чем шить эту вашу седьмую серию от Хилых? Пикрилейтед с алиэкспресса подойдет?
Аноним 02/02/15 Пнд 21:40:10 157098182
(69Кб, 597x800)
597x800
>>156776
Отвечайте мне, хули вы?
Аноним 02/02/15 Пнд 22:11:46 157107183
(219Кб, 1500x1000)
1500x1000
>>157098
да хоть двадцать седьмую.
подойдет.
Аноним 02/02/15 Пнд 22:31:11 157112184
>>157107
Спасибо, анон. А на пике то у тебя чего?
Аноним 02/02/15 Пнд 22:51:25 157113185
(1085Кб, 1929x2113)
1929x2113
>>157112
махарайка какая-то. с соседнего треда.
Аноним 02/02/15 Пнд 22:52:36 157114186
>>157112
махарайка какая-то. с соседнего треда.
Аноним 02/02/15 Пнд 23:13:28 157116187
>>157113
Ты издеваешься, такие пики постить? А на этом у тебя что? Понятно, что отладочная плата. Что в ней за 4 пустых блока? Почему у нее всего 4? Она что, ебанутая?
Аноним 14/02/15 Суб 15:42:18 158936188
>>157116

Эй не кипешуй, это несущая плата для отладки мезонинов. Ты же не дымишь когда видишь, материнскую плату с пустыми PCie слотами
Аноним 15/04/15 Срд 11:07:07 166814189
Какая самая дешевая плисина для скорости симплексного обмена с pc больше 4Gb/s? Spartan-6 lxt и pci-e? Какая недорогая плисина потянет обмен по pci на 4Gb/s?
Аноним 15/04/15 Срд 11:13:40 166815190
>>138266
>Какой самый лучший способ для отправки данных с фпга на пекарню?

>SATA2
>USB HS
Разве pcie не легче реализовать?
Аноним 15/04/15 Срд 23:50:03 166918191
>>166815
>pcie
>Cubieboard
Ну что же ты так, ананас?
Аноним 16/04/15 Чтв 09:26:42 166954192
>>166918

>SATA

а разве сату получится подключить хост-хост?
она вроде скоростнее сраного усб
а вообще сто мигабит хватит всем по езернету
Аноним 16/04/15 Чтв 10:53:33 166963193
Посоны, проясните нюфане за ПЛИС. В чем соль? Просто кристалл с кучей тригерров/счетчиков/таймеров, взаимодействие между которыми мы определяем прошивкой? Чому все так фапают? Киньте ссылок годных, позязя.
Аноним 16/04/15 Чтв 11:14:15 166964194
>>166963
>В чем соль?
>Просто кристалл с кучей тригерров/счетчиков/таймеров, взаимодействие между которыми мы определяем прошивкой?
Сам спросил - сам ответил.
Аноним 16/04/15 Чтв 11:48:35 166970195
>>166964

Ну а что мешает в прости-Господи той же ардунье, там же можно программно делать и таймеры и счетчики и триггеры? Или у неё мала частота опроса входов и выдачи сигналов на выходы?
16/04/15 Чтв 12:56:36 166984196
>>166970
Ты что, это же ПЛИС. Ты не понимаешь, это же совсем другой уровень!
Аноним 16/04/15 Чтв 13:11:05 166988197
>>166984

Ну поясни, няша. Или кинь годных руководство по ПЛИС с нуля.
Аноним 16/04/15 Чтв 13:38:42 166994198
>>166984
Вот ты стебаешься, а ПЛИС и вправду другой уровень. Это тебе не для ардуины скрипты писать.
Аноним 18/04/15 Суб 16:14:10 167340199
Каналья, тут еще один плисотред. Хули делать, перепощу сюда еще.
Анчоусы, передо мной стоит задача: сделать устройство, выполняющее некие операции со звуком и делающее из этого картинку. Также имеется дисплей под это дело с параллельным интерфейсом. Так вот, можно ли на плисине сделать помимо обработки аудиосигнала еще рисование картинки в видеопамяти и вывод этой картинки на дисплей? Какое семейство альтеры подойдет? В крайнем случае могу подумать о альтернативах, но альтеровские штуки под рукой.

Один добрый антоним уже освятил меня на использование плис.
Аноним 18/04/15 Суб 16:20:04 167341200
Аноним 18/04/15 Суб 16:33:06 167344201
>>127314
Студентота электронщик, имею относительно хороший опыт в программировании STM. Решил обмазаться ПЛИСами. Так вот с чего начать? С одной стороны есть Марсоход с кучей примеров и статей. Но вот смутило меня то что на ПЛИС которую проект юзает, "всего" 10к логических элементов. Это нормально для начала? ну и еще какие есть отладочные платы с ПЛИСинами которые имеют хорошую учебную базу?
Аноним 18/04/15 Суб 19:41:12 167369202
(1306Кб, 1000x1000)
1000x1000
(113Кб, 526x378)
526x378
>>167344
DE2-115 закажи.
Минусы:
-Цена $600
Плюсы:
-115к логических элементов, что очень прилично
-Овердохуя периферии на плате и много светодиодиков с выключательчиками :3
-Есть пдфки с лабами, если не знаешь с чего начать
-Годно выглядит: телки текут, быдло боится
-Для студентов цена всего $300, достаточно прислать скан российского студня.

Алсо сейчас появилась DE1-SoC. Там чуть поменьше логических элементов в плисине и поменьше периферии на борде, но зато есть двухядерный ARM Cortex-A9 прямо в плисине и академ-цена всего 175 бачей.
Аноним 19/04/15 Вск 04:04:13 167444203
>>167369
А вот есть ли какая нибудь хитрая схемка для того что бы можно определить сколько мне логических элементов понадобиться для проектов из определенных областей? Если с МК в моей голове все просто и я могу определить что для этого мне понадобиться приблизительно такой контроллер, то с ПЛИС как то непонятно.
Аноним 23/04/15 Чтв 10:54:31 168296204
>>167444
Прикидываешь блок-схему. Ишешь, какими IP-блоками можно её реализовать. Качаешь даташиты на них, там всё расписано по занимаемой логике. Складываешь. У множаешь вполтора раза, а лучше в два, потому что place & route хочет некоторого пространства для действий, чтобы по всем констрейнтам укладываться. Примерно так.
Аноним 23/04/15 Чтв 13:39:12 168358205
>>168296
а вот еще один вопрос. Собственно с чего я друг метнулся с МК на ПЛИС. В последнее время меня очень заинтересовало компьютерное зрение, для большинство алгоритмов КЗ на МК жутко тормозят. Более или менее удалось реализовать это контурный анализ на STM32f4 но с хуевым разрешением и само собой о реалтайме речи и не идет. Насколько актуальны реализации алгоритмов КЗ на ПЛИС? есть ли вообще такое? имеет какое нибудь реальное применение? В основном гуглятся какие то абстрактные научные работы не имеющие с сомнительной практической реализуемостью.
Аноним 23/04/15 Чтв 13:42:46 168360206
>>168358
фикс
но большинство
Аноним 23/04/15 Чтв 14:27:59 168372207
>>168358
Сейчас на opencl под плисы можно писать. Так что, очевидно, что все возможно.
Аноним 23/04/15 Чтв 16:19:58 168403208
>>166970
Ты не можешь в ардуине сделать сто счетчиков, работающих параллельно.
Аноним 23/04/15 Чтв 16:21:33 168404209
>>167444
>какая нибудь хитрая схемка для того что бы можно определить сколько мне логических элементов понадобиться для проектов из определенных областей?
Пишешь проект, синтезируешь в САПР, оно тебе покажет, сколько чего будет использовано и влезет ли вообще твой проект в выбранный кристалл.
Аноним 25/04/15 Суб 14:52:31 168700210
Хочу купить Xc6slx9-3

На али всего несколько (это меня смущает больше всего) предложений с 3 speed grade и сотни с 2. Вот, например, http://ru.aliexpress.com/item/Xc6slx9-3tqg144c-xc6slx9-3tqg144-xc6slx9/1039508354.html - реального фото нет, В обязательствах продавца "при несоответсвии товара возврат денег, но пересылка товара за счет покупателя".

Не наебут ли меня, подсунув 2 speed вместо 3?
Аноним 25/04/15 Суб 14:52:57 168701211
>>168700
> пересылка товара
В смысле "пересылка товара назад"
Аноним 25/04/15 Суб 16:36:38 168711212
>>168701
Вот цитата - Если товар не соответствует описанию, Вы можете вернуть товар, оплатив стоимость обратной пересылки, или оставить товар себе и договориться о компенсации с продавцом

Раньше я встречал только Если товар не соответствует описанию, Вы можете договориться с продавцом о компенсации без необходимости возвращать товар

Хуйня какая-то
Аноним 26/04/15 Вск 01:58:47 168766213
Аноним 01/06/15 Пнд 15:39:51 173810214
Реквестирую годных методичек по реализации алгоритмов ЦОС на ПЛИС.
Аноним 01/06/15 Пнд 18:50:26 173837215
>>173810
плисую. Что-нибудь простое, образовательное для зайлинкса
02/06/15 Втр 00:17:44 173888216
>>12737
Это вы про ПЛИС или про что-то конкретное?
так-то и самопрошивка и память в мегабиты на средних ПЛИСах давно есть
02/06/15 Втр 00:36:40 173889217
>>167340
За хилых не отвечу точно, а вот как раз про альтеру, если дружишь с верилогом/вхдл, а не с ниосом, то начиная со второго циклона - можно, ну это если есть микросхема цап для VGA или R-2R матрица для того же... с HDMI лично не знаком
02/06/15 Втр 00:39:33 173890218
>>173810
Методички - врядли, а вот оупенкорс - в помощь
Аноним 02/06/15 Втр 13:16:39 173937219
Altera, Xilinx...
А что насчет Lattice, посоны? Я смотрел по mouser'у, у них есть сверхдешевые небольшие плиски, самое то для всякого рода несложного dsp для мелкорешений вроде "мк+йобасенсор+плис", нет?
Аноним 02/06/15 Втр 13:26:48 173941220
>>173937
>есть сверхдешевые небольшие плиски
Это за сколько? И сколько gates и какая макс частота?
Аноним 02/06/15 Втр 13:39:28 173944221
08/06/15 Пнд 10:24:27 174671222
>>173937
Для решений мк+сенсор+плис посмотри лучше в сторону Cypress PSoC. У них несколько семейств, особо годные PSoC4 и 5. МК уже внутри, ПЛИСка тоже - небольшая, но для таких применений как предобработка показаний сенсоров обычно хватает. Периодически устраивают распродажи, PSoC4 как-то по доллару раздавали - а там и Cortex M0, и поддержка тач-сенсоров сразу (Cypress сapacitive Sigma-Delta™ (CSD) controller)

Аноним 05/07/15 Вск 04:22:25 177870223
>>127314
У кого есть опыт заказа плат с terasic? Какие подводные камни?
Аноним 05/07/15 Вск 21:14:12 177950224
>>177870
>Какие подводные камни?
Никаких /thread Добудь где-нибудь студень, чтобы получить академическую цену.
Аноним 07/07/15 Втр 22:11:43 178182225
Может платина, но:
Как сделать нейронную сеть на ПЛИСах?
Аноним 08/07/15 Срд 00:01:35 178189226
>>178182
Это платина. Никак. Плисины предназанчены для программирования булевой логики, и происходит это путем настройки физических связей между компонентами плисины во вземя прошивки. Нейросеть же подразумевает под собой самообучение и создание новых связей в логике. Для данных целей скорее подойдет сигнальник типа тайгер шарк
Аноним 08/07/15 Срд 00:04:45 178190227
>>173810
поищу тебе дорогой анон но не гарантирую
Аноним 08/07/15 Срд 00:13:25 178192228
>>173837
>>173810
>>178190
Кароч вот для начала по ксайлинксу не было но вот по квартусу альтера http://irs.nntu.ru/students/full_time/bach/210400_62/ смотреть цифровые устройства и микропроцессоры
Даллее для более серьезных дядек непосредственно алгоритмы цос реализуемые на плис (АХТУНГ!!! Много матана и прочего тяжело вопринимаемого мозгом, но точно говорю все рабочее сам почти все реализовывал включая кордик) http://irs.nntu.ru/students/full_time/bach/210400_62/ тут нада смотреть апаратные средства цифровой обработки сигналов и только лекции кафедра намудрила и практика там вобще по сигнальным процам
Аноним 08/07/15 Срд 00:19:57 178193229
Аноним 08/07/15 Срд 04:05:52 178199230
>>178189
А если уже обученную нейронную сеть переложить на ПЛИС. И как подступиться к сигнальникам? с ПЛИСами все понятно тысячи плат и сотни материалов. А вот по DSP ничего не видел.
Аноним 08/07/15 Срд 04:17:23 178202231
>>178192
спасибо тебе анон
Аноним 08/07/15 Срд 04:19:37 178203232
Аноним 08/07/15 Срд 15:02:00 178266233
>>178199
>по DSP ничего не видел
Заходи в наш ламповый ЦОС тред. Алсо, что может быть непонятного в реализации? Складывай, умножай, задерживай. Вот и вся обработка.
Аноним 08/07/15 Срд 17:21:29 178272234
>>178202
>>178203
По 2 части задавайте свои ответы че помню подскажу. Сам плисинами не мучаюсь но много помню
Аноним 08/07/15 Срд 17:23:57 178273235
>>178192
учился на этой кафедре
Аноним 08/07/15 Срд 17:24:58 178274236
>>178273
Рад тебя видеть друг анон. Без деанона я тоже там был.
Аноним 08/07/15 Срд 21:39:02 178304237
>>178189
>Никак
Ну тащем-та я даже нашел несколько книжек на эту тему, что как бы несколько тебя опровергает. Ссылка в качестве примера: http://lab.fs.uni-lj.si/lasin/wp/IMIT_files/neural/doc/Omondi2006.pdf
>самообучение и создание новых связей в логике
Тоже смутно чувствовал, что это в плисах на данном этапе не реализовать. А если предварительно обучать нейросеть в матлабе (или другом месте), а потом транслировать ее в плис?
Аноним 08/07/15 Срд 23:57:06 178315238
>>178304
Ну значит я ошибался. Честно сказать по нейросетям только базовые знания, я ж не программист, а вот по плисинам много интересного знаю. На том и основывался мой ответ. Но ты попробуй и дерзай
Аноним 09/07/15 Чтв 04:03:04 178325239
>>178273
есть ли смысл поступать туда в магистратуру ради ПЛИС?
Аноним 09/07/15 Чтв 04:06:25 178326240
>>178304
на самом деле при мне как то разбирали какой то еба ПЛАК от Simens, так вот у него как раз процесс управления осуществлялся через нейронную сеть, и там была ПЛИС'ка и весьма внушительных размеров.
Аноним 09/07/15 Чтв 04:09:28 178327241
Аноним 09/07/15 Чтв 16:27:59 178359242
>>178325
Хуй знает сам решай. Звание магистра у меня на работку дает надбавку в 5к в отличие от специалиста, вот и вся разница
Аноним 10/07/15 Птн 17:23:14 178453243
>>178325
нет смысле. Там ПЛИСы ровно один семестр, в конце которого сдаешь небольшой проект - простенький фильтр.
Аноним 11/07/15 Суб 13:43:25 178520244
DE0-Nano-SoC Kit/Atlas-SoC Kit
DE0-CV Board
DE0-Nano Development and Education Board
Какой годнее? Первые два на куклоне 5, третий на четвертом.
Первый имеет дохуя памяти котекс9, езернет,отг, микросд,акселерометр,немного кнопочки-лампочки и линупс на борту. Такая малинка с плисиной, но имеет около 12к вентилей.
Второй имеет 50к вентилей, ПС\2 вга на 8резисторах(лол). и 64мбайт срам, микросдшку и тучу кнопочек и лампочек.
Последний имеет акселерометр,слоу ацп, мало кнопочек, немого памяти и даже еепром. Короче всего по немногу, и даже нищебродская цена.22К вентилей.
Я начинающий плисоеб, экс адуринщик. Последняя интересная, но все это есть у моего stmf4discovery. Первая манит своей системой, но видеоядро туда не разместишь, и остается вопрос взаимодействия плисины и линупса в чипе.
Первая вроде норм, теплые семисигментники-кнопочки много вентилей-хватит на многое, но прийдется пердолится с дополнительными микросхемами и канифолить шильдики.
Что из них стоит своих денег?
Предпологается что цена будет студенческая
Аноним 11/07/15 Суб 14:58:42 178523245
>>178520
Подкопи еще 75$ и купи DE1-Soc и там уже все что угодно есть.
Аноним 15/07/15 Срд 21:31:26 179035246
А живые есть? Особенно такие которые симулировать умеют?
Аноним 16/07/15 Чтв 11:49:27 179090247
>>179035
Что симулировать?
Аноним 16/07/15 Чтв 12:34:14 179095248
16/07/15 Чтв 14:17:04 179107249
Аноним 16/07/15 Чтв 15:49:01 179118250
(1966Кб, 1914x1393)
1914x1393
Отлично. Давайте поговорим. Так получилось, что я случайно ПЛИС. И теперь потихоньку въезжаю в тему.

Изучаю VHDL.

Так возникает такой вопрос. Переменные вообще имеет смысл использовать внутри блока процессов? Или они только все усложняют и надо стараться обходиться только синхронным и последовательным поведением схемы?

Если кому интересно давайте что ли тут более активный обсуждач с примерчиками разведем.
Аноним 16/07/15 Чтв 16:59:11 179128251
>>179118
Вот тебе пример использования переменной:

Допустим, есть сигнал channel(3 downto 0), который где-то как-то щелкает.
Допустим, у тебя есть процесс, в котором, в зависимости от текущего канала, что-то должно происходить. Ты можешь в процессе конструкцию типа

a <= b(conv_integer(channel))

Или же объявить переменную и использовать ее:

current_channel := conv_integer(channel)
a <= b(current_channel)

На первый взгляд, разницы особой нет. Но когда процесс занимает несколько десятков строк, городить везде conv_integer менее удобно.
Аноним 16/07/15 Чтв 17:09:43 179131252
Не уверен, что понял. Я если что наверное непосредственно кодом лучше пойму. Сам я пытался переменный использовать, чтобы из длинного входного сигнала получить короткий импульс. Но с этим геморно работать.
Аноним 16/07/15 Чтв 17:36:57 179133253
>>179128
А, походу дошло, ты имеешь ввиду, что-то навроде этого:
a <= b(conv_integer(channel))
bb <= b(conv_integer(channel))
c <= b(conv_integer(channel))
d <= b(conv_integer(channel))

против этого:
current_channel := conv_integer(channel)
a <= b(current_channel)
bb <= b(current_channel)
c <= b(current_channel)
d <= b(current_channel)
Аноним 16/07/15 Чтв 18:12:30 179134254
Аноним 16/07/15 Чтв 20:20:26 179151255
(74Кб, 500x473)
500x473
>>179134
Хз. Как по мне это больше похоже на синтаксический сахар. Если всерьез такое использование рассматривать. Завтра с работы принесу свой модуль в тех вариантах где я логику с помощью переменных реализовывал. Сегодня забыл просто.
В принципе вполне элегантное решение(люблю когда лишних сигналов снаружи не торчит) но вопрос в том насколько корректное. Завтра запощу, если интересно. Можем пообсасывать.
Аноним 17/07/15 Птн 09:22:57 179215256
>>179151
Что значит - насколько корректное?

>больше похоже на синтаксический сахар
Так это и есть синтаксический сахар. VHDL дает тебе инструмент. Пользоваться им или нет - твое дело.

Фишка переменной в том, что в процессе, который тактируется клоком, переменная принимает значение уже на текущем такте. Сигнал же в таком процессе принимает значение только на следующем такте.
Аноним 17/07/15 Птн 18:36:38 179289257
Парни хули такая дорогая доставка на терасике? Есть ли возможность заказать подешевле?
Аноним 17/07/15 Птн 19:35:33 179291258
(177Кб, 1124x1024)
1124x1024
>>179289
Тебе продают платы дешевле себестоимости, а ты воротишь нос, аки кот с пикчи. Да ты ж охуел!
Аноним 17/07/15 Птн 20:15:47 179298259
(354Кб, 1000x1500)
1000x1500
>>179215
Не это мне понятно. Но зацени процесс.

sync : process (CLK)
variable fd1, fd2 : std_logic := '0';
begin
if (rising_edge(CLK)) then
fd2 := fd1;
fd1 := STROBE;
if (not fd2 and fd1) then
--хитрая колесная логика
end if;
end if;
end process; --sync


Тут CLK - тактовая_лабуда, STROBE - асинхронный гарантировано более длинный чем период нашей частоты сигнал.

Описанный процесс содержит в себе синхронизатора для STROBE и логику которая будет выполняться по его фронту. Более того после небольшой доработки можно сделать что бы по этому фронту выполнялись довольно таки сложные синхронные алгоритмы.
Аноним 17/07/15 Птн 20:16:58 179299260
(42Кб, 790x741)
790x741
>>179298
Все отступы упали-пропали .-.
Аноним 17/07/15 Птн 23:18:21 179321261
>>179298
Такое лучше не синтезировать.
Аноним 17/07/15 Птн 23:30:35 179323262
Аноним 17/07/15 Птн 23:40:14 179324263
>>179323
>можно сделать что бы по этому фронту выполнялись довольно таки сложные синхронные алгоритмы
Тактировать что-либо чем-либо кроме чистого клока нельзя, потому что синтезаторы такую времянку рассчитать не могут.
Аноним 17/07/15 Птн 23:48:18 179325264
>>179324
Я неточно выразился. Тактирование осуществляется клоком. А сигнал полученный таким образом можно использовать как сигнал разрешения, например - при взаимодействии с процессором тебе необходимо зафиксировать получаемые от него данные в регистре плис а сделать ты можешь только по приходящим от процессора управляющим сигналам. Протокол EMIF если подробнее. Они для плис вполне себе асинхронные, поэтому их надо синхронизировать и получить из них сигнал разрешения для регистра в котором ты сохраняешь данные.
Аноним 18/07/15 Суб 00:23:54 179327265
>>179325
Ебала какая-то. В любом случае, то что ты описываешь можно описать и без использования переменных.
Аноним 18/07/15 Суб 00:37:38 179330266
>>179289
На сколько дорогая?
Аноним 18/07/15 Суб 04:25:26 179335267
Аноним 22/07/15 Срд 17:44:12 179848268
>>179835
Раз перекатился, то отвечаю.
>ПЛИС прошивается один раз?
Нет, на ПЛИС есть память, или она загружает конфигурацию с внешней памяти.
>Если была допущена ошибка, то уже не исправить в готовом изделии?
Как ты уже понял, все перепрошивается для большинства микросхем.
>Как экономически вычисляется необходимость реализации проекта в ПЛИС? Чипы же дорогие.
Некоторые вещи нельзя реализовать должным образом на контроллерах, ибо скорости не те+архитектура не тянет задачу оптимальным образом.
>Какие проекты требуют перехода с МК на ПЛИС?
Обработка сигналов, телеком, обработка изображений, высокопроизводительные вычисления, т.е. то, что требует особых архитектурных решений.
Аноним 22/07/15 Срд 19:07:43 179857269
Парни поясните мне. Хочу купить себе ПЛИСину. Студентота.
Разрываюсь между DE1-Soc и Марсаходом. Поясните какая позиция выгоднее. С одной стороны супер навороченная плата но стоит 250$(студенческая цена + доставка фидексом+ какая то там комиссия) что если учесть курс более чем дахера, НО ее мне хватит наверное до конца жизни по заявленным функциям в изучении.
С другой стороны простенький Марсоход дешевый и зеленый. Сломаю и хуй с ним. Даст возможность попробовать на зубок ПЛИСины. С ним можно будет и SoC посмотреть на сайте есть разобранный подробный проект. Даст ли мне это нормальный скил в плане ПЛИС? И да на Марсоход можно будет прикрутить OpenCL?
Аноним 22/07/15 Срд 19:19:39 179859270
Аноним 22/07/15 Срд 19:26:59 179860271
>>179859
в целом могу раскажелиться до 9к, если есть годные варианты буду благодарен.
Аноним 22/07/15 Срд 21:39:14 179882272
>>179859
Насколько я понял из описания, дополнительный программатор не нужен: через ЮСБ ты прошиваешь проц, а потом уже через проц ты заливаешь прошивку в ПЛИС.
Аноним 23/07/15 Чтв 11:41:56 179934273
Раданы, а какая есть ПЛИС, чтоб занидорога сам чип и отладочная плата? Не шарю в железе совсем, хотел для начала AVRы попробовать, но чет и ПЛИС хочется
Аноним 23/07/15 Чтв 11:46:58 179936274
>>179934
Марсоход загугли, лет пять назад помню немного с ним работал - просто, недорого, сайт с примерами хороший.
Аноним 23/07/15 Чтв 14:41:45 179971275
Аноним 23/07/15 Чтв 18:11:13 180028276
(118Кб, 680x1024)
680x1024
Аноним 29/07/15 Срд 12:44:25 180673277
>>127314
Анон, я правильно понял, CPLD - это один раз зашил в нее логику и оно все? Больше не перебить написанное? А FPGA - забивай новую логику сколько хочешь?
Аноним 29/07/15 Срд 14:01:41 180679278
>>180673
>Анон, я правильно понял
Неправильно.
Аноним 29/07/15 Срд 15:48:01 180687279
Аноним 14/08/15 Птн 22:17:12 182705280
>>144800
Нужен ПЛИС с паябельным корпусом типа QNF как Lattice XO2.
И сцуко хоть с парой аналоговой периферии вроде компараторов.
Но, видать, не судьба...
Аноним 14/08/15 Птн 23:10:21 182715281
Аноним 15/08/15 Суб 00:41:05 182738282
>>182705
>паябельным
>QFN-32
DA TY OHUEL!
Аноним 15/08/15 Суб 08:37:59 182758283
>>182738
Пофиксил уже, блеат
Аноним 15/08/15 Суб 09:56:37 182768284
>>182758
я к тому, что если для тебя QFN-32 паябельный, то с хуев ли остальные корпуса стали непаябельными? явно у тебя станция есть с феном, так не выебывайся жи.
Аноним 15/08/15 Суб 10:39:36 182777285
(218Кб, 1920x1080)
1920x1080
QNF легко паяется подогревом снизу и горячим воздухом сверху. (Прилагаю пруф) Проделывал эту операцию не раз на плитке 60-х годов с открытой спиралью и да феном. Контактики все снаружи для контроля, а за pad можно не беспокоиться. Мне нужен маленький, но не BGA с растром в полмилиметра.

И самое главное, мне нужны компараторы и операционники. Хотя бы по одному.
Аноним 15/08/15 Суб 10:53:24 182778286
>>182777
а к чему эта аннтенка?
Аноним 15/08/15 Суб 11:02:03 182779287
>>182778
это не антенка, хотя, да, разъём SMA. К широкополосному источнику инфракрасного для управления.
EPM240T100C5 Аноним 02/10/15 Птн 12:08:08 188154288
(25Кб, 300x280)
300x280
Сап,
В общем, решил я задрачиваться в ПЛИС, есть Altera Max II EPM240T100C5,
Подскажите, какие книги подойдут?
нашел такие:
Стешенко В.Б.ПЛИС фирмы Altera.Проектирование устройств обработки сигналов.2000
Altera - MAX+PLUS II Quartus II (2002)
Поляков_Языки VHDL и VERILOG в проектировании цифровой аппаратуры_2003
Слышал что эта ПЛИС новая, и как бы она новее чем эти все книги, и САПРы которые там описываются, не будет ли проблем? Книг русских вообще мало. А хотелось бы, ну хоть капельку, чтоб въехать. А там уже и по datasheet`ам буду.
Аноним 02/10/15 Птн 16:40:58 188200289
Аноним 02/10/15 Птн 17:10:09 188207290
Аноним 02/10/15 Птн 17:18:03 188210291
>>188154
>Слышал что эта ПЛИС новая, и как бы она новее чем эти все книги, и САПРы которые там описываются, не будет ли проблем
Не ссы. Помигай для начала светодиодом. Код (Verilog, VHDL) портируемый на любой (99%) ПЛИС, если не юзаешь локальные фишки. Verlog проще по синтаксису.
Забей на schematics editor сразу. Не труъ.
Аноним 02/10/15 Птн 23:54:07 188259292
>>188210
Чистый верилог без понимания схемы, которая должна получиться в итоге, тоже не тру. Ибо часто у новичков получается обогреватель
Аноним 03/10/15 Суб 01:19:15 188262293
>>188259
В программах под ПЛИСы есть кнопочка, чтобы зазырить, какая схема получилась. Знания цифровой техники никто не отменяет.

И да, на Verilog надо писать аккуратно. Подводные камни описаны в тьюториалах. Verilog =/= C. Не прощает быдлокод.
Аноним 03/10/15 Суб 12:45:33 188281294
>>188259
>>188262
т.е. можно убить устройство неправильным кодом?
Аноним 03/10/15 Суб 16:53:43 188297295
>>188281
Ну да, поделишь на ноль - будет КЗ, а там и всю схему пробьёт нахуй.
Аноним 03/10/15 Суб 19:22:10 188325296
>>188281
Внутреннюю логику - довольно сложно
Аноним 03/10/15 Суб 20:25:57 188341297
Аноним 22/10/15 Чтв 11:08:21 191141298
Всем привет
в ПЛИС не особо разбираюсь (но, наверное, придется), нужно решение, чтобы подключить большое количество кнопок, которые могут быть нажаты как одновременно, так и по одиночке (пианино), матрицей тут подключить не получится, могу получить ложные срабатывания.
пока этапы такие:
1. Вся логика уже описана на микроконтроллере. (MIDI сигналы)
2. подключил МК по midi к компу.
3. теперь нужны кнопки (размыкатели)
3.1. как лучше реализовать снятия данных о нажатии кнопки, т.е. сигнал с ПЛИС о том что нажато и когда, далее пересылка в МК? реализовать что-то вроде usart? (пока это самое простое на плис) не будет ли это медленно? тут USART, дальше MIDI
3.2. есть ли в ПЛИС возможность сделать триггеры шмитта? или нужно ставить внешние?

Аноним 22/10/15 Чтв 11:10:03 191142299
>>191141
первые 2 уже сделал, 3-й в теории, уже разобрался, пока подключил для теста 4 кнопки
Аноним 22/10/15 Чтв 12:13:58 191145300
>>191142
какие нахуй ложные срабатывания? даун?
за каким хуем тебе плис? из за портов ввода вывода? обычную матрицу можно просканировать РАСШЫРИТЕЛЕМ портов, можно задрать частоту сканирования до какихнибудь сотен мегагерц и получить норм клавиатуру
или у тебя ардуина? если ардуина то пиздец
Аноним 22/10/15 Чтв 12:21:26 191147301
>>191141
Реакция твоих кнопок? инбифо сдвиговые регистры
Аноним 22/10/15 Чтв 13:12:29 191152302
(6Кб, 400x387)
400x387
>>191145
>ложные срабатывания?
> матрицу
на картинке нарисовано какие
>ардуина
не ардуина, не AVR, ни PIC.
а даже если и ардуина, это бы вообще не имело значения.
>>191147
> Реакция твоих кнопок?
Т.е.? время реакции? ~5-10мс.
даже если я и использую сдвиговые регистры, мне все равно нужно будет триггеры шмитта, так? итого 17 триггеров шмитта+ 11 сдвиговых регистров. Хочу плис потому что и начусь работать с ней и будет компактней.
Аноним 23/10/15 Птн 06:30:03 191341303
>>191152
>Ложные срабатывания
Ты нарисовал картинку для одновременной работы линий, такого в жизни почти не бывает, тк там идет "развертка" и все твои замыкания засчитываются корректно.
>Триггер
Зачем, боишься дребезга? Программный фильтр?

Вообщем все у тебя упирается в частоту контроллера, которая будет ограничивать скорость реакции нажатия кнопки.
Аноним 23/10/15 Птн 10:17:05 191348304
>>191141
Мне одному кажется, что использовать ПЛИС для подключения кнопок какой-то моветон?
Аноним 23/10/15 Птн 10:35:04 191351305
>>191341
>Ты нарисовал картинку для одновременной работы линий, такого в жизни почти не бывает, тк там идет "развертка" и все твои замыкания засчитываются корректно.

развертка, т.е. "построчное" считывание значений, это как вывод на мониторе, так?
должно срабатывать у меня до 6-8 клавиш одновременно + дублирующие датчики измерения скорости нажатия, итого 12-16 замыкателей, в нажатом состоянии одновременно. При игре дуэтом, допустим, количество нажатых клавиш может увеличиться. ну, скажем плюс 4 клавиши и 4 доп. датчика, соответственно конечно на практике даже по 8 клавиш нажимается редко, но нужно учитывать большой запас
итак, используя матрицу, я смогу добиться выполнения результата поставленной задачи?
справится ли I2C, SPI расширитель портов? http://www.cypress.com/file/37971/download они все сканируют построчно? хотя и ног на МК много
>Зачем, боишься дребезга? Программный фильтр?
пробовал программный фильтр как-то не получилось
1. уход на прерывание
2. отключить прерывания
3. выполнить необходимые действия
4. выдержать время
5. включить прерывания
6. выход из прерывания
где-то происходила запись (скорее всего после ухода на прерывание), о том что прерывание вызвано 2 раза, и дальнейшие действия по программному антидребезгу оказались бессмысленными.
С триггером все чистенько получилось.

>>191348
может ты и прав. но я же ищу решения, рассматриваю варианты, подсчитываю как стоимость так и потраченное время.


Конечно, может идея показаться смехотворной, типа делаешь там себе невротъебенное пианино, с запасом на 4 руки. А сделаешь ли?
Аноним 23/10/15 Птн 10:54:06 191359306
Аноним 23/10/15 Птн 10:56:52 191361307
>>191351
Про датчики ты ничего не говорил, что касательно кнопок -- то их ты можешь одновременно хоть сотню зажимать, все упирается лишь в скорость реакции на контакт. Ты хоть схему в протеусе типовую собери, чтобы люди понимали что ты хочешь
Аноним 23/10/15 Птн 11:01:14 191364308
>>191361
датчик - это тоже обычная кнопка, только датчиком будет служить 2 кнопки подключенные к одной клавише. Датчик реализован программным образом - считает время дельта t, чем меньше дельта t, тем, считается, быстрее нажата клавиша.

Аноним 23/10/15 Птн 11:30:03 191370309
>>191364
Ты определись с архитектурой твоей махарайки, а то у тебя кнопка на кнопке кнопкой погоняет и нихуя не понятно как и на чем ты собираешься это вот все реализовывать.
Аноним 23/10/15 Птн 12:21:27 191376310
(2Кб, 547x176)
547x176
>>191370
ну смотри,
у меня есть клавиша от клавиатуры пианино, под нее подложено 2 кнопки, пианино должно издать звук только тогда когда обе клавиши нажаты. сттоят они достаточно близко.
как всё происходит: замедленно
1. нажимаем на клавишу форте, сработала кнопка 1, таймер включился - время на таймере пошло.
2. клавиша двигается ниже, включает кнопку 2.
3. кнопка 2 нажата и остановила таймер.
4. происходят вычисления, собранных данных: если ты потихоньку нажимаешь на клавишу, до полного нажатия проходит время 30 мс. - слабое нажатие, звук тише. если скорость нажатия средняя, ну, скажем 20мс, звук погромче. А если пиздунуть по клавише, то инструмент издаст самый громкий звук, т.к. интервал нажатия клавиш самый малый. Имитация молоточковой механики.
5. не дошло дело до второй клавиши, или слишком поздно - таймаут.
Поэтому нужно подключить абсолютно все кнопки, включая всякие там кнопки настроек, уровня звука, переключения инструмента все, что на панели (каждая клавиша включается при одновременном нажатии 2-х кнопок).
Аноним 23/10/15 Птн 12:24:44 191377311
(10Кб, 591x574)
591x574
>>191376
>>191359
да, и МК - stm32f103RCT6, пока хватает.
кнопки скорее по такой схеме надо подключать, так?
Аноним 23/10/15 Птн 12:26:45 191378312
>>191376
только кнопка 1 и 2 будут в обратном порядке нажиматься, ошибся
Аноним 23/10/15 Птн 12:35:47 191379313
>>191376
Тогда тебе по такому вопросу в тред к АРМщикам
Аноним 16/11/15 Пнд 12:42:39 194792314
Плисаны, а можно ли PLL циклона заиспользовать без altpll?
Аноним 17/11/15 Втр 17:18:13 195002315
Аноним 18/11/15 Срд 15:23:13 195151316
Аноним 18/11/15 Срд 19:14:34 195184317
>>195151
Ну altpll это же модуль из состава библиотеки квартуса, который инициализирует pll на борту циклона. Так? Можно ли без вызова altpll собственно запусить на нужную мне частоту pll на "чистом" Veriloge? Или только делить стандартные 50 Мгц от кристалла?
Аноним 18/11/15 Срд 19:35:44 195185318
>>195184
Можно, но тебе не понравиться
Попробуй посмотреть на код, который генерит коре генератор. Но ниже инстанса ПЛЛ ты не опустишься, т к. это и есть абстракция хардварного блока на кристале.

Какую ты цель приследуешь?
Аноним 18/11/15 Срд 21:53:08 195192319
>>195184
Да, спасибо, дружище, я в курсе всего этого. Мой странный вопрос был немного о другом. Зачем?
Аноним 18/11/15 Срд 23:11:50 195201320
>>195185
>>195192
Ну вот так вот, захотел освоить мир ПЛИС, а поскольку я программер, решил для себя, что все писать ручками без готовых компонентов, и тут же столкнулся с проблемой, что произвольную частоту кроме как через altpll никак не получить. И либо даже гугл не знает, либо я не знаю как спрашивать у гугла. Максимум что уадлось найти - cycloneive_pll вот здесь https://github.com/rkrajnc/minimig-de1/blob/master/lib/altera/cycloneive_atoms.v - хотя не знаю, оно это или нет. Да и вообще стало интересно, какие есть возможности у разработчика по управлению различными модулями на микросхеме и как это вообще реализовано.
Аноним 18/11/15 Срд 23:31:57 195203321
>>195201
У тебя какой-то странный подход. Ты хочешь всё писать ручками, при этом немножечко далек от внутренней архитектуры устройства, с которым собрался работать.
Во-первых даже pll тебе не даст произвольную частоту, ты подвязан на ту, что есть (в твоем случае 50 МГц), т.е. получить 51.25 МГц тебе будет слегка затруднительно.
Во-вторых, мегафункции там не просто так реализованы. Они позволяют не только быстро реализовать необходимый функционал, но так же сделать это наиболее оптимальным методом.
Всё это развлекалово с клоками в конечном итоге при недостаточной компетенции выльется в ухудшение качества результата твоего труда.
Аноним 19/11/15 Чтв 01:23:27 195220322
>>195203
>даже pll тебе не даст произвольную частоту
Ну понятно, очевидно я имел в виду частоту, значение которой отлично от результата деления базовой 50Мгц
>мегафункции там не просто так реализованы
Ок, но это никак не мешает мне сделать свой вариант допустим CORDIC. Да, у него будет меньшая точность и разрадность, но тем не менее для решения задачи - достаточная, и при этом он будет дешевле и быстрей мегафункции.
>в ухудшение качества результата твоего труда.
Это хобби. Я собственно хочу читать данные с АЦП, нужны две частоты 3 и 48 МГц. Как получить нужные частоты через altpll - понятно. Но интерес академический - а можно-ли это сделать без мегафункции?
Аноним 11/01/16 Пнд 19:12:16 204039323
(27Кб, 549x769)
549x769
Сап, плисаны. Что заснули? Взломан ли циклоновский PLL? Подключена ли рояльная клавиатура?

С Новым Годом типа.
Аноним 11/01/16 Пнд 19:44:25 204043324
Тут есть ксилинксоводы?
Аноним 12/01/16 Втр 06:17:26 204119325
>>204043
А ты задай вопрос, может и ответит кто.
Аноним 12/01/16 Втр 08:31:41 204130326
Аноним 12/01/16 Втр 10:38:14 204133327
Если здесь есть аноны с опытом HDL разработки в компаниях, поделитесь, пожалуйста, опытом организации работы. Например:

- используете ли make или подобные системы;
- как организовано повторное использование кода;
- есть ли автоматизированная верификация (как юнит-тесты у программистов;
- ну и вообще чем отличается командная разработка на Verilog или VHDL от разработки на C и Java.

Потому что я хорошо представляю, как это делается для больших программных проектов. А вот в Quartus поработал и что-то не вижу, как там скоординировать даже десяток разработчиков.

Интерес вполне праздный.
Аноним 12/01/16 Втр 14:08:17 204151328
>>204133
>вот в Quartus поработал и что-то не вижу, как там скоординировать даже десяток разработчиков
Квартус нужен только чтобы синтезировать проект, а проект должен собираться из исходников. А работа с исходниками может быть организована так же, как и в Си и Джаве - контроль версий, ветки и т.п.
Верификация - с использованием тестбенчей, для SV есть UVM.
Аноним 12/01/16 Втр 16:54:58 204162329
ПЛИСовцы, ответьте нубу, что можно впихнуть в ПЛИСку с 32 макроячейками? Я чот так и не разобрался как подбирать "емкость" под желаемый функционал.
Аноним 12/01/16 Втр 17:06:56 204164330
>>204162
>как подбирать "емкость" под желаемый функционал
Эмпирическим путем. Создаешь проект с какой-нибудь ПЛИС, синтезируешь. Если не хватает, берешь ПЛИС пожирнее.
Аноним 12/01/16 Втр 17:10:21 204165331
>>204162
ПС. Нажил кучу epm3032alc44-10n с панельками, хочу на них чего нибудь смастырить. Частотомер например.
Аноним 12/01/16 Втр 17:11:16 204166332
>>204164
Ааа, вона оно как. Спасибо, буду пробовать.
Аноним 12/01/16 Втр 19:53:18 204211333
>>204151
Спасибо. А как именно и чем проект должен собираться из исходников? Вот есть у того же Квартуса инструменты командной строки - надо запускать их из make? А как отслеживать зависимости?

Про тестбенчи и UVM я тоже понимаю. Есть ли практика запускать их автоматически через тот же make? А то в руководствах все больше предлагается смотреть на сигналы глазами.
Аноним 12/01/16 Втр 21:28:59 204234334
>>204162
Это ты CPLD ухватил, притом не самую свежую, бери FPGA - там ячеек на несколько порядков больше.

>>204211
>А то в руководствах все больше предлагается смотреть на сигналы глазами.
А чем на них надо смотреть, анусом?
Или ты предлагаешь программу писать, которая бы определяла правильность диаграмм? А ведь в ней тоже могут быть ошибки, кто их будет проверять, следующий уровень программ? Этак можно до бесконечности.
Аноним 12/01/16 Втр 21:32:06 204235335
>>204234
> притом не самую свежую
Нахаляву жи! Тренироваться лучше на дармовом, чем тратить кровные.
Аноним 12/01/16 Втр 21:44:20 204237336
>>204119
>>204130
Не могу блядскую ПЛЛку отконфигурировать.
У меня есть входная частота с генератора 16,384МГц, заведённая на одну ногу, мне нужно получить около 50 для ядра и 62,5 для УАРТ-приёмника.
Во-первых: точных частот выставить не удалось; во-вторых: одна ПЛЛка с двух выходов таких частот выдать не может, пришлось ставить две разные, но всё равно довольно грубую точность получил.
Две разные на одну клоковую ногу не ставятся, требует убрать какие-то буферы - я убрал, после чего с горем пополам откомпилировалось. И тут поплыли констрейны: УАРТ-приёмник, тактирующийся 62,5МГц более менее работает, а те схемы которые на 50 - сбоят и что с ними делать не понятно.

Блядский ксилинкс, говно собачье, альтера в 100 раз лучше, глаза бы мои его не видели, камни кривые, софтина кривая, всё криво, всё косо, внутрисхемная отладка через жопу, пиздец нахуй, какие же криворукие мудаки там в разработчиках сидят, охуеть можно.
Аноним 12/01/16 Втр 22:32:56 204247337
>>204211
>А как именно и чем проект должен собираться из исходников?
Не знаю, как там в Квартусе это сделано, в Vivado и PlanAhead есть возможность запуска tcl скриптов. Запускаешь среду, из нее запускаешь скрипт и проект автоматически собирается.
>Есть ли практика запускать их автоматически через тот же make?
Почему бы и нет? Вопрос только в сложности всего этого дела; можно написать скрипт, который будет создавать проект, запускать его на симуляцию и оценивать результаты симуляции, после чего писать результаты в файл.

Аноним 13/01/16 Срд 07:06:28 204291338
>>204234
>программу писать, которая бы определяла правильность диаграмм

Подожди, а зачем в систем-верилоге все эти ассерты, генераторы часов, события, последовательности... Я грешным делом думал, что правильные пацаны выводят из спецификации модуля инварианты, на которые затем пишут ассерты и гоняют тесты, пока не выстрелит. А уж тогда на сигналы смотрят. Не так, значит?
Аноним 13/01/16 Срд 07:44:26 204295339
>>204237
>входная частота с генератора 16,384МГц, нужно получить около 50 для ядра и 62,5

Бро, а на сколько разрядов в делителях PLL ты рассчитываешь? Потому что тебе нужно рациональное приближение для

3.0517578125 = 50/16.384
и 3.8146972656 = 62.5/16.384

Вот нашел тебе калькулятор, рациональное приближение считать: http://www.bee-man.us/math/fraction_approximation.htm

Кварц на 20 МГц не судьба поставить? Было бы все просто.

Аноним 13/01/16 Срд 07:52:04 204297340
>>204247
>Запускаешь среду, из нее запускаешь скрипт

Да tcl скрипт можно и из командной строки запустить, не проблема.

Я-то по привычке считаю, что все, что собирается, должно уметь собираться на билд-сервере, и там же тестироваться. А начальник отдела с утра заглядывает в почтовый ящик и восклицает: "Иванов! Опять в ебутроне регрессия вылезла!"

Вот и пытаюсь понять, насколько это соотносится с обычаями HDL-щиков.
Аноним 13/01/16 Срд 08:00:58 204300341
Дяденьки, чего почитать тупенькому радиолюбителю-переростку, чтобы разобраться в этих ваших ПЛИСах? В англицкий плоховато умею.
Аноним 13/01/16 Срд 08:19:57 204302342
Аноним 13/01/16 Срд 12:29:23 204318343
Аноним 13/01/16 Срд 19:27:00 204407344
>>204300
>>204302
Для начала надо теорию цифровой схемотехники подучить, без неё HDL-языки - как мёртвому припарка.
https://youtu.be/aGMfFezjVnQ
Аноним 13/01/16 Срд 19:40:41 204409345
>>204291
>инварианты
>ассерты
Лол, я таких слов даже не знаю.
>а зачем в систем-верилоге все эти ассерты, генераторы часов, события, последовательности
Если честно, я по систем-верилогу не очень, больше по классическому, как что там не знаю, но думаю, чтобы входные воздействия в тестбенчах было легче создавать. А так чтобы автоматом результаты проверялись - я хз.
Аноним 14/01/16 Чтв 20:20:47 204704346
>>204295
Ты мне про рациональные приближения можешь говорить всё что хочешь, но при опорной частоте 16,384МГц на этом сраном спартане 6 с двух разных ПЛЛок я получил 50,79 и 62,256МГц, а на сыклоне 4 я могу получить 49,99 и 62,464МГц из одной ПЛЛки.
Говно без задач этот ваш ксилинкс.

>Кварц на 20 МГц не судьба поставить? Было бы все просто.
Конечно, но плату рисовал не я, приходится работать с тем что есть, будь моя воля я б альтеру поставил.
Аноним 15/01/16 Птн 07:48:52 204811347
>>204704
>мне поставили резистор 100 Ом, а мне нужен 200 Ом. Говно без задач эти ваши резисторы по 100 Ом!
Аноним 15/01/16 Птн 07:55:20 204812348
>>204704
>Говно без задач этот ваш ксилинкс.

Тебе виднее. Уменя крома циклона-2 ничего в хозяйстве нет. Но отношение частот все равно жутко неудобное.
Аноним 15/01/16 Птн 10:55:02 204838349
>>204409
Оказалось достаточно погуглить и почитать форумы вечерок. Поддержка СистемВерилога 2012 есть только в приличных симуляторах вроде Квесты. Ни МоделСим (который идет вместе с Квартусом), ни Вивадо не тянут. А большинство плисанов ими, видимо, и пользуется.
Аноним 15/01/16 Птн 12:21:16 204869350
>>204838
Квесту можно прикрутить к Виваде.
Аноним 15/01/16 Птн 15:40:41 204916351
А есть веб-сервера на ПЛИС?
Аноним 15/01/16 Птн 15:43:44 204917352
>>204916
Есть на 155ЛА3, схема только в бумажном варианте, сканить не на чем.
Аноним 15/01/16 Птн 15:56:40 204925353
(60Кб, 400x400)
400x400
Аноним 15/01/16 Птн 16:06:38 204933354
>>204917
Пичалька((0(
>>204925
Дабы обрабатывать ещё больше соединений, конечно же.
Аноним 15/01/16 Птн 16:58:40 204944355
>>204811
Хуёвенькое твоё сравнение, ибо спартан 6 позиционируется именно как конкурент сыклону 4, на деле же сильно уступает, как минимум по вопросам ПЛЛ, а что будет дальше ещё не известно, я только начал с ним работать.
Аноним 15/01/16 Птн 17:01:41 204945356
>>204916
Есть, посмотри диск идущий с платой Terasic DE2-115, там было, но он, вроде как помню, всё равно на Ниосе крутится.
Аноним 15/01/16 Птн 18:54:18 204969357
>>204944
>спартан 6 позиционируется именно как конкурент сыклону 4, на деле же сильно уступает
>позиционируется
Давай ты еще про говно мамонта вспомнишь? Уже давно вышла седьмая серия, а ты все на Спартане пердолишься.
Аноним 15/01/16 Птн 19:21:05 204973358
>>204969
Я ж тебе говорю, я бы рад не пердолится, но что есть, то есть. Ну так сыклон 5 уже как давно есть.
Тут речь именно спартан 6 vs сыклон 4. Спартан сосёт, хотя вроде бы одного класса.
Аноним 15/01/16 Птн 19:30:17 204977359
>>204869
Квесту можно к чему угодно прикрутить, но ее красть надо, а мне не хочется (да, я странный).
Аноним 15/01/16 Птн 19:46:15 204981360
Аноны, а может коллекцию ссылок собрать? Или для начинающих хватит марсохода?
Аноним 15/01/16 Птн 19:53:58 204984361
>>204981
Собери конечно, мне чот марсоход NE OCHE
Аноним 15/01/16 Птн 19:56:28 204986362
>>204984
Ладно, попробую, только там все больше по-английски будет.
Аноним 15/01/16 Птн 20:21:44 204994363
>>204973
>я бы рад не пердолится, но что есть, то есть
Ну я и говорю. Ты берешь плату, на которую впаяли резистор 100 Ом и жалуешься, что тебе нужен резистор 200 Ом. При этом мудаками нарекаешь производителей резистора, а не разработчика платы.
Аноним 15/01/16 Птн 20:22:05 204995364
>>204977
А Виваду красть не надо тип?
Аноним 15/01/16 Птн 20:25:10 204996365
>>204994
Т.е. ты хочешь сказать, что сыклон 4 лучше спартана 6? Ну ок, я тоже к этому склоняюсь.
Аноним 15/01/16 Птн 20:26:04 204997366
>>204996
Я хочу сказать, что плату надо проектировать под свои задачи. А не хуй пойми как.
Аноним 15/01/16 Птн 21:32:23 205009367
>>151235
А нахуя тебе это и что ты хотел закодить?
Аноним 15/01/16 Птн 23:38:22 205022368
>>151267
Непропай скорее всего.
Аноним 15/01/16 Птн 23:39:40 205023369
>>205022
А мож проще вторым постом цеплять?
Аноним 15/01/16 Птн 23:40:31 205024370
>>205023
Бля, доской промахнулся, звиняйте.
Аноним 16/01/16 Суб 06:52:37 205052371
>>204995
>А Виваду красть не надо тип?
А веб-пак бесплатный? Без СМС, но с регистрацией.
Аноним 16/01/16 Суб 08:30:08 205055372
Вот, начал собирать ссылкоту. Комментарии приветствуются.

Что это такое?
http://marsohod.org/11-blog/265-fpga

Там какие-то схемы и непонятно ничего!
Харрис Д., Харрис С., «Цифровая схемотехника и архитектура компьютера»
http://easyelectronics.ru/files/Book/digital-design-and-computer-architecture-russian-translatino.pdf
Осиливший книгу до конца сможет самостоятельно реализовать процессор на FPGA.

Так Altera или Xilinx?
Достойное упражнение для специальной олимпиады. В целом Альтера поприятней.

Verilog, SystemVerilog, VHDL?
Начни с верилога, а там разберешься.

А где взять?
Плату – купить на http://marsohod.org/ или http://www.aliexpress.com/ (по запросу ''FPGA development board”). Русская версия http://ru.aliexpress.com/, перевод ужасный.
Софт – скачать бесплатно Altera Quartus с http://dl.altera.com/?edition=lite или Xilinx Vivado http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/2015-4.html.
Важно: обе ссылки выше – последние версии продуктов. Они не поддерживают старые чипы. Для них будут нужны http://dl.altera.com/13.0sp1/?edition=web или http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html.


Аноним 16/01/16 Суб 08:33:42 205056373
Аноним 16/01/16 Суб 10:57:13 205059374
>>205055Классика (все на нерусском):

Stephen Brown, Zvonko Vranesic. _Fundamentals of Digital Logic with Verilog Design_
https://www.researchgate.net/file.PostFileLoader.html?id=54d80f66d039b1d37d8b4659&assetKey=AS%3A273695321329668%401442265458526

Pong P. Chu. _FPGA Prototyping by Verilog Examples_
https://fpga.googlecode.com/files/FPGA%20Prototyping%20By%20Verilog%20Examples.pdf

Bryan Mealy, Fabrizio Tappero. _Free Range VHDL_
http://freerangefactory.org/pdf/free_range_vhdl.pdf

Peter J. Ashenden. _The Designer's Guide to VHDL, Third Edition_
http://xilinx.eetrend.com/files-eetrend-xilinx/forum/201404/7000-11806-the_designers_guide_to_vhdlpeter_j.ashenden.pdf
Аноним 16/01/16 Суб 15:07:49 205077375
(84Кб, 847x801)
847x801
Братишки, ну не стукайте. Лучше скажите, что обозначают эти опции ПЛЛ?
Аноним 16/01/16 Суб 21:08:45 205147376
Аноним 16/01/16 Суб 21:32:11 205151377
>>205147
А схема PLL для IV E там же на рисунке 5-10
Аноним 17/01/16 Вск 00:48:56 205186378
>>205147
Я, видимо, тупой, ничего не понял.
Аноним 17/01/16 Вск 07:45:39 205226379
>>205186
Ну по всему выходит, что PLL может синхронизироваться не только внутренней цепью обратной связи через делитель, но и внешней через GCLK например. Нахрена - объяснить не могу, опыта не хватает. Подозреваю, что это как-то компенсирует влияние потребителей на тактовые цепи.

Вот еще про это немного: https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/ug/ug_altpll.pdf
Аноним 17/01/16 Вск 07:58:17 205229380
Аноним 17/01/16 Вск 17:24:55 205370381
посоны, хочу окунуться в удивительный мир плис, но бджетненько.
нашел в продаже альтеру, но на 240 вентелей, мне хватит этого для чего-нибудь толкового или стоит копить на вариант поширше?
Аноним 17/01/16 Вск 17:49:47 205386382
(1102Кб, 3870x2958)
3870x2958
>>205370
Посмотри на барахолках платы от игровых автоматов, я нажил с десяток нахаляву, сейчас в отпуске соберу программатор и буду тренироваться.
Аноним 17/01/16 Вск 17:51:37 205388383
Аноним 17/01/16 Вск 17:59:17 205390384
>>205388
Ну канечна!!! Целых 392 макроячейки.
Аноним 17/01/16 Вск 18:01:51 205391385
>>205388
Кстати она в терре 863р стоит, неужто печатка у косоглазых на целую тыщу тянет?
Аноним 17/01/16 Вск 18:07:18 205395386
>>205391
От 15шт - 528р. Нахуя вот нужны эти китайцы?
Аноним 17/01/16 Вск 19:00:35 205402387
(57Кб, 746x626)
746x626
>>205390
Тебе в ёбыч дать, или в глазницы перестанешь долбиться?
Аноним 17/01/16 Вск 19:05:06 205404388
>>205391
Ну там не только печатка, там ещё обвязка, генер, вроде как, тоже денег стоит, монтаж элементов.
Аноним 17/01/16 Вск 21:53:09 205439389
>>205370
Скачай за бесплатно Квартус, спроектируй то, что хочешь и скомпилируй. Сразу увидишь, во что влезет, а во что нет, там можно выбрать целевое устройство.

240 вентилей это маловато, конечно.
Аноним 17/01/16 Вск 22:38:26 205455390
>>205439
Он наверное имел в виду CPLD с 240 макроячейками.
Аноним 24/02/16 Срд 15:32:12 214867391
(38Кб, 769x649)
769x649
Верилогобоги, бампану тред вопросом. Короче есть один алгоритм AM демодуляции IQ сигнала, надо его переложить на Verilog. Допустим синус\косинус\арктангенс я вычислию через альтеровский кордик, но не могу понять с какой стороны подходить к дальнейшей реализации. Как переходить от плавающей точки к целым числам. Что делать с разрядностью, которая увеличивается буквально после каждой операции? Вангую, есть какой-то устоявшийся подход к миграции мат.операций с плавающей точкой, но ни фига не могу найти. Выручайте.
Аноним 24/02/16 Срд 16:19:20 214877392
>>214867
>Как переходить от плавающей точки к целым числам.
Вместо единицы делаешь 1024, вместо 0.5 - 512, вместо 1.5 - 1536. Например.
Аноним 24/02/16 Срд 16:43:23 214880393
>>214867
Ну, во первых, можно все сделать во флоате. Есть для этого все те же корки, ресурсов сожрет немеренно, целесообразность тоже не ясна, но все же. Так, для инфы.

Обычно, 99% случаев, используют fixed point arithmetic. Собственно что на пальцах объяснил >>214877 анон. Тоесть ты не хранишь положение точки в твоем числе, а говоришь. мол точка после третего бита.
Аноним 24/02/16 Срд 19:18:12 215035394
>>214877
>>214880
>fixed point
Подождите, а зачем мне арифметика с фиксированной точкой, если у меня на входе и выходе целые числа заданной разрядности?
Аноним 25/02/16 Чтв 03:47:24 215118395
Думаю ты сам поймешь почему удобно интерпритировать его именно так. Буквально после первого умножения :)
Аноним 25/02/16 Чтв 11:41:18 215153396
>>215035
У тебя на входе и выходе числа заданной разрядности, поэтому тебе нужна арифметика с фиксированной точкой. Хули непонятного?
Аноним 25/02/16 Чтв 12:09:38 215166397
>>215153
>Хули непонятного?
Непонятно зачем мне в каждой арифметической операции учитывать вещественную часть, если мне нужна только целая часть.
Аноним 25/02/16 Чтв 12:24:03 215169398
>>215166

лол ты школьнег штоле?
если у тебя есть целые числа, и тебе нужно сделать с ними что то страшное в математическом смысле, то в процессе выполнения математических операций тебе может понадобится увеличить разрядность промежуточных данных (если ты не понимаешь почему то пиздец ), если ты точно уверен что разрядность увеличивать не нужно то нет проблем, если разрядность увеличивать нужно, то есть два стула, увеличивать разрядность целых чисел или не увеличивая разрядность использовать числа с фиксированой запятой с возможной потерей точности, какую стратегию выбрать зависит от требований к проекту а так же от имеющихся ресурсов, в разных варинтах будет разный расход транзисторов против точности, в микроконтролере почти такойже выбор между скоростью, точностью и размером

если ты всего этого незнал т ты явно ардуинщег, хули тебе надо в плисотреде?
Аноним 25/02/16 Чтв 14:07:18 215197399
>>215169
Ну ок, теперь более-менее понятно.
>увеличивать разрядность целых чисел
Скорее всего это, так как самих операций немного, большую часть элементов думаю кордик заберет.
Начинает немного прясняться. Например если разрядность значания угла для синуса 32 бита, то для вычисления norm = 2PI/SampleRate, в качестве 2PI необходимо использовать максимальное 32-битное целое число. Верно? И собственно все константы придется вручную вычислять.
И это ковбой, полехче, я конечно не ардуинщик, но всю жизнь писал на СИ, и вот так вот сходу сломать закостенелый мозг и мыслить чистыми битами в отвязке от типов данных не так то и просто. А ПЛИС для меня это хобби.
Аноним 25/02/16 Чтв 14:36:40 215205400
>>215197

>2PI

ога кругли до 6
Аноним 25/02/16 Чтв 16:19:11 215217401
>>215197
>разрядность значания угла для синуса 32 бита
Нахуй такая точность?
Аноним 25/02/16 Чтв 17:14:32 215231402
>>215217
Ну в принципе да, это наверно перебор, просто для примера. Задача простая, есть сигнал на промежуточной частоте порядка 500кГц-1МГц, оцифровываем с частотой дискретизации порядка 3 МГц, подаем на ПЛИС. ПЛИС выполняет квадратурную демодуляцию, кордик здесь оказался очень удобный, можно сэкономить на множителях, поскольку как я понял, кордик вычисляет как раз I = Xsin(ph), Q = Ycos(ph), где X = Y = семл с АЦП. Если частота дискретизации 3МГц, то да разрадность угла выше 24 бит смысла делать наверно нет.
Аноним 25/02/16 Чтв 18:52:56 215260403
>>215231
>3 МГц
>ПЛИС
Тьфу ты, я думал ты чето серьезное пилишь.

12 бит для угла тебе за глаза хватит.
Аноним 29/02/16 Пнд 15:00:49 216487404
Плисаны, как оценить производительность ваших инопланетных технологий в мегафлопсах?
Аноним 29/02/16 Пнд 15:48:54 216497405
Аноним 29/02/16 Пнд 17:02:09 216509406
>>216487

для конкретной задачи можно, легко
реализуеш и смотриш сколько получилось
Аноним 29/02/16 Пнд 18:10:28 216521407
>>216487
Мегафлопсы это что? Количество абстрактных процессорных инструкций в единицу времени?
Если так, то тогда -> >>216497
Ибо ПЛИСка никаких команд не выполняет.
Аноним 29/02/16 Пнд 19:12:13 216545408
>>216487
а макс.частоту как показатель использовать норм?
Аноним 29/02/16 Пнд 21:16:27 216578409
>>216545
С большим натягом. Давай проведу маленькую аналогию.
AVR - большой муравей, который и швец и жнец и на дуде игрец - всё умеет, но в каждый момент времени делает что-то одно.
STM32 - муравей пожирнее, всё то же самое, только оче быстро.
ПЛИС - это муравейник. Допустим, что некоторая задача - поле пшеницы. Один муравей может собрать одно зёрнышко за один подход. Тогда соответственно десять муравьёв будут работать в десять раз быстрее. Сто - в сто раз. В зависимости от уровня декомпозиции задачи а плис нужна в параллельных вычислениях чаще всего и количества макроячеек можно построить такой процессор, который будет выполнять поставленную задачу значительно быстрее CPU и даже GPU. Именно поэтому ПЛИС используются в ЦОС - возможность распараллелить вычисления без притаскивания огромной пекарни.
Те же виртексы 7 особенно ультраскейл YOBA-камушки, способные заткнуть за пояс все топовые универсальные процессоры в узких прикладных задачах. Правда в этих задачах почти любая FPGA заткнёт любой процессор.
Аноним 29/02/16 Пнд 21:27:32 216587410
>>216521
Флопс это floating point operation.

>Ибо ПЛИСка никаких команд не выполняет.
Но что-то же она выполняет. Тактовая частота есть , регистры есть. Вот например, как в этом хэлоуворде: https://youtu.be/1y-1glsex7c
Аноним 29/02/16 Пнд 22:04:16 216605411
>>216587
>Флопс это floating point operation.
Тем более.

>Но что-то же она выполняет.
Она схему твою выполняет. Схема это не программа.
Можно соорудить модуль, который твои плавающие точки вычисляет, а потом этот модуль размножить внутри плис. Любой проц заткнуть за пояс можно, при наличии объёмистой плис.
Аноним 29/02/16 Пнд 23:22:48 216613412
>>216605
Ну, к примеру, я хочу сделать свертку изображения (float цвет) 640х480 с фильтром 100х100. Насколько сложна эта задача для плис? Смогёт за один такт?

А если я захочу применить несколько фильтров других размеров, то повторно использовать схему, как я это делаю с кодом процессора, получится?
Аноним 29/02/16 Пнд 23:30:21 216614413
>>216613
> Насколько сложна эта задача для плис? Смогёт за один такт?
Зависит от объёма плиски. Большая - сможет.
>А если я захочу применить несколько фильтров других размеров, то повторно использовать схему, как я это делаю с кодом процессора, получится?
Получится после изменений. Как правило, для таких задач пишут программу, которая по исходным требованиям составляет программу в свою очередь для плиски, и уже ещё зашивают в плисину.
При достаточном объёме у тебя в плиске может поместиться даже несколько сверток, которые смогут работать независимо и даже с разной частотой, причём некратной (если предусмотреть тактирование отдельных блоков от своего клока каждый).
Аноним 29/02/16 Пнд 23:42:19 216615414
>>216613
> Насколько сложна эта задача для плис? Смогёт за один такт?
>>216614
>Зависит от объёма плиски. Большая - сможет.
В теории - да, на практике - навряд ли.
Если хочешь за один такт, то это должна быть комбинационная схема. Что-то я с трудом представляю, как такой непростой алгоритм можно реализовать на комбинационке.

>>216613
>А если я захочу применить несколько фильтров других размеров, то повторно использовать схему, как я это делаю с кодом процессора, получится?
Если сумеешь создать универсальный модуль, в который твои фильтры передаются из вне - пожалуйста.
Аноним 01/03/16 Втр 09:53:55 216658415
Хм, звучит круто, даже за 10 тактов она уделает любой проц, кроме дохуяядерных, лол. А циклон это проц + плис? Они могут работать в связке, к примеру проц меняет схему плис в зависимости от задачи?
Аноним 01/03/16 Втр 11:05:36 216664416
Какой фильтр за один такт, вы че ебу дали? Для кого конвейеризацию придумали?
01/03/16 Втр 13:12:27 216683417
>>216664

>фильтр за один такт

потомучто мы можем
Аноним 01/03/16 Втр 14:32:55 216696418
>>216683
Фильтр 100х100? 10000 умножений за один такт? Ну давай, сучечка.
Аноним 01/03/16 Втр 14:54:54 216700419
(189Кб, 1535x874)
1535x874
>>216696

5.5 Million Logic Elements

ну можно парочку взять плисок

Аноним 01/03/16 Втр 15:10:27 216704420
>>216700
>умножитель на логике
У тебя клок 1МГц?
Аноним 01/03/16 Втр 18:22:45 216781421
>>216696
Лол, я примерно так же отреагировал, когда мне показали ломалку DES, которой 10 дней на взламывание требуется.
Аноним 01/03/16 Втр 18:55:57 216798422
>>216704

прикинь да, умножитель на логике и клок 1.5 Ггц
Аноним 01/03/16 Втр 19:34:00 216809423
>>216658
>Хм, звучит круто, даже за 10 тактов она уделает любой проц, кроме дохуяядерных, лол.
Да и двухядерные за 20 тактов.
>А циклон это проц + плис?
Сиклон 5, предыдущие - нет.
>Они могут работать в связке, к примеру проц меняет схему плис в зависимости от задачи?
Точно не скажу.
Плисоводы 80 уровня каким-то макаром могут делать выбор с какой флешки грузить пошивку, тем самым меняя логику в плиске. А в Сыклоне 5 есть проц встроенный, может быть его можно под эту задачу приспособить, я х.з.


>>216798
Логика в плисине на частоте 1,5 Ггц? Что-то ты нам какие-то сказки Андерсона рассказываешь.
Аноним 02/03/16 Срд 10:11:09 216888424
>>216658
>Они могут работать в связке, к примеру проц меняет схему плис в зависимости от задачи?
Так и работают. На проце поднимается линукс, после чего с его помощью можно легко управлять ПЛИС. Например, грузить те же коэффициенты фильтра.
Аноним 04/03/16 Птн 14:26:26 217363425
>>216578
>швец и жнец и на дуде игрец
Проиграл от аналогии
Аноним 05/03/16 Суб 02:07:12 217532426
Лежит на столе Циклон-ii
Подскажите ньюфагу, чтобы запилить голосовой УКВ трансивер этого достаточно? Или все же придется паять всякие АЦПы?
Аноним 05/03/16 Суб 02:10:56 217534427
(1646Кб, 1846x1556)
1846x1556
>>217532
По возможности накидайте ссылок на тему связи с прабабушкой в Нижневартовске с помощью ПЛИС.
Аноним 05/03/16 Суб 02:13:07 217535428
>>217532
Этого недостаточно.
>ньюфагу
Сразу нет. Порог вхождения весьма высок, а ты, судя по всему, ничего сложнее пердуины в руках не держал, а если и держал, то с аналоговыми ёбушками дел точно не имел, раз не представляешь, как работает трансивер. Конкретно тебе будет дешевле его купить.
Аноним 05/03/16 Суб 16:56:09 217611429
>>217535
Спасибо конечно, учту.

>Конкретно тебе будет дешевле его купить.
Ты что-то перепутал. На кой он мне нужен купленный? Мне и скайпа хватает и нанотехнологий с али. Ну ты понял. А с "аналоговыми ёбушками" разбираться все равно придется.
Аноним 05/03/16 Суб 20:18:36 217643430
>>217532
Ты схему трансивера вообще когда-нибудь видел?
Аноним 06/03/16 Вск 07:47:53 217691431
Аноним 06/03/16 Вск 09:29:43 217699432
>>217691
Сам то читал что там написано? Это только демонстрация того что возможно сделать такой передатчик (кто бы сомневался).
Но качество сигнала там никакое и будет всюду срать помехами.
Если хочешь сделать приемник подключив антенну напрямую к АЦП, то АЦП потребуется неслабый и еще необходим полосовой фильтр. У наших барыг: https://www.terraelectronica.ru/catalog_info.php?CODE=56414 и то до УКВ не дотянет. И твой циклон-ii тоже не потянет.
Аноним 06/03/16 Вск 10:43:49 217714433
>>217691
Если ты читал внимательно, то там как минимум нужна еще и АНТЕННА в виде куска провода. Поэтому ответ на твой вопрос - "У меня есть циклон, хватит ли этого?" - нет.
Аноним 07/03/16 Пнд 05:01:08 217859434
>>127314 (OP)
Virtex-7 и Virtex-Ultrascale разработчик в треде, задавай свои инпуты
Аноним 07/03/16 Пнд 05:19:51 217860435
>>217859

ты разрабочик этих микросхем

//мимотроль
Аноним 07/03/16 Пнд 05:23:55 217861436
>>217860
Я серьезно. У меня два 7-х виртекса лежат. Ибо проще каждый год покупать плату, а не лицуху на них, дешевле выходит. Пруфы нужны? Работаю с Kalray, Thales и кучей евроинститутов. Все довольны. 29 лвл
Аноним 07/03/16 Пнд 05:26:21 217862437
>>217861
Да, опечатался. Разработчик НА виртексах
Аноним 07/03/16 Пнд 07:53:26 217868438
>>217861

>есть два вертекса

ну запили какуенибудь охуительную кул стори
Аноним 07/03/16 Пнд 08:26:25 217871439
>>217861
Как пришел к успеху в плане работы?
Аноним 07/03/16 Пнд 18:06:26 217954440
Аноним 08/03/16 Втр 10:53:19 218086441
>>217699
Приемник не нужен. Есть rtl свисток. Отлично справляется для начала. Чем сам циклон будет плох как передатчик, если на кварце генерить?
Аноним 08/03/16 Втр 10:59:57 218088442
>>217714
Кусок провода мне достался еще от деда. Он с него на фронте вещал и прикуривал. Должен хорошо работать.
Аноним 08/03/16 Втр 11:29:09 218094443
>>218086
Синусом, например. Где ты синус возьмёшь? Как модулировать будешь?
Аноним 08/03/16 Втр 13:12:48 218110444
>>218094
Сама плата физически не может быть АЦП? Хоть с минимальной обвязкой?
С синусом да, но ведь большинству похуй, вещают прямоугольником и счастливы. Кодировки разные есть для цифрового вещания в конце концов. На гармоники и искажения в данном случае похуй, я думаю, не? Уже в зависимости от того, получу ли встроенный АЦП, можно говорить о модуляции.
Аноним 08/03/16 Втр 18:44:08 218135445
>>218110
Что еще за вещание прямоугольником? Насколько знаю, цифра делается путем всевозможных фазовых манипуляций. Или ты не о том?
Аноним 08/03/16 Втр 21:07:15 218179446
>>218135
Насколько я понял, ты хотел сказать что если я не сделаю на выходе модулированный синус, то я ничтожество срущее гармониками во все поля? Вот я и говорю что для начала сойдет и меандр. А про цифровое вещание не узнавал еще, возможно пизданул глупость. Насчет АЦП, щас вот понаходил много статей на тему как реализовать простой АЦП прямо в ПЛИСе. Так что возможно не все так плохо.
Аноним 08/03/16 Втр 22:00:58 218184447
>>218179
Ну можно сделать такой передатчик, можно сделать и приемник (но не на УКВ) на плисине. Но если так не делают, то наверно есть на то причины, не задумывался? А причина проста - никакие характеристики и дорогие комплектующие. Ну сделай, получишь какой-то опыт.

Как ты собираешься реализовывать АЦП прямо на плис? Я смог придумать только как сделать АЦП последовательного приближения. Компаратор есть - LVDS вход. В качестве ЦАП - ШИМ и RC цепочка. Но все равно понадобится минимум один резистор и конденсатор. И частота дискретизации такого АЦП будет хуже некуда.

Посоветовал бы почитать теорию по радиоприему, но, чувствую что бесполезно.
Аноним 08/03/16 Втр 23:02:25 218188448
>>218184
Все что попадалось либо устаревшее, либо вообще не связано с цифрой, либо связано но уже почти не про радио, а про обработку сигналов. Если подскажешь подходящую литературу, буду благодарен!

Получается проблема только в АЦП?

Линейные компоненты на обвязке - это я не считаю чем-то сложным и бессмысленным. А вот добывать и паять отдельные сороконогие микросхемы для преобразователей и фильтров - это как-то западло, тогда вообще непонятно на кой нужны эти ПЛИС, если все равно схема собирается снаружи.
Аноним 08/03/16 Втр 23:13:20 218189449
>>218188
Проблема в твоей голове. Устаревшее у него. Читай литературу, кукаретик, ты очень смешон.
Аноним 08/03/16 Втр 23:58:51 218198450
>>218189
И опять ни названий ни ссылок.
Аноним 09/03/16 Срд 07:52:20 218239451
>>218188
>либо устаревшее, либо вообще не связано с цифрой
У тебя из-за цифры антенна будет по другому работать? Или 2+2 станет равно не 4, а вообще непонятно чему?
Теория полувековой давности вполне применима к "цифровым" радиоприемникам.
Иди, делай уже что-нибудь. Передатчик этот хоть повторил уже?
Аноним 09/03/16 Срд 12:21:04 218275452
>>218188
> вообще непонятно на кой нужны эти ПЛИС, если все равно схема собирается снаружи.
ПЛИС нужна для цифровой обработки сигнала, например для AM\FM демодуляции.
Аноним 10/03/16 Чтв 21:48:13 218597453
Весело тут у вас.
Есть профессионалы?
Сам делают приемники на алтере.
Аноним 11/03/16 Птн 11:44:24 218673454
>>218597
>Сам делают приемники на алтере.
Приемники какие и чего?
Аноним 11/03/16 Птн 13:56:50 218689455
>>218597
Делаю приемники на зайлинксах, задавай свои ответы.
Аноним 11/03/16 Птн 14:29:27 218696456
>>218673
Радиолокационные. Ну там детекторы, фильтры, свертки, цдо. Ну всякое сопутствующее. Интерфейсы там, память, модели.

>>218689
Есть вариант перескочить на ксайлинкс. Правда говорят там инструментарий говно. На сколько это правда?
Pcie между плисами нормальная тема?
Аноним 11/03/16 Птн 14:31:18 218697457
>>218696
Точнее даже не то что говно. Как-то слабо верится в это.
Правдали что такая очевидная разница? Я как-то романтично думаю, что проблемы вообще нет поменять одно на другое.
Аноним 11/03/16 Птн 16:25:37 218717458
И сильно сложно на ПЛИС программировать по сравнению с контроллером?
Аноним 11/03/16 Птн 17:02:55 218729459
>>218717
Ещё один сравнивальщик тёплого и мягкого.
Аноним 11/03/16 Птн 18:46:09 218745460
>>218696
>Ну там детекторы, фильтры, свертки, цдо.
Ну не знаю в тему мой достаточно абстрактный вопрос или нет. Короче надо на ПЛИС сделать LPF с плавающей частотой среза, и если собственно частота среза изменилась (ну допустим по команде от микроконтроллера), надо перерасчитать матрицу коэффициентов. Но с другой стороны, если уже мы потратили логические элементы на вычисление коэффициентов, то наверно можно вычислять коэффициент в соответсвующей позиции матрицы на каждом такте обработки очередного сэмпла. То есть матрицы фактически не будет, а коэффициент будет вычисляться динамически. Или я сейчас велосипед изобертаю?
Аноним 11/03/16 Птн 19:14:21 218755461
>>218689
>задавай свои ответы.
Используется прямое расширение спектра (DSSS) и код Рида-Соломона. На входе измерено отношение сиигнал/шум, нужно добиться заданной вероятности ошибки на выходе. Какие должны быть параметры у этих двух этапов кодирования для достижения максимальной скорости передачи?
Аноним 11/03/16 Птн 19:27:31 218761462
>>218745
>LPF
low-pass filter?
Если да, то какая реализация? FIR или IIR?

Например это FIR заданного порядка, ну например там 40 или 100. Если у вас будет у такого фильтра меняться частота среза, например вы будете её уменьшать, то будет увеличиваться неравномерность и уменьшаться прямоугольность. Это все будет оказывать как-никак влияние на работу вашей системы.
В такой постановке задачи, я считаю, имеет смысл задаться каким-то приемлимым количеством частот среза и посмотреть их все в матлабе. Ну даже если 100 частот среза, fir фильтр 100 порядка с 32 разрядными коэффициентами. Потратить на это 40кбайт памяти. И по команде загружать нужный набор.
Как ни крути, а память дешевле ресурсы ПЛИС.

Ну может и не том речь.
Кстати а зачем частоту среза-то менять?
Аноним 11/03/16 Птн 19:56:52 218775463
>>218717
Ну... абстракция другая. Тут даже и не програмирование, а схемотехника. Сравнивать и правда не корректно.

Ну если просто сказать, то да. Плис явно сложнее. Уровень вхождения выше, влияние мелочей больше, класс задач решаемых с помощью плис очень сложнее.

+ по статистике алтеры больше 50% проектов на плис содержат процессор. Програмный или аппаратный.
Аноним 11/03/16 Птн 22:19:56 218811464
>>218696
>Есть вариант перескочить на ксайлинкс. Правда говорят там инструментарий говно. На сколько это правда?
После альтеровского Квартуса смотрится убого.
Меня недавно на этот ваш ксилинкс посадили, весь исплевался.
Правда говорят там есть какая-то вивада, как там не знаю, но она только для жирных чипов.

>Pcie между плисами нормальная тема?
А нахуя?
Аноним 11/03/16 Птн 22:26:19 218815465
>>218697
>Правдали что такая очевидная разница?
Не знаю, я с Альтерами не работал.

>>218811
>Правда говорят там есть какая-то вивада, как там не знаю, но она только для жирных чипов.
Не для жирных чипов, а просто для седьмой серии.
Аноним 11/03/16 Птн 22:27:55 218816466
>>218755
Хуй знает. Я приемники пилю, а не передатчики.
Аноним 11/03/16 Птн 23:56:08 218834467
>>218811
>А нахуя?
ну типа мне надо с одной плис на другую передать 14 Гбит/с + управление на периферию с ответами + прерывания. и у меня как раз есть hard ip pcie 2.0 и 4 трансивера под это дело.

Можно придумать конечно что-нибудь свое. но тут кажется вроде норм решение использовать готовый протокол. хотя он какой-то мутный. Эзернет понятнее был.
Аноним 12/03/16 Суб 00:03:06 218838468
>>218761
>Кстати а зачем частоту среза-то менять?
Ну, я SDR хочу запилить, реализовать на ПЛИС все виды демодуляции, какие смогу осилить. Соответсвенно для каждого вида демодуляции своя ширина канала. Да, наверно сделаю все-же предопределенные таблицы коэффициентов.
>Правда говорят там есть какая-то вивада
Говорят еще она C\C++ транслировать может
Аноним 12/03/16 Суб 03:18:03 218843469
>>218838
>Говорят еще она C\C++ транслировать может
Да может и может, но думается мне хуита в итоге получается.
Аноним 14/03/16 Пнд 13:49:13 219251470