{"title":"针对特定应用设计一个Java微控制器","authors":"S. A. Ito, L. Carro, R. Jacobi","doi":"10.1109/SBCCI.1999.802958","DOIUrl":null,"url":null,"abstract":"Stack machines are known to provide code compactness and simple execution engines-important features when implementing small devices. This paper discusses some benefits, problems and open questions by using a stack based microcontroller to support native execution of Java bytecode. The discussion is based on our experience in designing a Java ASIP in FPGA, in order to explore software compatibility, reconfiguration capability and the small size of optimized microcontrollers to implement specific applications. The paper also presents the synthesized machine architecture and shows some area and speed results.","PeriodicalId":342390,"journal":{"name":"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Designing a Java microcontroller to specific applications\",\"authors\":\"S. A. Ito, L. Carro, R. Jacobi\",\"doi\":\"10.1109/SBCCI.1999.802958\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Stack machines are known to provide code compactness and simple execution engines-important features when implementing small devices. This paper discusses some benefits, problems and open questions by using a stack based microcontroller to support native execution of Java bytecode. The discussion is based on our experience in designing a Java ASIP in FPGA, in order to explore software compatibility, reconfiguration capability and the small size of optimized microcontrollers to implement specific applications. The paper also presents the synthesized machine architecture and shows some area and speed results.\",\"PeriodicalId\":342390,\"journal\":{\"name\":\"Proceedings. XII Symposium on Integrated Circuits and Systems Design (Cat. No.PR00387)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-09-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"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.802958\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","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.802958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Designing a Java microcontroller to specific applications
Stack machines are known to provide code compactness and simple execution engines-important features when implementing small devices. This paper discusses some benefits, problems and open questions by using a stack based microcontroller to support native execution of Java bytecode. The discussion is based on our experience in designing a Java ASIP in FPGA, in order to explore software compatibility, reconfiguration capability and the small size of optimized microcontrollers to implement specific applications. The paper also presents the synthesized machine architecture and shows some area and speed results.