--- Quote Start ---
Thanks guys. All the ideas sound interesting. :)
I am thinking of using the MAX II to do a data logger. The MAX II G parts have low power consumption and I can use the User Flash Memory to store the data. Probably I can use the data logger to record the temperature at a specific interval.
Also, I can write a Visual Basic program to interface with the MAX II to read out the data. Previously I did use the RS232 serial communication to interface the PC with a microcontroller. But now I am thinking of using USB as the communication interface to read out the data from the MAX II. I will probably need a FTDI chip as well. Anyone tried the MAX II + USB interface? I think that would be cool. Thanks. :)
--- Quote End ---
Email me, I have a really basic design which targets an FPGA but you could reuse it for a MAX part. I used the FT245 chip and made a host side program that I sent a file to and from the FPGA. Nios II was reading data from USB then firing it straight back over USB and it was able to send a 1MB word document back and forth in around 10 seconds.... I think it's been a while.
The design is really rough but it'll get you started. I think my USB "controller" was 30 LEs so it's fairly lightweight. It's not really a controller, I was just retiming the USB interface to stitch it up to an Avalon-MM slave port.