1 |
1
어드레스 증감값을 저장하고, 마스터 디바이스가 메모리에 액세스할 때, 어드레스들의 패턴을 나타내는 어드레스 제어 신호를 수신하고, 상기 어드레스 제어 신호를 기초로 하여 상기 어드레스 증감값을 출력하는 어드레스 증감값 레지스터;
제1 액세스 어드레스를 수신하여 저장하고, 상기 제1 액세스 어드레스를 이전 액세스 어드레스로서 출력하는 액세스 어드레스 저장부;
상기 어드레스 제어 신호를 기초로, 상기 액세스 어드레스 저장부로부터 출력되는 상기 이전 액세스 어드레스에 상기 어드레스 증감값 레지스터로부터 출력되는 상기 어드레스 증감값을 연산하여 생성 어드레스를 발생하는 어드레스 연산부; 및
상기 액세스 어드레스 저장부 및 상기 어드레스 연산부 사이에 연결되어 상기 마스터 디바이스가 상기 메모리에 액세스하기 위해 송신한 마스터 송신 어드레스 및 상기 생성 어드레스를 수신하고, 상기 마스터 디바이스가 상기 메모리에 액세스할 때 송신하는 어드레스 모드 신호를 기초로, 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 제2 액세스 어드레스를 출력하는 멀티플렉서를 포함하고,
상기 어드레스들의 패턴은 일정한 증가 추세 및 일정한 감소 추세를 가지는 것을 특징으로 하는 어드레스 생성 슬레이브 디바이스
|
2 |
2
제1항에 있어서, 상기 어드레스 연산부는,
상기 어드레스들의 패턴이 증가 추세일 때 상기 이전 액세스 어드레스 및 상기 어드레스 증감값을 합산 연산하고, 상기 어드레스들의 패턴이 감소 추세일 때 상기 이전 액세스 어드레스 및 상기 어드레스 증감값을 감산 연산하는 가감기를 포함하는 것을 특징으로 하는 어드레스 생성 슬레이브 디바이스
|
3 |
3
제1항에 있어서,
상기 어드레스 제어 신호는 상기 어드레스들의 크기 정보 및 상기 어드레스들이 증가 추세를 가지는지 감소 추세를 가지는지 알려주는 추세 정보를 포함하는 것을 특징으로 하는 어드레스 생성 슬레이브 디바이스
|
4 |
4
제1항에 있어서,
상기 어드레스 모드 신호는, 상기 생성 어드레스가 생성되기 전에는 상기 멀티플렉서가 상기 마스터 송신 어드레스를 상기 제2 액세스 어드레스로서 출력하도록 제어하고, 상기 생성 어드레스가 생성된 후에는 상기 멀티플렉서가 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 상기 제2 액세스 어드레스로서 출력하도록 제어하는 것을 특징으로 하는 어드레스 생성 슬레이브 디바이스
|
5 |
5
제1항에 있어서, 상기 액세스 어드레스 저장부는,
인에이블 단자를 통해 상기 어드레스 모드 신호를 수신하고 상기 어드레스 모드 신호에 따라 상기 제1 액세스 어드레스를 상기 이전 액세스 어드레스로서 출력하는 디-플립플롭을 포함하는 것을 특징으로 하는 어드레스 생성 슬레이브 디바이스
|
6 |
6
메모리에 액세스할 때, 어드레스들의 패턴을 나타내는 어드레스 제어 신호를 송신하는 마스터 디바이스;
어드레스 증감값을 저장하고, 상기 어드레스 제어 신호를 기초로 하여 상기 어드레스 증감값을 출력하는 어드레스 증감값 레지스터;
제1 액세스 어드레스를 수신하여 저장하고, 상기 제1 액세스 어드레스를 이전 액세스 어드레스로서 출력하는 액세스 어드레스 저장부;
상기 어드레스 제어 신호를 기초로, 상기 액세스 어드레스 저장부로부터 출력되는 상기 이전 액세스 어드레스에 상기 어드레스 증감값 레지스터로부터 출력되는 상기 어드레스 증감값을 연산하여 생성 어드레스를 발생하는 어드레스 연산부; 및
상기 액세스 어드레스 저장부 및 상기 어드레스 연산부 사이에 연결되어 상기 마스터 디바이스가 상기 메모리에 액세스하기 위해 송신한 마스터 송신 어드레스 및 상기 생성 어드레스를 수신하고, 상기 마스터 디바이스가 상기 메모리에 액세스할 때 송신한 어드레스 모드 신호를 기초로, 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 제2 액세스 어드레스를 출력하는 멀티플렉서를 포함하고,
상기 어드레스들의 패턴은 일정한 증가 추세 및 일정한 감소 추세를 가지는 것을 특징으로 하는 마스터 슬레이브 시스템
|
7 |
7
제6항에 있어서, 상기 어드레스 연산부는,
상기 어드레스들의 패턴이 증가 추세일 때 상기 이전 액세스 어드레스 및 상기 어드레스 증감값을 합산 연산하고, 상기 어드레스들의 패턴이 감소 추세일 때 상기 이전 액세스 어드레스 및 상기 어드레스 증감값을 감산 연산하는 가감기를 포함하는 것을 특징으로 하는 마스터 슬레이브 시스템
|
8 |
8
제6항에 있어서,
상기 어드레스 제어 신호는 상기 어드레스들의 크기 정보 및 상기 어드레스들이 증가 추세를 가지는지 감소 추세를 가지는지 알려주는 추세 정보를 포함하는 것을 특징으로 하는 마스터 슬레이브 시스템
|
9 |
9
제6항에 있어서,
상기 어드레스 모드 신호는, 상기 생성 어드레스가 생성되기 전에는 상기 멀티플렉서가 상기 마스터 송신 어드레스를 상기 제2 액세스 어드레스로서 출력하도록 제어하고, 상기 생성 어드레스가 생성된 후에는 상기 멀티플렉서가 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 상기 제2 액세스 어드레스로서 출력하도록 제어하는 것을 특징으로 하는 마스터 슬레이브 시스템
|
10 |
10
제6항에 있어서, 상기 액세스 어드레스 저장부는,
인에이블 단자를 통해 상기 어드레스 모드 신호를 수신하고 상기 어드레스 모드 신호에 따라 상기 제1 액세스 어드레스를 상기 이전 액세스 어드레스로서 출력하는 디-플립플롭을 포함하는 것을 특징으로 하는 마스터 슬레이브 시스템
|
11 |
11
메모리에 액세스할 때, 어드레스들의 패턴들을 나타내는 어드레스 제어 신호들을 각각 송신하는 복수의 마스터 디바이스들;
어드레스 증감값을 저장하고, 상기 어드레스 제어 신호를 기초로 하여 상기 어드레스 증감값을 출력하는 어드레스 증감값 레지스터;
제1 액세스 어드레스를 수신하여 저장하고, 상기 제1 액세스 어드레스를 이전 액세스 어드레스로서 출력하는 액세스 어드레스 저장부;
상기 어드레스 제어 신호를 기초로, 상기 액세스 어드레스 저장부로부터 출력되는 상기 이전 액세스 어드레스에 상기 어드레스 증감값 레지스터로부터 출력되는 상기 어드레스 증감값을 연산하여 생성 어드레스를 발생하는 어드레스 연산부; 및
상기 액세스 어드레스 저장부 및 상기 어드레스 연산부 사이에 연결되어 상기 각각의 마스터 디바이스가 상기 메모리에 액세스하기 위해 송신한 마스터 송신 어드레스 및 상기 생성 어드레스를 수신하고, 상기 각각의 마스터 디바이스가 상기 메모리에 액세스할 때 송신하는 어드레스 모드 신호를 기초로 하여, 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 제2 액세스 어드레스를 출력하는 멀티플렉서를 포함하고,
상기 어드레스들의 패턴들은 각각 서로 다른 일정한 증가 추세 및 일정한 감소 추세를 가지는 것을 특징으로 하는 멀티 마스터 슬레이브 시스템
|
12 |
12
제11항에 있어서, 상기 어드레스 연산부는,
상기 어드레스들의 패턴이 증가 추세일 때 상기 이전 액세스 어드레스 및 상기 어드레스 증감값을 합산 연산하고, 상기 어드레스들의 패턴이 감소 추세일 때 상기 이전 액세스 어드레스 및 상기 어드레스 증감값을 감산 연산하는 가감기를 포함하는 것을 특징으로 하는 멀티 마스터 슬레이브 시스템
|
13 |
13
제11항에 있어서,
상기 어드레스 제어 신호는 상기 어드레스들의 크기 정보 및 상기 어드레스들이 증가 추세를 가지는지 감소 추세를 가지는지 알려주는 추세 정보를 포함하는 것을 특징으로 하는 어드레스 멀티 마스터 슬레이브 시스템
|
14 |
14
제11항에 있어서,
상기 어드레스 모드 신호는, 상기 생성 어드레스가 생성되기 전에는 상기 멀티플렉서가 상기 마스터 송신 어드레스를 상기 제2 액세스 어드레스로서 출력하도록 제어하고, 상기 생성 어드레스가 생성된 후에는 상기 멀티플렉서가 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 상기 제2 액세스 어드레스로서 출력하도록 제어하는 것을 특징으로 하는 멀티 마스터 슬레이브 시스템
|
15 |
15
어드레스 증감값을 저장하고 마스터 디바이스로부터 송신된 어드레스 제어 신호를 기초로 하여 상기 어드레스 증감값을 출력하는 레지스터, 제1 액세스 어드레스를 수신하여 어드레스 모드 신호에 따라 상기 제1 액세스 어드레스를 이전 액세스 어드레스로서 출력하는 액세스 어드레스 저장부, 상기 어드레스 제어 신호를 기초로 하여, 상기 이전 액세스 어드레스에 상기 어드레스 증감값을 연산하여 생성 어드레스를 발생하는 어드레스 연산부 및 상기 어드레스 모드 신호를 기초로, 상기 마스터 디바이스가 송신한 마스터 송신 어드레스 및 상기 연산부에 의해 출력된 상기 생성 어드레스 중에서 하나를 선택하여 제2 액세스 어드레스를 출력하는 멀티플렉서를 포함하는 어드레스 생성 회로의 어드레스 생성 방법에 있어서,
상기 어드레스 증감값 레지스터가 상기 어드레스 증감값을 저장하는 단계;
상기 어드레스 증감값 레지스터가 상기 마스터 디바이스로부터 상기 어드레스 제어 신호를 수신하고, 상기 멀티플렉서 및 상기 액세스 어드레스 저장부가 상기 어드레스 모드 신호를 수신하는 단계;
상기 어드레스 증감값 레지스터가 상기 어드레스 제어 신호를 기초로 하여 상기 어드레스 증감값을 출력하는 단계;
상기 액세스 어드레스 저장부가 상기 어드레스 모드 신호에 따라 상기 제1 액세스 어드레스를 상기 이전 액세스 어드레스로서 출력하는 단계;
상기 어드레스 연산부가 상기 어드레스 제어 신호를 기초로, 상기 이전 액세스 어드레스에 상기 어드레스 증감값을 연산하여 생성 어드레스를 발생하는 단계; 및
상기 멀티플렉서가 상기 마스터 송신 어드레스 및 상기 생성 어드레스를 수신하고, 상기 마스터 디바이스가 메모리에 액세스할 때 송신한 상기 어드레스 모드 신호를 기초로, 상기 마스터 송신 어드레스 및 상기 생성 어드레스 중에 하나를 선택하여 상기 제2 액세스 어드레스를 출력하는 단계를 포함하는 어드레스 생성 방법
|