Opis
Cechy produktu:
- Single Base, Dual Base or Medium CL Configurations.
- PCI/104-Express form factor.
- Universal board to operate in Type 1 or Type 2 host.
- Single lane (x1) v1.1 PCI Express interface.
- PCI Express burst rates in excess of 190Mbytes/sec.
- Power over Camera Link with SafePower.
- Supports digital areascan / linescan cameras.
- Multi-tap & multi-channel camera formats, incl. line and pixel interleaved.
- Maximum pixel clock of 66MHz.
- Extended temperature operation.
- PHX SDK supports various operating systems.
- v2.0 Camera Link compliant.
- Bus mastering hardware control without CPU intervention.
- Dual channel serial port with EIA-644 signalling.
- Supports Camera Link serial comms API.
- Data Valid (DVAL) for slow data rate cameras.
- Opto-Isolated, TTL and EIA-644 I/O.
- Software configurable FPGA technology.
- RoHS compliant.
Phoenix-D48CL to karta PCI/104-Express do gromadzenia danych cyfrowych z różnych źródeł Camera Link, w tym cyfrowych aparatów do przechwytywania ramek i kamer liniowych. Obsługuje wszystkie formaty konfiguracji bazowej i średniej, tj. pojedyncze dane od 8 do 16 bitów, przez 12 bitów RGB, do czterech źródeł 12-bitowych z zaczepu, a także konfigurację podwójnej bazy, tj. pozyskiwanie z dwóch asynchronicznych kamer bazowych.
Phoenix-D48CL obsługuje również różne formaty camera tap, takie jak linia z przeplotem – sąsiednie linie są wyprowadzane jednocześnie; przesunięcie linii – linie są wyprowadzane jednocześnie z różnych części CCD; piksel z przeplotem – sąsiednie piksele na tej samej linii są wyprowadzane jednocześnie; i przesunięcie pikseli – piksele są wyprowadzane z różnych części tej samej linii jednocześnie.
Phoenix-D48CL obsługuje funkcję Power Over Camera Link (PoCL) z SafePower i jest w stanie zapewnić zasilanie kamerom z włączonym PoCL za pomocą kabla danych Camera Link, eliminując tym samym potrzebę stosowania oddzielnego zasilania. Konwencjonalne kamery bez PoCL są nadal obsługiwane.
ROI i kontrole podpróbkowane służą do zwiększenia prędkości przetwarzania aplikacji tylko poprzez przechowywanie wymaganych danych. Ponadto funkcjonalność LUT zapewnia obsługę korekcji gamma, kadrowania zakresu dynamicznego, progowania binarnego i równoważenia kolorów Bayera w czasie rzeczywistym. DataMapper dodatkowo zmniejsza obciążenie procesora hosta poprzez mapowanie i pakowanie pozyskanych danych przed ich przesłaniem przez magistralę PCI Express. Na przykład, zebrane dane mogą być mapowane do odpowiedniego formatu i przesyłane bezpośrednio na wyświetlacz graficzny, bez potrzeby jakiegokolwiek przetwarzania hosta.
Interfejs PCI zawiera inteligentny sprzęt do zbierania rozproszenia, który odczytuje swoje instrukcje bezpośrednio z pamięci bez interwencji procesora hosta. To z kolei kontroluje silnik DMA, który przenosi upakowane dane wideo do dowolnej pamięci docelowej, do której można dotrzeć z magistrali PCI. Może to być pamięć systemowa, pamięć graficzna lub nawet inne urządzenia na tej samej lub innych magistralach PCI, takie jak karty DSP itp.
Większość funkcji jest zaimplementowana w pojedynczej macierzy FPGA (Field Programmable Gate Array), która zapewnia elastyczne rozwiązanie do łączenia ze źródłami zgodnymi z Camera Link. FPGA implementuje interfejs PCI Express, kontrolę zbierania rozproszenia sprzętowego, kontrolę inicjowania impulsu PCI (DMA), kontrolę akwizycji, obszar zainteresowania (ROI) i kontrolę podpróbkowania, funkcje DataMapping, FIFO Datapath i obsługę licznika/timera. Dodatkowo płyta zawiera funkcjonalność Look Up Table (LUT), podwójny uniwersalny nadajnik asynchroniczny (UART), 4-bitowe optoizolowane wejścia/wyjścia, dwa 2-bitowe różnicowe porty wejściowe i dwa 8-bitowe porty TTL I/O.
Zestaw Software Development Kit (SDK) PHX, dostępny jako osobny element, umożliwia szybki rozwój systemu i integrację. Zapewnia kompleksowe przykładowe aplikacje i zoptymalizowane biblioteki oraz jest dostępny dla różnych systemów operacyjnych za pośrednictwem wspólnego interfejsu API, w tym 32-bitowego i 64-bitowego systemu Windows i Linux oraz Mac OS X, DOS i QNX. Dostępne są również sterowniki aplikacji innych firm, np. Common Vision Blox, LabVIEW itp. Oprócz funkcji sterujących sprzętem, biblioteki zawierają funkcje ogólne przeznaczone do manipulowania i wyświetlania obrazów. Osobny arkusz danych opisuje szczegółowo zestaw SDK.