Overview

Custom peripherals are the building blocks for prototyping new systems. In FPGAs the peripherals can be created in hardware description language. In this tutorial we will go over the basics of creating a new peripheral using Xilinx's System Generator (Sysgen). Sysgen is a block-based tool built upon MATLAB's Simulink library that can generate HDL code for models.

We are going to build a Direct Digital Synthesizer (DDS) or Numerically Controller Oscillator (NCO) that will generate high precision sine and cosine waves. We will also put in the hooks to control this peripheral once it is placed in PowerPC controlled system.

Top Requirements >>