Hey Larry,
Here's the short description of our project (Brian
Lenz, Adam Prewett, Michael Buschbach) and the specifications on how we
used it. I've attached the archive for you, as
well.
For our final project, we decided to draw an image on
the screen that we can move around and resize. However, we did not just
draw any old image. Instead, we drew a full-blown quilt! We ended up
with a 16x16 quilt that prints out all 64 colors that the XSV300 is capable of
printing. Once the bit file has been downloaded to the chip, the user must
press 'r' on the keyboard to start the quilt drawing. The quilt starts out
at a size of 256x256 and can be resized up and down with the + and -
keys. It can also be moved around the screen with the arrow keys. We
placed limits on the size and movement so that it cannot move off the screen or
be resized off the screen. We also added a little timing buffer that keeps
track of keyboard input so that the keyboard buttons are not sticky. This
means that when the user hits the right arrow once, the quilt will move to the
right one pixel. When the user holds down the right arrow, our buffer
keeps track of this and continually moves the quilt to the right. These
rules apply for all of the movement and resizing options.
This project was tested on the Xilinx XSV300 board
with keyboard input at 25.5 MHz.
Brian
Hello
Everyone,
Thank you for your
understanding last week. I now have a son named Atkin Arnstein born on Friday
3/9 at 1:25am. Everyone is healthy and happy. I am sorry that I did not make
it back for the demos. I will be holding a review session at 6:30pm on Tuesday
evening (tomorrow) in room 324. And, I would very much like to see some
project demos before hand. I will be in the lab from 5:30 to 6:30 to see any
demos for those of you that have the time to show me.
For all
groups...mail me a brief description of your project along with your
project archive by Thursday night so that I can post them on the web for
future reference. Include any information that would be helpful for someone
trying to run your demo. For example, please specify which hardware platform
it was tested on, at what clock rate, inputs and outputs,
etc.
Larry
Assistant Research Professor
University of Washington
Department of Computer Science &
Engineering
(206) 685-9138