소개

VisualApplets

현대적인 FPGA 프로그래밍의 세계에 오신 것을 환영합니다. VisualApplets를 구매함으로써 귀하는 이미지 처리 애플리케이션을 구현하기 위한 가장 선도적이고 진보된 FPGA 프로그래밍 도구 중 하나를 소유하게 되었습니다.

VisualApplets의 주요 기능:

  • 프레임 그래버 또는 카메라를 유연하고 지능적인 고성능 이미지 프로세서로 전환합니다.

  • 모든 고객 환경에서 최신 FPGA 기술의 잠재력을 활용할 수 있도록 합니다.

  • 이미지 처리 요구 사항이 있는 애플리케이션을 위한 실시간 솔루션을 몇 분 만에 구현할 수 있습니다.

  • 애플리케이션을 신뢰할 수 있는 하드웨어 솔루션 수준으로 업그레이드합니다.

VisualApplets은 그래픽 파이프라인 구조 객체를 기반으로 하는 FPGA용 하드웨어 프로그래밍 도구입니다.

이미지 처리 디자인은 오퍼레이터 모듈, 필터 모듈 및 전송 링크의 조합으로 구성됩니다. 제공되는 라이브러리에는 표준 및 고급 이미지 처리 기능을 모두 다루는 200개 이상의 하드웨어 기반 오퍼레이터가 포함되어 있습니다.

기본 제공 항목에는 픽셀 조작을 위한 산술 및 형태학적 오퍼레이터, 분류 작업을 위한 논리적 오퍼레이터, 색상 처리를 위한 복잡한 모듈, 통계 분석 및 이미지 시퀀스 처리를 위한 오퍼레이터가 포함됩니다. 추가 오퍼레이터는 형식 변환, 압축 또는 픽셀 목록으로의 변환을 담당합니다. 특징적인 기능으로는 트리거 기능을 개별화하기 위한 제어 신호 프로그래밍, 그리고 블롭 분석 오퍼레이터에서의 세분화 및 분류 기능이 있습니다. 복잡한 오퍼레이터는 기본 오퍼레이터와 결합하여 개별 사용자 라이브러리에 저장할 수 있습니다. 이를 통해 디자인의 명확성을 잃지 않으면서 복잡한 디자인을 구축할 수 있습니다.

전체 기능 세트는 하드웨어 오퍼레이터로 구현되어 실시간 이미지 처리를 보장합니다. 이미지 처리 디자인의 복잡성은 주로 FPGA 하드웨어의 가용한 리소스에 의해 제한됩니다. 사용자는 동기화 문제를 디버깅하고 대역폭과 타이밍을 수동으로 관리하느라 시간을 낭비할 필요가 없습니다. 또한, 개발 환경 내에서 비트 정확도 측면에서 디자인의 최종 시각적 결과를 완벽하게 제어할 수 있도록 빌드 기능과 고수준 시뮬레이션이 통합되어 있습니다.

하드웨어 디자인 생성의 전체 프로세스는 몇 분 만에 완료할 수 있습니다. 하드웨어 앱릿은 뷰어 및 구성 소프트웨어인 microDisplay를 통해 즉시 검증하거나, 미리 생성된 SDK 예제 코드를 사용하여 애플리케이션에 통합할 수 있습니다.

하드웨어 프로그래밍에 대한 지식이 있으면 유리하지만, 소프트웨어 솔루션인 VisualApplets®는 무엇보다도 머신 비전 분야의 응용 엔지니어를 대상으로 합니다.

VisualApplets은 대상 하드웨어에 독립적입니다.

VisualApplets - 15분 만에 아이디어에서 이미지 프로세서로

그림 1. VisualApplets - 15분 만에 아이디어에서 이미지 프로세서로


VisualApplets의 주요 이점 및 특징:

  • FPGA 하드웨어를 프로그래밍하기 위한 그래픽 인터페이스

  • 회로, 동기화, 타이밍 또는 FPGA 프로그래밍에 대한 지식 불필요

  • 가용한 하드웨어 구성을 나타내는 하드웨어 모듈이 포함된 라이브러리

  • 다양한 필터 오퍼레이터와 이미징 모듈이 포함된 이미지 처리 라이브러리

  • 특정 시장, 분야 또는 고객 중심의 VisualApplets® 이미지 처리 라이브러리 제공

  • 소프트웨어 내에서의 빌드 및 고수준 시뮬레이션

  • VHDL 컴파일러 불필요

  • 하드웨어 개발자와 응용 엔지니어 모두가 쉽게 접근 가능

  • 표준 앱릿과 커스텀 지정 앱릿 사이의 간극을 해소

VisualApplets – 수상 경력에 빛나는 소프트웨어 환경

그림 2. VisualApplets – 수상 경력에 빛나는 소프트웨어 환경


Basler는 사용자가 "VisualApplets의 세계"를 즐겁게 경험하고 나만의 실시간 애플리케이션을 성공적으로 개발할 수 있기를 바랍니다.

본 문서 사용법

이 문서는 크게 세 부분으로 나뉩니다.

이 사용 설명서 에는 VisualApplets의 모든 기능이 나열되어 있으며 설명이 제공됩니다. VisualApplets를 처음 접하는 경우 '첫 번째 앱릿 만들기' '부터 시작하는 것을 권장합니다. VisualApplets가 제공하는 기능의 범위를 개괄적으로 파악하려면 기본 기능 및 고급 기능으로 넘어가십시오. 사용 설명서에서 제공하는 모든 정보는 프로그램 내에서 문맥에 맞는 온라인 도움말 형태로도 직접 제공됩니다.

기본 사항 및 예제 에서는 VisualApplets에 대한 보다 심층적인 단계별 소개를 제공합니다.

실습형 튜토리얼 시리즈를 보려면 개요 튜토리얼 주제와 VisualApplets 기초 튜토리얼 주제부터 시작하십시오.

연산자 참조 에서는 모든 연산자에 대한 완전하고 상세한 설명을 확인할 수 있습니다.

[참고] 연산자 아이콘의 새로운 레이아웃

연산자 아이콘의 레이아웃이 개선되어 연산자 유형(O 또는 M 유형)을 이제 매우 쉽게 인식할 수 있습니다. 본 문서의 일부 스크린샷에는 이러한 변경 사항이 아직 반영되어 있지 않을 수 있으나, 문서의 명확성과 이해도에는 아무런 영향이 없습니다.

시스템 요구 사항

시스템 요구 사항은 VisualApplets 설치를 참조하십시오.