콘텐츠로 건너뛰기

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

Operators#

Blob Library#

  • 이 문제가 해결되기 전에는 오퍼레이터의 오류로 인해 Blob_Analysis_1D 및 Blob_Analysis_2D 불편함이 발생했습니다. 이러한 문제는 서로 다른 하드웨어 플랫폼에서 재현될 수 있었으며 주로 유효하지 않은 개체 Property와 관련이 있었습니다. 이 문제가 수정되었습니다. (티켓 ID 308514)

Blob_Analysis_1D 오퍼레이터#

  • 이 문제가 해결되기 전에는 VisualApplets에서 다음과 같은 디자인의 라인별 시뮬레이션 중에 충돌이 발생했습니다. Blob_Analysis_1D Parameter로 정의된 블롭 라벨 버퍼가 충분히 크지 않을 때 오퍼레이터가 작동했습니다. label_bits 이 문제가 해결되었습니다. (티켓 ID: 298936)
  • 다음 오퍼레이터의 시뮬레이션이 수정되었습니다. Blob_Analysis_1D 라인별 모드. 이전에는 모양에 따라 블롭이 여러 조각으로 깨지는 현상이 발생할 수 있었습니다. (티켓 ID 307378)

Hardware Platform Library#

DmaFromPC 오퍼레이터#

  • 이 문제가 해결되기 전에는 다음 디자인을 사용할 수 없었습니다. DmaFromPC 오퍼레이터를 빌드할 수 없습니다. 이 문제가 해결되었습니다. 이제 다음을 사용하여 디자인을 빌드할 수 있습니다. DmaFromPC 오퍼레이터. (티켓 ID: 299084)

Memory Library#

FrameBufferRandomRead imaFlex CXP-12 Quad의 Operator#

  • 이 문제가 해결되기 전에는 최대 프레임 크기가 사용 가능한 Memory를 초과할 경우, 일반적인 처리 오류로 인해 사용자가 FrameBufferRandomRead operator를(을) 포함하는 디자인을 imaFlex CXP-12 Quad에서 열지 못했습니다. 이 문제가 해결되었습니다. (티켓 ID: 303832)

ImageBufferMultiRoIDyn 오퍼레이터#

  • 문서화가 개선되었으며 ImageBufferMultiRoIDyn operator의 문서가 개선되었고 Max. Img Width및 Max. Img Height 의 값들이 문서에서 수정되었습니다. (티켓 ID: 306276)

Synchronization Library#

  • 이 문제가 해결되기 전에는 Channel_ID parameter가 TxImageLink 및 RxImageLink operator의 -1로 설정될 수 있었으며, 이는 유효하지 않아 정의되지 않은 동작을 유발할 수 있었습니다. 이 문제가 해결되었습니다. 이제 Channel_ID parameter는 음수 값으로 설정할 수 없습니다. (티켓 ID: 304345)
  • 이 문제가 해결되기 전에는 Channel_ID parameter는 WriteAction 을(를) 통해 어떤 값으로 설정되든 항상 최대값으로 튀어 오르는 현상이 있었습니다. IntParamTranslator operator의. 이 문제가 해결되었습니다. (티켓 ID: 305585)

사용자 라이브러리#

ImageBufferMultiRoIDyn Operator in imaFlex_CXP12_Tools User Library#

  • 이 문제가 해결되기 전에는 ImageBufferMultiRoIDyn operator를 포함한 디자인의 시뮬레이션이 imaFlex_CXP12_Tools user library의 Max. Image Width coordinate input links의 parameter가 작을 때 실패했습니다. 이 문제가 해결되었습니다. (티켓 ID: 304068)
  • 이 문제가 해결되기 전에는 ImageBufferMultiRoIDyn operator가 Parallelism에 의해 제공된 그래인에 맞지 않는 영역을 잘라내던 문제가 수정되었습니다. (티켓 ID: 303031)
  • RAM의 device resource index가 -1 (으)로 설정되어 모듈 합성 시 사용 가능한 RAM 리소스가 자동으로 할당되도록 했습니다. (티켓 ID: 295452)
  • 이 문제가 해결되기 전에는 input links의 parameter를 변경한 후 라이브러리 요소가 유효하지 않은 상태로 빠질 수 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 304273)

ImageBufferMultiRoI Operator in imaFlex_CXP12_Tools User Library#

  • RAM의 device resource index가 -1 모듈 합성 시 사용 가능한 RAM 리소스가 자동으로 할당되도록 했습니다. (티켓 ID 295452)
  • 이 문제가 해결되기 전에는 input links의 parameter를 변경한 후 라이브러리 요소가 유효하지 않은 상태로 빠질 수 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 304273)
  • 이 문제가 해결되기 전에는 imaFlex용 user library 요소인 ImageBufferMultiRoI 을(를) 사용하는 일부 디자인에서 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)

  1. 보드를 새로 플래싱할 필요는 없으며, 펌웨어 업데이트 후에도 이전 앱릿은 계속 작동합니다. ↩