LAB

Development Systems

 Technical support for older development system hardware is on a best effort basis. In some cases, the hardware is obsolete and no longer supported by the equipment manufacturer.

TitleBenefitsHow to Access
Acceleration Platform

To provide researchers working with FPGA development access to a hardware acceleration solution for many compute and/or data intensive applications with a low-latency / high bandwidth solution enabling the researchers to remove the bottleneck from the host CPU / memory to the FPGA

Enables researchers to focus on algorithm/application acceleration using FPGAs, without detailed knowledge of FPGA hardware design or other infrastructure (e.g., PCIe and memory controller IP blocks)

Advanced Processing Platform: miniBEE
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating embedded system architectures and algorithms
    • An automated design flow from MATLAB/Simulink, reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • Multi-core SOC design and emulation
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application and simulation acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Contact our Licensing Administrator at 613-530-4787 or licensing@cmc.ca.

Advanced Processing Platform: Nallatech 510T
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Altera DE4 FPGA Development Board
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)
Altera/Intel Arria 10 SoC Development Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Altera/Intel-based DE5a-Net Arria 10 FPGA Development Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

BEE3
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating embedded system architectures and algorithms
    • An automated design flow from MATLAB/Simulink, reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • Multi-core SOC design and emulation
    • High performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
BEE4
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating embedded system architectures and algorithms
    • An automated design flow from MATLAB/Simulink, reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • Multi-core SOC design and emulation
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
BEEcube Software Defined Radio (SDR)
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating Software Defined Radio system architectures and algorithms
    • An automated design flow from MATLAB/Simulink (or similar environment), reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
  • Technical support and training from CMC Microsystems

LAB@cmc.ca

FPGA/GPU Cluster
  • Secure remote access
  • Machine learning frameworks: Tensorflow, Caffe and MXNet
  • Support for deep learning training and inference
  • Customizability: Select the right combination of accelerators for your application
  • Reference designs using software stack for OpenCL, MPI heterogenous cluster computing
  • Scalability: Create one node neural network graph and scale up by using more nodes
  • Fast automated setup and configuration

Contact:

Dr. Yassine Hariri
Senior Engineer, Platform Design
613.530.4672
Hariri@cmc.ca

Heterogeneous Computing Middleware Platform (HCMP)

Download

Heterogeneous Processing Platform (HPP)
  • Customizability: Select the right mixt of accelerators for your application
  • Greater flexibility for HW/SW exploration
  • Scalability: Create one node and scale up by adding more nodes
  • Fast automated setup and configuration
  • Faster path to commercialization
  • Technical support and training from CMC Microsystems
Microsystems Integration Platforms (MIP)
  • Accelerates research by providing a pre-configured, research-ready system that works out-of-the-box; the included reference design, training, and CMC configuration support help jump-start your research and speed up improvements to your sensor or other application.
  • Addresses specific research needs through a modular, customizable, and programmable system that users can tailor to specific projects and applications; technology-specific variants include features for MEMS, micromirror, microfluidic, and RF-MEMS applications.
  • Enables a faster path to commercialization by sourcing commercial-grade components and by compliance with commercial standards and interfaces (e.g., PXI).
MIP Generic MEMS Variant
  • Accelerates research by providing a feature-rich platform for integration and validating of MEMS-based microsystems.
  • Addresses specific research needs through a graphics-based programmable environment and MEMS sensor and actuator interfaces boards.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PXI and PXIe).

Susan Xu

Senior Engineer, System-Level Integration

Phone: +1.613.530.4692

MIP Microfluidics Variant
  • Accelerates research by providing a feature-rich platform for integration and validating of microfluidics-based microsystems.
  • Addresses specific research needs through a graphics-based programmable environment and microfluidics bio-sensor and actuator interfaces boards.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PXI and PXIe).
Susan Xu
Senior Engineer, System-Level IntegrationPhone: +1.613.530.4692

MIP Micromirror Variant
  • Accelerates research by providing a feature-rich platform for integration and validating of micromirror-based microsystems.
  • Addresses specific research needs through a graphics-based programmable environment and micromirror sensors and actuator interfaces boards.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PXI and PXIe).
Susan Xu
Senior Engineer, System-Level IntegrationPhone: +1.613.530.4692

MIP RF-MEMS Variant
  • Accelerates research by providing a feature-rich platform for integration and validating of RF-MEMS based microsystems .
  • Addresses specific research needs through a graphics-based programmable environment and RF-MEMS devices interface boards.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PXIe).
