LSIPs – Overview

Logosent SParrow DSP IP blocks (LSIPs) are fully configurable off-the-shelf DSP functionality that can be directly deployed in various DSP systems based on FPGAs, AP-SOCs and ASICs, eliminating the need for grounds-up development and validation overheads. The LSIPs provide highest flexibility to the users in terms of configurability and run-time programmability, while yielding the best performance possible in terms of RTL timing closure and data throughput.

The LSIPs are generated using the Logosent SParrow tools and DSP libraries. Each LSIP packages include:

    1. A reference design with fully synthesizable RTL code and the software algorithms corresponding to the LSIP functionality, for a default configuration.
    2. An RTL testbench with typical test-cases that can be used to simulate the LSIP RTL at the user end, if needed. These testbenches can be easily reconfigured to match new configurations of the LSIP that the users may need to generate.
    3. All required driver software code, build-scripts and implementation constraints that are needed to implement the system in standard FPGA/AP-SOC prototyping platforms like XILINX® Zynq based ZedBoard.
    4. A custom version of the Logosent SParrow tool optimized for the each LSIP, which can be installed on the user machine. Using this SParrow version, the LSIP users can regenerate the IP RTL/C code to match specific end-application requirements
    5. Detailed user manual and 1-year technical support to help the users reconfigure the LSIPs (if needed) and/or seamlessly integrate the LSIPs into their systems.

All LSIPs are pre-Verified for accuracy against MATLAB® models, taken through rigorous RTL simulations and fully validated at high Sample/Clock rates on FPGA/AP-SOC platforms like XILINX® Zynq based ZedBoard.


Optimized Fixed-Point C Algorithms for achieving lowest compute-resource utilization

  • Generic DSP Algorithms including:
    • Sources – Sine, Chirp, White/Colour Noise, AM, FM, etc.
    • Filters – Generic FIR, IIR, etc.
    • Multi-rate FIR, Half-band IIR, CIC, etc.
    • DDC, DUC, DSS, etc.
    • FFT and related transformations, like Zoom-FFT, CZT, etc.
    • Dynamic processing, Windowing and filtering.