행렬 곱하기
- 업데이트 날짜:2023-02-17
- 4분 (읽기 시간)
행렬 곱하기
두 행렬의 곱을 계산합니다.
입력/출력

a
곱하기할 첫번째 행렬.

b
곱하기할 두번째 행렬.

a 값 유효
a에 다음에 처리할 데이터 포인트가 도착했는지 나타내는 불리언. 업스트림 노드의 출력 유효 출력을 이 입력에 연결하여 업스트림 노드에서 이 노드의 a 입력으로 데이터를 전송합니다.
| 참 | a에 다음에 처리할 데이터 포인트가 도착했습니다. |
| 거짓 | a에 다음에 처리할 데이터 포인트가 도착하지 않았습니다. |

b 값 유효
b에 다음에 처리할 데이터 포인트가 도착했는지 나타내는 불리언. 업스트림 노드의 출력 유효 출력을 이 입력에 연결하여 업스트림 노드에서 이 노드의 b 입력으로 데이터를 전송합니다.
| 참 | b에 다음에 처리할 데이터 포인트가 도착했습니다. |
| 거짓 | b에 다음에 처리할 데이터 포인트가 도착하지 않았습니다. |

출력 준비
다운스트림 노드가 이 노드가 새 값을 반환하는 경우에 대한 준비가 되었는지 정의하는 불리언 값. 피드백 노드를 사용하여 다운스트림 노드의 입력 준비 출력을 현재 사용 중인 노드의 이 입력에 연결합니다.
| 참 | 다운스트림 노드가 이 노드가 새 값을 반환하는 경우에 대한 준비가 되었습니다. |
| 거짓 | 다운스트림 노드가 이 노드가 새 값을 반환하는 경우에 대한 준비가 되지 않았습니다. |
Default value: 참

c
a×b의 결과로 생성되는 행렬.

연산 오버플로우
이론상의 계산된 값이 출력 데이터 타입의 유효한 범위를 초과하는지 나타내는 불리언.
| 참 | 이론상의 계산된 값이 출력 데이터 타입의 유효한 범위를 초과합니다. |
| 거짓 | 이론상의 계산된 값이 출력 데이터 타입의 유효한 범위를 초과하지 않습니다. |

a 값 준비
이 노드가 a 입력에 새 입력 데이터를 받을 준비가 되어있는지 나타내는 불리언. 피드백 노드를 사용하여 이 출력을 업스트림 노드의 출력 준비 입력에 연결합니다.
| 참 | 이 노드는 a에 새 입력 데이터를 받을 준비가 되어 있습니다. |
| 거짓 | 이 노드는 a에 새 입력 데이터를 받을 준비가 되어 있지 않습니다. |

b 값 준비
이 노드가 b 입력에 새 입력 데이터를 받을 준비가 되어있는지 나타내는 불리언. 피드백 노드를 사용하여 이 출력을 업스트림 노드의 출력 준비 입력에 연결합니다.
| 참 | 이 노드는 a에 새 입력 데이터를 받을 준비가 되어 있습니다. |
| 거짓 | 이 노드는 a에 새 입력 데이터를 받을 준비가 되어 있지 않습니다. |

출력 유효
이 노드가 다운스트림 노드가 사용할 수 있는 결과를 계산했는지 나타내는 불리언 값.
이 출력을 다운스트림 노드의 입력 유효 입력에 연결하여 이 노드에서 다운스트림 노드로 데이터를 전송합니다.
| 참 | 다운스트림 노드는 이 노드가 계산한 결과를 사용할 수 있습니다. |
| 거짓 | 이 노드는 다운스트림 노드가 사용할 수 없는 정의되지 않은 값을 반환합니다. 노트 이 노드는 하드웨어가 아닌 시뮬레이션 모드에서 실행되었을 때 다른 정의되지 않은 값을 반환할 수도 있습니다. |
입력 패턴
노드에서 행렬의 방향과 작업 모드를 선택합니다. 벡터 입력은 노드가 행렬 별로 작업하도록 지정합니다. 원소 입력은 노드가 원소 별로 작업하도록 지정합니다.
M
행렬 a의 행의 개수를 지정합니다.
L
행렬 a의 열의 개수와 행렬 b의 행의 개수를 지정합니다.
N
행렬 b의 열의 개수를 지정합니다.
시작 구간
노드가 새 입력을 처리할 준비가 되기 전에 행렬 당 클럭 사이클의 개수를 지정합니다.
출력 패턴
출력 데이터의 방향을 선택합니다. 원소 출력은 스칼라 데이터를, 벡터 출력은 행렬을 지정합니다.
켤레 복소수 A
작업 도중 행렬 a의 입력을 켤레로 만들지 지정합니다.
이 옵션은 추가적인 FPGA 리소스를 필요로하지 않습니다.
켤례 복소수 B
작업 도중 행렬 b의 입력을 켤레로 만들지 지정합니다.
이 옵션은 추가적인 FPGA 리소스를 필요로하지 않습니다.
파이프라인 단계
이 노드가 내부적으로 얼마나 많은 파이프라인 단계를 사용하는지 설정합니다.