×

Software-to-hardware compiler

  • US 7,219,342 B2
  • Filed: 08/07/2001
  • Issued: 05/15/2007
  • Est. Priority Date: 08/07/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating hardware configuration data directly from high-level software programming code and configuring a programmable logic resource with the hardware configuration data, the method comprising:

  • parsing high-level software programming code transparent with regard to hardware to locate at least one expression in the programming code that is used more than once in the program;

    compiling hardware configuration data directly from the high-level software programming code, wherein the hardware configuration data is configured to;

    use a single set of hardware resources to implement the at least one expression,generate a control flow in the hardware, wherein the control flow indicates a status for a block and the status indicates a capability for speculation,couple a hardware operation input environment to the block that carries information into the block, andcouple a hardware operation output environment to the block that carries information out of the block, andconfiguring the programmable logic resource with the hardware configuration data, wherein the programmable logic resource is configured to make run-time decisions regarding executing the block at least partially based on the control flow, and to select hardware instances that will have access to the single set of hardware resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×