During the vacation time a lot of code changes were made. Now it is time to write a little bit about the changes. The first thing was to write a Cypress USB to wishbone interface which gave the possibility to connect wishbone compliant modules to USB. As testcase the wishbone lcd driver should help to get the interface stable. Some changes regarding the LCD clock as to be made because the first implementation used the slow clock, which is needed for the lcd, for the whole design. Now a fast clock is used and the lcd module generates a slower clock for the lcd interface. Further changes were made in the Cypress bios to support the new usb2wb (USB to Wishbone) interface. What should I tell, so far everything works great. With a program which uses calls from libusb, it is now possible to initialize the lcd and drop characters to it.
Jan 09 2009