{"id":67,"date":"2019-01-10T16:09:18","date_gmt":"2019-01-10T15:09:18","guid":{"rendered":"http:\/\/virtual-waves.com\/?page_id=67"},"modified":"2026-01-19T13:11:59","modified_gmt":"2026-01-19T12:11:59","slug":"services","status":"publish","type":"page","link":"https:\/\/virtual-waves.com\/index.php\/services\/","title":{"rendered":"SERVICES"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"67\" class=\"elementor elementor-67\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4458b9d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4458b9d8\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46dad0ca\" data-id=\"46dad0ca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-326c416d elementor-widget elementor-widget-text-editor\" data-id=\"326c416d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<div data-id=\"bfvioug\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n<div>\n<h4>We provide a wide range of services<\/h4>\n<\/div>\n<\/div>\n<p>Design of Mid-to-Highly Complex Embedded Systems: From software and firmware coding, to complex high-speed boards design.<\/p>\n<p>You can depend on us to develop reliable and cutting-edge solutions.<\/p>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e8d8016 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e8d8016\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54165d8\" data-id=\"54165d8\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e656eb elementor-widget elementor-widget-spacer\" data-id=\"4e656eb\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b79ca2 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"9b79ca2\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-cubes\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tProjects\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abd3601 elementor-widget elementor-widget-toggle\" data-id=\"abd3601\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1801\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1801\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">CPRI v7.0<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1801\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1801\"><p>A complete HDL design LR 1-7 (IP free). Ported and validated on Altera(Arria 10, Stratix 10 SoC) and Xilinx (Kintex 7, UltraScale) FPGAs.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1802\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1802\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">eCPRI - xRAN\/O-RAN<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1802\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1802\"><p>A complete HDL and C++ design with the following functional splits: Split D, ID, IID, IU, O-RAN\/xRAN&#8217;s split 7-2. Allowing a packet-based communication between O-DU and O-RU. Design was validated on Xilinx UltraScale+MPSoC FPGA.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1803\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1803\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">CPRI - eCPRI gateway<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1803\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1803\"><p>This HDL + software design allows the bridging between eCPRI packets and CPRI hyperframes and vice-versa. When the CPRI core is instantiated as a Slave port (RE), the eCPRI timing will be recovered and transferred to the CPRI domain. Design was validated on Xilinx UltraScale+MPSoC FPGA.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1804\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1804\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">JESD204B\/C<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1804\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1804\"><p>A complete HDL design (IP free) for connecting your high-speed ADCs and DACs using the jesd204B\/C subclass-1 protocols instead of complex PCB routing for parallel bus LVDS or LVCMOS signaling.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1805\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1805\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">DSP<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1805\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1805\"><p>A C++-11\/14 and Python high-level configuration interfaces that generate a complete HDL design (IP free) of Digital Up\/Down Converter (DUC\/DDC) blocks. The modules were validated on real LTE signals. Filter type selection is either CIC, FIR (Symmetric, Systolic, Interpolated, Poly-Phase, RAG, DA &#8230;) based on system requirements.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1806\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-1806\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">SOM<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1806\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-1806\"><p>Design, from the ground-up, a complete System On Module (SOM) boards + its software and firmware stacks for DSP processing on FPGA for 4G and 5G signals.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-66c7e53 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"66c7e53\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3afa222\" data-id=\"3afa222\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-70124b7 elementor-widget elementor-widget-spacer\" data-id=\"70124b7\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-668df45 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"668df45\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-handshake\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tClients\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tFor confidentiality reasons, we do not disclose the names of our customers or the nature of the projects to which we have contributed. We work under Non-Disclosure Agreement (NDA) with our customers for sensitive information exchanges.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e2b075 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2e2b075\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-95c5c57\" data-id=\"95c5c57\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5101e23 elementor-widget elementor-widget-spacer\" data-id=\"5101e23\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd4bfee elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"fd4bfee\" data-element_type=\"widget\" id=\"inquiryIcon\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chalkboard-teacher\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTraining Sessions\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-021b140 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"021b140\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ca77c5e\" data-id=\"ca77c5e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1778739 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1778739\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3d53289\" data-id=\"3d53289\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-db381cd elementor-widget elementor-widget-toggle\" data-id=\"db381cd\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2291\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2291\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Embedded - THE Linux Kernel<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2291\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2291\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and Linux enthusiasts to acquire the required practical skills and know-how to boot &amp; configure the Linux kernel for an embedded system. This know-how can then be easily extended to use the same learned processes to embed Linux OS within other processor architectures and boards.<\/p>\n<p>The processor architecture that will be used in the training sessions will be either an ARM Cortex-A5 or a Quad Core Cortex-A35.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_Embedded_Linux_Kernel_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> Embedded Linux kernel training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2292\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2292\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Embedded - RTOS C programming Expert<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2292\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2292\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and embedded systems enthusiasts to take a deep-dive into real time operating system architecture and mastering the C-language best practices for embedded system. During the sessions we will learn how to develop &amp; enrich the basic RTOS by adding several stacks and services (e.g., file system, TCP\/IP, IoT library, webserver).<\/p>\n<p>Practical labs will be held on an ARM Cortex-A5 processor using the FreeRTOS as an operating system.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_Embedded_RTOS_C_programming_Expert_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> Embedded RTOS C programming expert training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2293\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2293\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Telecom - 5G System Designer<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2293\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2293\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and telecom designers to have the required skills and know-how for implementing and running software defined 4G and 5G radio services on Linux PCs with some hardware acceleration boards (FPGA or GPU).<\/p>\n<p>Labs will focus on the 5G-NR implementation with FPGA processing acceleration.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_Teleco_5G_System_Designer_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> Telecom 5G system designer training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2294\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2294\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Hardware - Complex PCB Designer<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2294\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2294\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and hardware designers to have the required skills and know-how for designing complex PCB boards.<\/p>\n<p>Practical labs will be held with Altium 18 Designer.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_Hardware_Complex_PCB_Designer_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> Hardware complex PCB designer training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4b89a1d\" data-id=\"4b89a1d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dbf317d elementor-widget elementor-widget-toggle\" data-id=\"dbf317d\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2301\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2301\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Embedded - Linux Device Drivers<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2301\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2301\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and Linux enthusiasts to acquire the required practical skills and know-how to integrate device drivers with other parts of the kernel and with user applications.<\/p>\n<p>The processor architecture that will be used in the training sessions will be either an ARM Cortex-A5 or a Quad Core Cortex-A35.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_Embedded_Linux_Device_Drivers_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> Embedded Linux device drivers training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2302\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2302\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">FPGA - DSP Designer<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2302\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2302\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and DSP designers to have the required skills and know-how for designing and implementing, on FPGA, complex DSP algorithms that are mainly used in 4G\/5G systems. The know-how and methodology acquired during the training will help easing the design of other DSP blocks.<\/p>\n<p>Practical labs will be held on a Xilinx UltraScale+MPSoC boards connected to high-speed ADC &amp; DAC converters.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_FPGA_DSP_Designer_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> FPGA DSP designer training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2303\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2303\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">FPGA - System Designer<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2303\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2303\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and firmware designers to have the required skills and know-how for designing and coding HDL modules for complex FPGA architectures. We will cover also FPGA design examples for Deep Learning applied to Artificial Intelligence (AI).<\/p>\n<p>Practical labs will be held on a Xilinx Zynq UltraScale+ MPSoC FPGA boards.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/10\/2020_FPGA_System_Designer_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> FPGA system designer training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2304\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2304\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">FPGA - VHDL Expert<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2304\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2304\"><p>This <strong>5-days<\/strong> training will allow current students, engineers and firmware designers to take a deep-dive into the VHDL language. We target to teach how to write high quality VHDL-2008 code that reflect the best practices in the industry. TestBenchs and functional verification methodologies will be based on the UVVM and OSVVM models.<\/p>\n<p>Practical labs will be held on PCs with Questa simulator installed.<\/p>\n<p><a href=\"http:\/\/virtual-waves.com\/wp-content\/uploads\/2019\/09\/2020_FPGA_VHDL_Expert_Training.pdf\" target=\"_blank\" rel=\"noopener\"> <i class=\"fa fa-file-pdf-o\" style=\"color: red;\"><\/i> FPGA VHDL expert training outline<\/a><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c03079d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c03079d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8110fdf\" data-id=\"8110fdf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-23787e6 eael-pricing-content-align-center eael-pricing-button-align-center elementor-widget elementor-widget-eael-pricing-table\" data-id=\"23787e6\" data-element_type=\"widget\" id=\"inquiryPB\" data-widget_type=\"eael-pricing-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                            <div class=\"eael-pricing style-2\">\n                <div class=\"eael-pricing-item featured ribbon-2\">\n                    <div class=\"eael-pricing-icon\">\n                        <span class=\"icon\" style=\"background:none;\">\n                                                    <\/span>\n                    <\/div>\n                    <div class=\"header\">\n                        <h2 class=\"title\">Need a training!<\/h2><span class=\"subtitle\">For more information just fill out this form and we\u2019ll give you a call as soon as we can.<\/span>                    <\/div>\n                    <div class=\"eael-pricing-tag\">\n                        <span class=\"price-tag\"><span class=\"original-price\">1200<span class=\"price-currency\">\u20ac<\/span>\n                    <\/span><\/span><span class=\"price-period\">\/session<\/span>                    <\/div>\n                    <div class=\"body\">\n                                <ul>\n                            <li class=\"eael-pricing-item-feature elementor-repeater-item-3719f52\">\n                    \n                                <span class=\"li-icon\">\n                <i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>            <\/span>\n\n        \n                    <span >5 complete days (40 hours, 50% of practical Labs)<\/span>\n                    \n                     \n                <\/li>\n                            <li class=\"eael-pricing-item-feature elementor-repeater-item-0fd4b41\">\n                    \n                                <span class=\"li-icon\">\n                <i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>            <\/span>\n\n        \n                    <span >On-site available PCs &amp; Eval Boards<\/span>\n                    \n                     \n                <\/li>\n                            <li class=\"eael-pricing-item-feature elementor-repeater-item-5d6d041\">\n                    \n                                <span class=\"li-icon\">\n                <i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>            <\/span>\n\n        \n                    <span >Course &amp; Labs hands-on<\/span>\n                    \n                     \n                <\/li>\n                            <li class=\"eael-pricing-item-feature elementor-repeater-item-8bd2579\">\n                    \n                                <span class=\"li-icon\">\n                <i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>            <\/span>\n\n        \n                    <span >4 hours of free on-line support after end of session <\/span>\n                    \n                     \n                <\/li>\n                            <li class=\"eael-pricing-item-feature elementor-repeater-item-d2ff327\">\n                    \n                                <span class=\"li-icon\">\n                <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>            <\/span>\n\n        \n                    <span >200\u20ac reduction for any additional person from the same company<\/span>\n                    \n                     \n                <\/li>\n                            <li class=\"eael-pricing-item-feature elementor-repeater-item-7a3df71\">\n                    \n                                <span class=\"li-icon\">\n                <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>            <\/span>\n\n        \n                    <span >200\u20ac reduction for any person enrolled in other sessions<\/span>\n                    \n                     \n                <\/li>\n                    <\/ul>\n                        <\/div>\n\t                                    <div class=\"footer\">\n                        <a class=\"eael-pricing-button\" href=\"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLSdMOOwllbAyWosHTqZtYnVE2lnSBSTdSfNeQgooxwg09hzVmg\/viewform?usp=pp_url\" target=\"_blank\" >\n                                                                                            Training Inquiry                                                    <\/a>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>We provide a wide range of services Design of Mid-to-Highly Complex Embedded Systems: From software and firmware coding, to complex high-speed boards design. You can depend on us to develop reliable and cutting-edge solutions. Projects CPRI v7.0 A complete HDL design LR 1-7 (IP free). Ported and validated on Altera(Arria 10, Stratix 10 SoC) and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-67","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/pages\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":179,"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/pages\/67\/revisions"}],"predecessor-version":[{"id":652,"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/pages\/67\/revisions\/652"}],"wp:attachment":[{"href":"https:\/\/virtual-waves.com\/index.php\/wp-json\/wp\/v2\/media?parent=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}