This list describes the major changes, additions and bug fixes made
to the Channelization API and FPGA configurations for
DPL3, LightParser and LightParser2 boards between released versions.
|
Version 0.9.2
|
(December 17, 2007)
|
View release notes for details.
Items specific to LightParser2:
- Support for SDH and PDH parsing.
- Updates to SDH groomer functions and program.
- Modified optical port configuration logic and functions.
- Updates to the FPGA configuration utility.
- Added special SFPDP little-endian mode.
Items specific to LightParser:
- Modified FPGA to prevent PCI burst transfers to the Virtex.
- Bug fix for configuring STM-1 E4 insertion.
- Updates to some configuration and status utility programs.
Items specific to DPL3:
- Intermittent timing problems resolved.
- Added support for transmitting multiplexed DS-1 with ESF framing.
- Fixed receive and transmit of unframed E1 and DS-1 streams.
- FPGA and software support versions updated.
General Items:
- Device driver updates for DS-1 stream timeout value.
- Updates to the Linux start-up scripts.
- Updates to API library functions.
- Modified utility programs.
- Modified diagnostic programs.
- New and modified demonstration programs.
- Component versions for this release.
- Known problems.
|
Version 0.9.1
|
(August 20, 2007)
|
View release notes for details.
Items specific to LightParser2:
- Enhancements to the API functions and programs for optical port
configuration and status.
- New demo for recording SFPDP packets.
Items specific to LightParser:
Items specific to DPL3:
General Items:
- Device driver support for Linux Kernel 2.6.11 and higher
(including Red Hat Enterprise Linux 5).
- Bug fixed in the Solaris device driver.
- Updates to the API library functions.
- Modified utility programs.
- Modified diagnostic programs.
|
Version 0.9.0
|
(June 28, 2007)
|
View release notes for details.
Items specific to LightParser2:
- Support for receiving GIGE, POS, LAPS and SFPDP packets.
- Completed implementation of 8B10B mini-packet processing for optical GIGE.
- Modified page table, channel descriptors and DMA sizes.
- Developmental support for SDH parsing.
Items specific to LightParser:
- Support for receiving HDLC message channels.
Items specific to DPL3:
- New API function to determine expansion FPGA type.
General Items:
- Implemented exclusive access to EEROM and other serial bus resources.
- Added wrap-around channel buffer mapping.
- Modified criteria for channel buffer overflow and underflow detection.
- Updates and fixes for the device drivers.
- Updates to the API library functions.
- Modified utility programs.
- Modified diagnostic programs.
- New and modified demonstration programs.
|
Version 0.8.2
|
(September 8, 2006)
|
View release notes for details.
Items specific to LightParser:
- New latency, snap-shot and flush DMA mechanism.
- Enhancements to the dplp_streamstat program.
- Integrated SDH transmit support into the API and support programs.
- Support for new Virtex configuration types.
- New registers for Spartan FPGA version information.
Items specific to LightParser2:
- Improvements to the optical interface framer and payload aligner.
- Enhancements to the SDH/SONET groomer.
- Support for direct optical port receive and transmit channels.
- Support for receiving optical GIGE and other non-SDH signals.
- Implementation of a real-time clock and trickle data.
Items specific to DPL3:
- Added limited support for unframed E1 mode.
- Added registers for type and version in the expansion FPGA.
General Items:
- Support for split data files.
- Updates and fixes for the device drivers.
- New serialization time-stamp information.
- Modifications to API header files to allow macro inclusion.
- New and modified API library functions.
- Modified utility programs.
- Modified diagnostic programs.
- New and modified demonstration programs.
|
Version 0.8.1
|
(March 8, 2006)
|
View release notes for details.
Items specific to LightParser:
- Modified handling of status errors in the cac_if_set_rx_mode function.
- Fixed problem with clearing simulation modes.
Items specific to LightParser2:
- New and fixed optical port status and interrupts.
- Improvements to the PCI interface.
- Reorganization of host control memory regions.
- Initial support for packet mode channels.
Items specific to DPL3:
- Minor modifications to dpl_framercfg program.
General Items:
- Modifications to API headers and function library.
- Modified utility programs.
- Modified diagnostic programs.
- Updates to software configuration and installation.
|
Version 0.8.0
|
(November 4, 2005)
|
View release notes for details.
Items specific to LightParser2:
- Initial support for LightParser2.
Items specific to LightParser:
- New SDH transmit FPGA configuration type.
Items specific to DPL3:
General Items:
- New hardware support version identifiers.
- Additional software version compatibility checking.
- Updates to the API headers and function library.
- Modified utility programs.
- Modified diagnostic programs.
- Modifications for 64-bit compatibility.
- New update for the bigphysarea patch for Linux kernel.
|
Version 0.7.5
|
(October 4, 2006)
|
View release notes for details.
Items specific to DPL3:
- Modifications to avoid problems associated with eerom access.
|
Version 0.7.4
|
(July 1, 2005)
|
View release notes for details.
Items specific to LightParser:
- The streamstat and multirec demos promoted to support applications.
- Various utilities updated.
- Fixed checking for Virtex FPGA type when opening channels.
- New error code for missing optical module.
- New low-level parser configuration functions.
Items specific to DPL3:
- Fixed the 66MHz capability status in the FPGA.
- Board fails initialization if VIO voltage is wrong.
General Items:
- Device driver support for Linux 2.6 kernel.
- Other device driver updates.
- Updates for bigphysarea patch for Linux kernel.
- Modified diagnostic programs.
- New and modified demonstration programs.
|
Version 0.7.3
|
(March 11, 2005)
|
View release notes for details.
Items specific to LightParser:
Items specific to DPL3:
General Items:
- New API function to determine PCI slot location.
- Modified utility programs.
|
Version 0.7.2
|
(March 3, 2005)
|
View release notes for details.
Items specific to LightParser:
Items specific to DPL3:
- Modified framer control API functions.
- Bug fix in the board initialization program.
- Corrected Expansion FPGA configuration.
General Items:
- Fixed default timeout chosen by Linux device driver
for raw (unframed) E1 channels.
|
Version 0.7.1
|
(February 14, 2005)
|
View release notes for details.
Items specific to LightParser:
- Initial implementation of adjustable E1 transmit rates.
Items specific to DPL3:
- New and modified framer control API functions.
General Items:
- Modified utility programs.
|
Version 0.7.0
|
(January 20, 2005)
|
View release notes for details.
Items specific to LightParser:
- Initial implementation of ATM support.
- Added missing SDH parse path to the API.
- Added local loopback control for the Quad E3/T3 port.
Items specific to DPL3:
- Implemented ESF multi-frame mode for embedded, receive DS1 streams.
- Added new Bulk DS1 channel mode.
- Resolved initialization problems.
General Items:
- Important: update for programming
Xilinx Proms.
- Modified utility programs.
- Modified diagnostic programs.
- New or modified demonstration programs.
- Changes to FPGA configurations
|
Version 0.6.2
|
(October 29, 2004)
|
View release notes for details.
Items specific to LightParser:
- Fixed E1 sync problem.
- Added 39MHz clock status to hardware and port status program.
- Support for Virtex FPGA types.
Items specific to DPL3:
General Items:
- Modified computation of latency DMA settings.
- Support for custom version FPGA file names.
- Modified utility programs.
- Modified demonstration programs.
- Changes to FPGA configurations.
|
Version 0.6.1
|
(October 15, 2004)
|
View release notes for details.
Items specific to LightParser:
- Modified function arguments for parser configuration and stream ID API.
- New function for selecting parser source.
- New functions for controlling E3 and E4 merge.
- Bug fixes and changes in parser configuration functions.
- Fixed stream ID gapping for some stream types.
- Additional level 3 stream IDs implemented.
- Modifications for clock selection.
- Modifications for hardware buffer synchronization.
- Development of DS1 and DS3 support.
Items specific to DPL3:
General Items:
- Fixed timeout computation in device driver.
- Modified utility programs.
- Modified demonstration programs.
- Changes to FPGA configurations.
|
Version 0.6.0
|
(September 15, 2004)
|
View release notes for details.
Items specific to LightParser:
- Support for mixed payload SDH structures.
- Modified stream ID numbering method.
- Support for bulk C-11, C-12, C-3 and C-4 container streams.
- New API functions for reading receive stream status.
- Hardware timeout and freeze problems fixed.
Items specific to DPL3:
- Support for DS3 with C-bit framing.
- Improved handling of E3 and DS3 loss of sync.
General Items:
- Implemented software-generated time stamps for receive channels.
- Implemented channel notification as part of device driver reset.
- Linux device driver uses bigphysarea patch by default.
- Reduced stack usage in Linux device driver.
- New and modified utility programs.
- Modified diagnostic programs.
- New and modified demonstration programs.
- Changes to FPGA configurations.
|
Version 0.5.3
|
(June 15, 2004)
|
View release notes for details.
Items specific to LightParser:
- Source code for dplp_groom program.
- New Virtex FPGA configuration.
Items specific to DPL3:
|
Version 0.5.2
|
(May 24, 2004)
|
View release notes for details.
Items specific to LightParser:
- Modifications to the File-2-File demonstration program.
Items specific to DPL3:
- New Main FPGA configuration fixes L3 interface disable.
- New Expansion FPGA configuration for boards without L3 support.
- Additional initialization performed by the dpl_init.
- Bug fix in the L3 framer mode API function.
- Added hardware error status interrupts.
- Modifications to the dpl_framercfg and dpl_framermon programs.
|
Version 0.5.1
|
(April 30, 2004)
|
View release notes for details.
Items specific to LightParser:
- Bug fixes for STM-1 File-to-File processing.
- Bug fixes for grooming configuration.
- Bug fixes for the dplp_portcfg program.
- Modified Quad-E3 interface initialization.
- Fixed bug in raw STM-1 receive.
Items specific to DPL3:
- New API function to wait for framer sync.
- Implemented handling of E3 framer status queue interrupts.
General Items:
- New channel buffer mapping API function replaces MAPBUF mode flag.
- Improved handling of channel overflow in the device driver.
- Added initialization of framer status queue interrupt mode
in the device driver.
- Modified utility programs.
- Modified diagnostic programs.
- New and modified demonstration programs.
- Changes to FPGA configurations.
|
Version 0.5.0
|
(March 31, 2004)
|
View release notes for details.
Items specific to LightParser:
- Expanded streams capability.
- Added support for transmit channels.
- Implemented host-to-host parsing.
- Implemented grooming feature.
- Added support for raw (unframed) E1 channels.
- Increased maximum channel buffer sizes.
Items specific to DPL3:
- Added support for bulk and raw data for E3 and DS3 configurations.
- Added support for E3 G.832 format.
- Added frame-sync detection for Comet framers.
- Implemented handling of framer status queue interrupts.
- Added support for application notification of
Comet and L3 Framer Interrupts.
General Items:
- API: Added bulk and raw channel types.
- API: Added channel reset function.
- API: Added SDH parser configuration functions.
- API: Other changes to the API.
- Device Driver: Modified interrupt handling methods.
- Device Driver: Improved handling of channel read timeouts.
- Device Driver: bigphysarea is now used for the interrupt queue memory.
- New and modified utility programs.
- Modified diagnostic programs.
- New and modified demonstration programs.
- Changes to FPGA configurations.
|
Version 0.4.2
|
(November 10, 2003)
|
View release notes for details.
- Added support for DS3 M13/T1 mode for DPL3.
- Implemented channel flush API function.
- Bug fix in memory I/O API library function.
- New and modified utility programs.
- New and modified diagnostic programs.
- New DPL3 demonstration programs.
- Support for future features.
|
Version 0.4.1
|
(September 3, 2003)
|
View release notes for details.
- Fixed a bug in the LightParser's parser reset function.
- Re-worked the DPL3's Comet configuration functions.
- Added interrupt queue overflow detection.
- Added support for deferred queue interrupts.
- Added API function to modify channel timeout interval.
- New diagnostic program to report interrupt queue statistics.
- Changes to some utility and diagnostic programs.
- Modified demonstration program.
- Changes to FPGA configurations.
|
Version 0.4.0
|
(August 5, 2003)
|
View release notes for details.
- Reduced memory mapping in the API and device driver.
- New memory access functions in the API library.
- Enhanced support for LightParser configuration scripts.
- New API functions for LightParser input and channelization
stream selection.
- Enhanced support for LightParser Quad E3 port.
- Changes in the API library.
- Changes to utility and diagnostic programs.
- Changes to Solaris and Linux device drivers.
- New and modified demonstration programs.
- Changes to FPGA configurations.
|
Version 0.3.1
|
(July 9, 2003)
|
View release notes for details.
- Fixed LightParser clock selection and detection problems.
- Support for additional parsing paths for LightParser.
- Reduced memory mapping in the device driver.
- Fixed Linux device driver installation for SMP kernels.
- Added uninstall capability to Makefiles.
- Changes in the API library.
- Changes to utility programs.
- Changes in the LightParser Spartan FPGA.
- Changes in the LightParser Virtex FPGA.
|
Version 0.3.0
|
(June 19, 2003)
|
View release notes for details.
- Major changes to support both DPL3 and LightParser boards.
- New utility to manage FPGA configurations.
- Changed EEROM data format.
|
Version 0.0.2
|
(August 1, 2002)
|
View release notes for details.
- Changes in the API library.
- Changes in the FPGA configuration.
- New naming convention for FPGA configuration files.
- Enhancements to the demonstration programs.
- Enhancments and fixes to the software installation procedure.
- System start-up initialization script is implemented.
|
Version 0.0.1
|
(July 18, 2002)
|
View release notes for details.
- Initial and preliminary evaluation release.
|