使用Java的基于可观察性的RTL模拟

S. Aly, A. Salem
{"title":"使用Java的基于可观察性的RTL模拟","authors":"S. Aly, A. Salem","doi":"10.1109/IWSOC.2004.1319874","DOIUrl":null,"url":null,"abstract":"In this article, a set of Java classes and description styles are proposed to allow the use of the language to specify and simulate RTL descriptions. Components are made reactive to signals using Java observability. A clock is modeled using the multithreaded features of Java. The proposed classes and styles, named RTLJava, implement a cycle-based simulator by defining a notifying-set method for the signal class and both set and update methods for the registers. The steady state of a signal may take several simulation cycles until no further new notifications of signal value changes are reported. The proposed methodology allows both behavioral and structural descriptions of RTL circuits.","PeriodicalId":306688,"journal":{"name":"4th IEEE International Workshop on System-on-Chip for Real-Time Applications","volume":"653 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Observability-based RTL simulation using Java\",\"authors\":\"S. Aly, A. Salem\",\"doi\":\"10.1109/IWSOC.2004.1319874\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, a set of Java classes and description styles are proposed to allow the use of the language to specify and simulate RTL descriptions. Components are made reactive to signals using Java observability. A clock is modeled using the multithreaded features of Java. The proposed classes and styles, named RTLJava, implement a cycle-based simulator by defining a notifying-set method for the signal class and both set and update methods for the registers. The steady state of a signal may take several simulation cycles until no further new notifications of signal value changes are reported. The proposed methodology allows both behavioral and structural descriptions of RTL circuits.\",\"PeriodicalId\":306688,\"journal\":{\"name\":\"4th IEEE International Workshop on System-on-Chip for Real-Time Applications\",\"volume\":\"653 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"4th IEEE International Workshop on System-on-Chip for Real-Time Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IWSOC.2004.1319874\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"4th IEEE International Workshop on System-on-Chip for Real-Time Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IWSOC.2004.1319874","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

在本文中,提出了一组Java类和描述样式,以允许使用该语言指定和模拟RTL描述。组件使用Java的可观察性来响应信号。时钟是使用Java的多线程特性建模的。被提议的类和样式,命名为RTLJava,通过定义信号类的通知设置方法和寄存器的设置和更新方法来实现基于周期的模拟器。信号的稳定状态可能需要几个模拟周期,直到不再报告信号值变化的新通知。提出的方法允许RTL电路的行为和结构描述。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Observability-based RTL simulation using Java
In this article, a set of Java classes and description styles are proposed to allow the use of the language to specify and simulate RTL descriptions. Components are made reactive to signals using Java observability. A clock is modeled using the multithreaded features of Java. The proposed classes and styles, named RTLJava, implement a cycle-based simulator by defining a notifying-set method for the signal class and both set and update methods for the registers. The steady state of a signal may take several simulation cycles until no further new notifications of signal value changes are reported. The proposed methodology allows both behavioral and structural descriptions of RTL circuits.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信