Beach Solutions Announces Automatic Generation of C++ for IP Peripherals

Beach Solutions, innovator of leading automatic generation tools for the developers of System on Chip (SoC) designs, has announced the latest module in its EASI (Embedded Application System Interface™) family of tools called EASI-C++ ™ The module creates a comprehensive library of C++ methods to control the interface of each peripheral IP block in any System on Chip design (SoC).

This library, which is automatically generated from the hardware interface specification, provides a reliable maintained software Application Program Interface (API) upon which device drivers and test code can be developed.

EASI-C++ allows users to select particular classes and groupings of functions tailored to their needs, prior to generating the library. The build can be filtered to include or exclude particular IP blocks and Registers resulting in a small and efficient target image.

EASI (Embedded Application System Interfaces™) family overview.

EASI-Tools™ for IP and SoC development include generators of comprehensive and documented C libraries for test and firmware development, hardware reference manuals (in RTF and HTML) and bus interfaces in both VHDL and Verilog. Automating the creation of these components gives immense savings in design engineering resources, support effort and time. This also avoids the problems that frequently creep in at the hardware-software interface using traditional manual methods.

As all generated components are derived from one common electronic specification, design consistency is assured. Extensive checking at the time of data entry ensures all information is consistent and free from errors. Support for design data import and export is provided using XML, giving an open interface for inter-operability with other leading industry tools.

EASI-Tools are useful for hardware developers performing block design or system integration and verification, software developers wanting a clean, reliable programming interface to hardware devices, and those creating design documentation. The tools are suitable for PLD/ FPGA, ASIC, ASSP and standard product embedded designs.

For further information or please email info@beachsolutions.com , or visit the web site www.beachsolutions.com

Embedded Application Software Interfaces (EASI's), EASI-Tools and EASI-C++ are trademarks of Beach Solutions Ltd. All others are trademarks or registered trademarks are the property of their respective owners.




Review Article Be the first to review this article
Rand3D

SolidCAM: SolidCAM Dec 2017 Campaign Save 28 percent

Featured Video
MCAD Corporate Newsletter
rss feed
Jobs
Urban Designer - Urban Design/Planning for SERA Architects, Inc at Portland, OR
Geospatial Systems Administrator for BAE Systems Intelligence & Security at arnold, MO
Geospatial Analyst - Senior for BAE Systems Intelligence & Security at Springfield, VA
Upcoming Events
ESPRIT World 2018 at Indianapolis Marriott Downtown 350 West Maryland Street Indianapolis IN - Jun 11 - 15, 2018
HxGN LIVE 2018 at The Venetian Las Vegas NV - Jun 12 - 15, 2018
IMTS2018 International Manufacturing Tech Show at McCormick Place Chicago IL - Sep 10 - 15, 2018
Kenesto: 30 day trial



Internet Business Systems © 2017 Internet Business Systems, Inc.
25 North 14th Steet, Suite 710, San Jose, CA 95112
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services TechJobsCafe - Technical Jobs and Resumes ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise