콘텐츠로 건너뛰기

VisualApplets Release 3.0.6 알려진 이슈#

Vivado 2017.2 또는 Vivado 2017.3이 설치된 PC의 Windows 10 Fall Creators 업데이트(버전 1709)

Xilinx Vivado 버전 2017.2 또는 2017.3이 설치된 PC에 Windows 10 Fall Creators 업데이트(버전 1709)를 설치하면, 이후 Xilinx Vivado가 제대로 작동하지 않을 수 있습니다. 이로 인해 VisualApplets로 생성한 디자인을 빌드하지 못할 수 있습니다. |

Xilinx Vivado 2017.2 또는 2017.3 설치를 다시 정상 작동시키려면 Xilinx Support에서 제공하는 임시 해결 방법(work-around)을 따르십시오. (https://www.xilinx.com/support/answers/69908.html 참조)

  1. Programs 디렉터리(Windows)에 VisualApplets를 사용자 독립적으로 설치하면 액세스 문제가 발생합니다.

  2. Xilinx Vivado Tools를 사용하여 앱릿을 빌드할 때 중요한 경고(빌드 단계 LinkDesign)가 발생할 수 있습니다. 이 경고는 Xilinx 툴체인 내의 문제로 인해 발생합니다. 이 문제는 Xilinx에 알려져 있으며 수정 작업이 진행 중입니다. 그러나 이 문제는 VisualApplets에서 생성한 디자인에 치명적이지 않으므로 경고를 무시해도 됩니다. 예시:

    CRITICAL WARNING: [Shape Builder 18-137] Cannot obey LUTNM/HLUTNM constraint
    for instances …/PART1174 and …/PART1175. Illegal to place instance
    …/PART1174 on site SLICE_X2Y0. The location site type does not match the
    instance type. Instance …/PART1174 belongs to a shape with reference instance
    …/PART1175. Shape elements have relative placement respect to each other.
    The invalid location might results from a constraint on any of the instance
    in the shape..
    
  3. 디렉토리 및 파일 이름: 디렉토리 및 파일 이름을 지정할 때는 ASCII 문자 기반의 글꼴만 사용할 수 있습니다. 즉, 디렉토리 및 파일 이름에는 아시아 문자, 키릴 문자, 그리스 문자 또는 아랍어 글꼴이 지원되지 않습니다.

  4. microEnable 5 marathon 및 LightBridge 프레임 그래버 디자인의 Bandwidth 대화상자: memory 기반 오퍼레이터에 대해 표시되는 값은 신뢰할 수 없습니다. 대역폭 분석에서 marathon 및 LightBridge 프레임 그래버에 구현된 공유 RAM 개념을 고려하지 않기 때문에 memory 오퍼레이터의 실제 데이터 처리량은 다를 수 있습니다. 오퍼레이터가 다른 오퍼레이터와 RAM을 공유하는 경우 대역폭 분석에서 이를 감지하지 못하므로 표시되는 값에 반영되지 않습니다.

  5. 처음 시작된 VisualApplets 인스턴스만 구성을 저장할 수 있습니다. 나중에 시작된 모든 VisualApplets 인스턴스는 인스턴스가 닫힐 때 폐기되는 임시 구성만 갖습니다. 이는 예를 들어 빌드 설정, 라이브러리 설정, 시스템 설정, 일반 VisualApplets 설정 등에 적용됩니다.

  6. Hierarchical Boxes: 계층형 상자를 사용하는 경우 특정 상황에서 Design Rule Check 시 다음과 같은 오류 메시지가 표시될 수 있습니다. "The input XYZ of the operator ABC (hierarchical box) must be connected to an O-type operator, e.g., NOP." 그 이유는 계층형 상자 내부에 배치된 일부 M형 오퍼레이터가 계층형 상자의 입력 포트에 직접 연결될 수 없기 때문입니다. 이는 특정 M형 오퍼레이터에만 해당됩니다. 계층형 상자의 입력 포트와 M형 오퍼레이터의 입력 포트 사이에 NOP 오퍼레이터를 배치하면 이 문제를 해결할 수 있습니다.

  7. CXP용 SDK: SISO_GenICam 라이브러리에 대한 액세스는 자동으로 생성되지 않으며 사용자가 직접 프로그래밍해야 합니다.

  8. microEnable 5 플랫폼용 앱릿은 앱릿을 변경하기 위해 펌웨어 플래셔 툴(microDiagnostics)을 통해 프레임 그래버에 로드해야 합니다.

  9. 대역폭 분석은 정확한 값을 표시하지 않으며 추정치일 뿐입니다. 이 기능을 사용할 때는 각별히 주의하고 타겟 하드웨어에서 추가 테스트를 실행하십시오. 커널 연산의 경우 대역폭 계산 시 커널 크기가 고려되지 않습니다.

  10. Color 라이브러리의 오퍼레이터는 주의해서 사용해야 합니다. 일부 색상 변환은 사용자의 예상과 다르게 작동할 수 있습니다.

    • HSI2RGB는 HSL -> RGB로 변환하고,
    • RGB2YUV는 RGB -> YCbCr로 변환하며,
    • XYZ2LAB은 다음 정의에 따른 상수를 사용합니다: www.easyrgb.com
  11. 오퍼레이터 FIRKernelNxM 파라미터가 다음과 같을 경우 처리 오류가 발생할 수 있습니다. EdgeHandling constant로 설정되고, 열의 수 > 2*Parallelism이며, 커널 열의 수가 짝수이고, Parallelism > 1인 경우 프로세싱 오류를 유발할 수 있습니다. 오류는 이미지의 왼쪽 경계에서 모니터링할 수 있으며, 여기서 프레임 내의 커널 위치에 잘못된 픽셀 데이터가 사용됩니다.

  12. 오퍼레이터 CoefficientBuffer 프레임 높이가 1로 설정된 경우 사용할 수 없습니다.
  13. 커널 이미지 시뮬레이션: 시뮬레이션 소스의 시뮬레이션 이미지 데이터는 (0,0)이 아닌 커널 위치로 공급될 수 없습니다.

  14. 시뮬레이션 오류가 발생한 후에는 시뮬레이션 조건을 재설정해야 합니다.

  15. 프레임 그래버에 앱렛을 로드하는 초기화 단계에서 트리거 연산자로 인해 트리거 출력 라인에 스파이크가 발생할 수 있습니다.

  16. 운영 체제 Microsoft Windows 8 및 7 32비트/64비트, Microsoft Windows Vista 32비트/64비트, Microsoft Windows XP 64비트에 관한 중요한 참고 사항: 사용자 폴더를 대상 폴더로 지정하는 것이 필수적이며 권장됩니다. 또는 모든 액세스 권한이 있는 다른 폴더를 사용할 수도 있습니다.

  17. DMA 리소스 인덱스는 0부터 시작해야 하며 연속해서 번호가 매겨져야 합니다. 이는 DRC에 의해 확인됩니다.

  18. Operator ImageBufferMultiRoiDyn 입력 이미지가 매우 작을 경우 타이밍 오류를 유발할 수 있습니다.

  19. Parameters Library(VisualApplets Expert Feature): 체인에서 여러 참조 오퍼레이터를 사용하는 경우 런타임 중에 참조가 올바르게 작동하지 않을 수 있습니다.

  20. Operator ImageSequence 빌드 오류(타이밍 오류)가 발생할 수 있습니다. (2422)

  21. BAYER5x5Linear: 경우에 따라 VisualApplets에서 이 operator에 대한 리소스 예측이 (대화상자 FPGA Resource Usage)은 Place & Route 이후 Xilinx 툴에 표시되는 예상치와 다를 수 있습니다. (6426)

  22. 다음 매개변수의 종속성: ExSyncPeriod, ExSync2Delay및 ExSyncExposure 상호 관계는 다음과 같이 정의됩니다.

    FG_LINEPERIODE >= FG_LINETRIGGERDELAY

    FG_LINEPERIODE > FG_LINEEXPOSURE

    그러나 현재 FG_LINEPERIODE를 FG_LINETRIGGERDELAY 및 FG_LINEEXPOSURE보다 작은 값으로 재설정할 수 있습니다(6567).

  23. microEnable IV VD4의 px200은 연산자를 사용할 때 일부 메인보드(예: ASRock Z77 Extreme4, ASUS ATX Z170-A 또는 Gigabyte X79 UD3)에서 문제가 발생합니다. RamLUT 바이너리 모드의 px200에서 초기화되거나 오퍼레이터 CoefficientBuffer px200에서 사용됩니다. 이 메인보드들은 언급된 연산자를 매우 높은 성능으로 초기화하므로, px200으로의 초기화 데이터 전송이 손상될 수 있습니다. (8045)

    다음을 위한 해결 방법: RamLUT 연산자: 연산자 초기화가 손상될 경우, 대체 초기화 모드를 사용하십시오(바이너리 모드 아님).

    다음을 위한 해결 방법: CoefficientBuffer 연산자: 연산자 초기화가 손상될 경우, 연산자를 VD4로 이동해야 합니다. 이 경우 px200에서는 해당 연산자를 사용할 수 없습니다.

  24. 2GB보다 큰 이미지로 디자인을 시뮬레이션할 경우 VisualApplets가 중단될 수 있습니다. 임시 해결책으로, 시뮬레이션에는 2GB보다 작은 이미지를 사용하고 VisualApplets를 버전 3.3.2 이상으로 업그레이드하십시오. 버전 3.3.2부터는 VisualApplets가 중단되지 않지만, 2GB보다 큰 이미지로 시뮬레이션을 실행하면 오류 메시지가 나타납니다. (240989)