{"title":"DDR2 Memory Controller for Multi-core Systems with AMBA AXI Interface","authors":"Esraa Ragab, M. A. E. Ghany, K. Hofmann","doi":"10.1109/ICM.2018.8704101","DOIUrl":null,"url":null,"abstract":"Memories are essential components of any computer system and their performance directly affects the system speed and efficiency. Furthermore, faster, cheaper and higher capacity memories are a demand that is increasing each day however this demand comes at the cost of complexity and other drawbacks. This paper introduces a multi-port DDR2 SDRAM controller that supports an AMBA AXI interface at each port. The design is responsible for memory initialization and automatic generation of refresh sequences. Round Robin arbitration algorithm is adopted in the design. The proposed design is successfully synthesized on xc7z020clg484-l (zedboard) with maximum operating frequency of 212 MHz which improves the design speed by around 30%. The area of the design has been also improved by around 40%.","PeriodicalId":305356,"journal":{"name":"2018 30th International Conference on Microelectronics (ICM)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 30th International Conference on Microelectronics (ICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM.2018.8704101","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Memories are essential components of any computer system and their performance directly affects the system speed and efficiency. Furthermore, faster, cheaper and higher capacity memories are a demand that is increasing each day however this demand comes at the cost of complexity and other drawbacks. This paper introduces a multi-port DDR2 SDRAM controller that supports an AMBA AXI interface at each port. The design is responsible for memory initialization and automatic generation of refresh sequences. Round Robin arbitration algorithm is adopted in the design. The proposed design is successfully synthesized on xc7z020clg484-l (zedboard) with maximum operating frequency of 212 MHz which improves the design speed by around 30%. The area of the design has been also improved by around 40%.