{"title":"通用DMA控制器的设计与实现","authors":"A. Wadekar, S. Swapnil, R. Lohani","doi":"10.1145/1980022.1980281","DOIUrl":null,"url":null,"abstract":"The direct memory access (DMA) I/O technique provides direct access to the memory while the microprocessor is temporarily disabled. A DMA Controller temporarily borrows the address bus, data bus and control bus from the microprocessor and transfers the data bytes directly between an I/O port and a series of memory locations. The proposed model of a Universal DMA Controller is of generic type and supports much functionality. This DMA Controller can be plugged into any SoC system for the required data transfer operation. Support transactions such as Port 1 IO/Memory to Port1 IO/Memory, Port1 IO/Memory to Port2 IO/Memory, Port2 IO/Memory to Port1 IO/Memory and Port2 IO/Memory to Port2 IO/Memory and many more.","PeriodicalId":197580,"journal":{"name":"International Conference & Workshop on Emerging Trends in Technology","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design and implementation of a universal DMA controller\",\"authors\":\"A. Wadekar, S. Swapnil, R. Lohani\",\"doi\":\"10.1145/1980022.1980281\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The direct memory access (DMA) I/O technique provides direct access to the memory while the microprocessor is temporarily disabled. A DMA Controller temporarily borrows the address bus, data bus and control bus from the microprocessor and transfers the data bytes directly between an I/O port and a series of memory locations. The proposed model of a Universal DMA Controller is of generic type and supports much functionality. This DMA Controller can be plugged into any SoC system for the required data transfer operation. Support transactions such as Port 1 IO/Memory to Port1 IO/Memory, Port1 IO/Memory to Port2 IO/Memory, Port2 IO/Memory to Port1 IO/Memory and Port2 IO/Memory to Port2 IO/Memory and many more.\",\"PeriodicalId\":197580,\"journal\":{\"name\":\"International Conference & Workshop on Emerging Trends in Technology\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-02-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference & Workshop on Emerging Trends in Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1980022.1980281\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference & Workshop on Emerging Trends in Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1980022.1980281","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and implementation of a universal DMA controller
The direct memory access (DMA) I/O technique provides direct access to the memory while the microprocessor is temporarily disabled. A DMA Controller temporarily borrows the address bus, data bus and control bus from the microprocessor and transfers the data bytes directly between an I/O port and a series of memory locations. The proposed model of a Universal DMA Controller is of generic type and supports much functionality. This DMA Controller can be plugged into any SoC system for the required data transfer operation. Support transactions such as Port 1 IO/Memory to Port1 IO/Memory, Port1 IO/Memory to Port2 IO/Memory, Port2 IO/Memory to Port1 IO/Memory and Port2 IO/Memory to Port2 IO/Memory and many more.