PROJECT PROGRESS
Week 6 (05/01/2000 - 05/07/2000)
- Monday (05/01/00): Set up the RC 1 camera.
- Tuesday (05/02/00): Finish testing the camera interface, draw block diagrams for my part of the project, and start working on Xbus
- Wednesday (05/03/00): Continue on Xbus and start to design the micro controller part to interface with RS232.
I have to stop working on Xbus and wait till next Monday to do it.
However, I have started on the micro controller part.
- Thursday (05/04/00): Finishing Xbus. Our group have got together to day to talk about the presentation. And I going to do this presentation
+ slides. I have a draft design for the micro controller.
- Friday (05/05/00) to Sunday (05/07/00): Learn about Web server. I am so busy at work and taking care at my daughter, so I didn't work on the
project this weekend.
Week 7 (05/08/2000 - 05/14/2000)
Finish the serial interface (for micro controller). Test the whole thing together and work with Valdis to get the car part working.
- Monday (05/08/00):
- Working on the slides for the presentation on Friday (I have to stop to find out more about Valdis and Duy part.)
- Have a serial interface designed. I start from part 4 of my class. Add a read method to Carl's Xbus.c to read the data without
send address (since we going to read the next pixel). Still need to figure out the way to make signal send to XESS board ASP.
- Read Carl's Xbus project and figure out what need to be add to meet our need. Modify the Xbus interface so it allow us to read
data contigently. May need to add a memory access controller module since we will have to read (xbus, servo) and two write (xbus, camera).
- Tuesday (05/09/00): Start working on the Xbus (10:30am). Try to get as much done as possible. Continue on serial interface and slides.
start test the xbus and get Xwrite works.
- Wednesday (05/10/00): I hope we can finish the xbus, serial interface design so we can come up with a testing plan.
I don't actually do any thing today since I have OS project due on Friday.
- Thursday (05/11/00): Continue on what we are doing. Review for the presentation tomorrow.
Finishing presentation slides, continue work on the serial interface.
The serial interface now will start read the image from the memory with only
one address when we start (every time the the interrupt occur indicate that
there are new image in the memory. However, if there are interrupt
happen between every image, we need to resend the address. I just talked
to Valdis and figure out that we the server will send extra bits for error
detection and correction. I will figure out how it work and add a new
function to the serial interface to take care of this.
- Friday (05/12/00) to Sunday 05/14/00): Usually I can't make any done on weekend because I have to work and take my
daughter, so let try whatever
I can.
Week 8 (05/15/2000 - 05/21/2000)
Finish testing the car part and start to integrate with web page
- Monday (05/15/00): Other class.
- Tuesday (05/16/00):
- Modify the camera. I have the camera image display on vga
monitor. However, it not very good since we don't use the mapping
chips to map the image to gray scale. We still looking for a way
to map the image to web format.
- Meet together with Duy and Valdis to discus what need to be done
for the rest of the project. We need to merge everything into one
Xilinx project. Modify the current Xbus interface so we can read
next pixel without give it a new address. Set up the circuit for
the new Xilinx project. There are a several things need to be done
in the new Xilinx project to make it work. About the web server
side, we need to use figure out the way to get image from the serial
port and put it to the current web gui. We also need to
figure out how to map the image to gray scale.
- Wednesday (05/17/00):
- I have the Xilinx contains everything. I merge the vgacam
project with the xbusvga project. Modify the ucf file. Add
registers to store steering and throttling control signals. I got
the new Xilinx compile.
- Thing left:
- Modify the select bank module to make it work with the new
project.
- Modify xbusl.
- Set up the circuit for the new Xilinx project.
I am going to continue on this tonight and tomorrow. We may start to test
the serial interface tomorrow when I can get together with Valdis and Duy.
- Thursday (05/18/00): I am still not finish the
Xilinx project. There are some weird error come up when I implement
the project.
- Friday (05/19/00) to Sunday (05/21/00): Nothing
been done this weekend.
Week 9 (05/22/2000 - 05/28/2000)
Continue the previous task.
- Monday (05/22/00): I got the project
done and also set up the circuit for the new project.
- Tuesday (05/23/00): Our group meet together
and try to start but everything together to test the whole thing (I
hope). However, it still depend on the web server.
- Wednesday (05/24/00): We start to test
the serial port but it doesn't work yet. Will continue on it tomorrow.
- Thursday (05/25/00): I got something working
today. The serial port can actually send data to Duy's web.
However, it is very slow (about 10 second a frame) and we can only get the
first frame. We still have to figure out how to set the baud rate to
the faster rate. Another thing is after I connect my camera to the
circuit, I can not configures my camera (There may be some disconnect signal
but I so tire now.) I may do it later tonight or tomorrow.
- Friday (05/26/00) to Sunday (05/21/00): Continue
testing.
Week 10 (05/29/2000 - 06/04/2000)
Test everything together and start the documentation
- Monday (05/29/2000): Have got anything done today.
- Tuesday (05/30/00): I have make the serial
port successful send the image from the memory to the server. I have
fixed a couple bugs the Xilinx project to do it. Also I figure out
that we have to configure the camera using other board since we don't have
enough pin on ours. I have meet with the professor to set up pin so we
can add vga to our project (only for test purpose.) I also make a
dongle. However, we decide not to use it because it require to change
many thing in our project to make it work then more testing and we have less
time for that. So we just go with what we have for now.
- Wednesday (05/31/00): Starting test the image send from
camera to the memory and to server.
- Thursday (05/01/00): I and Duy work together and be able to make
the camera send image to the server. However, the image is not good,
Duy going to look at the format that camera send to us.
- Friday (05/02/00): We finally figure out that the EPROM is
not good so it configures the wrong data to the camera which cause the bad
image that we saw yesterday. I didn't spend must time for our project
today since I have OS project due at midnight.
- Saturday (05/03/00): We fail on configures the camera, so
we try testing the control signal that send from the server to the
car. I still testing it and hope to make it work today.
Week 11 (06/05/2000 - 06/11/2000)
Finish everything and turn in.
We together have stay late 4:00am on this week to make our project finally
work. Get the documentation done, demo the project and I am free
now. 2:30pm 05/08/2000.
Create by Ngochan Nguyen: I will start to plan the detail schedule at the beginning of each week and try to update the progress everyday.
The italic is the thing that have done.