Následující přehled je pouze stručný souhrn nabízených produktů. Bližší informace o jednotlivých produktech najdete v angličtině na webu Sensor to Image GmbH.

Veškeré produkty mohou být upraveny podle požadavků zákazníka pro specifickou aplikaci. Součástí dodávky některých specifických produktů, zejména IP jader je školení pro zákazníky. Ke všem produktům nabízíme podporu pro bezproblémovou aplikaci. Veškerý hardware může být dodán formou OEM modulů nebo jako hotový výrobek.

Kamery

Onuris

Onuris...Onuris je řada inteligentních kamer s řádkovými obrazovými senzory pro průmyslové využití.

Vlastnosti:

CANCam-BF

CANCam-BF...Inteligentní kamera CANCam-BF je kompaktní autonomní systém pro zpracování obrazu. Kamera je založena na kombinaci FPGA a DSP pro vysoký výpočetní výkon.

Vlastnosti:

CANCam-GigE

CANCam-GigE...Kamera s rozhraním 1 Gbps Ethernet kompatibilní se standardem GigE Vision. Rozhraní je implementováno plně hardwarově v FPGA s využitím naší sady IP jader pro GigE Vision. Kamera využívá stejný modulární systém jako CANCam-BF, kdy je možné místo obrazového snímače připojit například A/D převodník, přijímač CameraLink nebo DVI/HDMI apod. Tak je možné vytvořit framegrabber pro analogové video, CameraLink nebo DVI připojitelný k PC přes Ethernet.

Vlastnosti:

IP jádra

GigE Vision

Jedná se o sadu IP jader pro FPGA Xilinx a Altera umožňující implementaci kompletního rozhraní pro gigabitový Ethernet podle standardu GigE Vision. V současnosti jsou oficiálně podporována hradlová pole Xilinx a Altera. Jádra jsou určena pro použití jak v high-end FPGA typu Virtex a Startix, tak i low-cost FPGA typu Spartan a Cyclone. Kompletní sada IP pro GigE Vision je tvořena následujícími třemi jádry:

Ethernet MAC

Jedná se o modul implementující MAC vrstvu sloužící jako rozhraní mezi zdrojem/příjemcem dat a externí fyzickou vrstvou zajišťující připojení do lokální sítě. Modul MAC je kompatibilní s hardwarovým blokem MAC, který je použit v některých FPGA Xilinx Virtex-4, Virtex-5, Virtex-6 a Spartan-6. Toto jádro je nutné použít v FPGA Xilinx, které nedisponují vestavěným hardwarovým MAC blokem a ve všech FPGA Altera.

GigE Vision

Tento modul zajišťuje vytváření, odesílání, příjem a dekódování paketů. Dále jádro obsahuje kompletní sadu konfiguračních, řídících a stavových registrů nutných pro funkci celého systému. Součástí tohoto bloku je i rozhraní pro připojení vestavěného procesoru, což je typicky MicroBlaze v FPGA Xilinx a Nios II.

Jádro GigE Vision může být nakonfigurováno ve dvou variantách. První slouží pro vytvoření „GigE Vision Device“, což je zařízení typu kamera, které odesílá data například z obrazového senzoru. Druhá varianta jádra umožňuje vytvoření „GigE Vision Application“, což je vpodstatě přijímač dat odesílaných kamerou. Běžně je tato funkce zajišťována aplikací běžící na PC.

Framebuffer

Ve skutečnosti se nejedná o jedno IP jádro. Základní funkcí tohoto bloku je ukládat příchozí obrazové snímky do externí paměti a z ní je pak postupně vyčítat a formátovat přečtená data podle požadavků připojených bloků. Jednotlivá jádra implementující framebuffer se liší jednak použitím (zařízení nebo aplikace) a dále technologií externí paměti.

V současné době nabízíme jádra pracující s externí pamětí typu SDRAM, SSRAM a DDR-SSRAM. Další možností jsou jádra využívající existující paměťové řadiče Xilinx MPMC a jeho obdobou pro FPGA Altera. Tím je dosaženo nezávislosti IP jádra framebuffer na paměťové technologii a navíc je možné používat jednu společnou externí paměť pro různé bloky implementované v FPGA, například framebuffer a CPU.

Referenční platformy

Pro první seznámení se s funkcí IP jader pro GigE Vision nabízíme referenční platformy pro obě podporované značky FPGA.

Xilinx

Referenční platforma pro FPGA Xilinx je založena na základní desce použité v kameře CANCam-GigE. Jedná se o modul osazený FPGA Xilinx Spartan-3E/3A, 2×8 MB paměti SDRAM, 8 MB SPI flash, Gigabit Ethernet PHY s rozhraním GMII, spínané napěťové stabilizátory a další pomocné obvody. Základní deska je doplněna jednoduchou rozšiřující deskou obsahující pouze konektor pro napájení, konektor pro sériovou linku RS232 a monochromatický obrazový senzor CMOS s rozlišením 752×480 včetně malého objektivu.

Referenční platforma pro přijímač (GigE Vision Application) se od referenční kamery liší pouze rozšiřující deskou. Ta obsahuje konektory pro napájení a RS232, VGA D/A převodník a konektor pro připojení monitoru.

Altera

Referenční platforma pro FPGA Altera je založena na oficiální vývojové desce „Altera Cyclone III Starter Board“ a vlastní rozšiřující desce pro rozhraní HSMC. Rozšiřující HSMC deska obsahuje monochromatický obrazový senzor CMOS 752×480 s malým objektivem, VGA D/A převodník a VGA konektor, převodník RS232 a odpovídající konektor, SPI flash 8 MB a Gigabit Ethernet PHY s rozhraním GMII.

Na žádost zákazníka může být na desce osazena kompletní referenční implementace PD-PoE. Celá referenční platforma tak může být napájena ze síťového kabelu.

Ostatní jádra

V průběhu činnosti firmy bylo vytvořeno rozsáhlé portfolio různých IP jader, které jsou často využívány v našich produktech. Tato jádra mohou značně urychlit vývoj libovolných nových produktů. Jedná se o bloky pro připojení k různým rozhraním, paměťové řadiče, různé obrazové a signálové transformace a podobně. Většinou se jedná o jádra související s používanými technologiemi.

Software

GigE Vision

Během prací na hardware pro implementaci standardu GigE Vision vzniklo související programové vybavení pro operační systémy Windows a Linux. Původně bylo určeno pro interní použití, ale postupem času se z něho vyvinul samostaný rozsáhlý softwarový balík použitelný s libovolným zařízením kompatibilním s GigE Vision.

Kompletní balík se skládá z takzvaného filter driveru, knihovny implementující protokoly GigE Vision a aplikaci sloužící k ovládání GigE Vision zařízení.

Ostatní software

Ke všem kamerám nabízíme základní obslužný software pro PC, většinou pro platformu Windows. Jedná se o programy umožňující přijímat data z připojených kamer Onuris (USB) nebo CANCam-BF (Ethernet). Veškerý software je dodáván ve formě knihovny s dokumentovaným API a ukázkové aplikace dodané se zdrojovými kódy.