[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
614 | 55 | 216

ПЛИС Иван 23/03/18 Птн 12:58:33  316943  
d.jpg (77Кб, 500x920)
Доброго времени суток. Вкатываюсь в ПЛИС (есть altera cyclone IV пока для тестов), планирую делать диплом на нём (3й курс сейчас бакалавр информатики и вычислительной техники) но не могу придумать - что таки собрать, может у кого-какая идея была когда-то но руки не дошли, или просто сейчас какая-то ассоциация... Паяльник держать умею, сложность потяну достаточно высокую, критично лишь время год остался)
Иван 23/03/18 Птн 13:04:49  316945
ап
Аноним 23/03/18 Птн 13:28:41  316948
>>316945
>ап
Ты не сильно умный, как я погляжу. Ту ли ты профессию выбрал? Может дворником тебе более комфортно будет?
https://2ch.hk/ra/res/127314.html
Аноним 23/03/18 Птн 14:31:06  316964
>>316943 (OP)
Ебани логический анализатор каналов на восемь с парой мегабайт записи, распознаванием паттернов и совместимостью с распространенными программами анализа. Можно, чтобы еще и светодиодом моргал.
Аноним 23/03/18 Птн 16:55:36  316971
>>316943 (OP)
учи лучше джаву. На плисах будешь залупу последнюю без соли доедать
Аноним 23/03/18 Птн 20:20:20  317009
>>316971
нихуя ты долбаёб братишка, земля тебе пухом.
ВО первых - джава для петухов.
Во вторых - мне похуй на зарплату ибо я уже положил крест на свою жизнь и в дальнейшем буду преподом дискретной математики.
В третьих - плис это ахуенно интересно и если твоих пропитанных джавапарашей мозгов не хватает чтобы понять как оно и зачем - это не значит что направление тлен
Аноним 24/03/18 Суб 00:09:13  317040
>>317009
>плис это ахуенно интересно и если твоих пропитанных джавапарашей мозгов не хватает чтобы понять как оно и зачем - это не значит что направление тлен

Если бы ты понимал как оно и зачем то не задавал бы здесь тупых вопросов. Про то, что продублировал тред и бампаешь в тематике я вообще молчу. Залетное озлобленное говно из /b видно с порога.

>мне похуй на зарплату ибо я уже положил крест на свою жизнь
Похуй на зп, пока твой мозг пропитан говном и юношеским максимализмом, со временем это пройдет, но чтоб не было поздно я дал тебе бесплатный совет - просто сравни количество вакансий и вилку зп на hh.ru по fpga и java и все поймешь.
Аноним 29/03/18 Чтв 17:28:25  317899
>>316948
> https://2ch.hk/ra/res/127314.html
Тот тред уже достиг бамплимита и медленно тонет. Надо либо новый оффициальный™ тред делать, либо сюда перекатываться и бортануть ОПа, раз уж создали.
Аноним 29/03/18 Чтв 18:52:39  317906
>>317899
>либо сюда перекатываться
Давай перекатываться. Задам свой вопрос тут.

ПЛИСаны, я не понял, вот я насинтезировал конфигурацию и залил ее в эту вашу FPGA, отключил питание и все пропало? Это мне надо отдельный контроллер мутить, чтобы каждый раз конфигураци. закидывать в нее?
Аноним 29/03/18 Чтв 19:06:47  317912
>>317906
Обычно ставят специальное ПЗУ, иногда загружают из микроконтроллера. Если у тебя отладочная плата, то там должно быть ПЗУ.
Аноним 29/03/18 Чтв 19:08:39  317913
>>317906
Почти. Потребуется отдельное, специально обученное ПЗУ с SPI интерфейсом:
https://www.eevblog.com/forum/microcontrollers/cyclone-v-configuration-using-spi/
Аноним 29/03/18 Чтв 19:15:57  317914
>>317912
>Если у тебя отладочная плата,
Нет, хочу мутить частотомер, а тут начитался про то что FPGA_NOT_CPLD
Аноним 29/03/18 Чтв 19:17:35  317915
>>317913
>Cyclone V
А как быть с четвертым Циклоном? У него нет встроенного ARM-контроллера?
Аноним 29/03/18 Чтв 19:22:27  317917
>>317915
> А как быть с четвертым Циклоном?
Ты это, по ссылке то ходить пробовал?
> I have used Winbond and ST flashes in the past for Cyclone IV and Spartan III without any issues.
Аноним 29/03/18 Чтв 19:24:04  317918
>>316948
Хорошо, что ты не моряк.
Аноним 29/03/18 Чтв 19:25:34  317919
>>317914
Ставишь какую-нибудь EPCS и все. И вообще для обыкновенного частотомера не нужны FPGA и вообще ПЛИС, из-за низких частот в том числе.

>>317915
Так и в пятых циклонах нет микроконтроллера, там просто ядро. В FPGA (обычно) нет флеша потому что технологии изготовления FPGA и флеша чем-то отличаются.
Аноним 29/03/18 Чтв 19:31:37  317923
>>317919
У некоторых есть, но это отдельный продукт и за отдельные деньги: https://www.altera.com/products/soc/portfolio/cyclone-v-soc/overview.html
Аноним 29/03/18 Чтв 19:41:16  317929
>>317923
Какой же это микроконтроллер без флеша? Хотя, кому-как, наверное, ведь нет четкого определения того что считать микроконтроллером.
Аноним 29/03/18 Чтв 20:13:09  317938
>>317919
>EPCS
Блядь. Чому я раньше не спросил? Еще две недели ждать теперь
Аноним 29/03/18 Чтв 21:00:34  317944
>>317919
>Ставишь какую-нибудь EPCS и все.
А как бы узнать нужный объем для FPGA на 6к ячеек?
Аноним 29/03/18 Чтв 21:29:14  317949
Screenshot-2018[...].png (48Кб, 745x470)
>>317944
Достаточно EPCS4. Также у этих ПЗУ есть полностью совместимые аналоги.
На всякий случай еще раз скажу: нет смысла использовать FPGA для простого частотомера. На FPGA не получится сделать быстрый счетчик. Целесообразнее использовать быстрый счетчик и любой микроконтроллер.
Аноним 29/03/18 Чтв 21:44:30  317955
>>317949
>На FPGA не получится сделать быстрый счетчик
Да ладно? Что он 200МГц не потянет? Мне больше и не надо.
Аноним 29/03/18 Чтв 21:56:03  317957
>>317955
Потянет, но 74VHC4040 с любым микроконтроллером также потянет.
Аноним 31/03/18 Суб 14:20:28  318209
>>317949
Почему сразу не сказал? Вроде как банальная память 25 серии может быть аналогом, и местами даже более быстрым, и добываемым из ближайшей помойки.
Как-то долбил ЭФО на тему оригинальных EPCS - это ахтунг, если сравнивать с "обычной" 25 серией:
EPCS4SI8N 4,5$/шт, DC 15+ Есть на складе СПб, доставка 1-1,5 недель
EPCS16SI8N 6,6$/шт, DC 16+ Есть на складе СПб, доставка 1-1,5 недель

