70 likes | 111 Views
Follow the progress of summer research analyzing cost differences between DSP and FPGA chips for signal processing. Learn about the prices of various chips and the challenges in programming them. Updates on project parts and data management strategies.
E N D
URL: Summer Research Progress: Week 3 – DSP vs FPGA Ross Keyes, Ajo Maret Department of Electrical and Computer Engineering Temple University
Cost comparisons • All values are taken from the Digi-key website • Texas Instruments C5505 (our chip): $11.50 • Texas Instruments C5515: $14.00 • Xilinx Spartan 3A: $5.50 - 70.92 • Xilinx Spartan 2: $7.10 - 30.15 • Xilinx Vertex 4: $109 - 5,856 • Xilinx Vertex 5: $240 – 11,734
Data • The data must come in to the program in manageable sizes • The original signal might be simply to huge for the computer to handle • However I/O adds a significant amount of time to the process • The more data you can store in memory the faster the program will run
DSP C programming – not as simple as it seems • Even though the DSP is programmed in C, a lot of rules are different • fopen, fread, and fwrite functions do not seem to work • Figuring out file I/O in the DSP board is the next great challenge
Status of Project Parts • FPGA is close to running filtering algorithm • Ran basic program on vertex 4 early in the week • Need to get Spartan board talking to lab computer • File I/O and data buffering are working in Matlab and Simulink • C program has Binary file I/O (Linux) • DSP is a little ways off • Lots of research needs to be done on programming for the DSP • C programming advances on computer are not directly applicable to advances for the DSP