Release Notes for the Summer 09 Service Pack 3 Release of Altium Designer
Frozen Content
Summer 09 Service Pack 3 Build 9.3.0.19150 (from Build 9.2.0.18802)
FPGA
- Support for Xilinx Virtex-6 devices has been added.
- Support for Xilinx Spartan-3A, Spartan-3ADSP and Spartan-3E Automotive devices has been added.
- The DataWidth property of the Custom Instrument plug-in in Software Platform document is now properly synchronized with the OpenBus symbol.
- Lattice ispLEVER 8.0 is now supported.
- The NB3000XN Slideshow example has been reviewed and is now booting properly from the internal flash of the Spartan-3AN FPGA.
- A new FPGA PB30 Port Plug-in library has been added.
- The Processor Memory Configuration is now properly updated for Shared Memory Controller components connected through Arbiter only.
- Synplicity for Lattice no longer exits with a fatal error when the project path does not include space characters.
- Support for NanoBoard 3000 Lattice edition revision 2 (NB3000LC.02) has been added.
- Added option to control automatic reload of documents modified outside of Altium Designer. In case of several modified documents a single confirmation dialog pops up instead of multiple separate ones.
System-level
- The OutputFilePath scripting parameter in Publish To PDF scripts works again.
- An "Invalid floating point operation" error no longer occurs when opening some websites internally written in javascript that include shockwave items.
- Fixed painting of floating panels under Vista/Windows 7.
Embedded
- Improved interrupt handling in the EMAC32 driver, reducing the number of interrupts to be dealt with.
- LWIP default settings (lwipopts.h) were updated to optimize TCP/IP throughput. (Settings can be overruled in lwipopts_user.h)
- Improved scheduler which reduces maximum and average times needed to switch threads.
- Several issues regarding the interworking of POSIX interrupts, timer interrupts and native interrupts have been fixed.
- The IDE driver now sets IDE core speed depending on CPU clock speed. A new API function allows for user selectable PIO mode. The driver switches to PIO mode 3/4 if this is specified by the drive.
- The TMR3 driver software now minimizes the probabilty of missing a timer interrupt.
- The IDE driver now properly mounts partitions on drives bigger than 8 GB.
- Month range is now correctly set to [1..12] in DS1391 and PCF3123 clock device drivers.
- Writes to a file opened in append mode now always occur at the end of the file.
- Return values for putchar and read functions in the documentation for the I2CM driver have been corrected.