VisualApplets 3.4.1의 변경 사항 및 수정된 문제#
Operators#
Blob Library#
- 이 문제가 수정되기 전에는 오퍼레이터에서
Blob_Analysis_1D및Blob_Analysis_2D오작동이 관찰되었습니다. 이러한 오작동은 서로 다른 하드웨어 플랫폼에서 재현될 수 있었으며 주로 유효하지 않은 개체 피처와 관련이 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 308514)
Blob_Analysis_1D Operator#
- 이 문제가 수정되기 전에는
Blob_Analysis_1D오퍼레이터를 사용하는 디자인의 라인 단위 시뮬레이션 중에label_bits파라미터로 정의된 블롭 레이블 버퍼가 충분히 크지 않아 VisualApplets가 중단되었습니다. 이 문제가 수정되었습니다. (티켓 ID: 298936) - 라인 단위 모드에서
Blob_Analysis_1D오퍼레이터의 시뮬레이션이 수정되었습니다. 이전에는 모양에 따라 블롭이 여러 조각으로 나뉘는 현상이 발생할 수 있었습니다. (티켓 ID: 307378)
Hardware Platform Library#
DmaFromPC Operator#
- 이 문제가 수정되기 전에는
DmaFromPC오퍼레이터를 사용하는 디자인을 빌드할 수 없었습니다. 이 문제가 수정되었습니다. 이제DmaFromPC오퍼레이터를 사용하는 디자인을 빌드할 수 있습니다. (티켓 ID: 299084)
Memory Library#
FrameBufferRandomRead imaFlex CXP-12 Quad의 오퍼레이터#
- 이 문제가 수정되기 전에는 최대 프레임 크기가 사용 가능한 메모리를 초과할 때 일반적인 처리 오류로 인해 사용자가
FrameBufferRandomRead오퍼레이터를 포함하는 디자인을 imaFlex CXP-12 Quad에서 열 수 없었습니다. 이 문제가 수정되었습니다. (티켓 ID: 303832)
ImageBufferMultiRoIDyn Operator#
- 다음 문서가 개선되었습니다.
ImageBufferMultiRoIDynoperator에 대한 문서가 보완되었으며 다음 값들이 수정되었습니다.Max. Img Width및Max. Img Height문서에서 수정되었습니다. (티켓 ID: 306276)
Synchronization Library#
TxImageLink 및 RxImageLink Operators#
- 이 문제를 해결하기 전에는,
Channel_IDoperator의TxImageLink및RxImageLinkoperator를 다음과 같이 설정할 수 있었습니다.-1, 이는 유효하지 않으며 정의되지 않은 동작을 유발할 수 있습니다. 이 문제가 수정되었습니다. 이제Channel_IDparameter에 음수 값을 설정할 수 없습니다. (티켓 ID: 304345) - 이 문제를 해결하기 전에는,
Channel_IDparameter를 통해 임의의 값으로 설정할 때 항상 최대값으로 건너뛰던 문제가 있었습니다.WriteActionof theIntParamTranslatoroperator. 이 문제가 수정되었습니다. (티켓 ID: 305585)
User Libraries#
ImageBufferMultiRoIDyn Operator in imaFlex_CXP12_Tools User Library#
- 이 문제가 수정되기 전에는 다음 디자인 시뮬레이션에서
ImageBufferMultiRoIDynoperator의imaFlex_CXP12_Toolsuser library는 좌표 입력 링크의Max. Image Widthparameter가 작을 때 실패했습니다. 이 문제가 수정되었습니다. (티켓 ID: 304068) - 이 문제를 해결하기 전에는,
ImageBufferMultiRoIDynoperator는 Parallelism에서 제공하는 세부도를 영역이 충족하지 못할 경우 잘못된 영역을 잘라내었습니다. 이 문제가 수정되었습니다. (티켓 ID: 303031) - RAM에 대한 디바이스 리소스 인덱스가 다음으로 설정되었습니다.
-1모듈을 합성할 때 자유 RAM 리소스가 자동으로 할당되도록 합니다. (티켓 ID: 295452) - 이 문제가 수정되기 전에는 입력 링크의 파라미터를 변경한 후 라이브러리 요소가 유효하지 않은 상태로 전환될 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 304273)
ImageBufferMultiRoI Operator in imaFlex_CXP12_Tools User Library#
- RAM에 대한 디바이스 리소스 인덱스가 다음으로 설정되었습니다.
-1모듈을 합성할 때 자유 RAM 리소스가 자동으로 할당되도록 합니다. (티켓 ID 295452) - 이 문제가 수정되기 전에는 입력 링크의 파라미터를 변경한 후 라이브러리 요소가 유효하지 않은 상태로 전환될 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 304273)
- 이 문제가 수정되기 전에는 user library 요소가 포함된 일부 디자인의 경우
ImageBufferMultiRoIimaFlex의 경우 ROI 정보가 잘못 처리되어 구성된 너비보다 작은 이미지가 생성될 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 309701)
imaFlex 플랫폼용 향상된 Netlist Synthesis Engine#
- 레지스터 레벨이 없는 긴 연산자 체인으로 디자인을 빌드하는 경우 VisualApplets가 파이프라인 레지스터를 자동으로 삽입합니다. 이 문제가 수정되기 전에는 Enhanced 모드에서 이러한 디자인을 빌드할 때 VisualApplets가 충돌했습니다. 이 문제가 수정되었습니다. 이제 이러한 디자인을 빌드해도 VisualApplets가 충돌하지 않습니다. (티켓 ID: 303808)
- 이 문제가 수정되기 전에는 특정 연산자의 일부 작동 모드에서 imaFlex 애플릿 빌드를 위한 Enhanced 합성 모드로 인해 해결되지 않은 블랙 박스 인스턴스가 발견되었다는 메시지와 함께 Vivado의 최적화 단계가 실패했습니다. 이 문제가 수정되었습니다. (티켓 ID: 304130)
- 이 문제가 수정되기 전에는 Default 합성 모드와 Enhanced 합성 모드 간 전환 시 VisualApplets가 충돌하는 현상이 발생했습니다. 이 문제가 수정되었습니다. (티켓 ID: 304269)
기타#
- 이 문제가 수정되기 전에는 Vivado 2024.1이 설치된 경우 Vivado.exe에서 Vivado 버전 정보를 감지하는 동안 VisualApplets가 응답하지 않을 수 있었습니다. 이 문제가 수정되었습니다. VisualApplets 3.4.1은 Vivado 2023.2에서 가장 잘 작동하는 것으로 테스트되었으므로 Basler에서는 더 높은 버전의 Vivado를 사용하지 않는 것을 권장합니다. (티켓 ID: 309714)
- 이 문제가 수정되기 전에는 실행 취소 작업이 가장 최근 단계가 아닌 이전 편집 단계로 건너뛰는 현상이 발생할 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 297854)
- 이 문제를 해결하기 전에는 일부 imaFlex CXP-12 Quad 프레임 그랩버 보드에서 GPIO 확장 보드 설정이 실패했습니다. 이 문제가 해결되었습니다. 또한 iF-CXP12-Q의 펌웨어 버전이 2.3으로 상향되었습니다.a (티켓 ID: 304897)
- 이 문제를 해결하기 전에는 .va 파일 형식의 디자인을 .vad 파일 형식으로 변환할 때 가끔 디자인에 더미 요소가 생성되었습니다. 이로 인해 오류가 발생했습니다. 이 문제가 해결되었습니다. (티켓 ID: 306809)
- 이 문제를 해결하기 전에는 경로 이름 파라미터를 제공하는 오퍼레이터의 파일 경로 지정자에 백슬래시를 사용할 때 백슬래시 뒤의 문자가 이스케이프된 공백으로 해석되는 현상이 발생할 수 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 306881)
- 이 문제를 해결하기 전에는 .vad 디자인 파일 형식 또는 .val 라이브러리 파일 형식으로 작업할 때 (예: 변경된 하드웨어 플랫폼으로 디자인을 변환한 후 등) 오퍼레이터를 사용할 수 없어 생성된 더미 모듈이 원본 모듈의 파라미터를 유지하지 못했습니다. 이 문제가 해결되었습니다. (티켓 ID: 304378)
- 이 문제를 해결하기 전에는 Design 카테고리의 시스템 설정 Paths for simulation source images가 기본값인 Absolute가 아닌 다른 값으로 설정되어 있고 시뮬레이션 프로브가 상대 경로로 지정할 수 없는 이미지를 사용 중인 경우, VisualApplets 디자인 파일이 잘못 저장되어 더 이상 열 수 없는 문제가 발생할 수 있었습니다. 이 문제가 해결되었습니다. 또한 이번 VisualApplets 버전에는 손상된 *.vad 파일을 다시 열 수 있도록 자동 수정 알고리즘이 구현되어 있습니다. (티켓 ID: 310245)