VisualApplets 3.5.1의 변경 사항 및 해결된 문제
Operators
Memory Library
- The
RamLUT 및 RamLUT(imaflex) 이제 operator는 임의 크기의 init 파일로 부분적으로 초기화할 수 있습니다. 이전에는 LUT 항목의 총 개수와 RamLUTinit 파일 내용이 일치해야 했기 때문에 LUT 항목의 임의 개수를 덮어쓸 수 없었습니다. 이 문제가 개선되었습니다. (티켓 ID: 318214) - 이 문제를 해결하기 전에는 ROI 너비 값이
Parallelism 대상 ImageBufferMultiRoiDyn operator의 값과 같을 경우, ROI가 예상대로 판독되지 않았습니다. 대신 첫 번째 픽셀/라인이 ROI 높이 횟수만큼 반복되었습니다. 이 문제가 해결되었습니다. (티켓 ID: 307592) - The
FrameBufferRandomRead (imaFlex) operator에 새로운 WritePriority parameter가 추가되었습니다. 이 파라미터가 ENABLED, FrameBufferRandomRead (imaFlex) 로 설정된 경우, operator는 임시 메모리 데이터 속도가 사용 가능한 대역폭보다 높은 동안에만 읽기보다 쓰기를 우선시합니다. (티켓 ID: 301069)
Parameters Library
- 이 문제를 해결하기 전에는 수학식에서 부적절한 데이터 형식을 가진 파라미터를 참조할 때(예: 수학식 참조에서 문자열 파라미터를 참조할 때) 오류가 표시되지 않았습니다. 이 문제가 해결되었습니다. 이제 파라미터 번역기 operator는 수학식에서 참조되는 데이터 형식을 확인합니다. 열거형, 정수 또는 부동 소수점 파라미터만 참조할 수 있습니다. 다른 데이터 형식을 참조하면 이제 오류 알림이 발생합니다. (티켓 ID: 310819)
- Parameters 라이브러리의 operator가 포함된 일부 디자인의 경우, 이 문제를 해결하기 전에는 *.vad 파일에서 디자인을 로드할 때 오해의 소지가 있는 오류 메시지가 표시되었습니다. 이러한 경우 DRC1 검사를 실행하면 오류가 해결되었습니다. 이 문제가 해결되었습니다. (티켓 ID: 314760)
- 이 문제를 해결하기 전에는 파라미터 번역기 모듈로 인해 무한 루프가 발생하는 경우 VisualApplets가 응답 없음 상태에 빠질 수 있었습니다. 이 문제가 해결되었습니다. 파라미터 번역기 operator가 무한 루프에 대해 더 안정적으로 개선되었습니다. (티켓 ID: 316845)
LinkParamTranslator Operator
- 이 문제를 해결하기 전에는
LinkParamTranslator operator에 대해 잘못된 링크 형식을 유발할 수 있으며, 이는 디자인 내의 링크를 통해 전파되었습니다. 특정 경우에 이로 인해 VisualApplets가 비정상 종료되었습니다. 이 문제가 해결되었습니다. 이제 LinkParamTranslator operator에 대해 잘못된 링크 형식을 방지하는 제어 메커니즘이 추가되었습니다. 또한 LinkParamTranslator 이(가) 올바르게 매개변수화되지 않았을 때 나타나는 오류 메시지가 개선되었습니다. (티켓 ID: 317019) - 이 문제가 해결되기 전에는
WriteAction operator의 LinkParamTranslator operator에서 Write (으)로 설정된 모듈 파라미터가 의도대로 작동하지 않는 문제가 발생할 수 있었습니다. 해당 파라미터는 고정되는 대신 입력 링크 속성에 의해 변경될 수 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 318358)
예제
Processing Examples에 10비트 및 12비트 BiColor Bayer 패턴을 지원하는 라인 스캔 카메라용 Bayer demosaicing 관련 새로운 예제 2개가 추가되었습니다. 이 예제는 Tutorial and Examples에서도 설명하고 있습니다.
시뮬레이션
- 이 문제를 해결하기 전에는 Simulation Probe Viewer에서 여러 이미지 사이를 전환할 때 이러한 이미지 중 하나가 비어 있으면 "Could not open the selected image"라는 오해의 소지가 있는 오류 메시지가 생성되고 Simulation Probe Viewer의 Display 패널에 빈 이미지에 대한 내용이 표시되지 않았습니다. 이 문제가 해결되었습니다. (티켓 ID: 316800)
Tcl 스크립팅
- 이 문제를 해결하기 전에는 디자인을 Tcl로 내보낼 때
LinkParamTranslator 모듈의 파라미터에 대한 참조가 포함되어 있으면 이 Tcl 코드를 VisualApplets로 다시 가져올 수 없는 문제가 발생할 수 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 315689)
기타
- 알 수 없는 플랫폼용 a 디자인을 열 때 알 수 없는 유형의 모듈(예:
DmaToPC과 같은 플랫폼별 operator)은 더미 모듈로 표시됩니다. 디자인을 알려진 플랫폼으로 변환할 때 더미 모듈은 알려진 operator로 교체됩니다. 문제를 해결하기 전에는 변환 프로세스 후에 Replaces (이)라는 불필요한 메타 파라미터가 남아 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 318698) - 이 문제를 해결하기 전에는, 시뮬레이션 소스 또는 시뮬레이션 프로브의 컨텍스트 메뉴에서 Help를 선택해도 Help 메뉴가 열리지 않았습니다. 이 문제가 해결되었습니다. (티켓 ID: 297853)
- 이 문제를 해결하기 전에는, Parameter Info 뷰에 활성 필터가 적용된 상태에서 모듈을 삭제할 때 VisualApplets가 간헐적으로 중단되는 문제가 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 316608)
- 이 문제를 해결하기 전에는, Parameter Info 뷰에서 요소가 간헐적으로 사라지는 문제가 있었습니다. 이 문제는 필터가 적용된 상태에서 한 요소를 클릭한 다음 다른 요소를 클릭할 때 발생했습니다. 첫 번째 요소가 필터와 직접 일치하지는 않지만 부모 모듈이 필터와 일치하여 표시되던 경우, 두 번째 요소를 클릭하면 첫 번째 요소가 잘못 사라졌습니다. 이 문제가 해결되었습니다. (티켓 ID: 312876)
- 이 문제를 해결하기 전에는, Xilinx Vivado 버전 2024.2 이상으로 앱릿을 빌드할 때 Vivado의 오류로 인해 빌드 프로세스가 실패할 수 있었습니다. 이 문제가 해결되었습니다. (티켓 ID: 320463)