É. Cota, M. R. Krug, M. Lubaszewski, L. Carro, A. Susin
{"title":"Implementing a self-testing 8051 microprocessor","authors":"É. Cota, M. R. Krug, M. Lubaszewski, L. Carro, A. Susin","doi":"10.1109/SBCCI.1999.803122","DOIUrl":null,"url":null,"abstract":"This work presents the preliminary results obtained for the high level implementation of a self-testing 8051 microprocessor. From an existing VHDL description of the microprocessor, six main blocks were identified: a state generation block, a control unit, a validation block, an ALU, a RAM and a ROM. For five of them, a test strategy was studied and implemented, so that the whole circuit embedded test structures capable of performing the microprocessor test at-speed. In this paper, we present the test strategies used and the implementation results achieved from a synthesis process in a FPGA environment.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBCCI.1999.803122","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This work presents the preliminary results obtained for the high level implementation of a self-testing 8051 microprocessor. From an existing VHDL description of the microprocessor, six main blocks were identified: a state generation block, a control unit, a validation block, an ALU, a RAM and a ROM. For five of them, a test strategy was studied and implemented, so that the whole circuit embedded test structures capable of performing the microprocessor test at-speed. In this paper, we present the test strategies used and the implementation results achieved from a synthesis process in a FPGA environment.