콘텐츠로 바로 가기

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

Operators#

Blob 라이브러리#

  • 이 문제를 해결하기 전에, 운영자들의 불만 Blob_Analysis_1D 및 Blob_Analysis_2D 이러한 현상이 관찰되었습니다. 이러한 오류는 다양한 하드웨어 플랫폼에서 재현될 수 있었으며, 주로 유효하지 않은 객체 속성과 관련이 있었습니다. 이 문제는 수정되었습니다. (티켓 ID 308514)

Blob_Analysis_1D Operator#

  • 이 문제를 해결하기 전에는, VisualApplets 에서 다음 설정을 사용하여 설계에 대한 줄 단위 시뮬레이션을 수행하는 도중 프로그램이 중단되었습니다. Blob_Analysis_1D 매개변수로 정의된 BLOB 레이블 버퍼가 있을 때 연산자 label_bits 크기가 충분하지 않았습니다. 이 문제는 수정되었습니다. (티켓 ID: 298936)
  • 작업자 시뮬레이션 수정 Blob_Analysis_1D 줄 단위 모드에서. 이전에는 모양에 따라 블롭이 여러 조각으로 나뉘는 경우가 있었습니다. (티켓 ID 307378)

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

DmaFromPC Operator#

  • 이 문제를 해결하기 전에, 다음이 포함된 디자인은 DmaFromPC 연산자를 빌드할 수 없었습니다. 이 문제는 수정되었습니다. 이제 다음을 사용하여 설계를 빌드할 수 있습니다. DmaFromPC 운영자. (티켓 ID: 299084)

Memory Library#

FrameBufferRandomRead imaFlex CXP-12 Quad 운영자#

  • 이 문제를 수정하기 전에는, 최대 프레임 크기가 사용 가능한 메모리를 초과할 경우 일반적인 처리 오류가 발생하여 사용자가 다음을 포함하는 디자인을 열 수 없었습니다. FrameBufferRandomRead imaFlex CXP-12 Quad의 연산자. 이 문제는 수정되었습니다. (티켓 ID: 303832)

ImageBufferMultiRoIDyn Operator#

  • 다음에 대한 문서화 ImageBufferMultiRoIDyn 연산자가 개선되었으며, 다음의 값에 대해서는 Max. Img Width및 Max. Img Height 문서에서 수정되었습니다. (티켓 ID: 306276)

Synchronization Library#

  • 이 문제를 해결하기 전에는, Channel_ID operator의 TxImageLink 및 RxImageLink 연산자는 다음과 같이 설정할 수 있습니다. -1, 이는 유효하지 않으며 정의되지 않은 동작을 유발할 수 있습니다. 이 문제는 수정되었습니다. 이제, Channel_ID 더 이상 매개변수를 음수 값으로 설정할 수 없습니다. (티켓 ID: 304345)
  • 이 문제를 해결하기 전에는, Channel_ID 이 매개변수는 a를 통해 어떤 값으로 설정될 때마다 항상 최대값으로 뛰곤 했다. WriteAction of the IntParamTranslator 연산자. 이 문제는 수정되었습니다. (티켓 ID: 305585)

User Libraries#

ImageBufferMultiRoIDyn ~의 운영자 imaFlex_CXP12_Tools User Library#

  • 이 문제를 해결하기 전에, 다음을 포함한 설계의 시뮬레이션을 수행해야 합니다. ImageBufferMultiRoIDyn ~의 운영사 imaFlex_CXP12_Tools 다음 상황에서 사용자 라이브러리가 실패했습니다. Max. Image Width 좌표 입력 링크의 매개변수 값이 작았습니다. 이 문제는 수정되었습니다. (티켓 ID: 304068)
  • 이 문제를 해결하기 전에는, ImageBufferMultiRoIDyn 연산자가 해당 영역이 병렬 처리에 의해 지정된 세분화 수준에 맞지 않을 경우, 잘못된 영역을 잘라내곤 했습니다. 이 문제가 수정되었습니다. (티켓 ID: 303031)
  • RAM에 대한 장치 리소스 인덱스가 다음과 같이 설정되었습니다. -1 이를 통해 모듈 합성 시 사용 가능한 RAM 리소스가 자동으로 할당되도록 합니다. (티켓 ID: 295452)
  • 이 문제를 수정하기 전에는 입력 링크의 매개변수를 변경한 후 라이브러리 요소가 잘못된 상태가 될 수 있었습니다. 이 문제는 수정되었습니다. (티켓 ID: 304273)

ImageBufferMultiRoI ~의 운영자 imaFlex_CXP12_Tools User Library#

  • RAM에 대한 장치 리소스 인덱스가 다음과 같이 설정되었습니다. -1 이를 통해 모듈을 합성할 때 사용 가능한 RAM 리소스가 자동으로 할당되도록 합니다. (티켓 ID 295452)
  • 이 문제를 수정하기 전에는 입력 링크의 매개변수를 변경한 후 라이브러리 요소가 잘못된 상태가 될 수 있었습니다. 이 문제는 수정되었습니다. (티켓 ID: 304273)
  • 이 문제를 해결하기 전에, 사용자 라이브러리 요소가 포함된 일부 디자인은 ImageBufferMultiRoI imaFlex의 경우, ROI 정보가 잘못 처리되어 설정된 너비보다 작은 이미지가 생성될 수 있었습니다. 이 문제는 수정되었습니다. (티켓 ID: 309701)

imaFlex 플랫폼을 위한 향상된 넷리스트 합성 엔진#

  • 레지스터 레벨이 없는 긴 연산자 체인으로 구성된 설계를 빌드할 경우, ‘ VisualApplets ’가 자동으로 파이프라인 레지스터를 삽입합니다. 이 문제가 수정되기 전에는, ‘ VisualApplets ’에서 ‘Enhanced’ 모드로 이러한 설계를 빌드할 때 프로그램이 종료되었습니다. 이 문제가 해결되었습니다. 이제 VisualApplets 에서 이러한 설계를 빌드해도 더 이상 프로그램이 종료되지 않습니다. (티켓 ID: 303808)
  • 이 문제가 수정되기 전에는, 특정 운영자의 일부 작동 모드에서 imaFlex 애플릿 생성을 위한 ‘확장 합성 모드’를 사용할 경우, Vivado의 최적화 단계가 “해결되지 않은 블랙박스 인스턴스가 발견되었습니다”라는 메시지와 함께 실패하는 문제가 발생했습니다. 이 문제는 수정되었습니다. (티켓 ID: 304130)
  • 이 문제가 수정되기 전에는 기본(Default) 합성 모드와 향상된(Enhanced) 합성 모드 간을 전환할 때 VisualApplets 에서 프로그램이 강제 종료되는 현상이 발생했습니다. 이 문제는 수정되었습니다. (티켓 ID: 304269)

기타#

  • 이 문제를 수정하기 전에는, Vivado 2024.1이 설치된 경우 VisualApplets 이 Vivado.exe에서 Vivado 버전 정보를 감지하는 도중 응답이 멈출 수 있었습니다. 이 문제는 수정되었습니다. 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. 보드를 다시 플래싱할 필요는 없으며, 펌웨어 업데이트 후에도 기존 애플릿은 계속 작동합니다.↩