This list describes the major changes, additions and bug fixes made
to the EmPack software between released versions.
Software changes that were made as part of an interim distribution
are likely to appear here as part of a subsequent, official release.
|
Version 3.5.8
|
(February 4, 2008)
|
|
Version 3.5.7
|
(August 15, 2006)
|
|
Version 3.5.6
|
(August 2, 2006)
|
View release notes for details.
- Fix for handling thread-specific global variables in the Windows DLL.
Note:
This release only affects the Windows API.
|
Version 3.5.5
|
(April 10, 2006)
|
|
Version 3.5.4
|
(July 7, 2004)
|
View release notes for details.
- Solution for Windows device access permissions.
- Support for revision 3 EM6X32C mezzanines.
- Changes to the DSP executable verify operation.
- Changes to some utility programs.
- New and modified diagnostic programs.
- Shared memory bug fixed in the Solaris device driver.
- Update for EM6XC33 mezzanine FPGA configuration.
- Update for embedded code.
Note:
This release includes a new FPGA configuration for EM6XC33 mezzanines.
Customers should run the emflash utility after installation.
|
Version 3.5.3
|
(February 17, 2004)
|
View release notes for details.
- Update for Foundation Board FPGA configuration.
- Changes to the Empack API.
- Changes to some utility programs.
- Changes to some diagnostic programs.
- Improved support for multiple SCSI adapters in the Solaris device driver.
Note:
This release includes a new FPGA configuration for baseboard back-end FPGA.
Customers should run the emflash utility after installation.
|
Version 3.5.2
|
(August 18, 2003)
|
View release notes for details.
- Update for Windows 2003 EMAPI installer.
Note:
This release only includes an update for the Windows EMAPI installer.
The software installed is unchanged from release 3.5.1.
|
Version 3.5.1
|
(August 1, 2003)
|
View release notes for details.
- Bug fixed in the emscp diagnostic program.
- Changes to other diagnostic programs.
Note:
This release only includes updates for certain diagnostic programs.
The API library, device drivers, embedded code and FPGA configurations
are unchanged from release 3.5.0.
|
Version 3.5.0
|
(January 15, 2003)
|
View release notes for details.
- Support for new EM6XVC33 mezzanine.
- Software and hardware version compatibility issues.
- The current TDM Map is now read by the EmOpenModule function.
- New system resource register macros for EM6X32C and EM6XC33 mezzanines.
- Modification to API function for finding DSP labels.
- Changes to host API library.
- Changes to support and diagnostic programs.
- Changes to embedded code.
- Support for using GCC 3.2 to compile Solaris 64-bit device driver.
Note:
This release includes a new FPGA configuration for EM6XVC33 mezzanines
and new embedded code.
Customers should run the emflash utility after installation.
|
Version 3.4.8
|
(July 10, 2002)
|
View release notes for details.
- Support for LSI Logic SCSI host adapters added to embedded code.
Note:
This release includes new embedded code.
Customers should run the emflash utility after installation.
|
Version 3.4.7
|
(May 2, 2002)
|
View release notes for details.
- Bug fixes in the EMC12 FPGA configuration.
- Bug fixes and modifications in EMC12 diagnostic programs.
- Modifications to the emdiag program.
- Bug fixes and modifications in other diagnostic programs.
- Bug fixes and modifications to support programs.
- Bug fixes and modifications to the API Library.
Note:
This release includes a new FPGA configuration for EMC12 mezzanines.
Customers should run the emflash utility after installation.
|
Version 3.4.6
|
(December 26, 2001)
|
|
Version 3.4.5
|
(December 20, 2001)
|
View release notes for details.
- New macro for reading EMC12 status registers.
- Modified EmInitModule to set default DSP clock frequency.
- Added reboot option to eminit program.
- Fixed the verify mode of the emflash program.
- New and modified diagnostic programs.
- New version of Empack embedded code.
- New version of EMC12 FPGA configuration.
Note:
This release includes new embedded code and a new FPGA configuration
for EMC12 mezzanines.
Customers should run the emflash utility after installation.
|
Version 3.4.4
|
(December 6, 2001)
|
This was an internal, preliminary version and was not released.
|
Version 3.4.3
|
(October 29, 2001)
|
View release notes for details.
- New Environment Variable to Identify the Installation Directory.
- Serial Numbers Added to emdiag Log Files.
- The Special Flash Conversion Files Have Been Re-introduced
in the Software Distribution.
- New Version of Empack Embedded Code.
The following changes affect Solaris users only:
- Fixed Device Driver for Solaris 7 and 8 on Sparc Platforms.
- The Solaris device driver now supports 64-bit Solaris.
The following changes affect Windows users only:
- The HDLC Support Files Are Now Included in the Software Distribution.
- The emflash Program Reports Windows 2000 Plug & Play Problems.
- New Windows Installer Options.
- New Windows Device Information File.
Note:
This release includes new emedded code.
Customers must run emflash after installation to upgrade
the embedded code.
|
Version 3.4.2
|
(May 29, 2001)
|
View release notes for details.
- Modified API functions to check for API Attach errors.
- New EmSetPath API function.
- New TDM connection functions.
- Bug fixed in the EmClearTdmMap function.
- Bug fixed in the EmIsResourceStarted function.
- Modified EmSetCodecLevels function
to account for input voltage clamp.
- Fixed problems in Solaris device driver installation.
- Bug fixes in the EmPack embedded code.
- Modified Empack support programs.
- New and modified Empack diagnostic programs.
Note:
This release includes new emedded code.
Customers must run emflash after installation to upgrade
the embedded code.
This was an internal, preliminary version and was not released.
|
Version 3.4.0
|
(March 16, 2001)
|
View release notes for details.
- Bug fixes for API functions that read TDM maps and parameters.
- New TDM operational API functions.
- Bug fixes for API functions that read codec levels and registers.
- Bug fix in embedded code for DSP32C data transfers.
- Modifications to handle different DSP32C external memory configurations.
- Modification to the EmEnumEmpack API function.
- Modifications to the eminit and emflash utility programs.
- Fixed a problem with Solaris device references and improved
device access control for Solaris.
- Integrated support for Windows 2000.
- New and modified Empack diagnostic programs.
Note:
This release includes new emedded code and FPGA configurations. Customers
must run emflash after installation to upgrade the embedded code.
Customers with EMPCI modules must also run empciflash to update
the configuration stored in the mezzanine's flash memory.
|
Version 3.3.4
|
(October 23, 2000)
|
This release provided initial support for the Windows 2000 environment.
There were no functional changes from the 3.3.3 release which remains the
current version for Windows 9x and NT and Solaris.
This software version is no longer supported.
For Windows 2000 support, please upgrade to at least version 3.4.0.
|
Version 3.3.3
|
(May 8, 2000)
|
View release notes for details.
Note:
Versions 3.3.1 and 3.3.2 were development releases used internally and
distributed to a small portion of the EmPack customer base. All functionality
included in those releases is available in Version 3.3.3. Users of 3.3.1 or
3.3.2 releases should upgrade to 3.3.3 at their earliest convenience.
Note:
This release includes new emedded code and FPGA configurations. Customers
should run emflash after installation to recieve the full benefit
of this update. Customers with DM12C549 modules types on EMPCI mezzanines
must also run empciflash to update the configuration stored in the
mezzanine's flash memory.
- Additions and fixes to the EmPack Host API
- Support for a new version of the Em6x32C DSP module
- New and modified EmPack utility programs
- New and modified EmPack diagnostic programs
- New and modified EmPack demonstration programs
|
Version 3.3.0
|
(July 29, 1999)
|
View release notes for details.
Note:
This release includes a new FPGA configuration for DM12C549 mini-PCI
modules. Customers with these modules types on EMPCI mezzanines must
run empciflash to update the configuration stored in the
mezzanine's flash memory.
- Additions and fixes to the EmPack Host API
- Hardware and Software Changes for DM12C549 mini-PCI modules.
- New and modified EmPack utility programs
- New and modified EmPack diagnostic programs
- New and modified EmPack demonstration programs
|
Version 3.2.1
|
(March 26, 1999)
|
View release notes for details.
Note:
This release includes a new FPGA configuration for DM12C549 mini-PCI
modules. Customers with these modules types on EMPCI mezzanines must
run empciflash to update the configuration stored in the
mezzanine's flash memory.
- DLL initialization routine now uses INQUIRY
data from the Operating System.
- Added support for Adaptec 1480A Cardbus SCSI adapter.
- Modifications to DM12C549 mini-PCI module hardware and software.
- Modifications to EmPack diagnostic programs.
|
Version 3.2.0
|
(February 19, 1999)
|
View release notes for details.
Note:
This release includes new embedded firmware and FPGA configurations
that must be loaded into the EmPack flash memory for compatibility
with changes and additions to the software API.
Please be sure to run emflash after installing the software.
- Support for DM12C549 mini-PCI modules on EmPCI mezzanines.
- New TDM / SCSA interface mode allows incoming E1 and T1 data
and local TDM data to be combined onto SCSA.
- Data transfer functions now check the address and length
against valid memory ranges for the target resource.
- Multiple resource / address polling aided by Embedded code.
- Big-Endian DSP32C executables now supported.
- New directory structure for Windows installations.
|
Version 3.1.0
|
(October 26, 1998)
|
|
Versions 1.0.5 through 2.2.1
|
(July 7, 1998)
|
- Beta Releases for Solaris 2.x and Win NT/95
|