Susan Xu
Senior Engineer, System-Level IntegrationPhone: +1.613.530.4692

MIP Si-Photonic Variant
  • Accelerates research by providing a feature-rich platform for integration and validating of Si-photonic-based microsystems.
  • Addresses specific research needs through a graphics-based programmable environment and hardware enabling integration of Si-photonic hardware in the loop.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PXI and PXIe).
Susan Xu
Senior Engineer, System-Level IntegrationPhone: +1.613.530.4692

Multiprocessor Array Platform
  • High performance and power efficiency
  • Accelerates research in the areas of massive data processing, image processing, scientific modeling, parallel computing architecture exploration etc.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces ( PCI-express)

Visit the Development Systems Community national catalogue.

NI/BEEcube Software Defined Radio (SDR) Gen-2
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating Software Defined Radio system architectures and algorithms
    • An automated design flow from MATLAB/Simulink (and/or proprietary software), reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
  • Technical support and training from CMC Microsystems

lab@cmc.ca

Real-time Embedded Systems Lab (RESL)

Tools and Technologies Available for You:
• Safety-CriticalSoftware Development
o Rapita RVS and the RTBx1210 – for target Worst Case Execution Time (WCET) and performance analysis of safety-critical systems
• DataMill for Benchmarking
o A heterogeneous set of machines with a wide variety of architectures (ARM, PowerPC, Intel, SPARC, AMD, and Atmel) for empirical evaluation of software performance.
• Avionics Case Study
o A Hexacopter with autopilot on RT-Linux attached to a stand for experimentation
o Research engineers Yassir Rizwan, Thomas Reidemeister, Peiyi Chen
• Tilera TILEncore-Gx36 Manycore platform
o A 36-Core platform for experiments on power and application acceleration

Remote Access or visit the Lab

SOSCIP Agile Computing Platform

Access to the systems is through SOSCIP’s application and approval process, while supporting software is available through CMC. SOSCIP and CMC Microsystems are seeking proposals (application form) for new industry-academic collaborative projects that require FPGA technology and will leverage other services and support provided by SOSCIP and CMC. For more information, see the presentation on the SOSCIP-CMC Partnership and benefits.

Wireless Sensor Network Kits

Commercially supported compiler – IAR.

Source code for many examples

Visit the Development Systems Community national catalogue.

Xilinx KC705 Evaluation Kit

Benefits

  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

How to Access

Visit the Development Systems Community national catalogue.

Xilinx KCU105 Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx VC707 Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx ZC706 Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx ZCU102 Zynq Ultrascale+ MPSoC Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx-based Platform ML605

Benefits

  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)
TitleBenefitsHow to Access
Acceleration Platform

To provide researchers working with FPGA development access to a hardware acceleration solution for many compute and/or data intensive applications with a low-latency / high bandwidth solution enabling the researchers to remove the bottleneck from the host CPU / memory to the FPGA

Enables researchers to focus on algorithm/application acceleration using FPGAs, without detailed knowledge of FPGA hardware design or other infrastructure (e.g., PCIe and memory controller IP blocks)

Advanced Processing Platform: Nallatech 510T
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

FPGA/GPU Cluster
  • Secure remote access
  • Machine learning frameworks: Tensorflow, Caffe and MXNet
  • Support for deep learning training and inference
  • Customizability: Select the right combination of accelerators for your application
  • Reference designs using software stack for OpenCL, MPI heterogenous cluster computing
  • Scalability: Create one node neural network graph and scale up by using more nodes
  • Fast automated setup and configuration

Contact:

Dr. Yassine Hariri
Senior Engineer, Platform Design
613.530.4672
Hariri@cmc.ca

Heterogeneous Processing Platform (HPP)
  • Customizability: Select the right mixt of accelerators for your application
  • Greater flexibility for HW/SW exploration
  • Scalability: Create one node and scale up by adding more nodes
  • Fast automated setup and configuration
  • Faster path to commercialization
  • Technical support and training from CMC Microsystems
SOSCIP Agile Computing Platform

Access to the systems is through SOSCIP’s application and approval process, while supporting software is available through CMC. SOSCIP and CMC Microsystems are seeking proposals (application form) for new industry-academic collaborative projects that require FPGA technology and will leverage other services and support provided by SOSCIP and CMC. For more information, see the presentation on the SOSCIP-CMC Partnership and benefits.

