New Features 6.2 These new features have been added to NET+Works since the version 6.0 release: GNU New version of MicroCross Xtools v3.40. This version contains the new GNU gcc v3.40, compiler which has support for the ARM v5te architecture. Testing of the compiler has shown improved performance and reduced code size. This release of the gcc compiler supports the ARM DSP instructions. 2. GHS Green Hills MULTI Version 4.05 of the Green Hills MULTI 2000 build environment. This release has an improved IDE user interface and support for function-level linking. 3. NS9360 Support Support for the new NS9360 processor. 4. Real time Clock The Real Time Clock (RTC) provides APIs to initialize the RTC, set the time of day, get the time of day and set an alarm and is integrated into C library time functions. This feature is available on the NS9360. The RTC API also has the ability to allow a user to connect an external RTC clock. 5. Pulse Width Modulator This API allows the ability to generate output pulses, this is supported on the NS9360. 6. SPI slave The SPI Slave driver API enables a SPI port to emulate one slave device. This is available on the NS9750 and the NS9360. 7. SPI master The SPI Master Driver API consists of a set of registration/deregistration functions to dynamically add or delete a SPI device, and a single function that simultaneously reads and writes to a single SPI device. 8. SPI boot The ability to boot from a SPI EEPROM. This is available on the NS9360 and the NS9750. 9. SLPv2 Service Location Protocol is an IETF standards track protocol that provides a framework to allow networking applications to discover the existence, location, and configuration of networked services in enterprise networks. 10. SNMPv3 Support for the Simple Network Management Protocol version 3. 11. LDAPv3 LDAPv3, Lightweight Directory Access Protocol v3, is an Internet protocol used to access directories located on either the network or the Internet. 12. Writeback cache NET+Works 6.2 now uses write-back cache for maximum performance, drivers were modified to maintain cache coherency. Write back cache is used on the NS9750 and the NS9360. 13. TCP memory improvements A new memory management scheme was implemented to reduce memory fragmentation which would result in decreased throughput over time. 14. Fast memory copy A new optimized memory copy has been implemented to replace the fmemcpy() routine used in previous release, this is now also hooked into the C library memcpy() routine. 15. MAJICO Support for the EPI MAJICO debugger. 16. Low-latency stack If this feature is enabled, the TCP/IP stack reduces the duration for which interrupts are disabled. 17. Address Conflict Detection New functions have been added and inserted into ACE that detects improperly configured networks, containing IP address conflicts. This functionality is based on a well known internet draft that describes the process of detecting IP address conflicts. See http://files.stuartcheshire.org/draft-cheshire-ipv4-acd.txt 18. Documentation Several improvements in the online help, including support for links and images. Also more examples are included. 19. Migration experience Porting guides, better control of API changes. The timer and ISR APIs are now consistent across all platforms. 20. Increased warning levels NET+Works now has stricter compiler warnings enabled to eliminate potential bugs. 21. FAT32 An application which transfers files from a Windows PC using the FAT32 file format to a NS9750 or NS9360 using a USB flash memory stick is supported in this release. 22. Device Discovery Discovers devices on a broad network; Windows client SW is available. This protocol allows end users to easily deploy new units and configure their network settings. 23. I2C API Two new I2C API routines are added to make I2C master programming easier. This is supported on the NS9750 and the NS9360. 24. FTP server port flexibility Extended the functionality of FSProperties to include port modification.