25-ю серию сам еще не запускал, только в каком-то AN читал и на electronix.ru (https://electronix.ru/forum/lofiversion/index.php/t57150.html).

ЗЫ - Какие сейчас есть не сильно древние FPGA с 5В входом и выходом ?
Еще раз - ВХОДОМ и ВЫХОДОМ, а НЕ 5V-tolerant input. Честные 5В входы-выходы и было бы очень неплохо чтобы и другие напряжения держало (3.3, 2.5)..
Altera FLEX, ACEX и прочие ? С софтом проблемы. Или плохо смотрел? Есть CLPD на 44 вывода LC4064V - у нее 2 банка VCCIO - в теории по даташиту можно осторожно подать 3.3 и 5В.
Аноним 01/04/18 Вск 16:34:04  318388
>>318209
> не сильно древние FPGA с 5В входом и выходом
Выбери одно Пятивольтовые FPGA померли лет 20 назад, CPLD продержались дольше, но что MAX7000S, что XC9500 давно сняты с производства.
Аноним 01/04/18 Вск 18:00:18  318400
max7.jpg (1395Кб, 3264x2448)
>>318388
Кто-то в теме? Уже прилично так посношал гугл, а он так и не дает ответа, как и 9-й кактус - у Flex 10K%30RI208-4% есть разделение пользовательских выводов по банкам напряжений питания или нет? На сайте альтеры в разделе pinouts какие-то мутные документы, где описаны только служебные выводы, а про обычные(пользовательские) ни слова.
Видимо остановлюсь пока что на Flex 10K.
MAX7000S - тоже есть для ловли баттхерта от заявленных максимум 100 перепрошивок.
У EPM7128SLC84 - точно нет разделения выводов на банки - или все 3.3 или все 5В..
Аноним 01/04/18 Вск 18:50:31  318414
>>318400
>от заявленных максимум 100 перепрошивок.
Народ пишет, что тысячи раз шили и нихуя страшного не случилось. Это типа Альтера перестраховуется, чтобы в случае чего ей мозги не ебли.
Аноним 01/04/18 Вск 19:10:38  318418
>>318400
Ты делаешь что-то странное, если тебе понадобились 5В уровни и при этом не подходит преобразователь уровней. Также оно стоит немало, если покупать с хоть какой-то гарантией.
>есть разделение пользовательских выводов по банкам напряжений питания или нет?
https://www.altera.com/en_US/pdfs/literature/an/an107.pdf Банков там нет. 5В одновременно с 3,3В на выходах (вроде бы) обеспечиватеся за счет внешнего подтягивающего резистора.

>100 перепрошивок
Эти 100 перепрошивок - это количество перепрошивок при котором гарантируется заданное время сохранности данных во флеше. Если превысить, то производитель (всего лишь) не гарантирует что конфигурация будет сохраняться заданное время.
Аноним 01/04/18 Вск 20:57:00  318442
>>316943 (OP)
Народ, а в даркнете еще не пробегала схема chipprog 48 с конфигурацией FPGA?
Аноним 01/04/18 Вск 21:01:02  318443
.jpg (2650Кб, 3258x2168)
>>318418
Теплые, ламповые 5В.. Один раз был случай когда надо было немного логики в разрыв впихнуть, а не из чего, а свеженький циклон стремно было пихать, как и нормальные преобразователи 8T245 (или подобные) с 2 напряжениями питания негде было выдрать.

>Ты делаешь что-то странное
Тяжелый осадок одной истории.

Еще раз перечитал - по ходу да, банков нет. Подав 5В на все VCCIO и получаем 5В ввод-вывод. Согласование выходов вниз (до 3.3) на резисторах, входов не нужно.

Про 100 перепрошивок - читал на марсоходе как они издевались, но там была cpld намного свежее в виде epm240, а не архаичной max7000.

FPGA хороша тем, что у нее нет ресурса перепрошивок, но и отладка как на МК - это порочная практика. Синтез проекта, заливка, оценка работы в реальном железе, правка, повторная заливка..
MAX10 показалась интересной - заливая через JTAG конфигурацию - она применяется. Передернув по питанию - грузится "заводская" конфигурация. Как минимум ресурс внутреннего флеша не должен уменьшаться.
Есть на чем проверять, а мозгов для укрощения пока нет. Пробую VHDL неспешно изучать.
Аноним 03/04/18 Втр 20:12:43  318805
>>318418
Антон выручай.
Altera Flex 10K поймет новую память 25 серии (какую-то некрофилию на мегабит-другой(из которых всего 46 килобайт используется) через преобразователь уровней) для хранения и загрузки конфигурации?
По диагонали почитал AN116 - вроде возможно же. Как и поймет ли прямую запись pof файла или же преобразованного hex в конфигурационную flash?
Аноним 03/04/18 Втр 20:46:54  318811
>>318805
https://habrahabr.ru/post/352666/
Аноним 03/04/18 Втр 21:14:02  318822
>>318811
Это про 4-ый циклон, а тот анон про флексы.

>>318805
Стоит посмотреть http://db.zmitac.aei.polsl.pl/Electronics_Firm_Docs/ATMEL/Atmel/acrobat/doc0910.pdf
Аноним 03/04/18 Втр 21:30:22  318833
>>318811
Забавный костыль. Закопипастил страничку - вдруг пригодится.

>>318822
Уже читал эту статейку и про их согласование уровней на hc244. http://www.platan.ru/shem/pdf/st50-52.pdf
Даташиты не сравнивал.
Это было сложно нагуглить по памяти:
https://electronix.ru/forum/lofiversion/index.php/t13569.html
как наебать систему и не подать виду.
Даже если будет эпикфейл - фигня.
Тут тоже нет конфигурационной памяти у флекса (хотя и есть куда ее втыкать) https://habrahabr.ru/post/277947/
Аноним 05/04/18 Чтв 10:00:29  319106
>>318822
Этот антон прав. Почитал даташиты - никаких шансов приклеить 25 серию флеша к флексу. Заглянув в efind.ru и chipfind.ru в поисках epc1 epc2 at17 - прямо как на той картинке "все ебанулись". Стоят как крыло от самолета.
И ладно.. Главное питание на рабочей схеме не дергать. На Altera UP1 (UP2) было только куда ставить саму память, но памяти не было. Вариант с МК конфигурить не рассматривал, хотя он скорее всего будет основным.
Аноним 09/04/18 Пнд 10:17:53  319671
flex0.jpg (1570Кб, 3212x2284)
epf.png (21Кб, 682x573)
CsAWxgpTiWA.jpg (94Кб, 800x450)
Нетактический бамп.
Этот артефакт даже подает признаки жизни.
Входы и выходы прибиты гвоздями на 5В. Пока что все.
Аноним 11/04/18 Срд 08:42:13  319849
Я так понял прошлый тред тонет, продублирую:
Парни, хелп. Нужная плата для акселерации вычислений. Суть в том, что она цепляется по эзернету, получает задания-считает-возвращает результат. Я нихрена не знаю, наугад предложил взять AES-KU040-DB-G
http://ru.farnell.com/avnet/aes-ku040-db-g/dev-board-kintex-ultrascale-prog/dp/2775206?st=kintex
Может есть что-то с более оптимальным соотношением цена/производительность?
И если заказывать с фарнелл - не завернёт ли таможня? Пугают буквы "AES" в названии.
Аноним 02/05/18 Срд 22:22:36  321861
>>319849
Нужно исходить из ресурсозатрат твоего алгоритма.
>Пугают буквы "AES" в названии.
Иностранные поставщики соблюдают законодательство РФ горазбо более скурпулезней, чем пидорахен-таможня. Если согласятся отправить 90% что таможня пропустит.

Аноним 03/05/18 Чтв 08:02:19  321895
>>321861
Алсо в рашку могут поставляться платы с выжженными блоками AES
Аноним 03/05/18 Чтв 13:48:36  321908
>>319849
Ничего общего у этих букв и шифрования нет, не ссы.
Аноним 03/05/18 Чтв 18:36:45  321990
>>321908
Ты бы хоть в документации поискал прежде чем ерунду писать. В последнем поколении альтеровских FPGA имеется AES для шифрования конфигурации.
Аноним 03/05/18 Чтв 18:45:57  321996
>>321990
Бля, я не говорю что AES там нет, я говорю что AES в названии не о шифровании.

Блоки для крипты прошивки они клепают уже давно, и всем похуй.... экспортируються даже в санкционную рашку
Аноним 05/05/18 Суб 11:51:18  322175
>>321996
>>321990
Я же писал выше, что в РФ приходят плисины с выжженными блоками AES.
Аноним 05/05/18 Суб 12:58:12  322178
>>322175
Можешь хоть что-нибудь предоставить в доказательство? Я покупал в терраэлектронике микроконтроллеры с аппаратным AES и они пришли в фарнеловской упаковке, все вроде как работает.
И потом, как вообще можно выжечь какой-то блок, причем не задев соседние, если это не было предусмотрено при проектировании микросхемы?

Кроме того уже прошел месяц, наверное для анона задававшего вопрос это уже не актуально.
Аноним 05/05/18 Суб 18:24:47  322194
>>322178
>И потом, как вообще можно выжечь какой-то блок, причем не задев соседние, если это не было предусмотрено при проектировании микросхемы?
ФЬЮ
@
ЗЫ
Аноним 07/05/18 Пнд 12:59:01  322456
>>322194
Более того, в процессорах интел есть блоки шифрования, и ниче
Аноним 15/05/18 Втр 13:56:13  323301
>>322456
Дык на них есть нотификации фсб, а есть ли они на платы с плис - большой вопрос. В треде про компутеруниверс на /hw много разговоров про это. Есть две видюхи, аналогичные по характеристикам, одну можно невозбранно купить, а за другую чуть ли не присесть за ввоз антироссийского шифрующего средства. Как-то так, правда я слышал что эту шнягу потом отменили но это не точно.
Аноним 21/05/18 Пнд 13:30:20  324203
И снова здравствуйте.
Хочу прикупить тут чип XC7K355T-2FFG901I для своего девайса, смотрю цены, на фарнелл оно стоит €1 819,00. На ебее и на али встречаются цены от 12т.р. (€163,79) за чип. Это что наёбка какая-то? Откуда такой разброс цен?

https://www.ebay.com/itm/2PCS-X-XC7K355T-1FFG901C-IC-FPGA-300-I-O-901FCBGA-Xilinx/332337611117?epid=2165454311&hash=item4d60dd816d:g:MZwAAOSwPfVZi2I0

http://ru.farnell.com/xilinx/xc7k355t-2ffg901i/fpga-kintex-7-300-i-o-fcbga-901/dp/2831130?st=XC7K355T
Аноним 21/05/18 Пнд 15:50:14  324217
>>324203
>-
в фарнеле индастриал грейд
Аноним 21/05/18 Пнд 15:52:35  324219
>>324203
и разный speed grade

F: XC7K355T-1FFG901C
E: XC7K355T-2FFG901I

-1 -2 - скорость
С I -температурный

Аноним 22/05/18 Втр 01:17:07  324277
Эх, антуаны.
Нет ничего больней перекатывания с няшного верилога на вхдл.
Ну если только переход с квартуса на вивадо. Хотя там симуляция проще.
Аноним 22/05/18 Втр 08:14:31  324287
>>324217
>>324219
Спасибо, будем смотреть.
Аноним 22/05/18 Втр 12:59:27  324312
>>324277
Хоспаде, за что тебе такое??!
Аноним 22/05/18 Втр 16:42:55  324338
>>324277
>с няшного верилога
>с квартуса
Просто петушиное бинго сорвал.
Аноним 22/05/18 Втр 21:56:21  324381
>>324338
Тем не менее, всяких багуль, решающихся закрытием проекта, я тут словил уже больше.
>Просто петушиное бинго сорвал.
Ну и дрочи дальше свои
иклюд дибрари ИЕЕЕ_СТД_ВЕКТОРА_МАТИМАТИКА
сигнал стд_лоджик_вектор(10 даун ту 0)
when => <=
Что это вообще блять такое тут присходит. Ебануться.
Аноним 23/05/18 Срд 07:21:04  324408
>>324381
Багули ты ловишь, потому что руки из жопы растут. А что касается дрочи дальше, так это не я вынужден перейти на вхдл, а ты. Так что да, дрочи дальше.
Аноним 23/05/18 Срд 19:23:40  324459
2.png (42Кб, 670x581)
11.jpg (146Кб, 1024x768)
1.png (35Кб, 664x558)
HTB1kfw9LXXXXXc[...].jpg (25Кб, 492x250)
Привет, плисач. Возможно, я не по адресу со своими проблемами но идти больше не знаю куда. Пытаюсь подключить параллельный АЦП к плис и заставить его нормально работать. И беда вот в чём, мне хватило ума развести плату и запаять чип но вот дальше просто не знаю что делать. Мой АЦП AD9226 имеет дифференциальный вход, но я распаял его как single ended и теперь не представляю как на него нужно правильно подавать сигнал, и исходя из этого проверить работает ли он корректно. Ранее для проверки я не придумал ничего лучше, чем написать конфигурацию, которая сначала собирает несколько тысяч семплов в память, а потом выдаёт их по uart на комп, скрипт на питоне рисует график, график на котором получается хуйня. На второй пикче на вход был подключен генератор меандра 100 кгц, на третей его увеличенная часть. С ацп берётся 8 бит из 12, для передачи семпла одной посылкой uart, на входе присутствует 1 вольт от встроенного в ацп источника опорного напряжения. Если вы ещё не поняли, что я довн, я говорю об этом прямо. Помогите.
Аноним 24/05/18 Чтв 07:40:04  324504
>>324459
Начни с подачи постоянного напряжения на вход АЦП. В твоем случае - от 1 до 3В. Подал напряжение, записал отсчеты, посмотрел че получилось, поменял напряжение. Поставь себе какой-нибудь Bitviewer, чтобы было проще смотреть че у тебя записывается в файл.
И да, у тебя отлажена схема записи в память/чтения из памяти/передачи по UART?
Аноним 24/05/18 Чтв 07:58:32  324506
>>324504
>Bitviewer
Чем оно лучше калькулятора в виндовсе?

>И да, у тебя отлажена схема записи в память/чтения из памяти/передачи по UART?
Было бы что там отлаживать, простейшая же ерунда. Я тоже делал такое, только в отличие от этого анона я писал по 32 бита и принимал в матлабе.
Аноним 24/05/18 Чтв 08:31:38  324508
>>3244592
Похоже последовательность байт перепутана.
Аноним 24/05/18 Чтв 10:50:16  324521
DP4ABLvXkAAb15y.jpg (384Кб, 1200x644)
>>324506
>Чем оно лучше калькулятора в виндовсе?
Калькулятор может нарисовать что-то такое?

>Было бы что там отлаживать, простейшая же ерунда. Я тоже делал такое, только в отличие от этого анона я писал по 32 бита и принимал в матлабе.
Молодец. Но я спрашивал не у тебя, а у этого анона.
Аноним 27/05/18 Вск 23:10:04  324829
>>316971
Ну хз, работаю плисером в ДС2, зп 120к на руки, практически вчерашний студент.
Аноним 28/05/18 Пнд 14:20:53  324890
>>324829
Какие навыки востребованы?
Аноним 28/05/18 Пнд 16:11:29  324892
>>316943 (OP)
Может неактуально, но...
Сделай мультикатридж для для денди на микроконтроллере, а плис будет выполнять роль маппера.
Аноним 28/05/18 Пнд 17:41:38  324897
>>324890
System Verilog, Vivado, Xilinx, DSP, MATLAB, SIMULINK, C/C++, python
Аноним 28/05/18 Пнд 18:12:18  324899
>>324897
Блять а мог бы выучить пару либ на джаваскрипте и поднимать в два раза больше.
Аноним 28/05/18 Пнд 20:58:42  324909
>>324899
Ну выучи и поднимай. Хотя мне кажется, что там тоже много знать надо, чтобы хорошо платили.
Аноним 28/05/18 Пнд 22:37:19  324922
>>324897
Это не навыки. Я про алгоритмы, хуе мое.
То, что нужно сидеть в виваде под сисверилгом\вхдл плисоебу - это очевидно.
Си, я так понимаю, уже для скриптом в микроблейзе\цинке?
Аноним 29/05/18 Втр 00:41:03  324931
>>324897
Это в оборонке такое хотят? С одной стороны, не представляю, кто в рашке может платить за плисоёбство, кроме оборонки, с другой, систем верилог и пайтон — для оборонки очень по-хипстерски.
Аноним 29/05/18 Втр 09:21:36  324976
>>324931
В оборонке хотят железо. Как ты это железо будешь кодить никого не волнует.
Аноним 29/05/18 Втр 12:05:20  324982
>>324922
Ну, из алгоритмов это фильтрация, ресэмплинг сигналов, различные виды модуляции, прием сигналов спутниковой связи, ФАПЧ, временные синхронизации, тактовые синхронизации, АРУ, Витерби, BCJR, LDPC и т.д. и т.п.
На C/C++ пишешь модели разрабатываемых алгоритмов, а потом переносишь на ПЛИС, или чужие модели, написанные на C/C++ переносишь на ПЛИС.
Аноним 29/05/18 Втр 13:54:47  324994
>>324982
Походу мы одним и тем же занимаемся, лол.
Аноним 29/05/18 Втр 17:31:32  325020
>>324994
кек
Аноним 29/05/18 Втр 19:20:27  325032
>>324982
Я третий в этом тредю и мы, кажется, все в одном отделе сидим, лул.
Аноним 01/06/18 Птн 21:38:33  325350
РадарММС суки я вас спалил. Скрины из треда вашим безопасникам слил. Пизда вам.
Аноним 01/06/18 Птн 23:10:54  325356
>>325350
3 форма допуска, похуй.
Аноним 02/06/18 Суб 10:42:58  325384
>>325350
Антихайп, ебал твой рот.
Аноним 04/06/18 Пнд 18:32:56  325580
Объясните классический нубский вопрос. Как два байта переслать (vhdl)? literally.
Я вот о чем.
Был у меня msg STD_LOGIC_VECTOR, в котором вручную забито сообщение в хексе в аскии.
И которое я спокойно пересылал с помощью мультиплексора, мол, если первый бит, то отсылаю из этого вектора кусок от 7 до 0. case i when b"00" => data(7 downto 0) <= msg(7 downto 0) и т.д.

Но надо быть человеком и использовать массивы, тайпы, хуяйпы. Как мне объявить мое сообщение? Как мне обращаться к его кускам по индексу, если у меня индекс-счетчик изначально тоже вектор?
Если забиваю на вектор-счетчик и делаю отдельный integer для индекса, то всё равно при обращении к массиву типа msg(7 downto 0) пишет, мол, внутри msg нихуя не вектор и иди нахуй. Колбасная магия с приведением типов to_unteger(unsigned i) это тоже отдельная песня.
Фокус с циклическим сдвигом ror тоже, кстати, не работает. Мол, не определена операция и всё такое.

Итак, еще раз. Как передавать символы по одному используя в качестве исходных данных массив? И всё должно быть, естественно, синтезируемо.
Спасибо.
Аноним 04/06/18 Пнд 20:24:48  325602
1.png (32Кб, 595x773)
2.png (7Кб, 1064x193)
>>325580
Что-то не вполне тебя понял. Я VHDL подзабыл, но все равно как-то написал пример.
Если этот "массив" довольно большой, то целесообразно использовать блочную память. В таком случае имеет смысл организовать код таким образом, чтобы можно было заменить память на примитивы и мегафункции всякие, если вдруг синтезируется не так. К тому же так меньше вероятность сделать ошибку и получить какую-нибудь трехпортовую память.
Аноним 04/06/18 Пнд 20:41:14  325604
>>325602
Ну вот у меня есть Hello.
Я его объявлял
constant msg : std_logic_vector(39 downto 0) := X"68656c6c6f"
И обращался
case cnt is
when B"00" => data <= msg(7 downto 0) ...

Вот захотел не писать этот ебаный мультиплексор с кейсами, а как белый человек, через переменную. Но переменная у меня лоджик вектор, которую так просто не засунешь в скобки, нужно приводить в to_integer(unsigned()).

Как вообще на синтезируемость влияют эти все конвертации, какая предсказуемость результата?

Далее. Не хочу задавать явно в хексе вручную. Хочу писать
constant msg : string := "Hello"
И чтобы достать конкретную букву, соответственно писать
if rising_edge(clk) and (cnt <8) then
data(7 downto 0) = msg(cnt)
Но тут уже ругается, что msg(cnt) выдаёт не биты, в которых блять тут все должно хранится,, а, собсно, букву. Опять нашел, что стринг это массив чаров, которые тоже можно там по ебаному как-то конверсить в нормальные биты.

Аноним 04/06/18 Пнд 22:28:53  325619
>>325604
>Но переменная у меня лоджик вектор, которую так просто не засунешь в скобки, нужно приводить в to_integer(unsigned()).
Приводи, в чем проблема? Тут же строгая типизация.

>мультиплексор
В данном случае это скорее дешифратор.

>Как вообще на синтезируемость влияют эти все конвертации, какая предсказуемость результата?
Лучше посмотри исходники ieee.std_logic_1164, которые должны быть в твоем САПР и симуляторе. Там будет видно, что unsigned и std_logic_vector отличаются только тем, что для них определены разные операторы/функции. А определения этих обоих типов абсолютно одинаковые.

>это массив чаров
Которые имеют перечислимый тип. И прописаны они в пакете STANDARD, исходники которого также везде имеются.
Аноним 04/06/18 Пнд 22:38:25  325620
>>325619
>Приводи, в чем проблема?
Для меня это всё еще выглядит черным ящиком и магией коньпилятора, когда не ясно, что там внутри на уровне схематики происходит.
Хотя вот раз говорят, что это всё ходы, чтобы обмануть сапр, а на самом деле там внутри одно и то же байтоебство, то буду менее настороженно к этому относиться. Но выглядит всё равно некрасивенько.
>В данном случае это скорее дешифратор.
Верно, извиняюсь.

С индексом разобрались, вектор в ансайнд, оттуда в интежер.
А что с обращением к символу в строке, как его в биты перевести?
Свою функцию перевода писать, как рекомендуют?

function to_slv(c: character) return std_logic_vector is
begin
return std_logic_vector(to_unsigned(character'pos(c)), 8));
end;

Аноним 04/06/18 Пнд 22:40:16  325621
>>325620
А еще пишут, что стринг не синтезируема. Значит мне строки в каком формате объявлять?
Аноним 04/06/18 Пнд 23:00:08  325624
>>325621
Тогда используй string только при инициализации std_logic_vector. Аналогично тому, как инициализируют RAM из файла.
Аноним 04/06/18 Пнд 23:12:20  325625
>>325624
Слишком уже задротская тема какая-то. Я начинал с нубовопроса, не знаю уже, о чем речь.
Аноним 05/06/18 Втр 18:25:31  325692
Зачем этот ваш плис, если все равно всё сводится к проганию на си в хард\софт ядре?
Аноним 05/06/18 Втр 20:42:11  325704
>>325692
Можно на огромной скорости молотить в логике операции, которые процессорное ядро на такой скорости не вытянет. А ядро будет заниматься всем остальным. Бесценно для обработки сигналов.
Аноним 05/06/18 Втр 22:29:37  325708
>>325580
Просто без задней мысли пишешь на верилоге и не забиваешь голову всякими АЙЕЕЕ_СТД_ЛОДИК_ВЕКТОР
Аноним 05/06/18 Втр 23:42:47  325714
>>325708
Да, я тоже любил великолепный верилог, но увы, не разрешают.
Аноним 06/06/18 Срд 00:03:04  325715
>>325704
>Бесценно для обработки сигналов.
В ПЛИС есть встроенный ацп или предполагается использовать дорогой внешний? И цап тоже внешний?
Аноним 06/06/18 Срд 00:06:37  325716
>>325715
Ну сигналы есть не только аналоговые. Обработку эзернета, например, можно замутить.
Аноним 06/06/18 Срд 00:11:24  325718
>>325716
Нахер оно нужно? Лучше уж готовый копеечный езернет контроллер поставить.
Вот высокоточная обработка и анализ СВЧ аналога в реалтайме - интересная тема. Но нужны оче дорогие ацп и цап.
Аноним 06/06/18 Срд 00:12:21  325719
>>325718
Сейчас бы на плисе делать то, с чем справляется лучше DSP.
Аноним 06/06/18 Срд 01:24:54  325722
>>325719
Куда копать для вкатывания в тему и освоения DSP?
Аноним 06/06/18 Срд 08:01:25  325727
>>325719
Разве? В одном из самых простеньких циклонов EP4CE22 (который я люблю за TQFP корпус), есть 66 умножителей 18х18 бит, которые могут работать на ~200МГц. Параллельно умножителям там может работать куча сумматоров. Безусловно, какие-то DSP такое потянут, но если взять ПЛИС побольше?
Аноним 07/06/18 Чтв 08:49:45  325845
>>325718
А если критична задержка и надо фильтровать пакеты на 7-м уровне osi на скорости 10 гигабит? А если надо выполнять ещё расчёты и выдавать отклик? На плис такая задержка будет минимальной, можно выстроить схему так, что расчёт будет идти конвеером и сложный алгоритм будет выполнятся за пару тактов, на проце такое сделать иногда просто невозможно, или нужна многоядерная йоба и ртос, и это будет нихуя не дешевле плис и разработка намного сложнее будет.
>>325715
Есть такое.
Аноним 08/06/18 Птн 09:17:58  325975
>>325620
>это всё ходы, чтобы обмануть сапр
Именно. По сути преобразование типов - это преобразование метаинформации о битах, а не самих битов.
>>325625
>Слишком уже задротская тема какая-то
Когда я еще наивно полагал, что vhdl это неплохой язык, наткнулся на https://github.com/VLSI-EDA/PoC библиотеку, которая немного упростила байтоебство. Ничего лучше под этот язык пока не знаю.
Аноним 08/06/18 Птн 09:24:19  325979
>>325845
>4 GSPS 12-bit RF-ADC
>Есть такое
>В плис
Разве что где-то в лаборотории у хилых. В рельности доступны только 1 MSPS.
Аноним 08/06/18 Птн 11:52:56  326002
sibo.jpg (53Кб, 326x500)
Здравствуй аноньимъ!

Прошу вашей консультации. Дело таково.
Мне нужно знать, можно ли сэкономить транзисторный бюджет и скорость, заменив стандартный float16 вычислитель на некую имитацию с фиксированной точкой.

Что мне нужно. Допустим умножать.
Каковы особенности чисел?
1. Со знаком.
2. Фиксированная точка (на десятых долях допустим) 2.1 1.3 4356.5
3. Но, когда число в диапазоне (-1 1), точку нужно перенести в старший разряд, для макс точности. Например 0.124321 -0.932323

А результат пишется в большой регистр в формате с фиксированной точкой. Например 435626.124321
Аноним 09/06/18 Суб 22:22:59  326103
2018-06-07-1855[...].jpg (941Кб, 1280x960)
Просто снял наклеечку E-MU e-dsp с чипа звуковой карты em8984 v3 (E-MU Systems 0404 PCIe).
Аноним 10/06/18 Вск 00:10:00  326109
>>326103
В более старых платах у них второй спартан стоит, ничего нового.
Аноним 10/06/18 Вск 11:38:02  326130
>>316943 (OP)
Годная пикча.
Современные погромисты даже не знают как устроена мышь и контроллер дисплея, а про архитектуру процессора я вообще молчу
Аноним 10/06/18 Вск 12:13:20  326135
>>326130
А перечисленные тобой знания им нужны чтобы радачеров впечатлять?
Аноним 10/06/18 Вск 13:47:51  326140
>>326135
Радачеры как макаки же. Кнопочки даваить и паять научились, а как все устроено подробно не знают и знать не хотят в большинстве
Аноним 10/06/18 Вск 14:01:07  326144
>>326130
>Современные погромисты
Ты из какого НИИ им. тов. Подзалупкина вылез? Кому впёрлись твои расчёты когда у нас аппликашка календарика на мобиле загружает под 100% 4 ядра по 1.4Ггц просто красивенькими анимациями и полупрозрачными 3д переходами? Здесь другие ребята, анон, не стоит шутить про расчёты, это тебе не шиндоус 3.1, здесь абстрагируются по-крупному. Здесь пишут на языке богов, где любая сущность объект, где всё наследуется от всего, где просто хэллоуворлд может занимать тысячи строк кода и при внесении пары изменений в коде управлять заодно ядерным распадом в коллайдере, здесь шаблон погоняет кодогенерацией, здесь просто приложение с показом времени отжирает 2 гига оперативы на старте и занимает 500 мегабайт на диске. Тут используют Анриал Енджин только чтобы перемножать пару матриц в его математической библиотеке, здесь гарбадж коллектор трахают прямо в анус, создавая тысячи объектов в каждом кадре и не освобождая ручками ни один.

Забудь ты про свой найтивный код. Здесь совсем другая тема. Тут программируют совсем на другом уровне.
Аноним 10/06/18 Вск 14:03:14  326145
>>326144
Хуясе! Как это у меня паста автоматом конвертнулась в пнг и запостилась пикчей? Это Абу там устои расшатывает?
Аноним 10/06/18 Вск 14:35:25  326150
>>326144
Ну короче не те уже вы
Аноним 10/06/18 Вск 14:42:15  326151
1.png (115Кб, 658x2541)
>>326130
>На каком принципе работает курсор? Как определяют координаты и взаимодействие к примеру с окном?
>А где можно подробнее глянуть про контррллер дисплей? Как он формирует текст?
Это опять ты вылез?
Это не радачеры тупые, а ты. Не можешь даже оответствующую литературу прочитать. Как вообще тебе объяснять, если ты не знаешь базовых вещей?
Вот на картинке мой код простейшего процессора, много ты понял? А если нарисовать это на отдельных регистрах и счетчиках? Нихуя ты не поймешь, потому что "регистр" — для тебя пустой звук.
Ну, можешь попытаться все это понять с помощью nand2tetris — это такой курс для тупых программистов. Но ты сейчас опять в лучшем случае поблагодаришь и продолжишь писать тупняк.

А картинка выглядит просто шуткой. Любой человек, пишущий на ассемблере, сможет вручную по таблице опкодов перевести текст в машинные коды. Остальная "иерархия" также имеет мало смысла.
Аноним 10/06/18 Вск 15:23:24  326155
sibobydeceptico[...].jpg (102Кб, 743x1075)
>>326144
Нынче ренессанс байтоебства наступил с приходом Rust.
Но народ не очень интересуется.
Аноним 10/06/18 Вск 21:28:37  326182
>>326151
И как твой код переводится в машинный? Где эта прога нахожится, что переводит?

Ну про курср правда интересно. Про регистры я читал
Аноним 11/06/18 Пнд 10:44:43  326207
>>326182
>И как твой код переводится в машинный? Где эта прога нахожится, что переводит?
Оказывается ты тупее, чем мне казалось раньше. Заголовок треда не видел?
Поскольку ты такой тупой, все же попытаюсь объяснить. Этот код, в некотором приближении, можно считать схемой в текстовом виде. Специальная программа (в первом приближении) располагает эту схему внутри ПЛИС так, чтобы она занимала меньше места. Так же как в случае с ассемблером, любой плисоеб, может вручную, без компа перевести этот код в схему (но не внутри ПЛИС, по разным причинам).
>Про регистры я читал
Но нихуя не понял, иначе не писал бы тут тупняк.
Аноним 11/06/18 Пнд 11:30:56  326208
>>326144
Ты из какого НИИ им. тов. Подзалупкина вылез? Кому впёрлись твои расчёты когда у нас аппликашка календарика на мобиле загружает под 100% 4 ядра по 1.4Ггц просто красивенькими анимациями и полупрозрачными 3д переходами? Здесь другие ребята, анон, не стоит шутить про расчёты, это тебе не шиндоус 3.1, здесь абстрагируются по-крупному. Здесь пишут на языке богов, где любая сущность объект, где всё наследуется от всего, где просто хэллоуворлд может занимать тысячи строк кода и при внесении пары изменений в коде управлять заодно ядерным распадом в коллайдере, здесь шаблон погоняет кодогенерацией, здесь просто приложение с показом времени отжирает 2 гига оперативы на старте и занимает 500 мегабайт на диске. Тут используют Анриал Енджин только чтобы перемножать пару матриц в его математической библиотеке, здесь гарбадж коллектор трахают прямо в анус, создавая тысячи объектов в каждом кадре и не освобождая ручками ни один.

Забудь ты про свой найтивный код. Здесь совсем другая тема. Тут программируют совсем на другом уровне.
Аноним 11/06/18 Пнд 13:55:39  326218
>>326207
Лол. Спасибо за терпение. Я про плис не спрашивал т.к. не разбирался с ним и не собираюсь пока.

Я просто тут часто спрашивал и всех заебал про ассемблер. Я так понял, что сам кодер опкодов в машинный заложен уже в архитектуре проца. Но сам ассемблер это сорт компилятора?

А про курсор я еще не понял детально. Хочу найти подробные схемы видеоконтроллера кр580вг75
Аноним 11/06/18 Пнд 15:37:35  326221
Посоветуйте какие-либо legit курсы по повышению квалификации. Чтобы сертификаты на стенку вешать и вот это всё.
Аноним 11/06/18 Пнд 15:59:51  326225
>>326151
>82 строка casez
Что за casez? Джва года пишу на верилоге, такого не встречал
Аноним 11/06/18 Пнд 16:19:00  326226
>>326225
Это кейс, который учитывает, собсно Z состояние линии.
Есть еще casex.
Аноним 11/06/18 Пнд 17:03:27  326233
>>326218
>Я так понял, что сам кодер опкодов в машинный заложен уже в архитектуре проца. Но сам ассемблер это сорт компилятора?
Не, это просто бессмысленный набор слов. Нихуя ты не понял. Абсолютный нуль знаний. Хотя это даже не нуль, ты в минус пошел.
>Хочу найти подробные схемы видеоконтроллера кр580вг75
Опять ты со своим выводом изображения на экран? Ладно, в очередной раз попробую объяснить.
Начинать нужно с аналогового видеосигнала, того который в телевизоре или мониторе на ЭЛТ. В телевизоре электронный луч двигается зигзагом за счет отклоняющего магнитного или электрического поля. Попадая в экран, электроны засвечивают люминофор. Чем больше электронов - тем сильнее свечение. Таким образом, для того чтобы сформировать изображение, нужно менять силу тока электронного луча в кинескопе. Воздействие, заставляющее меняться силу тока, представляет собой видеосигнал (в некотором приближении, т.к. надо еще синхронизировать перемещение луча).
Аналоговый видеосигнал, как и любой аналоговый сигнал, это просто напряжение или другая величина, изменяющаяся во времени. Все, теперь задача процессора с "видеоконтроллером" сводится к формированию заданного аналогового сигнала. А для этого, в самом простом случае, достаточно лишь приделать параллельный ЦАП к параллельному порту и написать программу, которая будет в этот порт выводить требуемые значения. При такой постановке задачи это ничем не отличается от вывода любого другого аналогового сигнала, например звука.
КР580ВГ75 в некотором приближении всего лишь перекладывает часть этой работы с процессора на себя.
Вот в каком месте тебе не понятно? Это даже многие ардуинщики понимают. Те самые, про которых ты так отзывался >>326140

>>326226
Небольшое уточнение. Третье состояние могут проверять оба оператора, но только при симуляции. Это не синтезируется, разумеется. casex помимо "Z" может проверять на "X", вот и все отличие. А для синтеза используется значение "?" (пропускает любое значение).
Аноним 11/06/18 Пнд 20:18:43  326252
>>326233
>набор слов

Ну хорошо, а где тогда находится тот декодер, который код с экрана переводит в машинный? Ты же сам понимаешь, что буквы с экрана не с помощью магии в машинный код переводится.

Да я понимаю, что экран это по сути сетка пикселей, в зависимости от сигнала кода контроллер зажигает определенные пиксели и таким образом формируется изображение.
А как вот курсор работает, обратная связь?
Аноним 11/06/18 Пнд 20:48:28  326260
>>326252
Ты какую-то хуйню городишь. Напиши нормально что ты хочешь узнать. Написаный текст на языке погромироаания переводится в инструкции процессора компилятором. А хуйню с курсором и обратной связью лучше бы не писал
Аноним 11/06/18 Пнд 20:55:23  326261
>>326252
Ты какой-то совсем больной на голову.
>Ну хорошо, а где тогда находится тот декодер, который код с экрана переводит в машинный?
Переводом текста программ в машинный код занимается компилятор. Комилятор это программа такая, если что. Зачем делать компилятор, который будет брать текст с экрана? Не кажется ли тебе логичнее брать текст из файла или какой-нибудь области ОЗУ?
>Ты же сам понимаешь
Нет, твое чириканье я не понимаю. Отдельные слова вроде понятны, но предложения бессмысленные.

>А как вот курсор работает, обратная связь?
Лучше выпились.
Все объяснения как оно работает есть в книгах, которые тебе уже советовали. Причем это книги не для специалистов, а просто для общего развития, понятные не профессионалам. Ты, может быть скажешь, что "читал", но я тебе не верю или ты читал жопой. Попробуй напрягать голову в процессе чтения и отвечать на контрольные вопросы в конце каждой главы.
Аноним 11/06/18 Пнд 21:05:08  326264
>>326261
>Лучше выпились.
Слушай, этот тип, с периодичностью 2-3 месяца, врывается в радач и начинает задавать одни и те же вопросы по кругу. Постоянно находятся сердобольные аноны пытающиеся ему пояснить, хотя все это расписано и разжевано в сотне книг рассчитанных на широкий круг icq. Но этот унылый траль продолжает и продолжает уныло тралить.
Аноним 11/06/18 Пнд 22:28:47  326275
>>326264
Какие книги, посоветуй авторов? Я проебал ссылки

>>326260
>курсор
Ну если ты не знаешь, то так бы и сказал сразу. Если ты не можешь объяснить ребенку на пальцах что то в течении минуты - значит ты это сам не понимаешь

>>326261
Бля. Я не говорю про текст с экрана. Это всего лишь интерфейс для человека поняинтно. Про компилятор знаю, но принцип ты его понимаешь? Ты же вот мне про регистры говорил. Говришь программа переводит, это и так любому школьнику понятно. Ну ты же сам понимаешь, что программа это не магия, а по сути управление логическими элементами и кодерами, которые из этих вентелей и состоят. Так я всего лишь это хотел и узнать - где эти кодеры и находятся - в архитектуре проца или нет. За терпения спасибо тебе конечно. Вы конечно радачеры молодцы, можете делать/собирать йоба устройства и погроммировать, но на уровне микро видимо мало кто понимает, кроме инженеров интела и т.п.

И что я такого задал про курсор плохого? Мне просто интересно, какой принцип.
Аноним 11/06/18 Пнд 22:33:03  326276
>>326275
>Так я всего лишь это хотел и узнать - где эти кодеры и находятся - в архитектуре проца или нет.
У меня аж голова заболела. Кодеры - они за компом, вне проца находятся.
>но на уровне микро
Тебе интересно понять, как проходит движение основных носителей заряда в приповерхностном слое?
Аноним 11/06/18 Пнд 23:06:26  326278
3.36.jpg (53Кб, 485x578)
>>326276
Ну вот тебе элементарный шифратор 10 чисел в двоичные к примеру
Они же находятся уже в архитектуре проца? Я собственно и пытаюсь это у вас тут узнать какой уже месяц лол
Аноним 11/06/18 Пнд 23:07:50  326279
>>326278
Да, находится.
Аноним 12/06/18 Втр 08:07:47  326293
>>326278
Блядь, ебаный ты шизоид, ты можешь нормально выражать свои мысли? Твой поток сознания читать просто не возможно. Возникает ощущение, что у тебя разорванное мышление или речевая бессвязность. Просто словесный шум какой-то. Прими таблетки и не забывай посещать психиатра, у которого наблюдаешься.
Аноним 12/06/18 Втр 08:14:04  326294
>>326252
>а где тогда находится тот декодер, который код с экрана переводит в машинный
Переводом исходного кода в машинный код занимается компилятор, а не декодер.
>А как вот курсор работает, обратная связь?
По-разному, в зависимости от архитектуры и вида курсора.
Аноним 12/06/18 Втр 08:35:25  326295
>>326275
>Ну ты же сам понимаешь, что программа это не магия, а по сути управление логическими элементами и кодерами, которые из этих вентелей и состоят.
Программа - это последовательность инструкций процессора. Это по сути. Она управляет вычислениями, а не логическими элементами.
>но на уровне микро видимо мало кто понимает
Нет такого уровня, ты словоблудишь. На уровне цифровой схемотехники понимает любой плисовод, например.
>Если ты не можешь объяснить ребенку на пальцах что то в течении минуты - значит ты это сам не понимаешь.
Глупости. Нельзя научить, можно только научиться. Раз ты называешь дураком того, кому задаешь вопросы, значит ты еще больший дурак.
>Какие книги, посоветуй авторов? Я проебал ссылки
Что ты хочешь узнать?
Аноним 12/06/18 Втр 08:40:42  326296
>>326275
>Какие книги, посоветуй авторов? Я проебал ссылки
Я выше упоминал nand2tetris. Хотя это не совсем книга, но так даже лучше зайдет. Это курс по построению процессора из отдельных вентилей 2И-НЕ, конечный итог - работающий на этом компьютере тетрис. Если бы ты задавал вопросы по этому курсу, то тебе наверняка бы кто-нибудь ответил. А так ты несешь бред и удивляешься не менее тупым ответам.
>Если ты не можешь объяснить ребенку на пальцах что то в течении минуты - значит ты это сам не понимаешь
Неправильная логика. Это бы означало, что все что ты "читал", писали люди, не осознающие того что пишут. А это явно не так.
>Про компилятор знаю, но принцип ты его понимаешь?
Понимаю, написал сам парочку простейших. Лежат рядом с кодом вышеприведенного процессора.
>Ну ты же сам понимаешь, что программа это не магия, а по сути управление логическими элементами и кодерами, которые из этих вентелей и состоят.
Машинные команды, из которых состоит компилятор, ничем не отличаются от машинных команд любой другой программы.
Похоже ты не осознаешь что такое процессор и что он делает. Причем не на уровне того что у него внутри, а что он выдает наружу. Если бы ты сам попробовал запрограммировать на ассемблере хоть что-нибудь, а потом вручную перевести код на ассемблере в машинные коды, то таких тупых вопросов точно бы не задавал. Но ты просто "читал", не напрягая мозги и не отвечая на контрольные вопросы. А потом ты наверное еще головой стукнулся, и в голове у тебя какие-то "кодеры" перемешались с компиляторами.
>но на уровне микро видимо мало кто понимает, кроме инженеров интела и т.п.
Специалистов по физике твердого тела тут действтительно не наблюдается. Но тут есть несколько анонов, способных придумать простенький процессор и нарисовать его схему на отдельных транзисторах. На это способны все плисоебы. Выше по треду тебе наглядное подтверждение.

>>326278
Именно такие в процессоре вряд ли окажутся. В вышеприведенном процессоре такого нет.
Или у тебя вопрос в том, как программа будет переводить десятичные числа (код 1 из 10) в двоичные (натуральный двоичный код)? Так это совсем просто, например посредством команд сравнения и условных переходов.

Все, мне надоело отвечать на твой тупняк. Если следующие вопросы будут не по курсу nand2tetris, то отвечать тебе не буду. Вопросы по этому курсу можешь задавать в этом треде.
Аноним 12/06/18 Втр 14:26:50  326321
>>326279
>>326294
>>326295
>>326296


Все радачеры, спасибо вам за терпение и мои вопросы. Пойду тогда книгу эту скачаю и поизучаю
Аноним 12/06/18 Втр 18:28:53  326343
>>326218
> Хочу найти подробные схемы видеоконтроллера кр580вг75
Нахуя? Аналог делается без всяких схем собственно контроллера: http://www.danbigras.ru/RK86/Naladka/NoVG75.html
Аноним 13/06/18 Срд 20:31:35  326537
864546786.png (243Кб, 397x396)
12345676524.png (14Кб, 366x399)
ПЛИСач, а Spartan-6 взлетит, если ядро запитать пикрилейтед? Можно ли R2 выбросить нафиг?
Аноним 13/06/18 Срд 20:34:41  326538
>>326537
>R1 и R2
selffix
Аноним 13/06/18 Срд 20:41:44  326539
>>326537
Вроде можно. На выход кондёр пожирнее, резистор на пару сотен Ом до земли.
Аноним 13/06/18 Срд 22:05:29  326546
>>326537
Я слишком сноб, но меня так-то от элэмки корежит, а тут еще и плис питать от неё. Уф.
Аноним 13/06/18 Срд 22:55:06  326552
>>326546
В моём случае там будет AMS1117.
Аноним 14/06/18 Чтв 11:42:07  326691
Котаны, сколько примерно будет стоить заказать в китае 6-слойную плату в форм-факторе pci express?
Аноним 14/06/18 Чтв 12:30:28  326693
>>326691
Формат "pci express" - wtf
Аноним 14/06/18 Чтв 12:59:23  326696
54876865.png (61Кб, 1246x967)
>>326693
Форм-фактор. Понятно же, что он имел ввиду футпринт платы под шину на материнку.
Аноним 14/06/18 Чтв 16:10:02  326757
>>326696
This! Спасибо за перевод с битардского. Я просто ахуеваю сколько стоят отладки с интерфейсами PCI-E и SFP+
Они что блять из золота?
Может дешевле выйдет, если самому развести и заказать у китайцев?
Аноним 14/06/18 Чтв 16:42:44  326768
>>326757
С учетом вероятного проеба первой партии, и немногочисленности, будет раза в два дороже
Аноним 14/06/18 Чтв 16:55:35  326778
4345457867656.png (110Кб, 1007x684)
5765876765.png (87Кб, 1589x725)
>>326757
Это не перевод, а попытка затраллеть (или нет, в случае только разъёма). Вообще это PCI Express Electromechanical Specification, не? Дешевле или нет, ящитаю, зависит от конкретной отладки или конкретно того, что тебе нужно, и в каком количестве.
Аноним 14/06/18 Чтв 23:25:22  326828
Плисаны,
возможно ли устроиться и зарабатывать нормальную деньгу (50-150) плисаном без диплома вообще? Или без диплома магистра?
Аноним 15/06/18 Птн 15:31:08  326941
>>326828
Можно
Аноним 15/06/18 Птн 19:05:44  326962
>>326828
Нельзя
Аноним 15/06/18 Птн 19:17:21  326963
>>326941
>>326962
А где в РФ вообще плисаны востребованы?
Аноним 15/06/18 Птн 20:05:38  326975
>>326963
Посмотреть тонущий тред никак? Я тебе даже ссылку на него оставлю https://2ch.hk/ra/res/127314.html

>Или без диплома магистра?
С дипломом специалиста нормально. А с дипломом бакалавра сложно. Сразу же возникает вопрос почему не доучился. Обстоятельства или просто дурак?
Аноним 15/06/18 Птн 20:24:28  326979
>>326975
>почему не доучился
Но ведь законченное высшее, ко-ко!
Аноним 15/06/18 Птн 21:24:25  326992
>>326757
> отладки с интерфейсами PCI-E и SFP+
> Они что блять из золота?
Они, прежде всего, предназначены для больших дяденек с серьёзным бизнесом, а не для гаражных ниггеров.

> Может дешевле выйдет, если самому развести и заказать у китайцев?
Ты точно уверен, что можешь уложиться в 200 долларов за готовое изделие?
https://www.aliexpress.com/store/product/Arria--PCIe-board/620372_32844162066.html
https://www.aliexpress.com/store/product/PCIe-development-board-Cyclone-IV/620372_32821486791.html
Аноним 16/06/18 Суб 05:28:04  327012
>>326979
Как правило в руководстве компаний, которым в РФ нужны плисаны (оборонка) сидят дяди старой формации, воспитанные еще при Брежневе. А им ты хуй объяснишь, что бакалавр это высшее образование.
Аноним 16/06/18 Суб 08:49:10  327019
>>327012
Высшее образование времён Брежнева безвозвратно ушло ещё в начале нулевых. А бакалавр это по сути научный работник, не заточенный под выполнение узко специализированных задач, но с развитым умом и большим количеством креатива. Магистр это уже по совковым меркам кандидат наук. Далее только доктор философии. Но как всегда у нас все смешалось и превратилось в кучу дерьма. Вся надежда на этот срок Путина, по словам будет восстановление разрушенной системы образования и подъем с колен собственной микроэлектроники.
Аноним 16/06/18 Суб 09:46:35  327023
>>327019
>бакалавр это по сути научный работник, не заточенный под выполнение узко специализированных задач, но с развитым умом и большим количеством креатива
И хули тогда бакалавры делают в ВУЗах, которые готовят инженерные (читай, прикладные) кадры?
Аноним 16/06/18 Суб 10:01:41  327025
>>327023
Он же написал, что у нас все как обычно перемешалось.
Однако не логично то, что даже первоначально бакалавр - это промежуточный этап перед магистром. Нет смысла готовить узкоспециализированного человека, чтобы потом еще пару лет готовить из него специалиста широкого профиля. Либо так не должно быть вообще, либо бакалавров должно быть два вида.
Аноним 16/06/18 Суб 11:16:54  327030
>>327012
Жиза. Я начальнику отдела на собеседовании пять раз повторял, что диплом у меня уже есть. Бакалавра.
Аноним 21/06/18 Чтв 11:47:06  327693
Анон, а никому не попадались книги с практическими курсами и заданиями для FPGA? Т.е. не стопятсотый пересказ спецификации языка и водолейством «что такое двоичная система и в чём разница между CPLD и FPGA», а нечто вроде "FPGA prototyping by Verilog (VHDL) examples".
Аноним 21/06/18 Чтв 12:07:19  327695
>>327693
>"FPGA prototyping by Verilog (VHDL) examples".
Ну так книжка и называется, лул.
Аноним 21/06/18 Чтв 12:11:58  327696
image.png (1070Кб, 766x1040)
>>327695
>>327693
Аноним 21/06/18 Чтв 12:53:11  327702
>>327695
>>327696
Так я потому и пишу «наподобие», что обе эти книги у меня есть. А вот больше такого ничего не попадалось.
Аноним 21/06/18 Чтв 13:34:55  327713
>>327702
А зачем тебе еще? Читай исходники.
https://freecores.github.io/
Аноним 21/06/18 Чтв 13:56:31  327721
>>327702
Я бы тоже с радостью нечто подобное практическое заимел.
А пока приходится задачки с работы делать.
Аноним 21/06/18 Чтв 14:50:57  327733
>>327702
Впрочем, кое-что могу подкинуть. Тут не книги, а брошюрки скорее. И да, они появились когда я петушил на VHDL.
Тут подробно описаны потоки типа FIFO.
https://www.springer.com/cda/content/document/cda_downloaddocument/9781461443001-c1.pdf
Тут сборник годных советов.
http://www.mrc.uidaho.edu/mrc/people/jff/vhdl_info/Ten_Commandments_VHDL.pdf
Но больше всего опыта в проектировании я получил, читая макросы на python от этих авторов.
https://github.com/enjoy-digital
https://github.com/m-labs
Аноним 21/06/18 Чтв 16:39:19  327747
Надоело тупо подключать ардуино библиотеки для датчиков.
Куда лудше вкатываться в ПЛИС или стм32?
Аноним 21/06/18 Чтв 17:08:19  327749
1.gif (204Кб, 300x400)
>>327747
В какую сторону вращается девушка?
Если по часовой стрелке - ПЛИС.
Если против часовой стрелки - STM32.
Аноним 21/06/18 Чтв 17:26:13  327751
>>327749
Спасибо. Почему-то твой ответ убедил меня сильно.
Аноним 21/06/18 Чтв 18:02:10  327753
>>327747
Очевидно стм32.
Стм-ку можно купить, сделать для неё плату из говна и палок однослойную, развести распаять и девайс готов.
ПЛИС для махараечных датчиков - оверкилл.
Если хочется - можно плисоебить чисто в редакторе с тестбенчем.
Аноним 21/06/18 Чтв 18:40:03  327760
20180621182719.jpg (1013Кб, 2560x1440)
>>327751
Это называется внушение. Могу и аргументировать.
Желание перейти к ПЛИС - это желание анализировать. ПЛИС даст тебе знание внутреннего устройства контроллеров и процессоров. Желание анализировать возникает в левом полушарии мозга, и если оно активно - то девушка вращается по часовой стрелке.
Желание перейти к STM32 - это желание создавать. STM32 даст больше возможностей, власти для своих идей. Желание создавать рождается в правом полушарии и когда оно активно, девушка движется против часовой стрелки.
Лучше то, что тебе ближе.
Аноним 21/06/18 Чтв 19:02:51  327762
>>327747
>Надоело тупо подключать ардуино библиотеки для датчиков.
Учитывая это предложение, тебе лучше как следует изучить микроконтроллер в своей ардуине. Для начала ты можешь делать все то же самое на ардуиновской плате, но не использовать ардуиновское иде и библиотеки.
Ты наверное даже с регистрами в атмеге не разобрался? Представь себе, микроконтроллер, который стоит в ардуине, разрабатывался не для ардуины вовсе. Даже более того, существуют какие-то ардуины и на Cortex-M3. Если бы ардуины начали делать на STM32, а такая возможность есть, то что бы ты тогда делал?

>>327753
В целом верно, но однослойную плату под QFP-144 в домашних условиях вполне можно сделать. А CPLD в PLCC корпусах с панельками вообще можно на макетке паять.
Аноним 21/06/18 Чтв 19:06:28  327764
1
Аноним 21/06/18 Чтв 19:16:33  327765
>>327762
>В целом верно
В моем манямирке все fpga уже давно на BGA.
Аноним 21/06/18 Чтв 19:36:36  327769
>>327765
Это печально, скоро совсем не получится потыкать осциллографом прямо в ноги FPGA. Хотя нет, серия 5576 никуда не денется.
Аноним 21/06/18 Чтв 19:38:04  327770
>>327769
А зачем тыкать осциллографом, когда есть чипскоуп?
Аноним 21/06/18 Чтв 19:49:09  327773
>>327770
Чтобы смотреть совместно с аналоговыми сигналами.
Аноним 21/06/18 Чтв 19:52:02  327774
>>327773
Ну аналоговые сигналы можно и на другом конце потыкать, а не у ноги плисины. Конечно, есть всякая срань шумовая по пути, но я уж не знаю, насколько это важно.
Аноним 21/06/18 Чтв 20:23:43  327775
>>327774
Так то аналоговые сигналы обычно непосредственно в ПЛИС не заходят. Входной аналоговый сигнал смотришь на одном конце, выходной на другом, а синхронизируешься от вывода ПЛИС, например.
Ну и потом, во FLEX10K ничего такого не имеется.
Аноним 22/06/18 Птн 08:10:48  327807
20180622080321.jpg (2102Кб, 2560x1440)
>>327775
Мне кажется для подобных целей достаточно сделать отладочные пятаки на этапе проектирования печатной платы.
Плюс, насколько я знаю, пятаки, к которым паяется BGA обычно делают сквозными и их можно потыкать с другой стороны печатки? Разве нет? Сам редко этим занимаюсь.
Аноним 23/06/18 Суб 15:50:27  327991
uart.png (60Кб, 1202x1002)
>>327775
Антон, скажи что у меня глюки.
Неужели реализация обычного юарта занимает 342 триггера и в самую младшую FPGA влезет всего 1.5 юарта ?
Аноним 23/06/18 Суб 16:30:48  327999
Screenshot2018-[...].png (76Кб, 850x1169)
>>327991
> a16450
> обычного юарта
А ты думал — в сказку попал? https://www.altera.com.cn/content/dam/altera-www/global/zh_CN/pdfs/literature/ds/ds16450.pdf
Аноним 23/06/18 Суб 16:37:56  328001
>>327991
Ну и вдогонку: https://www.fpgarelated.com/showarticle/765.php
Аноним 23/06/18 Суб 21:33:49  328045
>>327991
Ну не триггеров, а логических элементов.
Плюс, это же приемо-передатчик. Еще и перевод из последовательного в параллельный, та еще морока.
Аноним 01/07/18 Вск 15:32:15  328924
Двач,хочу вкатиться в FPGA.
Что почитать и какую плату купить для начала?
Аноним 01/07/18 Вск 16:11:56  328926
>>328924
Поддвачну. В планах накатить 8086 или что-нибудь слабее например 6205, поэтому советуйте платку с оперативкой сразу.
Аноним 01/07/18 Вск 18:39:41  328950
>>328924
На всякий случай скажу очевиднейший факт, который, возможно, тут не все знают. В отличие от микроконтроллеров, тут для чего-то более-менее сложного без симуляции не обойтись. Непосредственно для обучения плата не требуется. Поэтому если что-то и покупать, то в основном для того чтобы просто посмотреть как оно работает.
Книгу там выше по треду советуют >>327693 Сам я советовать не буду, т.к. то что я читал, мне не понравилось.

>>328926
>6205
Может 6502?
>с оперативкой сразу.
В самих FPGA достаточно много блочной двухпортовой памяти. В весьма небольшой EP4CE10 этой памяти 414 кбит, в EP4CE22 594 кбит, по моему этого вполне хватит для игрушки на 6502. Если все-таки хочется отдельную память, то стоит определиться с ее типом.
Аноним 02/07/18 Пнд 14:38:11  329023
>>328926
Я брал такую, но для "поиграться" это дороговато наверно.
Аноним 02/07/18 Пнд 14:38:40  329024
>>329023
Ссылка отклеилась -
https://www.aliexpress.com/item/Xilinx-FPGA-Artix7-Artix-7-Development-Board-XC7A35T-Core-Board-with-64Mbit-SPI-Flash-256MB-DDR3/32821596173.html?spm=a2g0s.9042311.0.0.27424c4dmW9YEs
Аноним 02/07/18 Пнд 19:10:11  329062
>>329024
А схема где? Или ты китайцам для ее получения писал?
Уж лучше взять https://store.digilentinc.com/arty-s7-spartan-7-fpga-board-for-makers-and-hobbyists/ хотя в сумме с доставкой выйдет дороже. Но для задач того анона возможно лучше взять со статической памятью.
Аноним 03/07/18 Втр 08:33:47  329113
>>328924
> хочу вкатиться в FPGA
> какую плату купить для начала?

Если говорить про альтеры (с хилыми не работал, так что посоветовать не могу), то почти любую на младших камнях из семейства «Циклон 4» (EP4CE6/EP4CE10) и приемлемым количеством мигалок и переделок (чтобы не ебаться с макетками и проводами), плюс программатор (китайский клон USB blaster):
https://www.aliexpress.com/item/ALTERA-Cyclone-IV-EP4CE6-FPGA-Development-Kit-Altera-EP4CE-NIOSII-FPGA-Board-and-USB-Blaster-downloader/32792622551.html
https://www.aliexpress.com/item/Free-shipping-Altera-CycloneIV-FPGA-Development-board-EP4CE6E22C8N/32715249531.html
https://www.aliexpress.com/store/product/Free-shipping-altera-EP4CE6F17C8N-board-fpga-board-altera-board-altera-fpga-development-board-fpga-development-board/620372_32795496067.html
https://www.aliexpress.com/store/product/only-E10-SDRAM-altera-EP4CE10F17C8N-board-fpga-board-altera-board-altera-fpga-development-board-fpga-development/620372_32800480331.html

>>328926
Тоже самое. Додревнюю восьмибитную ЭВМ можно успешно впихнуть в EP4CE10: http://www.electronicsfun.net/RU/archives/932

>>329062
Ну, в моём случае китаец дал ссылку на файлообменник, с архивами (схемы, примеры и немного документации в стиле «шоаррская лиса»).

P.S. Плисаны, я тут охуительную хуйню нашёл. «Пердуина» с MAX10 вместо микроконтроллера: https://www.aliexpress.com/store/product/Mini-Altera-MAX10-10M02SCM-10M8SCM-10M08SAM-FPGA-Development-core-Board-compatible-with-Arduino-Raspberry-Pi/829772_32881985871.html
Аноним 03/07/18 Втр 13:44:43  329161
>>325350
Прикол они мои клиенты, члены деревянные им отгружаем
Аноним 03/07/18 Втр 18:51:41  329205
Радач, что почитать, чтобы нормально вкатиться в вети на низком уровне?
Помню, рекомендовали сиську читать, но там разве не применительно к их аппаратуре?
Читал стандарт IEEE на 802.3 - маловато\сложновато. Маки, хуяки. Ничего не ясно.
Аноним 05/07/18 Чтв 11:33:41  329439
>>329024
Схему китайцы скинули, ага. За ссылку спасибо, кое-что присмотрел там интересное.
Аноним 06/07/18 Птн 21:13:21  329592
>>329113
>>328950
Добра вам, аноны
Аноним 07/07/18 Суб 13:00:56  329643
>>327807
> Плюс, насколько я знаю, пятаки, к которым паяется BGA обычно делают сквозными
Ничего ты не знаешь, Джон Сноу. Потыкать можно в переходные отверстия, через которые ноги соединяются с другими элементами схемы. Сами контактные площадки не сквозные, а поверхностные.
Аноним 07/07/18 Суб 13:06:49  329644
>>329205
Ты странный. Хочешь вкатываться на низком уровне, а стандарты тебе СЛОЖНА. Кроме того, низкий уровень - это что? Схемотехника PHY? Логика MAC? Алгоритмы протоколов верхнего уровня? Будешь делать свой W5300 на ПЛИС? Будешь делать свой TCP/IP-стек на STM32?
Аноним 08/07/18 Вск 04:16:11  329700
>>316943 (OP)
Хм... А может 8 бит процессор с программно настраиваевым декодером команд и его возможности в эмуляции на нём всяких микроконтроллеров?

Типа перспективы развития реализации аппаратного эмулятора...

Хз чушь несу
Аноним 08/07/18 Вск 04:20:50  329701
>>327749
Она идёт вперёдъ
Аноним 08/07/18 Вск 16:25:52  329747
>>329700
У вас МИКРОКОД: https://en.wikipedia.org/wiki/Microcode
Аноним 08/07/18 Вск 16:42:02  329748
>>329747
Ой ля, спс а то я сам всё это учил а как называется хз
Аноним 08/07/18 Вск 18:00:20  329753
Тест
Аноним 13/07/18 Птн 11:53:24  330254
>>327760
Бледь.. А если я плисоёб и у меня девушка тоже вращается против часовой стрелки?
Я получается лентяй без желания создавать?
Аноним 13/07/18 Птн 11:55:02  330255
>>330254
Ошибся, хотел написать что у меня вращается по часовой стрелке
Аноним 13/07/18 Птн 12:38:13  330258
>>330255
Молодой человек, эта девушка не для вас вращается!
Аноним 13/07/18 Птн 17:40:02  330285
>>327749
Наебалово. Она попеременно вращается в обе стороны. Смотрите внимательно и долго.
Аноним 13/07/18 Птн 18:04:40  330290
>>330285
>Она попеременно
Вот же довн! Она одновременно вращается во все стороны!!111
Аноним 13/07/18 Птн 22:01:08  330312
>>330290
Да! Девушке явно не хватает мнимой компоненты
Аноним 16/07/18 Пнд 22:00:37  330533
Какая линия прогресса у плисоеба? И критерии качества?
Ну вот поморгал ты светодиодиком.
Потом двумя.
Потом сделал рс232 приемник, ...
как там дальше?
И как плохого плисоеба отличить от хорошего? Быстро кодит? Мало блоков использует?
Аноним 16/07/18 Пнд 23:46:58  330542
>>330533
>как там дальше?
VGA, общение с памятью, SPI, I2C, USB, 10/100 Ethernet PHY, гигабитные приемопередатчики, общение с АЦП/ЦАП, интерфейс JESD204B, шина AXI, встроенные процессорные ядра (Microblaze/Nios), ARM.
Отдельно - ЦОС, фильтры, приемники, демодуляторы, SDR, обработка звука/видео/изображений, нейросети.
Еще отдельно - криптография, майнинг.
Аноним 17/07/18 Втр 13:59:32  330587
>>330542
> USB, 10/100 Ethernet PHY, гигабитные приемопередатчики
Это зависит от наличия бабла на дорогие ПЛИСы и корки, или погромиста (не быдлокодера) под боком.

> Ethernet PHY
У тебя три ошибки в слове MAC
Аноним 17/07/18 Втр 18:12:55  330606
>>330587
>дорогие ПЛИСы и корки, или погромиста (не быдлокодера) под боком
Необязательно, я 100 Ethernet в одно рыло поднял, и без всяких NIOS-ов и прочих говнософтовых и хардовых процов. А все нужные корки есть в свободном доступе.
Аноним 17/07/18 Втр 20:31:11  330611
Плисаны, делаю тут (в целях самобучения) секундомер с динамической индикацией (на семисегментниках) и внезапно затупил. Как идеологически верно и политически грамотно организовать генерацию низкочастотного строба (http://zipcpu.com/blog/2017/06/02/generating-timing.html )? Генерировать его на месте, в каждом из модулей (мультиплексор, дешифратор семисегментного кода и т.п.), или же генерировать его один раз и использовать в качестве тактового сигнала для модулей?
Аноним 17/07/18 Втр 22:44:15  330615
>>330542
>шина AXI, встроенные процессорные ядра (Microblaze/Nios), ARM.
Ну это так-то уже куски С кода в процессорной среде по большей части, не?
Аноним 18/07/18 Срд 09:37:02  330642
>>330587
>Это зависит от наличия бабла на дорогие ПЛИСы и корки, или погромиста (не быдлокодера) под боком.
Зависит. Но вопрос был какая линия прогресса у плисоеба. А в серьезных конторах хотят, чтобы плисоеб мог смахараить свич на ПЛИС.
Аноним 18/07/18 Срд 09:38:35  330643
>>330615
>Ну это так-то уже куски С кода в процессорной среде по большей части, не?
И? Ты думаешь, плисоеб не должен уметь кодить на C?
Аноним 18/07/18 Срд 10:35:09  330646
>>330611
> идеологически верно и политически грамотно
делать ему длительность один период тактовой частоты и подавать его на вход EN
Аноним 18/07/18 Срд 17:58:12  330659
>>330646
>EN
Никак не могу понять, этот EN - обычный вход разрешения, завязанный на вход D, или же какой-то спец. вход завязанный на тактовый вход?
мимо
Аноним 18/07/18 Срд 18:30:03  330662
>>330643
Просто в чем тут мастерство плисоебства, не пойму.
Аноним 18/07/18 Срд 18:40:29  330663
Плисаны, дайте путь мастера плисоебства.
И какие вещи надо купить и где.
Какие книги почитать.
Но главное это основные вехи Мастера, так сказать план.
Аноним 18/07/18 Срд 20:32:00  330673
>>330659
> вход завязанный на тактовый вход
This. Твой строб будет тактирован основной тактовой частотой.
Аноним 18/07/18 Срд 20:55:51  330676
>>316964
Этого двачую! Логический анализатор для начинающего плисоёба - отличный проект. Можно ещё 8-битную игровую приставку из ничего (от вентилей до написания игрули) попробовать замутить.
Аноним 19/07/18 Чтв 19:02:24  330748
>>330673
Ну и как он там с ним завязан, по простому И?
Аноним 20/07/18 Птн 16:32:46  330830
>>330662
В том, чтобы найти нужные куски кода, собрать проект, запустить и чтобы работало как надо.
Аноним 20/07/18 Птн 17:00:38  330833
>>330748
Да, если это clock enable. Бывает еще count enable, это другое.
Аноним 21/07/18 Суб 00:25:41  330892
>>330833
>count enable
Это в счётчиках. Это синхронный вход, подаётся через комбинационные схемы на D-вход.
Мне интересен именно clock enable у D-триггера. Желательно схему такого триггера увидеть.
Аноним 21/07/18 Суб 17:14:25  330944
1.jpg (316Кб, 1315x987)
2.jpg (422Кб, 1315x987)
3.jpg (243Кб, 687x986)
4.jpg (121Кб, 911x764)
>>330892
Насколько я понимаю, это можно сделать не одним способом, но например в структурных схемах МК рисуют вентиль И. А в логической ячейке ПЛИС уже есть аппаратный триггер, и как там у него внутри сделан вход clock enable, производитель не расписывает (ну, по крайней мере, Альтера для Циклона не расписывает).
Аноним 21/07/18 Суб 19:32:00  330974
>>330944
Название книги с двух первый пикч?
Аноним 21/07/18 Суб 19:52:22  330976
>>330944
>1 пик
Если сделано как на (b), то это хуета, лучше сразу делать как на (а).

Вкинь, плиз, страницу с рисунком 3.18.
Аноним 21/07/18 Суб 20:34:18  330982
>>330974
digital-design-and-computer-architecture-russian-translation.pdf
Аноним 21/07/18 Суб 20:50:40  330984
1.jpg (160Кб, 688x987)
>>330976
Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. — 3-е изд. 2010
Аноним 21/07/18 Суб 20:54:35  330985
>>330976
> Если сделано как на (b), то это хуета
Поясни, пожалуйста.
Аноним 22/07/18 Вск 17:44:24  331043
>>330985
По такой схеме повышаются требования к сигналу EN, он должен быть таким чтобы на тактовом входе не образовались пички.
И вообще, комбинационные схемы и другие на тактовых входах крайне нежелательны - синхронное проектирование же.
Вот тут подробнее рассказывается
https://youtu.be/82MIcxi5pPo
https://youtu.be/JpUUdEEKZeg
Аноним 23/07/18 Пнд 15:44:02  331190
Привет, Анон, я смотрю тут много вопросов на тему "что мне выучить чтобы устроиться на работанейм?" Работаю 4 года FPGA-разработчиком, могу ответить на твои ответы.
Аноним 23/07/18 Пнд 16:23:49  331197
>>331190
>Работаю 4 года FPGA-разработчиком, могу ответить на твои ответы.
Хуи сосешь?
Аноним 23/07/18 Пнд 18:39:51  331217
>>331190
Бочку делаешь?
Аноним 23/07/18 Пнд 19:02:43  331221
>>331190
Сколько процентов рабочего времени ты занимаешься именно разработкой - проектированием структурных схем, кодингом, симуляцией, пердолингом с железкой?
Аноним 23/07/18 Пнд 19:26:09  331222
>>331190
Какая специфика работы?
В каком городе живёшь?
Какая з/п?
Аноним 23/07/18 Пнд 19:44:05  331223
>>331190
А я бластером до потолка стрельнул.
Почему кто-то платит тебе деньги? Что ты делаешь?
Аноним 24/07/18 Втр 16:33:19  331515
>>331190
На чём пишешь?
Аноним 25/07/18 Срд 13:08:29  331649
47857262487.jpg (61Кб, 794x593)
Шмитт, помоги есть смысол собрать универсальный нищебродский девборд. Хочу связку:
STM32F103ZXXX как основной узел ..., нутыпонел.
XC6SLX9-2TQG144C как вспомогательный.
На плате будут распаяны: слот под microSD, SDRAM, SPI flash (S6 заведётся от W25QV?).
Чего ещё не хватает для универсализации? кроме мозгов
Аноним 25/07/18 Срд 13:29:32  331650
>>331649
>sdram
Печатку разведешь?
Аноним 25/07/18 Срд 13:30:09  331651
>>331650
Да.
Аноним 25/07/18 Срд 13:52:16  331656
>>331649
Почему бы не грузить S6 "основным узлом" в режиме slave serial? А так в списке поддерживаемых spi flash этот winbond вроде бы есть.
Аноним 25/07/18 Срд 13:55:25  331658
>>331656
Хочется, чтоб он и в автономном режиме работал.
Аноним 25/07/18 Срд 14:02:24  331660
>>331649

Я б STM32с FSMC портом взял и по нему со спартанцем соединил (модели с VC,VD,VE после цифр).
Аноним 25/07/18 Срд 14:22:14  331663
>>331660
Разве у Z нет FSMC? Я, собс-но, из-за него и выбрал. В каталоге он не отмечен, но в описании есть, в кубе тоже.
https://www.st.com/en/microcontrollers/stm32f103zg.html
Аноним 27/07/18 Птн 07:51:37  331928
>>331663
>Разве у Z нет FSMC

Нету, только SDIO
Аноним 27/07/18 Птн 08:29:12  331934
>>331928

А в даташите пишут что есть, более того, пишут, что у V серии FSMC наоборот кастрирован в отличии от Z. Это ты наверное в таблице на сайте посмотрел, так её наверняка какая-нибудь секретутка из офиса заполняла, верить ей не стоит, в отличии от даташита.
Аноним 27/07/18 Птн 10:41:12  331954
>>331934
Он и в
>VC,VD,VE
не попал. Там только у xF и xG.

>>331928
Зачем ты пишешь о том, чего не знаешь? Ты школьник?
Аноним 27/07/18 Птн 13:38:05  331970
>>331954
Ан нет, здесь попал.
>The FSMC is embedded in the STM32F103xC, STM32F103xD and STM32F103xE performance line family.
Но при этом в другом даташите:
>The FSMC is embedded in the STM32F103xF and STM32F103xG performance line family.
Получается, все с буковками должны иметь FSMC, но в F103R в кубе нету нихуя, хотя в описании есть. Это куб мозги ебёт или документация?
Расширенный CS есть только у Z, да.
Аноним 27/07/18 Птн 14:03:11  331978
>>331970
Орнул с даташита, раздел Pinouts and pin descriptions. У LQFP64 нет выводов к FSMC. Это выглядит как "вам полагается FSMC, но мы вам его не дадим потому, что у вас ножек нету".
Аноним 27/07/18 Птн 14:35:14  331988
>>331978
>вам полагается FSMC, но мы вам его не дадим потому, что у вас ножек нету".
И хуле орать? Бери чип с нужным количеством ног и радуйся. Или ты предлагаешь писать отдельный даташит под каждый корпус?
Аноним 27/07/18 Птн 14:53:28  331990
>>331988
Не, ну там на 11-ой странице в Table 2 и так написано что-то, но можно же эту таблицу было вывалить сразу в описании на сайт или, хотя бы, добавлять исключения в описание. А то получается, что в описании всё есть, а дальше мелким шрифтом на n-ой странице написано, что у одного нихуя нет, а другой кастрирован. Это как если при покупке смартфона в описании нормальные характеристики, а в инструкции меленько будет написано, что телефона нет, собс-но, 128Гб в другой модели, и вообще это тетрис.
Аноним 27/07/18 Птн 15:04:24  331991
>>331990
Ты будто первый раз попал на сайт st. Сейчас еще более-менее упорядочили, а еще пару лет назад там был пиздец, гроб, кладбище.
Аноним 27/07/18 Птн 15:07:03  331992
>>331991
Как будто это что-то оправдывает. Получается, что и сейчас можно в говно наступить.
Аноним 30/07/18 Пнд 18:33:40  332429
>>331221
70%
Большая часть времени уходит на ёблю с контролем версий и написание драйверов на коленках
>>331222
СПб, 75к, обработка видео и ТВ-техника
>>331515
SV
Аноним 31/07/18 Втр 01:49:52  332494
>>332429
>обработка видео и ТВ-техника
>СПб
>75к
Ну норм так.
Аноним 31/07/18 Втр 19:01:30  332584
Плисачи, такой нубский вопрос:
Есть sigA STD_LOGIC_VECTOR, скажем, на 32 бита,
и sigB STD_LOGIC.
Как красиво назначить некоторые биты вектора равными значению сигнала?
Т.е., чтобы sigA(13 downto 7) <= sigB. Напрямую, естессно, не работает. Каждый бит прописывать - тупо.
Я помню была какая-то ебатория с фигурными скобками типа <={N, (sigB)} или типа того. А может то в верилоге было.
Аноним 31/07/18 Втр 19:30:53  332586
>>332584
Вспомнил сейчас про loop, но не люблю его использовать. Хз как он синтезируется и что там по таймингам.
Аноним 31/07/18 Втр 23:55:42  332613
>>332584
sigA(13 downto 7) <= (others => sigB)
Аноним 01/08/18 Срд 06:57:06  332627
>>332613
Так и знал, что others может сработать.
Эх, спасибо.
Аноним 01/08/18 Срд 18:02:58  332705
>>332584
>Есть sigA STD_LOGIC_VECTOR
А ещё есть Верилог.
Аноним 01/08/18 Срд 19:49:01  332722
>>332705
А еще есть хуй в твоей жопе.
Аноним 01/08/18 Срд 21:06:57  332742
14538871279870.webm (1678Кб, 426x240, 00:00:22)
>>332722
А есть ещё порванный вхдльшик с горящим пердаком.
Аноним 01/08/18 Срд 21:51:58  332753
>>332742
Потому что это бесполезный высер про смену языка.
На уровне смены железки.
Смены места работы.
Смены спецухи.
Смены места жительства.

Поставил вам анон задачу решать: есть суп вилкой. Нет, давайте не будем её решать, давайте советовать ложку.
Аноним 01/08/18 Срд 23:26:00  332778
>>332753
>смена железки
>Смена места работы
>Смена спецухи
>Смена места жительства
Почему же бесполезный?
Аноним 02/08/18 Чтв 08:38:46  332811
truncator1.png (65Кб, 944x900)
Долбоёб с КВ шарманкой вкатывается в тред.

Попробовал реализовать АРУ. Вот что вышло:
https://www.youtube.com/watch?v=c6bMfBvcjDE

Описание на Верилоге - на пикче. На входе - сигнал в спектре шириной 3 кГц после КИХ-фильтра.
Из-за мгновенного действия детектора усиление сильно проваливается от грозовых разрядов, и из-за ступенчатой регулировки слышно щелчки, пока работает какая-нибудь станция.

Как можно попроще сделать регулировку плавной? Как текущий вариант допилить? Может фильтр простенький какой (скользящее среднее, например), чтоб щелчки сглаживать?
Аноним 02/08/18 Чтв 09:26:02  332819
>>332811
>if else if else if else
)
Аноним 02/08/18 Чтв 09:50:21  332821
1.gif (14Кб, 550x153)
>>332811
Почему бы тебе не сделать схему с обратной связью? Так же как в аналоговых приемниках делают.
Детектор - просто взятие модуля. Интегратор сигнала ошибки - ФНЧ и вычитание из порога. А управляемый усилитель - умножитель.
Аноним 02/08/18 Чтв 10:00:47  332822
>>316943 (OP)
Ебани мне РЛС.
Аноним 02/08/18 Чтв 10:37:33  332830
>>332811

Ну вот зачем ты делаешь мне боль? Зачем ты делаешь кровь мои глаза?

http://verilog.renerta.com/source/vrg00004.htm
Аноним 02/08/18 Чтв 15:25:31  332854
>>331649
Почему бы не сделать на цинке и без стм?
Аноним 02/08/18 Чтв 17:37:05  332876
>>332821
Попробую.
Тут встаёт вопрос выбора разрядности.

Допустим, в качестве фильтра беру скользящее среднее длиной 2048 семплов (больше по степеням двойки в такт не влезает).
Имея на входе 17 бит, при длине 2048 и худшем случае, когда на входе - максимальное постоянное напряжение, получаю увеличение разрядности на 11 бит. Итого, на выходе фильтра имеем разрядность 17 + 11 = 28 бит.
Тут первая непонятка:
Какая разрядность вычитателя должна быть?
Аноним 03/08/18 Птн 05:59:18  332913
>>316943 (OP)
>пик
Боги рассыпухи смотрят на плисорабов с недоумением.
Аноним 03/08/18 Птн 07:04:09  332916
>>332819
Предлагаешь использовать case или есть более интересные предложения?
Аноним 03/08/18 Птн 07:38:46  332920
>>332913
> Боги рассыпухи смотря
т
Очень мееееееееееееееедленно, потому что могут онли в сотни килогерц максимум.
Аноним 03/08/18 Птн 11:08:33  332938
>>332854
>нищебродский
Аноним 03/08/18 Птн 17:35:25  333002
>>332913
Боги рассыпухи вымерли как вид ещё в 90-х.
Аноним 03/08/18 Птн 18:44:07  333014
sinclair.jpg (160Кб, 800x563)
utf.jpg (41Кб, 469x428)
>>333002

>Боги рассыпухи вымерли

вместе с моим спектрумом...
Аноним 03/08/18 Птн 22:45:24  333037
>>333014
"Ленинград"

Сейчас у спектрумистов на барахолке полно новодешьных печатных плат для спектрумов и не только.
Аноним 04/08/18 Суб 14:51:12  333098
agcsmooth.png (29Кб, 736x526)
>>332821
>>332876
Всё, разобрался. Спасибо за подсказку. Настолько всё просто получилось, что удивляюсь, что сам не допер и нагуглить не смог, пиздец.

https://www.youtube.com/watch?v=kVJAphWwxNc
Про дискретность регулировки усиления на 2:28 возможно хуйню сказал, ну да похуй.
Аноним 04/08/18 Суб 17:03:19  333111
>>333098
https://www.youtube.com/watch?v=Eg4inSRlxq8
Аноним 06/08/18 Пнд 06:49:15  333264
Плисаны.
Вот стоит перед нами задача. Из входов с помощью магии получить выходы. Пишем вот на HDL всякое и первоначальными критериями того, что всё удалось является адекватная временная диаграмма, количество занимаемых ячеек и работа непосредственно на железке.
А вот как писать код чтобы: было низкое энергопотребление или высокая скорость выполнения или минимальное количество ячеек?
На что ориентироваться, как это на коде отражается?
Аноним 06/08/18 Пнд 07:57:23  333267
Безымянный.png (63Кб, 821x707)
>>333264
Вот в циклоне, как показано на схеме, предусмотрено переключение направления на ходу, а не только при конфигурации. В других ПЛИС аналогично. В чем проблема то?
Аноним 06/08/18 Пнд 20:02:45  333322
>>333264
>низкое энергопотребление
Меньше переключений, в том числе и отключение тактовой на неиспользуемых в данный момент частях схемы.

>высокая скорость выполнения
Чаще разбивать толстые комбинационные схемы триггерами.

>минимальное количество ячеек
Тут только оптимизация на ранних уровнях проектирования.
Аноним 06/08/18 Пнд 20:12:37  333326
>>333322
Ну вот здесь уже что-то понятно.
Хотя как это ретранслируется в код пока неясно.
Аноним 07/08/18 Втр 01:04:03  333373
>>333326
HDL-код - это всего лишь способ создания схем. Можно схемы в графическом редакторе рисовать, можно напрямую в ChipPlaner-е структуру задавать, от этого ничего не меняется, просто в HDL-е это всё делается быстрее и удобнее. А чтобы нормально кодить, надо более менее представлять как желаемая схема должна выглядеть в графическом виде.
Можешь видосики глянуть, может что-то интересное найдёшь
https://www.youtube.com/playlist?list=PL4UMfOeGYsvZs-gvs0dC8oO3HXrmGC1bm
Аноним 07/08/18 Втр 10:42:34  333405
>>333326
>Хотя как это ретранслируется в код пока неясно.

FPGA основана на таблицах истинности+специализированные блоки (память, умножители). Смотри даташит конкретной плисы. Например LE четвертого циклона - это любая логическая функция, описываемая 4 входами и одним выходом + один бит памяти + логика роутинга и синхронизации.

Соответсвенно прикидывай, через сколько логических функций 4bit to 1bit выражается твоя логика.
Аноним 07/08/18 Втр 17:48:13  333435
>>333405
Ну вот что, например, лучше:
case (a) is
when 0 => ..
..
when 99 => ..
(т.е. мультиплексор на 100 входов)
или
if a = 1 then ..
elsif ...
(т.е. 100 триггеров(?)).

Триггер сам по себе реализуется всегда тяжелей, но в логике плиса - хз, там же и правда, лут, алу, вся хуйня.
Аноним 07/08/18 Втр 18:32:25  333438
img89[1].jpg (57Кб, 800x600)
img90[1].jpg (28Кб, 800x600)
>>333435
>Триггер сам по себе реализуется всегда тяжелей
В ПЛИСе триггер не реализуется, они там уже есть, точно так же как и ПЗУ на которых реализуются комбсхемы.
Минимизировать схему, по большому счёту, нужно на ранних этапах проектирования, т.е. перед тем как начать кодить думаешь: "а нужен этот модуль/часть схемы, или без него можно обойтись", более тщательно прорабатываешь архитектуру. А если по мелочи то, в качестве примера, можно привести счётчик с параллельным переносом и сквозным.
Аноним 07/08/18 Втр 18:37:35  333439
1.png (93Кб, 1080x795)
>>333435
>но в логике плиса - хз
В самом деле хз...
Ты бы хоть что-нибудь почитал, прежде чем за ПЛИС браться.
Аноним 08/08/18 Срд 21:16:33  333562
Как явно реализовывать выбор ячейки RAM?
Везде пишут просто
ram_data_out <= memory(to_integer(ram_addr));
Понятно, что для более-менее больших объёмов делать
case (to_integer(ram_addr)) is
when 0 => ram_data_out <= memory(0);
...

(т.е. мультиплексор) заебешься. Разбивать его на несколько маленьких? Или есть еще какая элегантная реализация, типа сдвигового регистра и пр. ?
Аноним 08/08/18 Срд 21:19:16  333563
>>333562
>Везде пишут просто
>ram_data_out <= memory(to_integer(ram_addr));
Так и чем тебя это не устраивает?
Аноним 08/08/18 Срд 21:20:20  333564
>>333563
Эта строка в любом компиляторе и на любой железке будет одинаково реализовываться?
Аноним 08/08/18 Срд 21:25:12  333565
>>333564
Если железка поддерживает реализацию массивов данных, то да.
Аноним 09/08/18 Чтв 10:03:15  333610
Парни, привет, я начинающий, сильно не пинайте.
Как сделать обмен комп<->плис? Первое что пришло в голову - UART, но блин медленно, передавать/принимать желательно за раз 64 байта, по возможности быстро, хотя бы 8 байт за такт. Какие ещё варианты? Параллельный стык колхозить типа LPT?
Аноним 09/08/18 Чтв 10:41:46  333623
>>333607
>не знаю как прошеца в очередной раз контроллер 51 архитектуры
>контроллер 51 архитектуры
>тред про ПЛИС

Шел бы ты нахуй отсюда, петушок.
Аноним 09/08/18 Чтв 12:43:22  333634
>>333610
>передавать/принимать желательно за раз 64 байта
Что такое "за раз"?
Аноним 09/08/18 Чтв 14:15:35  333646
>>333634
Это массив данных на аппаратном... в общем размер переменной для вычислений, пока все 64 байта не придут, вычисления не начинаются.
Аноним 09/08/18 Чтв 16:11:58  333653
>>333610
Даже если скорость поднять, то все равно медленно? Большинство USB-UART переходников работают до 460800 бод без проблем, а некоторые на порядок больше тянут.
Из простого можешь еще использовать FT245, FT232 и подобные.
>Data transfer rate to 1 Megabyte / second - D2XX Direct Drivers.
>Simple interface to MCU / PLD / FPGA logic with simple 4-wire handshake interface.

>>333646
Ну можешь просто байты считать. Либо можно начинать (и/или заканчивать) посылку с уникальной последовательности, если боишься обрывов связи.
Аноним 09/08/18 Чтв 16:29:13  333656
>>333646
>пока все 64 байта не придут, вычисления не начинаются
Для этих целей ставится буфер, который выдает сигнал валидности. Выдает только тогда, когда в него набъется нужное количество данных.
Аноним 09/08/18 Чтв 16:58:23  333659
>>333653
>>333656
Дело в том, что плисина считает быстро, и получится, что большую часть времени будет простаивать, ожидая, пока заполнится буфер. Нужна скорость мегабит 50, по моим прикидкам.
Аноним 09/08/18 Чтв 17:32:46  333668
>>333659
Перестань ебаться в глаза и еще раз прочитай что я писал. Тебе подойдет FT232.
Аноним 09/08/18 Чтв 18:21:32  333675
>>333610
Ну можно угареть и по езернету соединить. 15кбайт пакет, 1ГБит\сек скорость.
Аноним 09/08/18 Чтв 18:26:21  333676
>>333659
Ты че там, бетховенов майнишь что ли?
Аноним 09/08/18 Чтв 18:41:42  333679
>>333675
Только PCIe, только хардкор! https://www.aliexpress.com/store/product/PCIe-development-board-PCIe-X4-fpga-board-EP4CGX75CF23I7-fpga-pcie-x1-fpga-development-board-pcie-kit/620372_32839983232.html
Аноним 09/08/18 Чтв 20:12:34  333687
>>333679
Ну это если есть свободный слот, то да, топ.
Аноним 11/08/18 Суб 03:48:45  333762
>>316943 (OP)
Собери аппаратный дешифратор данных, у чекистов что-то подобное сейчас в ходу.
Аноним 11/08/18 Суб 08:31:52  333766
Awesomeemoji.gif (84Кб, 385x280)
good
Аноним 11/08/18 Суб 13:05:11  333778
1. Чем отличается систем верилог от верилога?
2. Есть ли разница в описании комбинационной логики между:

a)
process(A1,A2)
begin
result <= A1 and A2;
end process;
B <= result;

б)
B <= A1 and A2;

3) Есть ли разница в описании:

