【24h】

Verischemelog

机译:Verishlog

获取原文
获取原文并翻译 | 示例

摘要

Verischemelog (pronounced with 5 syllables, veruh-scheme-uh-log) is a language and programming environment embedded in Scheme for designing digital electronic hardware systems and for controlling the simulation of these circuits. Simulation is performed by a separate program, often a commercial product. Verischemelog compiles to Verilog, an industry standard language accepted by several commercial and public domain simulators.>Because many design elements are easily parameterized, design engineers currently write scripts which generate hardware description code in Verilog. These scripts work by textual substitution, and are typically ad-hoc and quite limited. Preprocessors for Verilog, on the other hand, are hampered by their macro-expansion languages, which support few data types and lack procedures. Verischemelog obviates the need for scripts and preprocessors by providing a hardware description language with list-based syntax,and Scheme to manipulate it.>An interactive development environment gives early and specific feedback about errors, and structured access to the compiler and run-time environment provide a high degree of reconfigurability and extensibility of Verischemelog.
机译:Verischemelog (发音为5个音节,veruh-scheme-uh-log)是Scheme中嵌入的一种语言和编程环境,用于设计数字电子硬件系统并控制这些电路的仿真。仿真是由单独的程序(通常是商业产品)执行的。 Verischemelog 编译为Verilog,这是一些商业和公共领域的模拟器所接受的行业标准语言。

<斜体>由于可以轻松地对许多设计元素进行参数化,因此设计工程师目前正在编写脚本,这些脚本会在Verilog中生成硬件描述代码。这些脚本通过文本替换来工作,并且通常是临时的并且非常有限。另一方面,用于Verilog的预处理器受到其宏扩展语言的阻碍,该语言支持少量数据类型且缺少过程。 Verischemelog 通过提供带有列表的硬件描述语言,消除了对脚本和预处理器的需求。

交互式开发环境提供有关错误的早期和特定反馈,并且对编译器和运行时环境的结构化访问提供了很高的Verischemelog的可重构性和可扩展性程度。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号