HISTORY of the DASH2 7055 firmware. ___________________________________ Note: entries should start with a '*', be dated and initialled. This file should be in REVERSE date order ----------------------------------------------------------------------------- * 18/11/02 - gt - Version 2.3.0a (CodeScape d283) Mod to allow branch instructions to be stepped correctly. ----------------------------------------------------------------------------- * 15/11/02 - gt - Version 2.2.0a (CodeScape d281r) Mod to allow LDC, LDS, STC and STS instructions to be stepped correctly. Mod to allow floating point instructions to be stepped correctly. ----------------------------------------------------------------------------- * 16/05/02 - gt - Version 2.1.1a (CodeScape d251) Reduced 'REPLY_BUFF_SIZE' to 256Kbytes to recliam unused space. Unused functions and directory 'dmadrv' removed. Added new command 'channel buffer status' command 42. Support added for SST FLASH memory device usage on the DASH. Check to protect SST versions from being programmed with old firmware. SST device now reset after 'manufacturer & protection' check. Re-use DHCP lease if a watchdog reset occured. ----------------------------------------------------------------------------- * 25/09/01 - gt - Version 2.1.0a (CodeScape d241) Reduced 'REPLY_BUFF_SIZE' to 256Kbytes to reclaim unused space. Multiple ethernet reply buffering added to increase throughput to CodeScape. Bug fix, LED error code flashing stops on resolving the error. Added missing debug startup message to indicate the DHCP state. DHCP support added. Code to test for duplicate IP designation added. Bug fix in function _bios_write_channel_buffer, now uses the correct size. Removed blocking BIOS calls. Removed unwanted command options AF and COMP. Bug fix, BIOS call 'Report/Initiate event_and_stop' now works with TRAP and BRK calling methods. Functions 'da_console_inquiry()' and 'da_console_extended_inquiry()' now merged. Removed unused auto resume feature. ----------------------------------------------------------------------------- * 09/05/01 - gt - Version 2.0.5a (CodeScape d232r) Mod to improve FLASH programming. Fixes issues with Aliance FLASH memory. Added additional commands for statistical sampling. Bug fix, trap33 decloration now correct (cosmetic). Stub 'stub_serv' variable initialised on reset. Bug fix, 'da_request_profile()' now returns SP correctly. Bug fix, 'boot_mode_execution', removed unwanted timeout code. ----------------------------------------------------------------------------- * 25/04/01 - gt - Version 2.0.4a (CodeScape d232b) Bug fix, zero padding added to ensure minimum ethernet packet size. Bug fix, watchdog timer code fixed. Bug fix, now detects correctly if the 'flash block' command fails (e.g. when the debug stub is overwritten). Added debug facilty to measure JTAG performance. All standard inquiry bit flags now have corresponding 'history' bit flags. Added additional debug reset messages. ----------------------------------------------------------------------------- * 07/03/01 - gt - Version 2.0.3a (CodeScape d229b) Bug fix, 'EC_CON' value corrected to 2, was 3. Bug fix, ethernet line connection now forced to 10baseT (switched to AUI if the ethernet cable was removed). Bug fix, Motorola S19 files supplied to produce external 7055MCM start-up EPROMS now no longer contains S19 entries that are out of range of the EPROM size. ----------------------------------------------------------------------------- * 10/11/00 - gt - Version 2.0.2a (CodeScape 219) New BIOS call via the sequence BRK,RTS,RTE,NOP. User RAM now saved/restored during re-programing the 7055F Flash. No reset issued after re-programming the 7055F Flash. ----------------------------------------------------------------------------- * 06/11/00 - gt - Version 2.0.1a (CodeScape 215) Improved reset handling. ----------------------------------------------------------------------------- * 27/10/00 - gt - Version 2.0.0a (CodeScape 215) Added new Altera image to facilitate 'Mode1' pin control. Added new status to report in the Stub and DASH versions do not match. Support for Cross Products '7055 Adapter Board' for the EVB added. Support for the SH2e7055MCM added. ----------------------------------------------------------------------------- * 12/07/00 - gt - Version 1.3.0a (CodeScape 181) Removed redundant SCSI handling code. Removed redundant call to 'processjob()' in main.cpp. Removed redundant debug code. ----------------------------------------------------------------------------- * 09/03/00 - gt - Version 1.2.0a (CodeScape 173) Improved FLASH download speed. Debug serial now requires NMI to allow serial input. This protects against the serial RX line from spurious line levels. Added BUSY checking to all Altera command writes to improve JTAG communications stability. Reset line is now high impedance when not low (reset state), this allows our reset line to be potentially 'ORed' with the users reset circuits. Mod to allow 'power off' detection for 'inquiry'. New error category added 'CONCHK'. ----------------------------------------------------------------------------- * 06/12/99 - gt - Version 1.1.0a (CodeScape 153) Added NMI exception handler. Watchdog timer disabled in the stub. Vector table for chained vectors added. Check for multiple exceptions occuring added. ----------------------------------------------------------------------------- * 22/11/99 - gt - Version 1.0.0a (CodeScape 153) Added FPU exception handler. Startup code minimised. ----------------------------------------------------------------------------- * 29/10/99 - gt - Version 0.9.9a (CodeScape 151) First preliminary release version. Note: This if for the HD64F7055RF40 device. There is no support as yet for the multichip module. -----------------------------------------------------------------------------