а)
if (A1 = '1')
then if (A2 = '0')
then

б)
if (A1 = '1') and (A2 = '0')
then
Аноним 11/08/18 Суб 14:11:24  333786
>>333778
1. Систем верилог - расширение верилога с блекджеком и свистоперделками.
2, 3. С такими вопросами можешь нахуй идти.
Аноним 11/08/18 Суб 14:44:28  333796
>>333778
>>333786
Кроме того свистоперделки и блекджек в основном касаются несинтезируемых описаний.
Аноним 13/08/18 Пнд 16:17:26  334008
anime.png (171Кб, 462x380)
>>333098
>Всё, разобрался. Спасибо за подсказку. Настолько всё просто получилось, что удивляюсь, что сам не допер и нагуглить не смог, пиздец.

Я, конечно, привык к человеческому долбоебизму, но всё равно иногда охуеваю.
Вот здесь я тебе советовал сделать так, как ты сделал сейчас:
https://m2ch.hk/ra/res/138868.html#278025
Вот здесь я объяснял, что будет происходить от импульсных помех:
https://m2ch.hk/ra/res/138868.html#278445
Вот здесь я тебе предсказывал, что ты соснёшь со своим бараньим упорством не слушать хороших советов:
https://m2ch.hk/ra/res/138868.html#278470

