gemstone

时间:2024-04-14 07:12:02
【文件属性】:

文件名称:gemstone

文件大小:53KB

文件格式:ZIP

更新时间:2024-04-14 07:12:02

Python

宝石 Gemstone是下一代硬件生成器基础结构。 这是从Verilog或基于文本的生成器迈出的一步。 主要思想是在软件中对硬件组件进行建模,并公开清晰且经过深思熟虑的API来修改硬件组件(软件中面向对象的编程)。 我们还通过引入传递的概念来借鉴编译器设计,传递的概念可以组成以执行硬件设计的结构化转换。 作为面向对象模型的必然结果,我们的系统还可以早期考虑逻辑(RTL)设计之外的各个方面(例如,物理设计辅助材料,验证)。 宝石有两个主要方面:首先是核心的发电机基础架构,设计人员可以利用这些基础架构来建造发电机。 其次,这是一套能够实现高效发电机设计的理念/设计原则和指南。 宝石发生器基础设施系统设计 宝石中的生成器基础结构可以看作是结构RTL描述语言之上的动态层。 特别是,宝石是围绕岩浆(引用)建造的。 岩浆使用python类来描述硬件电路定义。 所有宝石生成器的基类(接口)是Gener


【文件预览】:
gemstone-master
----.github()
--------workflows()
--------scripts()
----conftest.py(267B)
----tests()
--------generator()
--------common()
----gemstone()
--------generator()
--------__init__.py(45B)
--------common()
----setup.cfg(261B)
----requirements.txt(0B)
----setup.py(296B)
----.gitignore(95B)
----README.md(6KB)

网友评论