首页 理论教育 FPGA系统设计:版Superlog

FPGA系统设计:版Superlog

时间:2023-10-20 理论教育 版权反馈
【摘要】:Verilog的创始人曾动过另起炉灶开创一个新体系的念头。他们看到了Verilog的成功。他们何尝不想跳出Verilog另外发明一种HDL啊。1999年,Co-Design公司给出了阶段性的成果,发布了Superlog TM。2001年,Superlog的扩展综合子集通过电子产业标准化组织进行了发布。这意味着Superlog除了具有Verilog的RTL级别综合子集,还能提供更多的抽象级别子集。Superlog几乎集合了以上这些语言的最优秀基因。Superlog在很大程度上借鉴了C语言的结构、类型和指针。实际上,Superlog也确实是具有面向对象的功能。

FPGA系统设计:版Superlog

Verilog的创始人曾动过另起炉灶开创一个新体系的念头。他们看到了Verilog的成功。他们何尝不想跳出Verilog另外发明一种HDL啊。但是技术发明这个东西,有时候真的是会耗尽人一生的心血。天底下没有那么多的牛顿爱迪生。大部分人都是普通人。一个Verilog体系结构就够复杂的,刚发明了马车,又想立刻另铺摊子发明蒸汽机,这是不可能的。一个人一辈子能把一件事做好已经是很不容易的了。Verilog的创始人PhilMoorby和Peter Flake意识到了这样做的巨大风险,于是就这样悄悄的把内心萌发出的火花掐灭了,彻底的断掉了独立于Verilog而另外建立一个HDL体系结构的念头。他们转而开始考虑结合Verilog、C、C++和Java等语言的特点,对Verilog进行延伸。他们是在一个叫作Co-Design Automation的公司做的这件事。1999年,Co-Design公司给出了阶段性的成果,发布了Superlog TM。2001年,Superlog的扩展综合子集通过电子产业标准化组织进行了发布。这意味着Superlog除了具有Verilog的RTL级别综合子集,还能提供更多的抽象级别子集。

Superlog几乎集合了以上这些语言(例如Verilog和C等)的最优秀基因。简洁、编译效率高,同时非常适宜于系统级设计。Superlog在很大程度上借鉴了C语言的结构、类型和指针。这意味着它自然而然的会进一步生长,从而具有C++的特征。实际上,Superlog也确实是具有面向对象的功能。(www.xing528.com)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