Поздравляю, ты всё-таки пришёл к И-регулятору, всего-то за один год и четыре месяца. Ещё и пожаловавшись, что оно не нагуглилось. Просто пиздец, какие же люди долбоёбы, вообще пиздец.
Аноним 15/08/18 Срд 19:40:42  334163
>>316943 (OP)
Объясни чё за плис
мимо в стельку пьяный долбаеб , не понимающий статью в Википедии
Аноним 15/08/18 Срд 19:57:10  334166
>>334163
https://youtu.be/HHKZroRlJR8
Аноним 19/08/18 Вск 10:54:35  334508
Кто-нибудь может в SignalTap?
Аноним 19/08/18 Вск 19:15:49  334576
probe.png (149Кб, 1899x742)
>>334508
Только In System Sources and Probes Editor для попытки снятия топологии неизвестной платы. Заебатый квест. Большая часть выводов (может 500 из 740) распознана таким методом, исключая выводы высокоскоростных трансиверов.
Аноним 19/08/18 Вск 20:13:14  334578
>>334576
Пока разбирался с SignalTap-ом столько косяков нашёл и расхождений с документацией. Вот думаю, то ли я и дурак и не понимаю, то ли действительно индусы пишут.
Аноним 20/08/18 Пнд 08:31:58  334612
>>334578
Они ещё и официальные видеоруководства записывают. От их акцента полное чувство индусизма происходящего.
Аноним 20/08/18 Пнд 10:31:50  334624
54365689645.jpeg (84Кб, 640x640)
>>334612
"хай маль диль флендс. тюдель аль виль тёльк абальт илитлёниксь"
Аноним 20/08/18 Пнд 18:44:56  334677
>>334612
Доставь ссыль.
Аноним 20/08/18 Пнд 18:58:25  334681
>>334677
https://www.youtube.com/watch?v=bU8BsPuIyOo&list=PL35626FEF3D5CB8F2&index=26
https://www.youtube.com/watch?v=i8axs4hw2f4&index=27&list=PL35626FEF3D5CB8F2
https://www.youtube.com/watch?v=Hd9JTu4A4-0&list=PL35626FEF3D5CB8F2&index=56
Я зайлинксоблядь.
Аноним 20/08/18 Пнд 19:02:01  334684
Против индусов ничего не имею, на самом деле, в последнее время больше вижу как мемас японских программистов, лол.
https://www.reddit.com/r/MonsterHunter/comments/983851/25_of_cpu_usage_in_monster_hunter_world_is_for/
Аноним 20/08/18 Пнд 19:23:06  334687
>>334681
Щито поделать. Индусы пилят видосы.
Аноним 20/08/18 Пнд 21:05:08  334707
>>334681
Ну и нахуя? Мне СигналТап нужен, блеать!
Аноним 21/08/18 Втр 07:41:59  334755
>>334707
Жри чё дают, мразь.
Аноним 31/08/18 Птн 22:11:32  336127
1. Есть ли годные книжки по систем верилогу на уровне designer's guide to vhdl?
2. Есть ли годные ресурсы по всему этому кодингу на русском языке (ну кроме мемных ссылок на марсоход и тот плейлист на тытрубе про цифровую схемоту) или дефолтный гуглеж на английском всё еще единственный годный вариант?
Аноним 31/08/18 Птн 22:27:35  336129
>>336127
Обгоню всех на повороте и скажу, что слышал про IEEE std.
Аноним 04/09/18 Втр 12:42:50  336501
Плисаны, как ускорить подсчет контрольной суммы UDP?
Не найду полином для расчета. Вообще можно ли считать это через полином? Или только через сумматор?
Аноним 04/09/18 Втр 13:11:02  336502
>>336501
Можешь радикально ускорить, просто забей нулями. Будет работать.
Аноним 04/09/18 Втр 13:14:06  336503
>>336502
Работать то будет, но хуйня же выходит
Аноним 04/09/18 Втр 13:17:18  336504
>>336503
Тогда только суммировать... полиномами только общий CRC Ethernet фрейма считаеться
Аноним 04/09/18 Втр 13:18:54  336505
>>336503
А че хуйня? как по мне они там с КС переборщили
Аноним 04/09/18 Втр 13:22:11  336506
>>336505
Если не буду считать КС, моя железка будет поддерживать протокол лишь условно. Для ардуиноподелок такой подход конечно подходит, но для коммерческого продукта врядли.
Аноним 04/09/18 Втр 13:24:59  336507
>>336505
Не то что переборщили а сотворили лютую хуету. Вот что бывает, когда низкоуровневые протоколы пишут высокоуровневые программисты.
Аноним 04/09/18 Втр 13:32:47  336508
>>336506
Как по мне, если хочешь сократить латенси. например, это можно не считать. Ибо у тебя пейлоад тоже в чексуме
Аноним 04/09/18 Втр 13:42:00  336509
>>336508
Как я жалею в такие моменты, что плохо знаю математику. Сейчас бы вывел какую-нибудь функцию подсчета КС.