Tab Content
TitleBenefitsHow to Access
Xilinx ZCU102 Zynq Ultrascale+ MPSoC Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx-based Platform ML605

Benefits

  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)
Tab Content
TitleBenefitsHow to Access
Advanced Processing Platform: miniBEE
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating embedded system architectures and algorithms
    • An automated design flow from MATLAB/Simulink, reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • Multi-core SOC design and emulation
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application and simulation acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Contact our Licensing Administrator at 613-530-4787 or licensing@cmc.ca.

Altera DE4 FPGA Development Board
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)
Altera/Intel Arria 10 SoC Development Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Altera/Intel-based DE5a-Net Arria 10 FPGA Development Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

BEE3
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating embedded system architectures and algorithms
    • An automated design flow from MATLAB/Simulink, reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • Multi-core SOC design and emulation
    • High performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
BEE4
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating embedded system architectures and algorithms
    • An automated design flow from MATLAB/Simulink, reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • Multi-core SOC design and emulation
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
BEEcube Software Defined Radio (SDR)
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating Software Defined Radio system architectures and algorithms
    • An automated design flow from MATLAB/Simulink (or similar environment), reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
  • Technical support and training from CMC Microsystems

LAB@cmc.ca

Heterogeneous Processing Platform (HPP)
  • Customizability: Select the right mixt of accelerators for your application
  • Greater flexibility for HW/SW exploration
  • Scalability: Create one node and scale up by adding more nodes
  • Fast automated setup and configuration
  • Faster path to commercialization
  • Technical support and training from CMC Microsystems
Microsystems Integration Platforms (MIP)
  • Accelerates research by providing a pre-configured, research-ready system that works out-of-the-box; the included reference design, training, and CMC configuration support help jump-start your research and speed up improvements to your sensor or other application.
  • Addresses specific research needs through a modular, customizable, and programmable system that users can tailor to specific projects and applications; technology-specific variants include features for MEMS, micromirror, microfluidic, and RF-MEMS applications.
  • Enables a faster path to commercialization by sourcing commercial-grade components and by compliance with commercial standards and interfaces (e.g., PXI).
Multiprocessor Array Platform
  • High performance and power efficiency
  • Accelerates research in the areas of massive data processing, image processing, scientific modeling, parallel computing architecture exploration etc.
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces ( PCI-express)

Visit the Development Systems Community national catalogue.

NI/BEEcube Software Defined Radio (SDR) Gen-2
  • Accelerates research by providing
    • A feature-rich platform for implementing and validating Software Defined Radio system architectures and algorithms
    • An automated design flow from MATLAB/Simulink (and/or proprietary software), reducing development effort and enabling platform use by application/domain experts
  • Addresses specific research needs through a hardware/software programmable system, in particular:
    • High-performance Digital Signal Processing (DSP)
    • Hardware-based application acceleration
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet).
  • Technical support and training from CMC Microsystems

lab@cmc.ca

Real-time Embedded Systems Lab (RESL)

Tools and Technologies Available for You:
• Safety-CriticalSoftware Development
o Rapita RVS and the RTBx1210 – for target Worst Case Execution Time (WCET) and performance analysis of safety-critical systems
• DataMill for Benchmarking
o A heterogeneous set of machines with a wide variety of architectures (ARM, PowerPC, Intel, SPARC, AMD, and Atmel) for empirical evaluation of software performance.
• Avionics Case Study
o A Hexacopter with autopilot on RT-Linux attached to a stand for experimentation
o Research engineers Yassir Rizwan, Thomas Reidemeister, Peiyi Chen
• Tilera TILEncore-Gx36 Manycore platform
o A 36-Core platform for experiments on power and application acceleration

Remote Access or visit the Lab

Wireless Sensor Network Kits

Commercially supported compiler – IAR.

Source code for many examples

Visit the Development Systems Community national catalogue.

Xilinx KC705 Evaluation Kit

Benefits

  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

How to Access

Visit the Development Systems Community national catalogue.

Xilinx KCU105 Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx VC707 Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Xilinx ZC706 Evaluation Kit
  • Accelerates research by providing a feature-rich platform for implementing and validating embedded system architectures and algorithms
  • Addresses specific research needs through a hardware/software programmable system and application-specific daughter cards (e.g., analog interface module)
  • Enables a faster path to commercialization by sourcing commercial-grade components and through compliance with commercial standards and interfaces (e.g., PCI-express, Ethernet)

Visit the Development Systems Community national catalogue.

Accelerate compute-intensive applications in the cloud.