期刊文献+

由C++到Verilog实现数字逻辑设计的方法

Design Method for Digital Logic Circuits from C++ to Verilog
下载PDF
导出
摘要 通过介绍C++语言配合VerilogHDL来进行数字逻辑设计的模式,提出了一种由C++到Verilog来实现逻辑设计的崭新方法此方法从系统设计(虚拟机)入手,用C++来搭建所需要的系统模型,再由Verilog与C++的一致性转化,将软件设计精确地转化到硬件级上,使得逻辑设计向上可进行软硬件的联合仿真,向下能够实现物理级延伸通过该方法可有效地避免SOC设计中从系统到物理实现在转化过程中产生的逻辑不一致在简叙C++的语言特性后,将Verilog与C++进行了对比分析,给出了两种语言之间进行转化设计的实现方式结合数字信号处理器的设计,对此方法进行了设计应用,最终通过比对C++与Verilog两者的仿真数据文件。 A mode for designing the digital logic circuit through C ++ language matching withVerilog HDL was introduced. Base on this,a brand-new method of designing logic circuit from C ++ toVerilog was presented. This method starts from the system design ( virtual machine) and used C ++ tobuild the required system model. Then,the software design is accurately translated into a hardware levelby Verilog and C ++ consistency. So the logical design upwards can undertake joint simulation by software and hardware,and downwards can realize physical level outspread. This method can effectively avoid logic inconsistency when the SOC design is translated from system design to physical design. Some contrastive analyses about the difference of two languages were given after some language characteristics of C ++ were formulated. Then translation way was given between C ++ and Verilog HDL. Besides,the example of DSP designing was provided which can perform application of this method directly. Finally,the system description was verified by comparing the simulation data of C ++ and Verilog.
出处 《半导体技术》 CAS CSCD 北大核心 2011年第3期223-228,241,共7页 Semiconductor Technology
基金 国家自然科学基金(10974075)
关键词 C++语言 VERILOG硬件描述语言 系统模型 数字信号处理 设计与验证 C ++ language Verilog HDL system model DSP design and verify
  • 相关文献

参考文献11

  • 1ANDREW K,BARBARA E M.Ruminations on C++[M].US:Addison-Wesley Education Press,1997:9-10.
  • 2MEYER S.Verilog plus C language modeling with Pll 2.0:the next generation simulation language[C] //Proceedings of IVC/VIUF.California,US,1998:98-105.
  • 3DEARTH G,MEETH S,WHITTER P.Networked object oriented verification with C++and V erilog[C] // Proceedings of IVC/VIUF.California,US,1998:158-164.
  • 4MEYER A S.A loosely coupled c/Verilog environment for system level verification[C] //Proceedings of IVC/VIUF.California,US,1998:165-170.
  • 5HERMAN P.A strategy for C-based verification[C] //Proceedings of IVC/VIUF.California,US,1998:120-127.
  • 6WILLIAM F,WILLIAM T.Data structures with C++[M].USA:Pearson Education,1999:5-6.
  • 7STEPHEN P.C++ primer plus[M].Fifth edition.USA:Sams Publishing House,2005:298-302.
  • 8戴笛,张福新.Verilog到C翻译器的设计与实现[J].计算机工程,2006,32(9):267-269. 被引量:2
  • 9MADORSKY A,ACOSTA D E.VPP-A Verilog HDL simulation and generation,library for C++[C] //Proceedings of Nuclear Science Symposium.Florida,US,2007:1927-1933.
  • 10MOONEY V J,COELHO C N,SAKAMOTO T.Synthesis from mixed specifications[C] //Proceedings of Design Automation.Geneva,Switzerland,1996:114-119.

二级参考文献4

  • 1Greaves D J.A Verilog to C Compiler[C].IEEE International Workshop on Rapid System Prototyping,2000.
  • 2Design Automation Standards Committee.IEEE Standard Verilog(R)Hardware Description Language[Z].IEEE Computer Society,http://standards.ieee.org,2001.
  • 3OSCI.System C Reference Manual[Z].http://www.systemc.org,2001.
  • 4Intel.Desktop Performance and Optimization for Intel(R) Pentium(R)Processor[Z].http://www.intel.com,2001.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部