Altera UP2 Projects - EECE 343 Fall '11

          One of the professors (Jowel Yusta) at CSU Chico University's Electrical Engineering department was kind enough to pass on some small Altera UP2 FPGA oriented projects that his students built for their yearly EECE 343 - Computer Interface Circuits course.


           The EECE 343 course focuses on the different ways that digital electronics pass information to each other, for example USB or PS/2. The Altera UP2 board might be quite antiquated compared to the newer university boards that are available (especially compared to the DE0-Nano) but it's still a straight forward and simple platform to work with. Such things are extremely rare in electronics and are great for learners.



Project 1 - Ping Pong
           Using The UP2 university program FPGA board a pair of undergrad students built the legendary game of pong, complete with score card and moveable paddles.

Project 2 - VGA Breakout
           Using The UP2 university program FPGA board a pair of undergrad students built the legendary game of pong, complete with score card and moveable paddles.

Project 3 - Digital Oscilloscope
           Using The UP2 university program FPGA board a pair of undergrad students built the legendary game of pong, complete with score card and moveable paddles.

Project 4 - Squares & Paddles
           Using The UP2 university program FPGA board a pair of undergrad students built the legendary game of pong, complete with score card and moveable paddles.



What Is The UP2 Board?
           In case you are a little confused about the who, what, when, where and why..I'll answer one or two of those questions here. The UP2 board, short for University Program 2, is similar to an evaluation board but it was created with the primary purpose of being distributed (for free and at cost) to universities around the world so that students could get exposure to PLD and FPGA programming. The company Altera is responsible for making this board happen and it just to happens that Altear is one of the major players in the world of FPGA, so I'm sure they're happy to get the good P.R. that comes out of the UP2's distribution.
           The UP2 features an EPM7064 or EPM7128 CPLD (progrmmable logic device), a common and widely used device. The UP2 also features a FLEX 10k FPGA with a ton of logic gates. Most complex projects done with a UP2 board will be using this old, but still capable FPGA.


;