{"title":"基于FPGA的NIOS处理器数字系统板上验证(无连接和I/O卡的方法)","authors":"G. Lakshminarayanan, T. Prabakar","doi":"10.1109/ICSCN.2007.350678","DOIUrl":null,"url":null,"abstract":"A novel methodology for testing all digital systems fused onto the FPGA has been developed in this paper. This methodology does not require any hook-up and input/output (I/O) interfacing card. This methodology uses the NIOS processor core to configure system onto the FPGA. HDL code of the digital system along with NIOS core is downloaded onto the FPGA. The NIOS processor can be programmed, to supply all possible combinations of test vectors to the digital system and read back the results generated by the digital system. The results are compared with the expected results on the NIOS processor and the errors displayed. After studying the error, the HDL code is tuned and the process is repeated till getting zero error. Once the process is completed, either the HDL code of the tested digital system or macro of the tested digital system can be a physically proven digital system. The advantage of this methodology is that, high throughput of the digital systems can be verified; by considering that NIOS II frequency is adequate to supply the test vectors. By the way, the time required to verify the digital system with all possible combinations of test vectors is greatly reduced","PeriodicalId":257948,"journal":{"name":"2007 International Conference on Signal Processing, Communications and Networking","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"On-Board Verification of FPGA Based Digital Systems using NIOS Processor (A Methodology Without Hook-Ups and I/O Cards)\",\"authors\":\"G. Lakshminarayanan, T. Prabakar\",\"doi\":\"10.1109/ICSCN.2007.350678\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A novel methodology for testing all digital systems fused onto the FPGA has been developed in this paper. This methodology does not require any hook-up and input/output (I/O) interfacing card. This methodology uses the NIOS processor core to configure system onto the FPGA. HDL code of the digital system along with NIOS core is downloaded onto the FPGA. The NIOS processor can be programmed, to supply all possible combinations of test vectors to the digital system and read back the results generated by the digital system. The results are compared with the expected results on the NIOS processor and the errors displayed. After studying the error, the HDL code is tuned and the process is repeated till getting zero error. Once the process is completed, either the HDL code of the tested digital system or macro of the tested digital system can be a physically proven digital system. The advantage of this methodology is that, high throughput of the digital systems can be verified; by considering that NIOS II frequency is adequate to supply the test vectors. By the way, the time required to verify the digital system with all possible combinations of test vectors is greatly reduced\",\"PeriodicalId\":257948,\"journal\":{\"name\":\"2007 International Conference on Signal Processing, Communications and Networking\",\"volume\":\"65 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 International Conference on Signal Processing, Communications and Networking\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSCN.2007.350678\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Conference on Signal Processing, Communications and Networking","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSCN.2007.350678","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On-Board Verification of FPGA Based Digital Systems using NIOS Processor (A Methodology Without Hook-Ups and I/O Cards)
A novel methodology for testing all digital systems fused onto the FPGA has been developed in this paper. This methodology does not require any hook-up and input/output (I/O) interfacing card. This methodology uses the NIOS processor core to configure system onto the FPGA. HDL code of the digital system along with NIOS core is downloaded onto the FPGA. The NIOS processor can be programmed, to supply all possible combinations of test vectors to the digital system and read back the results generated by the digital system. The results are compared with the expected results on the NIOS processor and the errors displayed. After studying the error, the HDL code is tuned and the process is repeated till getting zero error. Once the process is completed, either the HDL code of the tested digital system or macro of the tested digital system can be a physically proven digital system. The advantage of this methodology is that, high throughput of the digital systems can be verified; by considering that NIOS II frequency is adequate to supply the test vectors. By the way, the time required to verify the digital system with all possible combinations of test vectors is greatly reduced