Preliminary
GigEVision Camera (device) FPGA IP
- GVSP stream packet generation
- GVCP control packets routed to/from microcontroller
- Implemented for 1000BASE-T or 2.5GBASE-T PHY
- SGMII+ interface to PHY over FPGA Generic 8B/10B SerDes
- Capable of any GigEVison pixel format
- Pixel FIFO input for integration
- Chunk data capable
- Serial port for control and monitoring
GigEVision Camera (device) Embedded Software
- Ethernet stack and GenICam (GVCP) processor using microcontroller
- DHCP, ARP, IP, UDP, Ping, Link Local addressing, etc. supported by stack
- Developed for TI ARM M4 external microcontroller (for lowest cost)
- Porting to integrated RISC-V FPGA soft controller implementation (for least board space)
- Interfaces with FPGA via RMII 6 wire Ethernet PHY interface
- Compliant GigEVision GenICam control functionality
- GenICam .xml file held in SPI flash
GigEVision Host Firmware
- Currently not available; in planning phase.
Multi-Platform FPGA Compatible
- Currently implemented on Lattice ECP5 (low cost)
- Generic Tecphos firmware libaries will compile for any architecture
FPGA Requirements
- SerDes compatible with Ethernet SGMII 8B/10B data rates
License
- Code status is pre-production. Looking for a partner to assist with production validation in exchange for reduced license fee.
- Standard license is per project with no per-unit fees
- Pre-compiled modules and source code licenses available
- Licenses include 8 hours of customization
- Licenses include one year of support
- License discounts for multiple licenses