+1 720-513-2210
+1 855-215-4255
Easier communication
A software designed to make communication and data transfer easier between host and Numato Lab’s FPGA boards.
Accelerate your development
Intercore SDK™ accelerates development by providing an intuitive way of transferring data into and out of the FPGA and memory devices attached to the FPGA such as DDR3 SDRAM and peripherals.
Easy to map
Intercore SDK™’s FPGA IP core acts as a standard AXI4 Memory Mapped Master. It can control any AXI4 and AXI4-Lite complaint slaves. This makes it very easy to map AXI slave IPs to any memory mapped address and access the registers/memory efficiently using a small set of very intuitive host APIs.
Features
Industry standard AXI4 support and reference designs to get you started quickly
Possibility of using a vast array of existing AXI 4 based IPs
IP package for Xilinx Vivado Design Suite making integration a breeze.
Host SDK with intuitive APIs for various languages
Supported devices
Supported host protocols
Supported Operating Systems
Narvi
Neso
Mimas A7
Skoll
Styx
Proteus K7
Callisto K7
USB 2.0 High Speed
USB 3.0 SuperSpeed
Windows 64-bit and Windows 32-bit
Software stack contains the following components
Target PHY and controller implementation in netlist format
Packaged Intercore SDK™ IP for Xilinx Vivado Design Suite
Sample Xilinx Vivado projects for Numato Lab’s FPGA boards
Language specific libraries (Java etc..)
Sample host applications demonstrating API usage
Software stack contains the following components
SDK_STATUS GetLibInfo(PTR_LIB_INFO ptrLibInfo);
SDK_STATUS GetBoardCount(DWORD *ptrBoardCount);
SDK_STATUS GetBoardInfo(DWORD boardIndex, PTR_BOARD ptrBoard);
SDK_STATUS Open(PTR_BOARD ptrBoard);
SDK_STATUS Close(PTR_BOARD ptrBoard);
SDK_STATUS Ping(PTR_BOARD ptrBoard);
SDK_STATUS ReadCSR(PTR_BOARD ptrBoard, UCHAR regIndex, DWORD *data);
SDK_STATUS WriteCSR(PTR_BOARD ptrBoard, UCHAR regIndex, DWORD data);
SDK_STATUS Read(PTR_BOARD ptrBoard, UINT address, UINT length, void *buf);
SDK_STATUS Write(PTR_BOARD ptrBoard, UINT address, UINT length, void *buf);
Supported Operating Systems
Windows® 8 x64
Windows® 8.1 x64
Windows® 10 x64
Minimum Hardware Requirements
2 Core x64 CPU
8GB Memory
300MB Disk Space
Buy now
To purchase Intercore SDK™ please contact our sales team at [email protected] to get a personalized quote.