VisualApplets 3.0.3 변경 사항 및 해결된 문제#
구현된 펌웨어#
PoCL 감지 메커니즘 추가 개선#
- marathon Camera Link 및 LightBridge 프레임 그래버용 VisualApplets에 구현된 PoCL 감지 메커니즘이 추가로 확장되었습니다. PoCL 컨트롤러의 새로운 상태인 "State"가 도입되었습니다.
NonPoCL_Save은(는) 카메라의 PoCL 호환성을 감지하고 GND를 연결하는 사이의 안전 시간 간격입니다. -
- State
NonPoCL_Save은(는) 다음 연산자의 파라미터의 새로운 값으로 반영됩니다.PoCLStatePortA/PoCLStatePortB연산자 내의BoardStatus. - State
PoCL_Cable_Connection_Stability( VisualApplets 3.0.2에서 PoCL 호환 신호의 안정성을 검증하기 위해 1.8초로 도입됨)이 이제 매개변수의 새로운 값으로도 반영되었습니다.PoCLStatePortA/PoCLStatePortB연산자 내의BoardStatus.
Parameters
PoCLStatePortA/PoCLStatePortB는 동적 읽기 매개변수이며, 즉 PoCL 컨트롤러의 상태를 실행 중에 읽을 수 있습니다. - State
향상된 PCIe 감지#
- 모든 microEnable 5 marathon, ironman 및 LightBridge 펌웨어: PCIe 감지 기능이 강화되었습니다.
PCIe Generation 1 지원#
- 이제 모든 microEnable 5 marathon 및 LightBridge 펌웨어는 PCIe 1세대( PCIe 2세대에 더해)도 지원합니다. 1세대 구현은 2세대 구현보다 리소스 소모가 적기 때문에, 2세대의 높은 대역폭은 필요하지 않지만 리소스가 부족한 설계에 유용합니다.
Operators#
모든 연산자#
- 이제 연산자, 계층적 박스 또는 사용자 라이브러리 요소에서 노드를 추가하거나 삭제해도 어떠한 부작용도 발생하지 않습니다. 변경된 연산자/HBox에 연결된 모든 시뮬레이션 모듈은 계속 연결된 상태를 유지합니다.
RamLUT#
-
초기화 파일 로딩 속도 향상:
RamLUT바이너리 모드에서의 연산자: 연산자의 초기화 파일 로딩 속도가RamLUT바이러니 모드에서 향상되었습니다. -
확장된 데이터 출력: Operator
RamLUT이제 128 Bit Data 출력을 지원하여 최대 RAM 대역폭을 사용할 수 있습니다.
O형 연산자#
- 이제 O 타입 연산자는 무한 소스에서 이미지 데이터를 가져오는 경우에도 병렬로 구현할 수 있습니다.
TxLink / RxLink#
- Operators
TxLink/RxLink작은 Parallelism 및 Bit Width를 사용할 때 더 이상 타이밍 에러가 발생하지 않습니다. (microEnable IV VD4-CL/-PoCL 및 microEnable IV VQ4–GE/-GPoE에 해당함. 수정 완료) - 우수한 라우팅 결과를 보장하기 위해 Bit Width 및 Parallelism에 권장되는 설정을 명시한 향상된 문서가 제공됩니다.
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: 두 연산자 모두 80bit 모드 AreaScan(8tapx10bit 및 10tapx8bit)에서 예외적인 상황 발생 시 프레임 내 라인이 손실되는 버그가 있었습니다. (LineScan 구성은 영향을 받지 않았습니다.) 영향을 받는 타겟 플랫폼은 ironman 및 marathon Camera Link frame grabber였습니다. 이 문제가 수정되었습니다.
기타 수정 사항#
- VisualApplets 설치 경로에 공백 문자가 포함되어 있는 경우에도 Vivado 툴 체인과의 합성이 정상적으로 작동합니다.
- 디자인 내의 주석 상자에서 이제 UTF-8 문자를 지원하므로, 사용자가 한국어 또는 중국어 등이 포함된 주석 상자를 추가할 수 있습니다.
- VisualApplets 프로그램 창의 Project Info 패널에서 Resources: 이제 "Embedded ALU" 리소스의 소비량도 표시됩니다.
- 사용자 라이브러리 로딩 및 새로 고침이 원활하게 작동합니다.