{"title":"A Design of DSP, CPU architecture on FPGA for secure routers","authors":"Bao Bui Quoc, Phu Nguyen, Trang Hoang","doi":"10.1109/ATC50776.2020.9255460","DOIUrl":null,"url":null,"abstract":"This paper presents the design of a DSP chip including the design of CPU architecture, instruction set, bus architecture, memory interface, and peripherals. CPU named as P10 in this article has 05 stages: Fetch, Decode, Read, Execute, Write (08 phases independent). In addition, a coprocessor (Floating Point Unit) that performs floating point 32-bit is also integrated into our design. The bus used in our work includes three protocols: APB, AHB, and AXI. Furthermore, memory M10 have up to 4GB for data space and 4MB for program space. Testing environment and secure router hardware are designed and built to verify our design on FPGA, and ASIC flow with library 65nm TSMC technology.","PeriodicalId":218972,"journal":{"name":"2020 International Conference on Advanced Technologies for Communications (ATC)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Advanced Technologies for Communications (ATC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ATC50776.2020.9255460","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents the design of a DSP chip including the design of CPU architecture, instruction set, bus architecture, memory interface, and peripherals. CPU named as P10 in this article has 05 stages: Fetch, Decode, Read, Execute, Write (08 phases independent). In addition, a coprocessor (Floating Point Unit) that performs floating point 32-bit is also integrated into our design. The bus used in our work includes three protocols: APB, AHB, and AXI. Furthermore, memory M10 have up to 4GB for data space and 4MB for program space. Testing environment and secure router hardware are designed and built to verify our design on FPGA, and ASIC flow with library 65nm TSMC technology.