Tech Support | Generator Login | Careers | Contact Us
PARTNERS

  Overview

  Operating Systems

  HW Proto/Emulation

  JTAG Probes

  SOC Design

  Audio SW Packages

  Application Software

  Silicon Sources

  EDA Tools

  ESL/Virtual Platforms

  University Program

  + Licensing Policy

  + Application Form

  + License Agreement

  + Renewal Agreement

  + Program Info Form

  + Contact Info & FAQs

University of New Brunswick

New Brunswick, Canada

Research using Tensilica's Technology

 

This request to use Tensilica's tools is twofold. The first is to evaluate the tools for use in graduate courses on digital design and in senior undergraduate projects. The second is to evaluate the tools for possible use in a specific graduate project defined as follows:

The objective of the project will be to develop and test customized processor architectures and configurable instructions sets for the purposes of implementing a multi-spectrum multi-system solution for Global Navigation Satellite Systems (GNSS). Primary challenges included implementing a suitable hardware platform development environment for the target FPGA, which includes application device drivers, high-speed ADC interfaces, and an appropriate analog signal receiver front-end. Resources available include software and hardware from CMC Microsystems, as well as various FPGA development boards. The effectiveness of the Tensilica tools will be determined by evaluating the system capabilities for projects such as the one above and evaluating the length of the tools learning curve to determine if it is suitable for undergraduate and/or graduate projects.

Outline of curriculum and Courses

  • CMPE2213 Digital Systems
  • CMPE3221 Computer Organization
  • CMPE3232 Embedded System Design
  • CMPE3242 Computer Architecture
  • CMPE4040 Computer Engineering Project Design
  • CMPE4251 Real Time Systems
  • CMPE4261 Digital Systems Design
  • CMPE4273 VLSI System Design
  • CMPE4433 Safety-Critical System Design

The first 6 course are core undergraduate Computer Engineering courses, which cover topics from digital logic, to microprocessors (using the Altera NIOSII and Freescale MC9S12DT256 processors), to FGA design (using both Xilinx and Altera tool sets) to system design.

Student/Assistants Outreach

For this year as the tools are evaluated:

  • 1 student at the PhD level
  • 1 student at the MSc level
  • 2 professors will be using the tools
  • In the following years, there will be 7 to 15 students at the MSc/PhD level using the tools

University of New Brunswick link

University of New Brunswick Electrical and Computer Engineering Department link

Prof. Mary E. Kaye


Tensilica Xtensions Network