콘텐츠로 바로 가기

VisualApplets 3.6.0의 변경 사항 및 수정된 문제#

단종 안내#

  • 32비트 운영 체제에서 실행되는 애플릿 빌드에 대한 지원을 제거했습니다. (티켓 ID: 341023)
  • VisualApplets 에서 모든 mE4 플랫폼에 대한 지원을 제거했습니다: mE4VD1, mE4VD4, mE4VQ4, Pixelplant. (티켓 ID: 339805)
  • ‘프로젝트 정보’ 창에서 다이어그램 개요를 제거했습니다. 최근 개선 사항으로 인해 이 기능은 더 이상 필요하지 않게 되었으며, 이제 다이어그램 창을 통해 대규모 설계를 탐색할 때 최상의 사용자 경험을 제공합니다. (티켓 ID: 340796)

Operators#

Accumulator Library#

ModuloCount Operator#

  • 다음의 구현을 개선했습니다. ModuloCount 매우 높은 FPGA 클럭 주파수에서 타이밍 요구 사항을 충족하기 위한 연산자. (티켓 ID: 329840)

Base Library#

SelectROI Operator#

  • 이 문제를 해결하기 전, 연산자를 시뮬레이션할 때 SelectROI, 다음의 더미 값은 SelectROI 잘못 설정되어 있었는데 n/a. 이제 이 부분은 다음과 같이 수정되었습니다. 0 대신, 문서에 명시된 대로. (티켓 ID: 340554)

SplitParallel Operator#

  • 연산자 확장 SplitParallel 따라서 출력 병렬도는 다음보다 클 수 있습니다. 1, 단, 입력 병렬도가 출력 링크 수의 배수인 경우에 한합니다. (티켓 ID: 214791)

디버깅 라이브러리#

ImageFlowControl Operator#

  • 이 문제를 해결하기 전에, ImageFlowControl 더미 프레임 생성 모드에서 연산자를 사용할 경우, 출력 프레임에 손상이 발생할 수 있었습니다. 이 문제는 오버플로 상황이 발생한 후, 손실된 프레임을 보충하기 위해 일련의 더미 프레임이 전송될 때 발생했습니다. 이 문제는 수정되었습니다. (티켓 ID: 248227)

필터 라이브러리#

DILATE Operator#

  • 이 문제를 해결하기 전에는 커널 계수가 DILATE 연산자. 이 문제는 수정되었습니다. (티켓 ID: 267460)

FIRoperatorNxM Operator#

  • ~을 연장했다 FIRoperatorNxM 산술 연산에 내장 ALU 요소를 사용할 수 있도록 하는 연산자입니다. 이 옵션은 새로운 연산자 매개변수를 사용하여 선택할 수 있습니다. ImplementationType. (티켓 ID: 334371)
  • ~을 연장했다 FIRoperatorNxM 런타임 중에 변경할 수 있는 동적 매개변수로 필터 계수를 지정할 수 있도록 하는 연산자. (티켓 ID: 334374)

HitOrMiss Operator#

  • 다음에 대해 동적 필터 계수를 사용할 수 있는 옵션이 추가되었습니다. HitOrMiss 운영자. (티켓 ID: 338329)

하드웨어 플랫폼 라이브러리#

  • 문서에 더미 값 생성에 대한 설명을 추가했습니다. CXPQuadCamera, CXPDualCamera 및 CXPSingleCamera 운영자. (티켓 ID: 215214)

CxpCamera Operator#

더 엄격한 프로토콜 준수를 위해 카메라 인터페이스가 개선되었습니다. 그 결과, CxpCamera imaFlex 플랫폼에서 이 연산자를 사용할 경우, 출력 링크에 정의된 이미지 프로토콜은 이제 연결된 카메라의 프로토콜과 일치해야 합니다:

  • 이미지 프로토콜이 VALT_IMAGE2D로 설정된 경우, 영역 스캔 카메라만 지원됩니다.
  • 이미지 프로토콜이 VALT_LINE1D로 설정된 경우, 라인 스캔 카메라만 지원됩니다.

참고

이미지 프로토콜이 카메라 유형과 일치하지 않으면, CxpCamera 이 모듈은 손상되거나 유효하지 않은 이미지 데이터를 출력할 수 있습니다. 이러한 더 엄격한 적용으로 인해, 이전 버전(3.5.1 이하)에서는 불일치가 허용되어 정상적으로 작동하던 설계에 영향을 미칠 수 있습니다.