В голову не приходит ничего лучше, кроме как построить конвейер.
Аноним 04/09/18 Втр 14:37:40  336513
>>336509
А как не через конвеер? Шморгать память?

Ну, еще придумал способ упростить. Вбей в заголовок не нулевую константу, а в пейлоад в конец вставь КС, если протокол пзволяет добавить 2 лишних байта
Аноним 04/09/18 Втр 14:58:10  336516
>>336513
>Вбей в заголовок не нулевую константу

И рандомный маршрутизатор/стек ОС в цепочке тебя нахуй с ней пошлет
Аноним 04/09/18 Втр 16:02:59  336520
>>336516
Схуяли, это стандарт
Аноним 04/09/18 Втр 16:25:42  336523
>>336520
>Схуяли, это стандарт

Стандарт - это нули, всё что не нули - значит контрольная сумма оппа-а пакет-то битый, нахуй его.
Аноним 04/09/18 Втр 17:27:32  336527
>>336509
>В голову не приходит ничего лучше, кроме как построить конвейер.
А так у тебя конвейеров нету? А как данные передаются тогда? Только не говори, что процессором без DMA.
Аноним 04/09/18 Втр 17:27:39  336528
>>336523
не, ты просто не понял. Тебе не важно чем подгонять контрольную сумму к правильному значению, можно полем, а можно данными. Позиция по сути не важна
Аноним 04/09/18 Втр 19:22:02  336536
Хуй знает, в тему ли, но вопрос по Signal Integrity.
Если интерфейс согласован до пина, а на кристалле показывает говно - это фейл?
А если наборот?
Заебали эти DDR4 с их ODT.
Аноним 04/09/18 Втр 20:48:31  336543
>>336536
Чем показывает? На каком кристалле, плисины, памяти? Может, не написал констрейны для i/o standard и line termination. А может, и фейл, да.
Аноним 04/09/18 Втр 22:36:15  336550
>>336543
Это на стадии моделирования разводки.
Модели выводов прописаны соответственно в IBIS файлах.
Показывает, например, на чтении у ноги FPGA хуйню, а на кристалле - норм. (odt на ноге плиса включен)
Аноним 05/09/18 Срд 09:34:05  336574
>>336550
А чем моделируете, сударь?
Аноним 05/09/18 Срд 10:06:59  336576
>>336574
Hyperlynx
Аноним 05/09/18 Срд 15:50:08  336621
>>336527
Данные по по акси передаются. Dma и проц будет, но это не моя задача.
Аноним 05/09/18 Срд 15:58:12  336622
>>336621
Ну вклинься между акси мастером и слейвом, и считай в процессе передачи, не должно быть слишком сложно.
Аноним 05/09/18 Срд 16:11:05  336625
Два вопроса:
1) Нахуя на циклоне нужны VREF для банков пинов?
2) Что дает выбор стандарта напряжений логических уровней в пин планере квартуса?
Аноним 05/09/18 Срд 16:14:08  336626
>>336625
>Нахуя на циклоне нужны VREF для банков пинов?

