********************************************************* * This firmware is for the following products: * * -------------------------------------------- * * 7720AE-HD * ********************************************************* Version 3.0 build 4 - (February 25, 2003) ----------------------------------------- - improved the reliability of audio hot switch Version 3.0 build 3 - (July 25, 2001) ------------------------------------- - added support for 1080i50, 1080p25sF, 1080p24sF, 1080p23.98sF Version 3.0 build 2 - (March 27, 2001) -------------------------------------- - implement stop-run sequence for hot-switch audio input Version 2.0 build 5 - (March 13, 2000) -------------------------------------- - fixed intermittent LED displays for the incoming embedded status in cascaded mode Version 2.0 build 4 - (March 2, 2000) ------------------------------------- - fixed incorrect LED display when no video input was connected (affected build # 2 only) Version 2.0 build 3 - (January 13, 2000) ---------------------------------------- - auto load up FPGA files based on build # (1 for analog device, 2 for crystal) - bypass / SRC enable on DIP switch #6 only for the crystal option Version 2.0 build 1 - (December 14, 2000) ----------------------------------------- - combined support for 1080i & 720p into one file Version 720p_1v0_S3H3 & 1080i_1v0_S4H2 - (October 12, 1999) ----------------------------------------------------------- -AE-HD f/w revision information Version 1.0 build 2 - (September 11, 1999) ------------------------------------------ Routines we have modified to fix up mbus related bugs: - mbuswaitforidle - mbusrecovery // we created - mbuswrite - mbusread - First two routines are in the main.cpp, and the last two are in the mbus.cpp. The rest are the same as what Bryan had back in March 31. Version 1.0 build 1 ------------------- - final Release Version design improvements: -------------------- - a more precised video presence circuitry is implemented in the FPGA. This should resolve issues related to the power up state of the Juno box - double read and verification are added to the I2C processing to prevent using corrupted data due to transfer error in the bus. - early exit is implemented in the "mbusWaitForIdle" to avoid unwanted delay whenever I2C error occurs - h/w watch-dog strobe is added to the "mbusRecovery" to avoid system time-out and reset whenever I2C error occurs - GPIO pin (PP7) is used to strobe additional pulses to the SCL whenever I2C error is detected - this version of f/w allows the I2C bus recovery and reinitialize to the working state