높은 처리량 사인 및 코사인
- 업데이트 날짜:2023-02-17
- 3분 (읽기 시간)
높은 처리량 사인 및 코사인
지정된 값 (x)의 사인과 코사인을 계산합니다. x의 단위는 라디안보다 더 적은 FPGA 리소스를 사용하는 pi 라디안으로 지정해야 합니다. 라디안 값을 pi 라디안으로 변환하려면 값을 pi로 곱합니다.
입력/출력

x
이 연산에 대한 입력.
이 입력의 단위는 라디안보다 더 적은 FPGA 리소스를 사용하는 pi 라디안으로 지정해야 합니다. 라디안을 pi 라디안으로 변환하려면 라디안 값을 pi로 곱합니다.

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

출력 준비
다운스트림 노드가 이 노드가 새 값을 반환하는 경우에 대한 준비가 되었는지 지정하는 불리언 값.
[피드백 노드]를 사용하여 이 입력을 다운스트림 노드의 입력 준비 입력에 연결합니다. 주어진 주기 안에서 이 입력이 거짓인 경우, 출력 유효는 이 주기 동안에는 거짓을 반환합니다.
| 참 | 다운스트림 노드가 다음 데이터 원소를 받을 준비가 되어 있습니다. |
| 거짓 | 다운스트림 노드가 다음 데이터 원소를 받을 준비가 되어있지 않습니다. |
Default value: 거짓

sin(x)
연산의 결과로 단위는 pi 라디안. 이 단위는 FPGA에서 더 적은 리소스를 사용합니다.

cos(x)
연산의 결과로 단위는 pi 라디안. 이 단위는 FPGA에서 더 적은 리소스를 사용합니다.

출력 유효
이 노드가 다운스트림 노드가 사용할 수 있는 결과를 계산했는지 나타내는 불리언 값.
이 출력을 다운스트림 노드의 입력 유효 입력에 연결하여 이 노드에서 다운스트림 노드로 데이터를 전송합니다.
| 참 | 다운스트림 노드는 이 노드가 계산한 결과를 사용할 수 있습니다. |
| 거짓 | 이 노드는 다운스트림 노드가 사용할 수 없는 정의되지 않은 값을 반환합니다. 노트 이 노드는 하드웨어가 아닌 시뮬레이션 모드에서 실행되었을 때 다른 정의되지 않은 값을 반환할 수도 있습니다. |

입력 준비
이 노드가 새 입력 데이터를 받을 준비가 되어있는지 나타내는 불리언 값.
[피드백 노드]를 사용하여 이 출력을 업스트림 노드의 출력 준비 출력에 연결합니다.
| 참 | 이 노드는 새 입력 데이터를 받을 준비가 되어 있습니다. |
| 거짓 | 이 노드는 새 입력 데이터를 받을 준비가 되어있지 않습니다. |
CORDIC 설정 세부사항
계산에서 사용되는 CORDIC 알고리즘의 여러 프로퍼티를 설정할 수 있는 대화 상자를 엽니다.
레지스터 입력
이 함수의 입력 뒤에 내부 레지스터를 추가합니다. 이 옵션을 선택하면 함수의 지연이 한 주기만큼 늘어납니다.
레지스터 출력
이 함수의 출력 앞에 내부 레지스터를 추가합니다. 이 옵션을 선택하면 함수의 지연이 한 주기만큼 늘어납니다.
시작 구간
함수의 새 데이터 입력 사이에 최소 주기의 수를 지정합니다.