首页> 外国专利> GENERATING SYNCHRONOUS DIGITAL CIRCUITS FROM SOURCE CODE CONSTRUCTS THAT MAP TO CIRCUIT IMPLEMENTATIONS

GENERATING SYNCHRONOUS DIGITAL CIRCUITS FROM SOURCE CODE CONSTRUCTS THAT MAP TO CIRCUIT IMPLEMENTATIONS

机译:根据源代码结构生成与电路实现相对应的同步数字电路

摘要

A multi-threaded imperative programming language includes language constructs that map to circuit implementations. The constructs can include a condition statement that enables a thread in a hardware pipeline to wait for a specified condition to occur, identify the start and end of a portion of source code instructions that are to be executed atomically, or indicate that a read-modify-write memory operation is to be performed atomically. Source code that includes one or more constructs mapping to a circuit implementation can be compiled to generate a circuit description. The circuit description can be expressed using hardware description language (HDL), for instance. The circuit description can, in turn, be used to generate a synchronous digital circuit that includes the circuit implementation. For example, HDL might be utilized to generate an FPGA image or bitstream that can be utilized to program an FPGA that includes the circuit implementation associate with the language construct.
机译:多线程命令式编程语言包括映射到电路实现的语言构造。构造可以包括一个条件语句,该条件语句使硬件管道中的线程能够等待指定条件的发生,标识要原子执行的部分源代码指令的开始和结束,或指示读取-修改-write内存操作将自动执行。可以编译包括映射到电路实现的一个或多个构造的源代码,以生成电路描述。例如,可以使用硬件描述语言(HDL)来表达电路描述。电路描述可以依次用于生成包括电路实现在内的同步数字电路。例如,HDL可以被用来生成FPGA图像或比特流,其可以被用来对FPGA进行编程,该FPGA包括与语言构造相关联的电路实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号