(티켓 ID: 343078)

Memory Library#

FrameBufferMultiRoiDyn Operator#

  • Added the WritePriority 매개변수로, 이 매개변수를 설정하면 FrameBufferMultiRoiDyn 연산자, 이는 기존 기능과 유사하며 LineBuffer 운영자. (티켓 ID: 295852)

RamLUT Operator#

  • 이 문제를 해결하기 전에, 초기화 데이터를 RamLUT 데이터 수집 중 연산자 사용은 imaFlex 플랫폼에 아무런 영향을 미치지 않았습니다. 메모리 내용을 구성할 수 있었던 것은 데이터 수집이 중지된 경우에만 가능했습니다. 이 문제가 수정되었습니다. 이제 초기화 데이터를 RamLUT imaFlex 플랫폼에서 데이터 수집 중 연산자 사용이 다시 가능해졌습니다. (티켓 ID: 319280)

ImageFifo 및 LineMemory Operators#

  • 예전에는 UltraRAM을 ImageFifo 및 LineMemory 운영자, 그 FifoDepth 및 FrameWidth 매개변수의 값이 4096을 초과할 수 없었습니다. 이 제한 사항이 해제되었습니다. (티켓 ID: 320356 및 322131)

Parameters Library#

  • 이 문제를 수정하기 전에는 편집기에서 매개변수 번역 용어의 중괄호가 제대로 강조 표시되지 않았습니다. 이 문제는 이제 해결되었습니다. (티켓 ID: 329769)

LinkParamTranslator Operator#

  • 이 문제를 해결하기 전에는, VisualApplets 에서 다음 상황이 발생하면 프로그램이 강제 종료될 수 있었습니다. WriteAction ~을 위해 LinkParamTranslator 모듈이 다음을 설정하려고 시도했습니다. Parallelism 파라메터 0. 이 문제는 현재 해결되었습니다. (티켓 ID: 321740)

Synchronization Library#

PixelReplicator Operator#

  • 이 문제를 해결하기 전에는, when a PixelReplicator 모듈에서 오류가 보고된 경우, 오류 원인을 해결한 후에도 오류 상태가 유지되는 경우가 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 302650)
  • 다음의 구현을 개선했습니다. PixelReplicator 매우 높은 FPGA 클럭 주파수에서 타이밍 요구 사항을 충족하기 위한 연산자. (티켓 ID: 318453)

예제#

  • imaFlex 플랫폼에서의 멀티탭 처리 관련 예제를 개선했습니다. 4개의 CXP-12 링크에 대한 예제에서 DRAM 메모리를 더 효율적으로 사용하도록 하여 데이터 처리량이 향상되었습니다. (티켓 ID: 321738)
  • 다음에 대한 예제를 개선했습니다. FrameBufferMultiRoiDyn imaFlex 플랫폼에서 사용 가능한 메모리 대역폭을 보다 효율적으로 활용하기 위해. (티켓 ID: 321739)
  • 이해도를 높이고 재사용을 용이하게 하기 위해 HDR 예제를 개선했습니다. (티켓 ID: 335648)
  • imaFlex 예제를 메인 폴더에 통합하여 예제 구조를 재구성했습니다. 또한, ‘Advanced’ 폴더에 있던 예제들은 ‘Processing’ 폴더로 직접 이동되었습니다. (티켓 ID: 333632)

기타#

  • 이제 댓글 입력창에 하이퍼링크를 추가할 수 있습니다. 이 하이퍼링크는 일반 URL이거나 파일 링크일 수 있으며, 상대 경로의 앵커를 정의할 수 있는 다양한 옵션이 제공됩니다. 댓글 입력창 텍스트 편집기 내의 컨텍스트 메뉴를 사용하여 하이퍼링크를 편집할 수 있습니다. (티켓 ID: 312065)
  • 이 문제가 수정되기 전에는, GUI 대화 상자를 통해 imaFlex 플랫폼에서 FPGA 클럭 주파수를 설정하는 스핀 박스의 ‘위로’ 버튼이 작동하지 않았습니다. 이 문제는 이제 해결되었습니다. (티켓 ID: 340958)