摘要 |
PROBLEM TO BE SOLVED: To provide a software/hardware language model conversion method and program for converting a software description including parallel programs and variables shared among the programs into a hardware description language description at an operation level operating similarly. SOLUTION: A first model in a software description language is converted into a second model in a hardware description language without considering if the first model contains plural parallel proceedings for writing in the same shared variables or not. The second model obtained in such a manner is detected if it contains plural parallel processes corresponding with the plural parallel proceedings for writing in the same shared variables or not. From all or a part of each process of the detected parallel processes, a combination of data signals and assignment timing signals is input, and a process to output the signals among the data signals corresponding with a process wherein the assignment timing signals have changed into signals for maintaining value of the shared variables is generated.
|