Method for creating parallel processing system
Patent Information
- Authority / Receiving Office
- US · United States
- Current Assignee / Owner
- Publication Date
- 2006-11-09
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
TECHNICAL FIELD
[0001] The present invention relates to designing a parallel processing system and in particular to a method and apparatus that generate hardware configuration information for a parallel processing system based on a definition file and to a method of simulating a parallel processing system based on a definition file. BACKGROUND ART
[0002] A number of types of languages are used when designing LSIs and ASICs. High-level languages such as “C” that have a high degree of abstraction are languages on a procedural level and are suited to showing how an entire process is executed in order on an instruction-by-instruction basis. Description on this level normally has no hardware dependency, is composed of application pro grams that can be received by a suitable computer, and is normally used to describe the specification of an LSI or an entire process executed by an LSI. Hardware description languages (HDL) such as Verilog-HDL or VHDL are also referred to as RTL and are used...
Examples
Embodiment Construction
[0040]FIG. 1 shows an outline of procedure for designing hardware using a definition file included in the present invention. A definition file 1 is called DIDL (Device Independent Description Language), and is converted by a compiler 2, which refers to information in a hardware library 3, to hardware configuration information 4 that uses the hardware information stored in the library 3. The hardware configuration information 4 is called DDDL (Device Dependent Description Language). The compiler 2 is realized using a general-purpose computer 9 equipped with suitable hardware resources and functions as a compiler by installing a program 5 for parallel system designing that interprets the DIDL 1 and generates the DDDL 4. The DIDL 1 is provided by storing on a computer-readable recording medium 6, such as a CD-ROM or a magnetic disk. The DIDL 1 is also provided via communication such as a computer network like the Internet, with the provided DIDL 1 being used having been recorded on a s...