|
|||
Beach Solutions announces EASI-VHDL[tm] & EASI-Verilog[tm] to provide true portability of IP Peripherals
Beach Solutions announces EASI-VHDL[tm] & EASI-Verilog[tm] to provide true portability of IP Peripherals
For any address-mapped peripheral, its specification can be partitioned into core functional logic and its associated bus interface. With in-built knowledge of the target bus, EASI-VHDL[tm] and EASI-Verilog[tm] will automatically create the required set of bus Registers and associated bus-interface logic in RTL, allowing the designer to concentrate on functional requirements of the core. When used in conjunction with other EASI tools from Beach Solutions, a comprehensive and consistent suite of generated views are now available to SOC designers to accelerate otherwise error-prone manual tasks. For example not only can the peripheral IP core be migrated to a new architecture, but associated interface software (EASI macros written in standard ANSI ?C?) can also be re-used. Maintenance is simple, and consistency is guaranteed, with all views derived from a single reference file. Views produced include, device documentation, firmware access macros, test software and now bus interfaces in RTL. Terry McCloskey, CEO of Beach Solutions commented: ?with so much investment in the industry going into the development and test of new complex peripheral functions, embedded system?s developers are looking for ways to enable the Re-Use of such designs in many products. The goal is not only to achieve a better return on investment, but to provide a quicker route to market starting from proven technology. These two new Beach Solutions? products provide our customers with an automated route for integrating their IP into Systems in the first place, and then Re-Use them time and time again?. First supported are the bus interfaces to ARM AMBA APB (all variants), AHB and ASB busses. Other targets will follow shortly. Notes on Beach Solutions? EASI tools family: EASI Programmer (EASI-P)[tm] is a further useful stand-alone programmer's aid that uses the access libraries created by EASI-GEN[tm] for rapid development of reliable and efficient application code and test code. A comprehensive library of functions and macros are presented that can be simply selected and inserted into the application development environment. EASI Tools are useful for hardware developers doing chip design and test, software developers wanting a clean reliable programmers? interface to hardware devices, and for design documentation. In a typical ?System On a Chip? design there will be 100's of registers, some with multiple bit-fields, and each needing several types of access functions. System designers have typically saved over 15-20% in their project development time by using EASI's, with the added advantage of an automatic and maintainable hardware-software interface translation, where many human errors otherwise often slip in. Editorial notes: For further information please call Beach Solutions on +44 1189835705, email info@beachsolutions.com or visit the web site www.beachsolutions.com Embedded Application System Interfaces (EASI's), EASI-GEN, EASI-VHDL, EASI-VERILOG and EASI-P are all trademarks of Beach Solutions LTD. |
Home | Feedback | Register | Site Map |
All material on this site Copyright © 2017 Design And Reuse S.A. All rights reserved. |