콘텐츠로 건너뛰기

VisualApplets 3.0.3 신기능#

VisualApplets Expert (Extension)#

VisualApplets Release 3.0.3에서는 최초로 VisualApplets Expert extensiona이(가) 포함되었습니다. 이름에서 알 수 있듯이, 이 확장 기능은 고급 사용자에게 매우 유용한 다양하고 완전히 새로운 전문가용 기능을 제공합니다. 가장 중요한 새로운 기능은 다음과 같습니다.

커스텀 연산자 라이브러리#

완전히 새로운 VisualApplets Custom Operator Functionality를 통해 VHDL 또는 Verilog로 설계된 이미지 처리 모듈을 VisualApplets에서 operator로 사용할 수 있습니다. 이 모듈들은 사전 합성된 IP core netlist로 통합됩니다. 각 IP core는 하나의 operator를 구성합니다. GUI 기반의 통합 절차를 거치면 이 operator들은 기본 제공되는 VisualApplets operator처럼 작동합니다.

Debugging Library#

Debugging library는 향상된 디버깅 기능을 갖춘 다양한 operator를 제공합니다. 이 operator들은 실제 런타임 환경에서 VisualApplet Design을 디버깅하는 데 사용할 수 있을 뿐만 아니라 아직 개발 중인 커스텀 operator를 디버깅하는 데에도 사용할 수 있습니다. 후자의 경우, Debugging library를 사용하면 새로운 커스텀 operator가 인스턴스화된 디자인에 미치는 영향을 분석할 수 있습니다.

Parameters Library#

Library Parameters를 사용하면 계층 구조 내부에 깊게 중첩되어 있을 수 있는 특정 파라미터의 경로를 설정할 수 있습니다. 이를 통해 보호된 계층 구조 박스(또는 다른 보호된 계층 구조 박스 내부에 중첩된 보호된 계층 구조 박스) 내의 파라미터도 파라미터화 인터페이스가 액세스가 제한되지 않은 상위 계층 수준으로 끌어올려지므로 디자인 타임과 런타임 중에 설정 및 재설정할 수 있습니다. 또한 라이브러리의 translation operator를 사용하면 하나 이상의 다른 operator의 파라미터에 대해 번역된 액세스(읽기 및 쓰기)가 가능합니다. 계산을 위해 GenICam API 2.0 표준에 따라 공식을 정의할 수 있습니다.

Embedded VisualApplets (Extension)#

VisualApplets Release 3.0.3에는 VisualApplets Embedded extensionb의 일부인 eVA Designer가 최초로 포함되어 있습니다. eVA Designer를 사용하면 VisualApplets로 프로그래밍할 수 있는 이미지 처리 FPGA 기반의 하드웨어 플랫폼을 설정할 수 있습니다. eVA Designer는 FPGA용 커스텀 VisualApplets IP 코드를 정의하고 테스트할 수 있도록 지원하며, IP 코드 및 주변 FPGA 디자인의 모든 세부 사항을 VisualApplets에 통합하는 전용 VisualApplets 플러그인을 생성합니다.

기타 신기능 (모든 라이선스)#

신규 프레임 그래버 하드웨어 mE5 marathon VF2 지원#

VisualApplets 3.0.3은 새로운 CLHS frame grabber인 microEnable 5 marathon VF2의 프로그래밍을 지원합니다.

CXP 구현#

유연한 CXP 구현: VisualApplets에 구현된 CXP 해석 기능이 더욱 유연해졌으며, 수신되는 이미지 데이터의 CXP 표준과의 미세한 편차를 허용합니다. 이를 통해 런타임 안정성이 향상되었습니다. 확장된 CXP 유연성은 모든 CXP 타겟 플랫폼에 구현되어 있습니다.

Operators#

신규 PixelReplicator Operator#

Library 동기화 새로운 operator가 있습니다. PixelReplicator 입력 픽셀을 복제할 수 있습니다. 이 operator는 모든 타겟 하드웨어 플랫폼에서 사용할 수 있습니다.

Library Logic: 비교 Operator의 신규 Parameter#

Logic 라이브러리의 모든 비교 operator에 새로운 파라미터가 추가되었습니다. ImplementationType that allows the user to influence the implementation of the operator, i.e., to define which logic elements are used for implementing the operator. The comparison operators are: < CMP_AgeB>, < CMP_AgtB>, < CMP_AleB>, < CMP_AltB>, < CMP_Equal>, < CMP_NotEqual>, < IS_Equal>, < IS_GreaterEqual>, < IS_GreaterThan>, < IS_InRange>, < IS_LessEqual>, < IS_LessThan>, < IS_NotEqual>

marathon 및 LightBridge용 Parameter PcieInterfaceType#

오퍼레이터 AppletProperties 이제 다음 파라미터를 제공합니다. PcieInterfaceType 모든 marathon 및 LightBridge 장치용 파라미터입니다. PcieInterfaceType applet에서 지원하는 PCIe interface 형식을 선택할 수 있습니다. 선택한 값({ Generation_1, Generation_2 })은 지원 대역폭(DMAtoPC operator에 반영됨)을 정의합니다.


  1. Expert extension 기능에 액세스하려면 해당 라이선스 키가 필요합니다. ↩

  2. VA Embedder extension 기능에 액세스하려면 해당 라이선스 키가 필요합니다. ↩