Hardware Software Codesign of Embedded Systems

Syllabus
News
Schedule
Labs
Projects
Homework
Resources
Links
Contact


Projects

All projects in this class must demonstrate the properties and methods of co-design. Each project must either use a co-design/co-simulation software tool or manual testing and redesign when implenting their projects.

This semester's current projects include:
  • Group 1
    • Use the HDLC core to implement an embedded system firewall on a Xilinx Virtex FPGA and a Motorola Coldfire processor. The fire wall must have a look-up table for all incoming traffic that includes ports and IP of acceptable computers.
  • Group 2
    • Use a CPU core (of the groups choice) along with a HDLC core to implement an embedded system network traffic analyzer on the VCX8000 Xilinix FPGA board. The project must display incoming packet information (type,sender,reciever) and statistics (average network load and percentage of traffic types) on a VGA monitor connected to their system.
  • Group 3
    • Use a PCI core to implement a graphics rendering sytem with specialized rendering abilities b. Some of these features include image transposition, shading, and color blending.
  • Group 4
    • Select and partition a MP3 decoding algorithm into relevant tasks. Use codesign to implement the alogithm on a TI DSP evalution board.



© Copyright Texas A&M University Depatment of Computer Science
This page is maintained by Brian Murray