소개

VisualApplets

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

VisualApplets의 주요 기능:

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

  • 모든 고객 환경에서 현대적인 FPGA 기술의 잠재력을 발휘할 수 있도록 지원

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

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

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

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

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

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

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

하드웨어 프로그래밍에 대한 지식이 있으면 유리하지만, 소프트웨어 솔루션인 VisualApplets®은 우선적으로 머신 Vision의 애플리케이션 엔지니어를 대상으로 합니다.

VisualApplets은 타겟 하드웨어에 독립적입니다.

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

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


VisualApplets의 주요 이점 및 특징:

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

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

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

  • 다양한 필터 연산자와 이미징 모듈이 포함된 이미지 처리 라이브러리

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

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

  • VHDL 컴파일러 불필요

  • 하드웨어 개발자와 애플리케이션 엔지니어 모두 쉽게 접근 가능

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

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

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


Basler는 사용자가 "VisualApplets의 세계"를 즐기고 독창적인 실시간 애플리케이션 개발에서 성공을 거두기를 바랍니다.

본 문서 사용 방법

이 문서는 세 주요 부분으로 나뉩니다.

The User Manual 은 VisualApplets의 모든 기능을 나열하고 설명합니다. VisualApplets를 처음 접하는 경우 ' Creating Your First Applet '부터 시작하는 것을 권장합니다. VisualApplets가 제공하는 다양한 기능에 대한 개요를 파악하려면 Basic Functionality 및 Advanced Functionality로 진행하십시오. User Manual에서 제공하는 모든 정보는 프로그램 내에서 문맥에 맞는 온라인 도움말을 통해 직접 확인할 수도 있습니다.

Basics and Examples는 VisualApplets에 대한 더 심층적인 단계별 소개를 제공합니다.

실습 튜토리얼 시리즈를 보려면 Overview 튜토리얼 항목과 VisualApplets Fundamentals 튜토리얼 항목부터 시작하십시오.

Operator Reference 에서는 모든 오퍼레이터에 대한 완전하고 상세한 설명을 확인할 수 있습니다.

[참고] 오퍼레이터 아이콘의 새로운 레이아웃

오퍼레이터 아이콘의 레이아웃이 개선되어 오퍼레이터 유형(O 또는 M 유형)을 매우 쉽게 식별할 수 있습니다. 이 문서의 일부 스크린샷에는 이러한 변경 사항이 아직 반영되지 않았을 수 있으나, 문서의 명확성과 이해도에는 영향을 미치지 않습니다.

시스템 요구 사항

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