Method of transforming software language constructs to functional hardware equivalents

   
   

A method of designing an integrated circuit using a general purpose programming language can include identifying (105) a number of instances of each class allocated in a programmatic design implemented using the general purpose programming language and modeling (110) the global memory of the programmatic design. A data flow between the modeled global memory and instructions of the programmatic design which access object fields can be determined (115) and access to the modeled global memory can be scheduled (120). The programmatic design can be translated (125) into a hardware description of the integrated circuit using the modeled global memory, the data flow, and the scheduled memory access.

Um método de projetar um circuito integrado que usa uma língua de programação da finalidade geral pode incluir identificar (105) um número de exemplos de cada classe alocada em um projeto programmatic executado usando a língua de programação da finalidade geral e modelar (110) a memória global do projeto programmatic. Um fluxo de dados entre a memória global modelada e as instruções do projeto programmatic que os campos do objeto do acesso podem ser determinados (115) e do acesso à memória global modelada podem ser programadas (120). O projeto programmatic pode ser traduzido (125) em uma descrição da ferragem do circuito integrado usando a memória global modelada, os fluxo de dados, e o acesso de memória programado.

 
Web www.patentalert.com

< Integrated JSP and command cache for web applications with dynamic content

< Method for ensuring operation during node failures and network partitions in a clustered message passing server

> Method and apparatus for tracking a user's interaction with a resource supplied by a server computer

> Method and apparatus for shot detection

~ 00171