|
왜 이런 문제가 발생하며고 어떻게 해결할 수 있습니까?
Figure 1. Memory Node in SCTL.
Pipeline 된 코드를 사용하려면, Memory 노드의 출력 부분을 SCTL의 가장자리에 붙이고 우클릭하여 "시프트 레지스터로 대체"라는 항목을 선택해야 합니다. 그리고 시프트 레지스터의 왼쪽 부분에 생성되는 부분에 우클릭을 하고 생성>>인디케이터를 눌러 인디케이터를 생성해 주어야 합니다.
Note: Feedback node 를 시프트 레지스터 대신 사용하여 같은 기능을 구현할 수 있습니다.
Note: Pipelining을 이용하여 코드에 지연을 추가할 때, Handshaking 터미널을 고려하여 코드가 어떻게 다른 부분과 상호 작용할 수 있는지 생각해야 합니다.
Note: 분주된 타이밍 소스로 SCTL를 천천히 돌게 하는 것으로는 이 에러를 해결할 수 없습니다.
|