https://en.wikipedia.org/wiki/Stub_Series_Terminated_Logic

> Что дает выбор стандарта напряжений логических уровней в пин планере квартуса?

Требуемую совместимость с другими потрохами на плате (оператива-хуератива, цапы-хуяпы, шины-хуины)
Аноним 05/09/18 Срд 16:28:41  336630
>>336626
>Требуемую совместимость с другими потрохами на плате (оператива-хуератива, цапы-хуяпы, шины-хуины)

Не понял, поясни плиз.
Аноним 05/09/18 Срд 16:34:48  336632
>>336630

Логические ноги у разных микросхем/шин работают на разных стандартах.
Аноним 05/09/18 Срд 16:47:06  336635
images.jpeg (12Кб, 256x197)
>>336632
Спасибо. Держи няшку.
Аноним 05/09/18 Срд 17:07:10  336637
>>336622
Короче все оказалось проще. Заголовок MAC-уровня передается за 14 тактов. На предыдущей стадии конвейера просчитываю предварительную КС UDP-payload. Окончательную КС считаю за 5 тактов во время передачи MAC. Можно было не ломать голову.

Однако, задача с ускорением подсчета КС интересная, так и не придумал рещение.
Аноним 05/09/18 Срд 18:25:16  336645
>>336576
Шпиён! За меня ответил.
Аноним 05/09/18 Срд 18:27:59  336647
>>336625
>2) Что дает выбор стандарта напряжений логических уровней в пин планере квартуса?
Разные стандарты определяют допустимые диапазоны напряжений и токов на выводе, надо читать на эту тему мануал плисины и даташит железки, к которой коннектится плис. (Те же jedec для DDR, например).
Аноним 14/09/18 Птн 20:25:38  337321
>>317009
>джава для петухов.
вот сейчас обидно было
>мне похуй на зарплату
ой ой ой передумаешь
мимо проходил
Аноним 15/09/18 Суб 06:11:43  337345
>>334008
Доброта.
Я был и остаюсь в таком состоянии диагноз есть, что про ЦОС-тред вообще забыл, да и не мог нихуя делать, не соображал почти.
Аноним 16/09/18 Вск 09:13:47  337399
>>337388
Для любителей садо-мазо можно предложить 74HC299 - есть и параллельная загрузка и последовательный ввод-вывод.
С тебя логика как переключать режимы загрузка-вывод (может и обойдется даже без инвертора на S1) и как отличать актуальные данные или нет.
За лучами поноса в >>316943 (OP)
Аноним 16/09/18 Вск 13:13:51  337403
Существует ли какая-нибудь литература по верификации на русском?
И не надо мне писать что нужно знать английский. Мне понятно что все равно в итоге придется читать на английском, но хотя бы основы я хочу прочитать на русском.
Аноним 16/09/18 Вск 15:28:03  337417
>>337403
>литература по верификации
По чему?
Аноним 16/09/18 Вск 16:34:55  337423
>>337417
По-русски это, видимо, звучит как "написание тестбенчей".
Аноним 17/09/18 Пнд 20:48:02  337515
spartan6 можно запрограммировать без spi flash?
Аноним 18/09/18 Втр 04:49:10  337545
>>337515
Можно сконфигурировать через JTAG.
До первого пропадания питания.
Аноним 18/09/18 Втр 10:14:23  337557
>>337403
Отвечаю сам себе, нашел одну книгу.
>Проектирование и верификация цифровых систем на кристаллах. Verilog & System Verilog
>Хаханов В.И., Хаханова И.В., Литвинова Е.И., Гузь О.А.
Книга выглядит как-то не очень, слишком похоже на перевод. Скорее всего это перевод и есть, только надерганный из разных источников.
В книге рассказывается об использовании assert-ов и псевдослучайном тестировании. Хотелось бы еще почитать про UVM, OVM и прочее.
Аноним 18/09/18 Втр 11:19:54  337559
>>337557
[Spear] System Verilog for Verification
[Bening] Principles of Verifiable RTL Design
Аноним 18/09/18 Втр 15:51:48  337575
Как измерить скорость записи/чтения между fpga и ddr, что напрямую подключена к fpga? Программное решение в виде идеи.
Аноним 18/09/18 Втр 16:17:52  337580
>>337545
Так если через SPI конфигурируется, то разве нельзя микроконтроллером через SPI сконфигурировать?

