Hardware-Software Co-Design of PCI DMA Controller

乔庐峰,王志功
DOI: https://doi.org/10.3969/j.issn.1007-0249.2004.02.017
2004-01-01
Abstract:The circuit structure of a kind of PCI DMAC (Direct Memory Access Controller) that supports up to 128 independent users is presented in this paper. Its whole function is partitioned at task level, and each task is realized with both embedded micro-codes and hardware logic for comparison purpose. Software oriented hardware-software co-design method is used to minimize the chip size. The whole design is realized and verified with Field Programmable Logic Array (FPGA) and 135,000 equivalent gates are possessed. The DMAC is tested in a computer system.
What problem does this paper attempt to address?