Designing and Implementation of Direct Memory Access Controller
| dc.contributor.author | Surbhi | |
| dc.contributor.supervisor | Bansal, Manu | |
| dc.date.accessioned | 2008-10-01T08:50:11Z | |
| dc.date.available | 2008-10-01T08:50:11Z | |
| dc.date.issued | 2008-10-01T08:50:11Z | |
| dc.description | M.Tech. (VLSI Design and CAD) | en |
| dc.description.abstract | A high performance Programmable Direct Memory Access Controller (DMAC) is widely used for transferring the data between CPU memory and the peripherals. The DMAC on a motherboard manages all the transfers. DMAC is specifically designed for high speed data acquisition devices. DMA also minimizes latency in servicing a data acquisition device because the dedicated hardware responds more quickly than interrupts, and transfer time is short. DMA controller contained 4 independent 8-bit channels consisting of both an address register and counter. DMAC can handle up to four requests, but at one time only one is processed. The requests are prioritized by certain priority techniques i.e. fixed and rotating priority. Its channels can be extended by cascading without any additional circuitry. The 8237 can be configured to work with 8-bit and 16-bit microprocessor. As in a DMAC at a time only one channel is in functional state, rest all are waiting for processing according to there priority, so thesis work includes the data transfer by a DMAC considering only one channel. In this thesis work, Programmable Direct Memory Access Controller is designed in Verilog HDL and functional simulation is done in ModelSim and ISE. The design achieves the clock frequency of 44.20 MHz and consumes the total power of 35 mW | en |
| dc.description.sponsorship | ECED | en |
| dc.format.extent | 4914018 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.uri | http://hdl.handle.net/10266/732 | |
| dc.language.iso | en | en |
| dc.subject | Programmable Direct Memory Access Controller (DMAC) | en |
| dc.title | Designing and Implementation of Direct Memory Access Controller | en |
| dc.type | Thesis | en |
