1 |
1
4위상 프로토콜에 기반하는 복수의 스테이지(Stage)를 포함하며,상기 복수의 스테이지 각각은 묶음 데이터와 제어 데이터를 전송하는 묶음(Always bundle) 데이터 채널 및 온디맨드 데이터를 전송하는 온디맨드 데이터 채널로 데이터를 송수신하고, 상기 복수의 스테이지 각각은,상기 제어 데이터를 이용하여, 상기 묶음 데이터 중에서 해당 스테이지에서 사용할 데이터와 상기 온디맨드 데이터를 확인하는 것인 비동기식 파이프라인 시스템
|
2 |
2
제1항에 있어서, 상기 묶음 데이터는,상기 복수의 스테이지 중에서 후단에 위치한 스테이지로 전달되는 데이터이거나, 각 스테이지에서 사용되는 데이터인 비동기식 파이프라인 시스템
|
3 |
3
제1항에 있어서, 상기 온디맨드 데이터는,상기 복수의 스테이지 중에서 전단에 위치한 스테이지로 전달되는 데이터이거나, 일부의 스테이지에서 사용되는 데이터인 비동기식 파이프라인 시스템
|
4 |
4
삭제
|
5 |
5
제1항에 있어서, 상기 복수의 스테이지 각각은,상기 묶음 데이터 채널을 통해, 한 쌍의 핸드세이크 프로토콜 요구신호와 응답신호의 상태천이에 동기하여 상기 묶음 데이터를 송수신하는 것인 비동기식 파이프라인 시스템
|
6 |
6
제1항에 있어서, 상기 복수의 스테이지 각각은,상기 온디맨드 데이터 채널을 통해, 개별 상기 온디맨드 핸드세이크 프로토콜 요구신호와 응답신호에 동기하여 개별 상기 온디맨드 데이터를 송수신하는 것인 비동기식 파이프라인 시스템
|
7 |
7
이전 스테이지로부터의 묶음 데이터 및 제어 데이터의 전달 경로인 상시입력 블록;상기 이전 스테이지로부터의 복수의 온디맨드 데이터 중 적어도 하나를 전달받는 경로인 복수의 온디맨드입력 블록;상기 이전 스테이지로부터 핸드세이크 프로토콜 요구신호가 전달되면, 상기 상시 입력 블록을 인에이블하는 제어 블록; 및상기 제어 블록의 인에이블에 따라 상기 상시입력 블록을 통하여 상기 제어 데이터를 입력받아, 현재 스테이지에서 이용할 상기 온디맨드 데이터를 확인하고, 상기 제어 블록에 보고하여 상기 제어 블록의 제어에 따라 상기 복수의 온디맨드입력 블록 중 적어도 하나로부터 확인된 상기 온디맨드 데이터를 입력받는 스테이지 로직을 포함하고, 상기 제어 블록은,상기 스테이지 로직으로부터 상기 온디맨드 데이터의 정보를 전달받으면, 상기 복수의 온디맨드입력 블록 중에서 상기 온디맨드 데이터의 정보에 대응하는 상기 온디맨드입력 블록을 활성화하는 것인 비동기식 파이프라인 시스템
|
8 |
8
삭제
|
9 |
9
제7항에 있어서, 상기 복수의 온디맨드입력 블록 각각은,상기 이전 스테이지로부터 온디맨드 핸드세이크 프로토콜 요구신호를 전달받고, 상기 스테이지 로직에 의해 활성화 되면, 래치 인에이블 신호를 출력하는 C-엘리먼트;상기 래치 인에이블 신호를 전달받으면, 상기 이전 스테이지로 온디맨드 핸드세이크 프로토콜 응답신호를 전달하는 제어 로직; 및상기 래치 인에이블 신호에 따라 래치되어, 상기 온디맨드 데이터를 입력받아 상기 스테이지 로직에 전달하는 래치를 포함하는 것인 비동기식 파이프라인 시스템
|
10 |
10
제7항에 있어서,상기 제어 블록의 제어에 따라, 상기 스테이지 로직의 연산결과에 따른 묶음 데이터와 제어 데이터를 다음 스테이지로 전달하는 상시출력 블록;상기 제어 블록의 제어에 따라, 상기 스테이지 로직의 연산결과에 따른 온디맨드 데이터를 상기 다음 스테이지로 전달하는 복수의 온디맨드출력 블록을 더 포함하는 비동기식 파이프라인 시스템
|
11 |
11
제10항에 있어서,상기 스테이지 로직은, 입력된 상기 온디맨드 데이터에 대한 연산을 수행하여 상기 연산결과에 따른 묶음 데이터와 상기 연산결과에 따른 온디맨드 데이터를 생성한 다음, 연산 종료를 의미하는 완료신호를 상기 제어 블록에 전달하며,상기 제어 블록은, 상기 완료신호에 포함된 상기 연산결과에 따른 온디맨드 데이터를 확인하여 그에 대응하는 상기 온디맨드출력 블록을 활성화하여 상기 연산결과에 따른 온디맨드 데이터를 상기 다음 스테이지로 전달하는 것인 비동기식 파이프라인 시스템
|
12 |
12
제10항에 있어서, 상기 스테이지 로직은,상기 다음 스테이지에서 수행할 연산에 대한 기능 코드를 생성하여 상기 연산결과에 따른 제어 데이터에 포함시키는 것인 비동기식 파이프라인 시스템
|
13 |
13
이전 스테이지로부터 핸드세이크 프로토콜 요구신호가 전달되면, 묶음 데이터 채널을 인에이블하는 단계;상기 묶음 데이터 채널을 통해 상기 이전 스테이지로부터 묶음 데이터와 제어 데이터를 전달받는 단계;상기 제어 데이터로부터 전달된 상기 묶음 데이터에서 현재 스테이지의 데이터를 확인하고, 상기 현재 스테이지의 데이터를 이용한 연산을 수행하는 단계;상기 제어 데이터로부터 상기 현재 스테이지에 필요한 온디맨드 데이터를 확인하는 단계;온디맨드 데이터 채널에서, 상기 필요한 온디맨드 데이터의 입력 채널을 선택적으로 활성화하는 단계; 및활성화된 상기 입력 채널을 통해 상기 온디맨드 데이터를 입력받아, 상기 온디맨드 데이터에 대한 연산을 수행하는 단계를 포함하고, 상기 전달받는 단계는,한 쌍의 핸드세이크 프로토콜 신호에 동기하여 상기 묶음 데이터를 전달받는 단계를 포함하는 것인 비동기식 파이프라인 시스템의 데이터 전송 방법
|
14 |
14
삭제
|
15 |
15
제13항에 있어서,상기 현재 스테이지의 데이터를 이용한 연산결과에 따른 묶음 데이터를 다음 스테이지에 대한 묶음 데이터 채널로 전송하는 단계; 및상기 온디맨드 데이터를 이용한 연산결과에 따른 온디맨드 데이터를 상기 다음 스테이지에 대한 온디맨드 데이터 채널로 전송하는 단계를 포함하는 비동기식 파이프라인 시스템의 데이터 전송 방법
|
16 |
16
제15항에 있어서,상기 다음 스테이지에서 실행될 연산에 대한 기능 코드를 포함하는 제어 데이터를 생성하는 단계를 더 포함하고,상기 제어 데이터는, 상기 다음 스테이지에 대한 묶음 데이터 채널로 전송되는 것인 비동기식 파이프라인 시스템의 데이터 전송 방법
|
17 |
17
제13항에 있어서, 상기 온디맨드 데이터 채널은, 복수의 온디맨드-핸드세이크 프로토콜 신호와, 상기 온디맨드-핸드세이크 프로토콜 신호에 동기하여 전송되는 복수의 온디맨드 데이터를 포함하는 것인 비동기식 파이프라인 시스템의 데이터 전송 방법
|
18 |
18
제16항에 있어서, 상기 온디맨드 데이터에 대한 연산을 수행하는 단계는,상기 활성화된 입력 채널을 통해 상기 이전 스테이지로부터 전달된 온디맨드-핸드세이크 요구신호를 전달받는 단계;이어서, 상기 이전 스테이지로부터 온디맨드 데이터를 전달받는 단계; 및상기 이전 스테이지로 온디맨드-핸드세이크 응답신호를 전달하는 단계를 포함하는 것인 비동기식 파이프라인 시스템의 데이터 전송 방법
|