Development Systems

CMC provides platform-based microsystems design and prototyping environments to shorten the development cycle.

Software Platforms

Platform Description Core Technology Access
Short-term Loan Cloud Local 
Heterogeneous Computing Middleware Platform (HCMP)
The Heterogeneous Computing Middleware Platform (HCMP) provides middleware that significantly reduces the complexity of developing industrial-strength heterogeneous computing software. Complex tasks such as multi-device memory management, device I/O, kernel scheduling, and dependency management are handled by the platform so that users can focus on writing their applications instead of adhering to complicated specifications.
OpenCL
x x


Hardware Platforms

Platform Description Core Technology Access
Short-term Loan Cloud Local 

Xilinx Evaluation Kits

FPGA-based design platforms featuring Xilinx FPGAs, memory and industry-standard peripherals that offer a rich set of features suitable for a wide range of applications.
Xilinx ML605
Featuring Xilinx Virtex-6 FPGA
FPGA x   x
Xilinx KC705
Featuring Xilinx Kintex-7 FPGA
FPGA
  x
Xilinx VC707
Featuring Xilinx Virtex-7 FPGA
FPGA
  x
Xilinx KCU105
Featuring Xilinx Kintex Ultrascale FPGA
FPGA     x
Xilinx ZC706
Feature Xilinx Zynq-7000 (FPGA + dual-core ARM Cortex-A9 processing unit)
FPGA, SoC
    x

Intel/Terasic Development Kits

FPGA-based design platforms featuring Altera/Intel FPGAs, memory and industry-standard peripherals that offer a rich set of features suitable for a wide range of applications.
DE4-530
Featuring Intel/Altera Stratix V FPGA
FPGA     x
DE5a-Net
Featuring Intel/Altera Arria 10 FPGA
FPGA     x
Intel Arria 10 SoC
Features Intel/Altera Arria 10 SoC (FPGA + dual-core ARM Cortex-A9 processing unit)
FPGA, SoC
    x

Platforms

High-performance design platforms for system designs that require large FPGA design capacity, memory and I/O bandwidth suitable for a wide range of compute-intensive applications.
BEE3
Featuring 4x Xilinx Virtex-5 FPGAs
FPGA     x
BEE4
Featuring 4x Xilinx Virtex-6 FPGAs
FPGA     x
miniBEE
Featuring 1x Xilinx Virtex-6 FPGA
FPGA     x
Acceleration Platform
FPGA-based development platform targeting research applications running complex computing tasks with an emphasis on FPGA and CPU communication requiring a low-latency and high-bandwidth interface between components. Both Altera and Xilinx-based board are available and OpenCL support is a feature.
FPGA   x x
Nallatech 510T
High-performance multi-FPGA compute accelerator platform for applications requiring high performance, low latency, large design capacity, memory bandwidth and programmability.
FPGA   x x
Heterogeneous Processing Platform (HPP)
Highly customizable, flexible and extensible single node computing system integrating a variety of different types of computational units.
GPU, FPGA, Xeon Phi
  x x
SOSCIP Agile Computing Platform
Supported online FPGA systems suitable to applications, including compute-intensive tasks requiring efficient server-side processing in areas such as health, machine learning, signal processing, Monte Carlo simulations and big data analytics.
FPGA   x x
Microsystems Integration Platforms (MIP)
Benchtop environment for multi-technology validation of a micro-device in a system context. The MIP bridges the gap between algorithmic/ architectural exploration, stimulus and measurement of sensors and actuators.
PXI x  
Multiprocessor Array Platform (MPA)
General-Purpose Graphics Processing Unit (GP-GPU) with compatible host workstation. Enables accelerated processing of algorithms and simulations. MPA 1 includes NVIDIA Tesla K20, powered by CUDA parallelcomputing technology. MPA 2 includes two configurations: NVIDIA Tesla K40; and Intel Xeon Phi 7120 coprocessor.
GPU     x
Software-Defined Radio (SDR)
High-performance platform with RF, FPGA, CPU and network interfaces, fully programmable from Matlab/ Simulink and proprietary software.
FPGA     x

Sensor Platform

Sensor network platforms that fit a variety of research requirements
Wireless Sensor Network Kits
Consist of a selection of motes that can be used for applied and exploratory research activities in a broad spectrum of topics, including Internet of Things (IoT), healthcare, smart sensor systems, wireless communications and networking, distributed systems, sensor fusion algorithm design and validation.
Zigbee, Bluetooth
    x