목차
![]()
실행 시 분석: 디버깅 라이브러리를 사용하면 런타임 중에 VisualApplets 설계 (예상대로 작동하지 않는)를 분석할 수 있습니다.
각 사업자가 제공한 데이터는 여러분이 다음을 하는 데 도움이 될 것입니다.
- 다음의 디버깅: VisualApplet 디자인 디버깅하고 안정성을 향상시키기 위함입니다.
- 다음에 대한 디버깅: 개발 중인 디버깅: 디버깅 라이브러리의 연산자를 사용하여 설계에서 사용자 정의 연산자의 영향을 분석할 수 있습니다.
![]() |
런타임 테스트 |
|---|---|
|
디버깅 라이브러리는 런타임 중에 설계를 테스트하고 분석할 수 있도록 설계되었습니다. 디버깅에 사용할 수 있는 데이터를 연산자가 제공하기 전에, 설계를 빌드(합성)하고, 대상 하드웨어에 로드한 다음, 실제 이미지 처리를 시작해야 합니다. 디버깅 라이브러리의 연산자들은 VisualApplets 내의 설계 시뮬레이션과는 아무런 관련이 없습니다. |
디버깅 라이브러리는 다음과 같은 용도로 사용할 수 있는 전용 연산자를 제공합니다.
-
이미지 처리 파이프라인에서 데이터 스트림을 분석합니다:
- 이미지 통계 (프레임 수, 이미지 너비/높이, 선 빈도, 이미지 빈도, 선 길이의 변화 및 특히 빈 줄의 탐지)
- 데이터 흐름 분석 (블로킹 통계, 대역폭)
-
다음과 같은 방법으로 이미지 데이터 스트림을 조작합니다:
- 데이터 스트림을 의도적으로 차단함
- 이미지 스트림의 자연스러운 차단을 억제하기
-
다음 방법을 통해 VA 설계의 개별 부분을 테스트하십시오:
- 가장 다양한 타이밍 동작을 나타내도록 설정할 수 있는 이미지 에뮬레이터
-
디자인 내의 어느 위치에서나 이미지 데이터를 삽입하고 모니터링할 수 있습니다:
- 레지스터 I/O를 통한 이미지 주입
- 레지스터 I/O를 통한 이미지 모니터링
- 신호 분석
- 메모리 인터페이스를 통한 데이터 흐름을 분석하십시오.
다음 목록은 라이브러리 디버깅의 모든 연산자를 요약한 것입니다.
| 오퍼레이터 이름 | 요약 설명 | 지원 시작 버전 | |
|---|---|---|---|
| ImageAnalyzer |
이미지 데이터에 직접 접근하지 않고 이미지 속성을 분석합니다. |
버전 3.0.1 | |
| ImageStatistics |
이미지 스트림의 가장 중요한 매개변수를 추적합니다. 평균 라인 주파수와 프레임 주파수를 계산합니다. |
버전 3.0.1 | |
| MemoryInterfaceAnalyzer |
메모리 연산자의 인터페이스에서 공유 메모리 컨트롤러로 향하는 현재 데이터 흐름에 대한 분석을 수행합니다. |
버전 3.7.0 | |
| StreamAnalyzer |
이미지 데이터에 손을 대지 않고 데이터 스트림의 현재 흐름 제어 특성 (차단됨/차단되지 않음) 을 분석합니다. |
버전 3.0.1 | |
| Scope |
샘플링된 입력 데이터로부터 파형을 그리는 기능을 제공합니다. |
버전 3.0.1 | |
| ImageInjector |
레지스터 I/O를 통해 이미지 데이터를 처리 파이프라인에 주입할 수 있습니다. |
Version 3.0.1 | |
| ImageTimingGenerator |
타이밍 설정을 조절하여 검은색 이미지를 출력합니다. |
버전 3.0.1 | |
| ImageFlowControl |
오버플로우 상황을 처리할 수 있게 해줍니다. |
버전 3.0.1 | |
| StreamControl |
차단 상태를 해제할 수 있을 뿐만 아니라, 입력 링크를 향한 차단 펄스를 생성할 수도 있습니다. |
버전 3.0.1 | |
| ImageMonitor |
레지스터 I/O를 통해 처리 파이프라인의 이미지 데이터를 조사할 수 있습니다. |
버전 3.0.1 | |
표 42. 라이브러리 디버깅 연산자

![[중요]](../common/images/admon/important.png)
이전

