Apparatus and method for controlling direct memory access

PURPOSE: A device and a method for controlling direct memory access are provided to secure utilization of a CPU by restricting a use of the DMA(Direct Memory Access) when many DMA ICs(Integrated Circuits) exist in a processor board. CONSTITUTION: A DRAM(Dynamic Random Access Memory) controller(12) t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: SONG, YEONG SEOK
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PURPOSE: A device and a method for controlling direct memory access are provided to secure utilization of a CPU by restricting a use of the DMA(Direct Memory Access) when many DMA ICs(Integrated Circuits) exist in a processor board. CONSTITUTION: A DRAM(Dynamic Random Access Memory) controller(12) transmits and receives a CS(Chip Select) signal to a CPU(11) and controls a DRAM(13). The DRAM(13) transmits and receives data and an address signal to the CPU(11). A DMA controller(20) transmits and receives a BR(Bus Request) signal and an acknowledge(ACK) signal to the DRAM controller(12) and controls priority with respect to a plurality of DMAs(14-17). The DMAs(14-17) transmit and receive the BR signal and an acknowledge(ACK) signal to the DMA controller(20). The DMAs(14-17) transmit and receive data and an address signal to the DRAM(13) and execute a direct memory access function. 본 발명은 직접메모리액세스 제어장치 및 그 방법을 제공하기 위한 것으로, 제어 장치인 CPU와; 상기 CPU와 CS 시그널을 송수신하고, DRAM을 제어하는 DRAM 컨트롤러와; 상기 CPU와 데이터와 어드레스 시그널을 송수신하는 DRAM과; 상기 DRAM 컨트롤러와 BR 시그널 및 응답 시그널을 송수신하고, 복수개의 DMA에 대한 우선순위 부여를 제어하는 DMA 컨트롤러와; 상기 DMA 컨트롤러와 BR 시그널 및 응답 시그널을 각각 송수신하고, 상기 DRAM과 데이터 및 어드레스 시그널을 송수신하여 직접메모리액세스 기능이 수행되도록 하는 복수개의 DMA를 포함하여 구성함으로써, 프로세서 보드에서 여러 개의 DMA IC가 있을 때 DMA 이용을 제한하여 CPU의 사용 효율을 보장할 수 있게 되는 것이다.