VisualApplets 3.0.3의 변경 사항 및 수정된 문제#
구현된 펌웨어#
PoCL 탐지 메커니즘의 추가 개선#
- VisualApplets 에 구현된, marathon ,Camera Link 및 LightBridge 프레임 그래버용 PoCL 감지 메커니즘이 더욱 확장되었습니다. PoCL 컨트롤러에 새로운 상태가 도입되었습니다: 상태
NonPoCL_Save카메라의 PoCL 호환성을 감지한 시점과 GND에 연결하는 시점 사이의 시간 간격을 확보하는 것입니다. -
- 주
NonPoCL_Save매개변수의 새로운 값으로 반영됩니다PoCLStatePortA/PoCLStatePortBin 연산자BoardStatus. - 주
PoCL_Cable_Connection_Stability( VisualApplets 3.0.2에서 PoCL 호환 신호의 안정성을 검증하기 위해 1.8초로 도입됨)이 이제 매개변수의 새로운 값으로도 반영되었습니다.PoCLStatePortA/PoCLStatePortBin 연산자BoardStatus.
Parameters
PoCLStatePortA/PoCLStatePortB는 동적 읽기 매개변수이며, 즉 PoCL 컨트롤러의 상태를 실행 중에 읽을 수 있습니다. - 주
PCIe 탐지 기능 강화#
- 모든 microEnable 5 marathon, ironman 및 LightBridge 펌웨어: PCIe 감지 기능이 강화되었습니다.
PCIe 1세대 지원#
- 이제 모든 microEnable 5 marathon 및 LightBridge 펌웨어는 PCIe 1세대( PCIe 2세대에 더해)도 지원합니다. 1세대 구현은 2세대 구현보다 리소스 소모가 적기 때문에, 2세대의 높은 대역폭은 필요하지 않지만 리소스가 부족한 설계에 유용합니다.
Operators#
모든 운영자#
- 이제 연산자, 계층적 박스 또는 사용자 라이브러리 요소에서 노드를 추가하거나 삭제해도 어떠한 부작용도 발생하지 않습니다. 변경된 연산자/HBox에 연결된 모든 시뮬레이션 모듈은 계속 연결된 상태를 유지합니다.
RamLUT#
-
다음에 대한 초기화 파일 로딩 속도 향상
RamLUT이진 모드의 연산자: 운영자용 초기화 파일의 로딩 속도RamLUT바이너리 모드의 기능이 개선되었습니다. -
확장 데이터 출력: Operator
RamLUT이제 128비트 데이터 출력을 지원하여 RAM 대역폭을 최대한 활용할 수 있습니다.
O형 연산자#
- 이제 O형 연산자는 이미지 데이터를 무한한 소스에서 가져오는 경우에도 병렬로 구현할 수 있습니다.
TxLink / RxLink#
- Operators
TxLink/RxLink작은 병렬 처리 및 비트 폭을 사용할 때 더 이상 타이밍 오류가 발생하지 않습니다. ( microEnable IV VD4-CL, /-PoCL 및 microEnable IV VQ4–GE, /-GPoE와 관련이 있었습니다. 수정됨.) - 양호한 배선 결과를 보장하기 위해 비트 폭 및 병렬 처리 수에 대한 권장 설정을 명시한 문서를 보완했습니다.
ROM 및 LUT#
Operators ROM 및 LUT 새로운 매개변수가 있습니다 ImplementationType 이는 연산자의 구현 전략, 즉 연산자를 인스턴스화하는 데 어떤 논리 소자가 사용될지에 영향을 미칩니다. 사용 가능한 옵션으로는 AUTO, BRAM 또는 LUTRAM이 있습니다. 이를 통해 mE5-MA-VCL (Kintex)에서 2^16개의 주소를 가진 대규모 LUT를 사용하여 애플릿을 설계할 수 있습니다.
SYNC#
SYNC이제 연산자는 SyncToMax 모드에서도 유효한 메모리 영역에 접근할 수 있습니다.
User Library#
- 이제 부작용 없이 사용자 라이브러리 요소를 업데이트할 수 있습니다. 업데이트된 요소에 연결된 모든 시뮬레이션 모듈은 계속 연결된 상태를 유지합니다.
CameraGrayFull 및 CameraRgbFull#
- 연산자 수정
CameraGrayFull그리고CameraRgbFull: 두 연산자 모두 80비트 모드 AreaScan(8tapx10bit 및 10tapx8bit)에서 버그가 발견되었으며, 이로 인해 극히 드문 상황에서 프레임 내 한 줄의 데이터가 손실되는 문제가 발생했습니다. (LineScan 구성은 영향을 받지 않았습니다.) 이 문제의 영향을 받은 대상 플랫폼은 ironman 및 marathon Camera Link 프레임 그래버입니다. 이 문제는 수정되었습니다.
기타 수정 사항#
- VisualApplets 의 설치 경로에 공백 문자가 포함되어 있어도 Vivado 툴 체인을 사용한 합성은 정상적으로 작동합니다.
- 디자인 내 댓글 입력란에서 이제 UTF-8 문자를 사용할 수 있게 되었습니다. 즉, 사용자는 이제 한국어나 중국어 등이 포함된 댓글 입력란을 추가할 수 있습니다.
- VisualApplets 프로그램 창의 ‘프로젝트 정보’ 패널에서 ‘리소스’ 항목에 이제 ‘Embedded ALU’ 리소스의 사용량도 표시됩니다.
- 이제 사용자 라이브러리의 불러오기 및 새로 고침이 원활하게 이루어집니다.