FPGA Development Tool - StellarIP
StellarIP simplifies FPGA firmware design by relying on proven IP cores. 4DSP reference designs leverage an extensive library of firmware to ensure that customers are up and running as soon as they receive their hardware. StellarIP is based on a concept where each core is referred to as a star. The stars communicate via wormholes (channels), and a collection of stars is a constellation (top-level entities). StellarIP allows FPGA firmware designers to easily add and connect their application specific code to an existing design. In order to enable maximum performance of FPGA-based hardware, designs created with StellarIP feature ultra-fast PCIe DMA engines, advanced memory controllers, and flexible A/D and D/A interfaces.
Stellar IP supports the native Stellar IP protocol as well as the AMBA® AXI4 interface protocol, thus providing ease of integration for users familiar with Xilinx tools and IP cores.
StellarIP offers a schematics entry tool to further simplify the design process. Customers can add their own features (Digital Signal Processing core, Interfaces, logic, local memory, etc.) to the reference designs provided as part of 4DSP's Board Support Package (BSP). All 4DSP cores are coded in VHDL, while StellarIP remains language agnostic. StellarIP supports the Xilinx FPGA tools, ISE and Vivado (to be specified at the time of order), and it automatically creates compatible projects. On the host software side, users can easily access the address space for any of the cores present in the design to easily communicate with the hardware.
StellarIP design flow
StellarIP schematics tool allows easy integration
StellarIP introduction video
StellarIP is not restricted to use on 4DSP hardware. It can be used on any third-party FPGA platform under licensing.