Professional Documents
Culture Documents
ECE 6770 - Project Ideas
ECE 6770 - Project Ideas
The project portion of the class is intended to reduce to practice at least one of the
theoretical topics discussed in the lectures. Thus some aspect of the lecture material must
be applied in your project.
The project must be of sufficient scope, but be careful not to over commit this part of
the class. The design, if not fabricated, should be implemented in and advanced process
technology - 130nm or lower.
Preferred team size is 2 4 students. Smaller or larger teams are allowed based on project
definitions and scope. Projects can be combined to make a more comprehensive design. For
instance, a low power microcontroller project could be combined with an MPEG decoder
project to form a larger and more interesting design.
This year we have the support of ON Semiconductor! They will be providing mentorship
for some of the projects, and perhaps even an award for the best project in the class! We
would like to thank them for their support.
Following is a list of project ideas. Feel free to pick one of these or select one of your
own choosing. Combining this with other aspects of your education are okay. For example,
if your masters project is defined, you can develop part of that work as a project in this
class. Also be sure and look at the class project to get an idea of what other students have
implemented in the past.
IP Blocks
Encryption chip for the Advanced Encryption Standard (Rijndael algorithm) with selftest upon power-up.
Public key encryption using Montgomery or Galois Field multiplier
Smart proximity card controller that is secure from attack
IP Packet Forwarding engine (possibly with encryption and decryption)
PCI controller for a microcontroller
Ethernet controller for packet transmission/reception and encapsulation/decapsulation.
Viterbi decoder
Game or graphics coprocessor for accelerating graphics rendering
Arithmetic co-processor implementing complex numerical algorithms
Low power high throughput FFT design
MPEG compression / decompression
JPEG encoder / decoder
DSP core with multiple MAC units and VLIW instructions
Application specific processors with ISAs specifically designed for efficient execution of
compression or encryption algorithms
Base band digital signal processing such as JPS, Bluetooth, MIMO