...
【24h】

Verischemelog: Verilog embedded in Scheme

机译:Verischemelog:Scheme中嵌入的Verilog

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

获取外文期刊封面封底 >>

       

摘要

Verischemelog (pronounced with 5 syllables, ver-uh-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 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个音节,ver-uh-scheme-uh-log)是Scheme中嵌入的一种语言和编程环境,用于设计数字电子硬件系统并控制这些电路的仿真。仿真是对这些电路的仿真。仿真是由单独的程序(通常是商业产品)执行的。 Verischemelog编译为Verilog,这是几种商业和公共领域模拟器所接受的行业标准语言。由于许多设计元素都易于参数化,因此设计工程师目前正在编写脚本,这些脚本会在Verilog中生成硬件描述代码。这些脚本通过文本替换来工作,并且通常是临时的并且非常有限。另一方面,用于Verilog的预处理器受到其宏扩展语言的阻碍,这些语言支持的数据类型很少且缺少过程。 Verischemelog通过提供具有基于列表的语法的硬件描述语言以及用于操纵脚本的预处理器,从而消除了对脚本和预处理器的需求。交互式开发环境提供有关错误的早期和特定反馈,并且对编译器和运行时环境的结构化访问提供了Verischemelog的高度可重新配置性和可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号