Camera SLVS-EC v.2.0 5.0Gbps / MIPI D-PHY v2-1 4.5Gbps combo Receiver 4-Lane
Beach Solutions Announces Automatic Generation of C++ for IP Peripherals
Beach Solutions Announces Automatic Generation of C++ for IP Peripherals
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[tm]) family overview.
EASI-Tools[tm] 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.
Related News
- Ashling and Imagination announce Ashling's RiscFree™ C/C++ SDK support for RISC-V-based Catapult family
- SEGGER licenses C++ runtime library to SiFive for code size and performance efficiency
- SEGGER Embedded Studio for Arm now with hard real-time C++ support
- Intel announces open oneAPI initiative and development beta release with Data Parallel C++ language for programming CPUs, GPUs, FPGAs, and other accelerators
- AdaCore Introduces Support for C++ Embedded Environments
Breaking News
- Ceva multi-protocol wireless IP could simplify IoT MCU and SoC development
- Controversial former Arm China CEO founds RISC-V chip startup
- Fundamental Inventions Enable the Best PPA and Most Portable eFPGA/DSP/SDR/AI IP for Adaptable SoCs
- Cadence and TSMC Collaborate on Wide-Ranging Innovations to Transform System and Semiconductor Design
- Numem at the Design & Reuse IP SoC Silicon Valley 2024
Most Popular
- GUC provides 3DIC ASIC total service package to AI/HPC/Networking customers
- Qualitas Semiconductor Appoints HSRP as its Distributor for the China Markets
- Siemens collaborates with TSMC on design tool certifications for the foundry's newest processes and other enablement milestones
- Credo at TSMC 2024 North America Technology Symposium
- Huawei Mate 60 Pro processor made on SMIC 7nm N+2 process
E-mail This Article | Printer-Friendly Page |