мимо
Аноним 18/09/18 Втр 16:23:47  337581
>>337580
>Так если через SPI конфигурируется, то разве нельзя микроконтроллером через SPI сконфигурировать?

Там хитрожопая анальная дрм-защита на проверку "а специальные ли флешки за 100$ ты используешь?".
Аноним 18/09/18 Втр 16:30:53  337584
>>337580
Раскуривай ->
https://www.xilinx.com/support/documentation/user_guides/ug380.pdf
С Xilinx не работал, у Altera - да, есть проверка типа памяти только при заливке конфигурации в ПЗУ, но не при чтении конфигурации после подачи питания.
Аноним 18/09/18 Втр 17:29:43  337592
Посоветуйте не очень дорогие сдвиговые регистры на 400-800MHz
Аноним 18/09/18 Втр 17:30:33  337593
>>337592
ps parallel2serial
Аноним 18/09/18 Втр 17:36:15  337597
>>337593
хотя наоборот тоже интересно
Аноним 18/09/18 Втр 18:34:14  337611
>>337592
Может тебе serdes нужен?
Аноним 18/09/18 Втр 18:40:13  337613
>>337592
http://www.potatosemi.com/potatosemiweb/74Logic.html
Аноним 18/09/18 Втр 18:41:52  337614
>>337611
SERDES из мира Ethernet вряд ли подойдет - используется перекодирование 8 бит (исходные данные) в 10 бит (в линии).
Может помогут всякие LVDS драйверы для Flat panel типа DS90CF383? Чуть больше 24 бит заталкивает в 5 LVDS линков.
Аноним 19/09/18 Срд 14:40:35  337707
Нулевые шансы отправить/принять данные sata-хосту через serdes spartan6?
Аноним 19/09/18 Срд 15:32:40  337720
>>324892
https://www.youtube.com/watch?v=VihgDVlgBY0
Сделали же.
Аноним 19/09/18 Срд 15:44:32  337721
>>337584
Чуваку постом выше твоего будет полезнее раскурить.
Аноним 19/09/18 Срд 19:43:36  337752
>>337720
Жесткий челикс.
Аноним 19/09/18 Срд 21:50:48  337769
>>337581
Хуйню не неси, анальный страдалец. Протокол открыт и документирован.
Аноним 20/09/18 Чтв 13:09:58  337809
Аноны, вот купил я этот камень, чо дальше?
Накидайте пожалуйста мануалов для быстрого старта помигать светодиодами, в интернете ч нашел одну хрень
Аноним 20/09/18 Чтв 13:32:05  337810
>>337809
С бордой идут примеры
Аноним 20/09/18 Чтв 13:32:26  337811
1975.jpg (314Кб, 1500x1000)
>>337809
Камень - это как на этой фотографии? Ну это больше по спортивной тематике.
Перед тем как что-то покупать, тебе нужно было читать что-нибудь по основам цифровых устройств, например Угрюмова.
Аноним 20/09/18 Чтв 21:22:55  337887
>>337809
Ну собери на нём свой спектрум, 8086, пс1 или еще чего.
Аноним 21/09/18 Птн 08:31:20  337905
>>337887
>пс1

