|
Evatronix adds an ATAIF Software Driver to its configurable ATAIF Host Controller
IP
The new driver complements Evatronix’ hardware controller IP to provide
customers with a fast and effective integration with any operating system
Gliwice & Bielsko-Biala, Poland, October 24th 2007The silicon Intellectual Property (IP) provider, Evatronix SA announced today availability of a
software driver for its ATAIF – an ATA host controller IP core. This solution allows users to
smoothly integrate Evatronix IP core with file management system and to focus on high-level software
design, while reducing the time needed to interface their system to a hard disk drive or other
nonvolatile memory devices compatible with IDE specification.
ATAIF driver is a complete software package designed to provide the user with a full access to the
functionality provided by Evatronix ATAIF host controller. It allows for an easy access to Mass
Storage Devices through ATA/ATAPI 6 protocol. The driver can set the ATAIF host to every PIO, MDMA
and Ultra-DMA transmission mode of up to 133 MB/s. Support for an internal DMA controller and a
minimal memory footprint significantly increase its functionality.
“Initially developed for demonstration and testing of our ATAIF virtual component, the driver
together with the IP core now became a fully functional product, which will be offered as a complete
ATAIF solution” said Wojciech Sakowski, Evatronix co-President. “It is intended for
usage in a wide range of applications due to its flexibility and the ease of integration into
systems based on different processors and that run different operating systems. Both: Micrium uC/FS
and eCos/FAT systems were effectively implemented on Evatronix EB-5 evaluation board, containing our
C68000 processor core and using our ATAIF solution. Such tested compatibility with real-time OS
proves the value of our solution, especially for industrial applications.”
Simple API interface of the ATAIF driver consists of four functions: APIInit, APIRead, APIWrite,
APICatchError and allows users to build their own applications without the detailed knowledge of
the ATAIF controller hardware. An optional error control module uses defined macros to identify
errors with unique error code and to provide users with a detailed error descriptions. Therefore
any potential software or hardware faults can be spotted by the user at an early stage of debugging
process.
ATAIF driver supports simultaneous operations for both master and slave device channels. It is
designed to operate in a pooling mode, however functions that demonstrate interrupt support are
available as well.
Availability
An ATAIF software driver as well as an ATAIF hardware controller are available now from Evatronix
and its distributors as an add-on to the company ATA host controller core (ATAIF).. Evaluation
environment based on the EB5 prototyping board is available to interested parties. The reference
designs that show integration of our ATAIF driver with uC OS II and eCoS file systems are available
for ATAIF core licensees free of charge.
About Evatronix
Evatronix SA, headquartered in Bielsko-Biala, Poland, founded in 1991 develops electronic virtual
components (IP cores) along with complementary software and supporting development environments.
The company also provides electronic design services. Its main design office location, Gliwice
(Poland), guarantees easy access to the pool of talented graduates from the Silesian University of
Technology. Evatronix IP cores are available worldwide through the sales channels of its strategic
distribution partner CAST, Inc. (New Jersey, USA). In the EU countries (excluding UK) and in
Switzerland Evatronix operates a direct sales channel. Design services are offered directly by
Evatronix world wide. To find out more information on the company and its product portfolio visit
the company’s web site at www.evatronix.pl
or send an e-mail to ipcenter@evatronix.pl
|