Главная » 2019 » Октябрь » 24 » Запись вебинара:Высокоуровневое проектирование на платформе Xilinx
09:38
Запись вебинара:Высокоуровневое проектирование на платформе Xilinx
Вебинар предназначен как для разработчиков, освоивших классический маршрут проектирования для ПЛИС, так для и программистов, желающих научиться программировать ПЛИС на С/С++. Так же приглашаются студенты-старшекурсники, интересующиеся методологиями проектирования на ПЛИС.
Долгие годы проектирование для ПЛИС было очень трудным делом, а многие этапы этого процесса напоминали белую и черную магию. Рисунок хорошо иллюстрирует один из методов работы специалистов по ПЛИС «старой закалки».

 

Просмотров: 91 | Добавил: KeisN13 | Теги: Xilinx, вебинар, hls | Рейтинг: 0.0/0
Всего комментариев: 2
avatar
1 Спам
1 digitalinvitro • 13:48, 25.10.2019
Помню когда я начал лет 10-12 назад осваивать HDL и в частности Verilog, мне это было делать достаточно просто - был опыт программирования в ЯВУ и опыт в схемотехнике. Некоторое время был соблазн пойти путем "схемного ввода", но он быстро пропал - когда оказалось что после непродолжительного изучения Verilog его языковые конструкции для меня стали представляться однозначно схемными. Но хочу подчеркнуть что видеть в HDL нужно именно схему! Много раз в горячке очередного интересного проекта плевал на то что не вижу как определенный модуль реализуется схемно - и это всегда потом порождало не рабочую или сбойную аппаратуру. И пока не удавалось увидеть как это ложится в схему, не удавалось и понять где ошибка. Это к тому что нужно отучать разработчика от мысли что он пишет код, он разрабатывает схему! А переход в С++, на мой взгляд, окончательно похоронит это чувство.
avatar
0
2 KeisN13 • 14:39, 25.10.2019
Сложно не согласиться со всем, что вы написали. Полностью поддерживаю
'); jQuery("form#socail_details input[name=social]").val(scurrent); jQuery("form#socail_details input[name=data]").val(data[scurrent]); updateSocialDetails(scurrent); }; jQuery('a#js-ucf-start').on('click', function(event) { event.preventDefault(); if (scurrent == 0) { window.open("//sys000.ucoz.net/cgi/uutils.fcg?a=soc_comment_auth",'SocialLoginWnd','width=500,height=350,resizable=yes,titlebar=yes'); } }); jQuery('.uauth-small-links a.login-with').on('click', function(event) { event.preventDefault(); var classList = jQuery(this).attr('class').split(' '); var social = providers[classList[1]]; if (typeof(social) != 'undefined' && social.enabled == 1){ if( social.handler ) { social.handler(social); } else {; //unetLoginWnd var newWin = window.open(social.url,"_blank",'width=640,height=500,scrollbars=yes,status=yes'); } } }); }); })(jQuery);
avatar