Это пара виртексов/арий/стратиксов как минимум, есличто.
Аноним 26/09/18 Срд 19:12:21  338571
Пока я расхлёбываю альтеровские патенты на конфигурирующие битстримы, толковые посоны, угарающие по открытобесплатному ПО, пилят инструментарий для Lattice iCE40 с возможностью визуализации до RTL.
https://twitter.com/ico_TC/status/823883792754634752
Аноним 26/09/18 Срд 20:13:24  338574
>>338571
Когда-то спрашивал, еще раз спрошу.
Есть слитая конфигурация с мелкой CPLD от Lattice. Как/чем превратить конфигурацию во внутреннюю схему межсоединений CPLD чтобы попытаться понять что там реализовано внутри?
Аноним 26/09/18 Срд 20:23:53  338576
>>338574
Интересно, существуют ли кадры, задающие вопрос на пост с ответом?
Аноним 06/10/18 Суб 15:56:18  339365
>>338571
Практическая польза?
Аноним 06/10/18 Суб 17:04:07  339380
>>339365
Смотря что ты называешь практической пользой.
Аноним 11/10/18 Чтв 22:10:08  340042
Сап, радач, помнится тут кто-то частотомер делал, как успехи? нужен частотомер от 50МГц до 10ГГц, который может писать на флеху частоту, время, напряжение, ток, температуру. Есть что нибудь посмотреть на эту тему?
Аноним 11/10/18 Чтв 22:40:20  340056
>>340042
Но зачем тебе для этого ПЛИС?
Простой счетчик на ПЛИС даже не будет работать на такой частоте. Разве что только приспособить serdes. Но на такую частоту serdes в циклонах и спартанах вроде бы не дотягивает, придется все равно ставить внешний предделитель. Более того, serdes вообще зачастую отсутствует в дешевых сериях. Для записи на флешку придется использовать nios/microblaze (особенно если ты хочешь использовать файловую систему) или снаружи приделывать микроконтроллер, при этом сам сами счетчики будут занимать мизер относительно nios/microblaze.

Поэтому нет никаких причин делать такое на ПЛИС. Тому анону вроде как нужно было очень много каналов, а частоты были относительно низкими, поэтому ему был смысл использовать ПЛИС.
Аноним 12/10/18 Птн 05:01:51  340090
>>340056
ну мне 8 каналов надо, забыл написать :)
Аноним 12/10/18 Птн 05:04:18  340091
>>340056
>serdes
ПЛИС циклон 3
Аноним 12/10/18 Птн 05:06:07  340092
>>340056
ну есть вариант цайпрес 5 поставить, кто нибудь с ним работал? как он?
Аноним 12/10/18 Птн 06:45:11  340094
>>340056
Спасибо, за разъяснения, посоветуй годные счётчики, прескалер, и коммутатор для этих целей.
Аноним 12/10/18 Птн 07:15:38  340097
>>340094
>годные счётчики, прескалер
Не знаю, не делал такого. В качестве предделителя можно взять микросхему синтезатора частоты. Пользуйся параметрическим поиском на диджикее.

Я так и не понял что ты в итоге хочешь получить. Если тебя устраивает одна секунда длительности измерения и ты собираешься использовать в качестве опорного генератора обычный кварцевый не термокомпенсированный, то можно поставить предделитель на 1000. Тогда в точности почти ничего не потеряешь даже на твоей нижней границе частоты и снизишь максимальную частоту до 10 МГц. Разные варианты есть, в зависимости от желаемого результата.
Аноним 12/10/18 Птн 07:17:32  340098
>>340097
Другой вариант это сделать одноканальный частотомер и на вход поставить демультиплексор.
Аноним 12/10/18 Птн 07:23:52  340099
>>340097
Предделитель думал на счёт upb1505 , длительность измерения 10сек, опора 10Мгц термостптированныйтермостптированный , либо стандарт частоты.
Аноним 12/10/18 Птн 07:24:36  340100
>>340098
>демультиплексор
мультиплексор конечно же.
Аноним 12/10/18 Птн 07:33:26  340102
>>340098
Да, я тоже подкмпл, что канал один, а раз в На вход коммутатор и переключать раз в 10 сек
Аноним 12/10/18 Птн 07:35:06  340103
>>340091
>ПЛИС циклон 3
Это курсовая/дипломная работа, если другое выбрать нельзя?
Аноним 12/10/18 Птн 07:45:29  340104
>>340103
Можно выбрать что угодно, но в пределах разумного
Аноним 12/10/18 Птн 22:08:21  340245
>>340103
А какие предложения?
Аноним 13/10/18 Суб 01:43:57  340251
15288684471460.jpg (130Кб, 905x1280)
Верилогобояре в хате есть?
Поясните за task и function. Для чего нужны? В каких случаях их применение оправданно? В чём их преимущество перед обыкновенными модулями?
Аноним 13/10/18 Суб 09:01:23  340262
>>340251
Функции и таски можно сравнить с макросами в Си. В функции можно запихивать только комбинационную логику. В таски можно уже вставлять последовательностную логику.
По сравнению с модулями, функции можно пихать практически куда угодно - в assign, initial, объявления. Например, пользуясь функцией логарифма удобно делать модули с параметризуемой разрядностью. Таски в принципе можно использовать для синтеза, но я их использую только для симуляции, т.к. часто сложно представить во что синтезируется код с ними.

Если модули можно образно представить как готовую печатную плату с детальками, то таски - нельзя. Например, вставили в таск ожидание фронта сигнала а потом вызвали несколько таких тасков друг за другом, во что оно синтезируется (если сможет конечно)? Это явно не всегда можно представить в виде последовательного соединения модулей.
Аноним 13/10/18 Суб 09:42:44  340269
Сап, анон, есть один соневский сенсор IMX274 и задача читать с него данные 4K@60Hz@10bit. Данные он выдаёт по линиям SubLVDS, Vcm=0.9V, Vdiff>100mV, Rdiff=100 Ом. Надо принять их на кинтексе7. Кинтекс7 не умеет в SubLVDS вообще, а HR-банки (которые на КС705 выведены на внешний разъём FMC LPC) не умеют LVDS при питании 1.8В. А у нас оно 1.8, потому что от 2.5 погорят все остальные порты на сенсоре (SPI, Hsync, Vsync).

Похую, назначаем вместо SubLVDS/LVDS приёмники DIFF_HSTL_I_18, назначаем вместо дифференциального single-ended терминаторы потому что DIFF_TERM есть только на LVDS эквивалент 50 Ом на 0.9В с p-сигнала и n-сигнала. То, что надо, казалось бы? Но вот хуй, данные принимаются неправильно.

Для сравнения берём отладку KCU105, она умеет в DIFF_HSTL_I_18 и в SubLVDS. Проверяем SubLVDS с DIFF_TERM — работает. Проверяем DIFF_HSTL_18_I, терминация — single-ended эквивалент 48 Ом на 0.9В для p-сигнала и для n-сигнала — тоже, сука, работает.

Почему так? Почему данные сенсора принимаются на Kintex Ultrascale KCU105 по стандарту DIFF_HSTL_18_I без проблем, а на Kintex 7 KC705 по тому же самому стандарту DIFF_HSTL_18_I — криво и косо? Что я не учёл?
Аноним 13/10/18 Суб 10:02:48  340275
>>340269
>эквивалент 50 Ом на 0.9В
>эквивалент 48 Ом на 0.9В для
Например.
Пины дифференциальные, надеюсь, к одной паре заводил?
А то у меня был косяк, когда дифф. пару соединил с N и P, но только N была с 12L, а P с 13L.
Ну и может второй класс hstl пойдет?
Аноним 13/10/18 Суб 15:47:54  340302
>>340262
>По сравнению с модулями, функции можно пихать практически куда угодно - в assign, initial, объявления.
Ну так почему нельзя создать модуль нужной комбинационной схемы и вставить его себе в код, ведь не обязательно комбсхемы подключать через assign?
Есть ли такой случай когда функцию нельзя заменить на модуль?
Если я правильно понял функции и задачи удобны по большей части в моделировании, в синтезе и без них вполне можно обойтись.
Аноним 13/10/18 Суб 16:47:57  340305
>>340302
>Ну так почему нельзя создать модуль нужной комбинационной схемы и вставить его себе в код, ведь не обязательно комбсхемы подключать через assign?
Синтаксический сахарок. Для модуля надо писать объявление самого модуля, цепей, подключать цепи к портам, причём отдельно от описания прочей логики. Функцию где понадобилось, там и вставил.

>Есть ли такой случай когда функцию нельзя заменить на модуль?
Например, ты пишешь модуль с параметризуемой шириной шины, в параметре указываешь максимальное значение на шине, а ширину шины вычисляешь при помощи функции, чтобы это значение туда влезало.
Аноним 13/10/18 Суб 16:48:01  340306
>>340302
>Ну так почему нельзя создать модуль нужной комбинационной схемы и вставить его себе в код, ведь не обязательно комбсхемы подключать через assign?
Это ты про что? При чем тут assign? Запись с функцией обычно будет короче.
>Есть ли такой случай когда функцию нельзя заменить на модуль?
С функциями можно проводить вычисления при инициализации и объявлении. Вычислять и задавать требуемую разрядность, хотя бы. Вот тебе вполне синтезируемый пример использования функции $clog2 https://github.com/minad/vle/blob/master/shifter.v
>Если я правильно понял функции и задачи удобны по большей части в моделировании, в синтезе и без них вполне можно обойтись.
Скорее только таски (по моему мнению). Функции для синтеза наоборот вполне удобны.

Вот еще тебе пример использования функции для инициализации памяти >>326151 В более сложных случаях это может быть не чтение из файла, а вычисление на ходу.
Аноним 13/10/18 Суб 17:01:41  340308
>>340302
Вот еще вспомнил. Функции могут возвращать тип real, а в портах модулей такое недопустимо (хотя может в SV разрешили). Хотя это ограничение можно обойти, пусть и костыльно, через $realtobits и $bitstoreal.
Аноним 13/10/18 Суб 20:45:52  340321
>>340305
>в параметре указываешь максимальное значение на шине
В параметре я указываю любое значение при создании экземпляра модуля. Зачем в модуле ограничиваться максимальным числом?

>>340306
>С функциями можно проводить вычисления при инициализации и объявлении. Вычислять и задавать требуемую разрядность, хотя бы.
Так это системная функция.

>Вот еще тебе пример использования функции для инициализации памяти
Это тоже системная. А какой прок с пользовательских? Вот только разве что быстрее и короче.
Аноним 13/10/18 Суб 22:06:49  340331
>>340321
>Так это системная функция.
Появилась только в verilog 2005. И мне до сих пор приходится для флексов использовать свою функцию логарифма.

>А какой прок с пользовательских? Вот только разве что быстрее и короче.
Из верилога можно выкинуть очень много, сохранив возможность делать на нем что угодно. Например, вполне можно обойтись без арифметических операций.

>Зачем в модуле ограничиваться максимальным числом?
Ты вообще о чем? Вот взять например UART приемопередатчик. Параметрами задается тактовая частота и скорость. В модуле считаются максимальные значения счетчиков для заданной скорости. Из этих максимальных значений считаются требуемые разрядности счетчиков.
Аноним 15/10/18 Пнд 08:41:57  340513
>>340269
Нашёл косяк. Оказывается, многоканальный десериалайзер для ультраскейла пакует биты на шине по порядку каналов, а для седьмого кинтекса — по порядку битов (то есть сперва нулевые биты со всех каналов, потом первые, етц). CYKA BLYAT.
Аноним 15/10/18 Пнд 16:24:16  340557
Помогите с ебучей вивадой.
Суть в следующем. Есть модуль А, который нужно промоделировать. В модуле присутствует инстанс модуля Б, который довольно тяжеловесный но уже отлажен. Не хочу моделировать эти два модуля совместно ибо пиздец как долго. Решил запилить конструкции типа ifdef SIMULATION ... ну вы понели.
Можно ли как-то сделать дефайн глобальным? В идеале, чтобы в самом тестбенче писал
Define SIMULATION 1 и модуль А симулировался в облегченном варианте?
Аноним 15/10/18 Пнд 18:10:23  340571
>>340557
Так Б у тебя на работу А-то влияет или нет? Если влияет, как ты без него моделировать собрался? Если не влияет, нахуй он там у тебя вообще?

А вообще, если у тебя есть какие-то независимые от Б части А, на твоём месте я бы их вынес в отдельный модуль и написал для него тестбенч. Прежде чем придумывать костыль, может, лучше попробовать сделать стандартными методами?
Аноним 15/10/18 Пнд 18:21:17  340572
>>340571
Влияет, но я подыгрываю модуль Б за счет force.

Вынести модуль Б на верхний уровень конечно можно, но у меня анальная бюрократия и нужно обосновывать перенос ибо "архитектура устоялась"
Аноним 15/10/18 Пнд 18:25:42  340574
>>340572
А, ну и положи на них тогда анальный хуй. Ещё крутиться из-за них зачем-то при таком отношении, подскакивать кабанчиком. Моделируй как есть, пей чай.
Аноним 15/10/18 Пнд 19:27:37  340581
>>340574
Я здесь как краб. Буду пить чай - предъявят за анальные сроки. Это сущий ад быть плисоводом, когда твой тимлид программер и вообще толком не понимает в железе, но старается компенсировать это за счет программерских штучек.

Ненавижу блять все эти программерские штуки, системы контроля версий, дженкинсы-хуенкинсы пропади они пропадом.
Аноним 15/10/18 Пнд 19:46:21  340584
>>340581
Извини, братиш, но нет к тебе что-то никакого сочувствия. Потому что допуская к себе отношение как к говну, ты формируешь у работодателя представление, что к плисоразработчикам допустимо относиться как к говну. И нет, я не системы контроля версий здесь имею в виду. Не делай так.
Аноним 15/10/18 Пнд 20:01:51  340585
>>340584
Но к плисоводам в рашке и так относятся как к говну. Вакансий мало, люди цепляются за работу.
Хотя чего я оправдываюсь, омежью сущность не скрыть.
Аноним 15/10/18 Пнд 20:04:48  340586
>>340585
Вакансий мало потому что сфера уж больно специфичная, зато там где они нужны их ценят в силу малого количества, а так средний плисовод имеет зарплатку больше чем средний прохер.
мимоплисовод
Аноним 15/10/18 Пнд 20:09:57  340587
>>340586
И какая у тебя зп?
Аноним 15/10/18 Пнд 20:13:36  340588
>>340587
45 в мухосранске миллионике.
Аноним 15/10/18 Пнд 20:17:30  340589
>>340588
И ты считаешь что тебя ценят? 45 это пиздец.
Аноним 15/10/18 Пнд 20:21:23  340590
>>340589
Ну для ДС может и пиздец, в ДС, я думаю, можно легко 100 делать. А у меня работёнка не бей лежачего, особо не напрягают, правда большую часть времени какой-то левой хернёй занят, но не суть. А так знал бы ЦОС и прочую математику, конечно бы метнулся туда где побольше.
Аноним 15/10/18 Пнд 20:25:42  340591
>>340590
Правда жизни такова, что вчерашний студент попав в МЦСТ/Миландр будет получать залупу за воротник.

Вчерашний студент попав в Сбертех джава-макакой будет получать от 120. И это без знаний ЦОС и математики.
Аноним 15/10/18 Пнд 20:27:39  340593
>>340591
Этот шарит.
Мимо работаю в мцст за 50, пока друг в сбертехе поднимал 150 (пока не съебался оттуда).
Аноним 15/10/18 Пнд 20:28:49  340594
>>340593
А сейчас где ты, Анон?
Аноним 15/10/18 Пнд 20:29:34  340595
>>340594
Я жопочтец, сорян
Аноним 15/10/18 Пнд 20:29:46  340596
>>340594
>работаю
Это друг съебал из сбертеха в другой банк за такие же деньги.
Аноним 15/10/18 Пнд 20:41:31  340599
>>340591
>Вчерашний студент попав в Сбертех джава-макакой будет получать от 120. И это без знаний ЦОС и математики.
Должно быть там анальные условия за такую зп, ибо закон сохранения энергии должен работать.
Аноним 15/10/18 Пнд 20:54:55  340603