 Design Winners with Digilent Representative GRAND PRIZE CJ Picklesimer- Fourier Keyboard Description: The primary objective of this design is to allow a keyboardist more direct control over the fundamental characteristics of the sound his or her instrument produces. Most modern synthesizers have predefined sets of audible characteristics which are grouped together into a small number of selectable synthesizer “voices.” Each voice has its own set of unique characteristics, including spectral (or harmonic) content, various types of pseudo-mechanical envelope approximations and modulation effects, frequency response attributes, and delay-line effects. The Fourier Keyboard eliminates these clusters of characteristics known as voices, and instead allows the keyboardist to independently set, with a substantial amount of detail, the parameters of some of these characteristics. This allows the keyboardist to construct, from scratch, one of literally thousands of potential voices for this two-octave keyboard by setting 14 independent sound parameters that govern the spectral content and modulation properties of the sound produced by this polyphonic keyboard. The discussion of the project will focus on the real hardware implementation of fixed-point waveform generation and signal processing as well as techniques for analyzing, characterizing, and approximating musical sound. SECOND PRIZE Andrew Milluzi- RCX Single Port Servo Description: The LEGO RCX Intelligent Brick has limited communication with the outside world. To use a servo motor on the RCX, the use of an input and output is required. This limits the use of a single brick as motor control is required for most applications. The FPGA would interpret the output signal of the RCX into a digital signal. The RCX uses PWM (pulse width modulation) to power its motors; using different pulse widths, the goal is to establish 7 different servo motor positions and use one output of the RCX to control it. THIRD PRIZE David Bliss- Magnetic Robot Control Description: This project, based on the position of a magnet, will drive a rover across a level surface.
 Digilent Design Contest Participants Adam Jesionowski- PC-based Oscilloscope Description: This project will use the FPGA to implement a PC- based oscilloscope. An oscilloscope probe will be connected to the FPGA, which will in turn send data to a computer through an RS232 port. MATLAB will be used to interpret and display data. Erik Hoeg- Infrared Light Detection Unit Description: The intent of this project is to develop a basic light detection system which users new to FPGA projects can learn the fundamentals of design and implementation. The unit handles light detection through the use of a Pmod, which is connected to four infrared light sensors. The system is able to detect which sensors are active, and then relay that position to the FPGA’s 4 digit 7 segment display. The display allows the user to recognize which sensors are active and if they are next to each other. Furthermore, the user has control over the system via a master on-off switch on the board which can control all of the sensors and mute or allow their signals appropriately. This system, though simple, after being established can easily be integrated into more complicated projects which need input on their environment to make decisions. Richard Collins and Robert Stiefel- Simple Game Console Description: The purpose of this project is to create a gaming platform for dice games. The game PIG is included with the design. Using a specialized processing unit with a unique machine code, users can program and play their own games. Click here to view a photo gallery of the Competition |