| Method of generating development environment for developing system lsi and medium which stores program therefor -> Monitor Keywords |
|
Method of generating development environment for developing system lsi and medium which stores program thereforRelated Patent Categories: Data Processing: Design And Analysis Of Circuit Or Semiconductor Mask, Circuit Design, Testing Or EvaluatingMethod of generating development environment for developing system lsi and medium which stores program therefor description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20070061763, Method of generating development environment for developing system lsi and medium which stores program therefor. Brief Patent Description - Full Patent Description - Patent Application Claims CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2002-127381, filed Apr. 26, 2002, the entire contents of which are incorporated herein by reference. BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] The present invention relates to a development environment used to design and develop a system LSI including, e.g., a configurable processor and, more particularly, to a method of generating a system LSI design/development environment and a medium which stores a program therefor. [0004] 2. Description of the Related Art [0005] There has recently emerged a variety of needs for LSIs applied to, e.g., multimedia processing. In addition, the market cycle of LSIs is short. For this reason, a demand has arisen for a system LSI design/development environment to develop an LSI optimum for an application in a short time. A development environment means hardware necessary for forming a system LSI or software such as system development support tools. [0006] Generally, when an LSI carries a general-purpose processor, the hardware design cost is almost zero. However, since an LSI having such an arrangement is not optimized for an application, it is difficult to fully exploit the performance of the application. Recently, configurable processors capable of selecting an instruction or memory configuration have been provided. A configurable processor provider provides a system which outputs a hardware description capable of designating a configuration and creating a structure representation. According to such a processor and system, a processor having an arrangement optimum for an application can be developed in a short time by designating an optional instruction or memory size. [0007] Normally, when an instruction set or the like is changed, software development tools such as a compiler and simulator must also be changed. Hence, a system which generates a software development tool together with a hardware description by designating a configuration is also provided. According to such a system, the labor and time required for designing a software development tool can be greatly reduced. [0008] Conventionally, a DSP (Digital Signal Processor) coprocessor configurable with respect to a RISC (Reduced Instruction Set Computer) has been developed. However, this DSP coprocessor can use only an ISA (Industry Standard Architecture) prepared in advance. No other architecture can be used. There is also a configurable processor capable of adding new instructions, though the configurable processor can add only instructions of fixed type. For this reason, it is difficult to cope with an architecture such as a VLIW (Very Long Instruction Word), and the flexibility is insufficient. [0009] Additionally, to describe an additional instruction, an HDL (Hardware Description Language) such as Verilog is used. For this reason, an instruction cannot be efficiently added. [0010] Furthermore, it is difficult to generate a necessary development environment from an instruction defined by a user. Hence, there is a demand for a system LSI development environment generation method capable of easily and flexibly generating a development environment of an LSI having high-performance hardware, and a medium which stores a program therefor. BRIEF SUMMARY OF THE INVENTION [0011] According to an aspect of the invention, there is provided a method of generating a development environment for developing a system LSI, comprising: analyzing an input command; and in accordance with the analyzed command, generating a compiler customizing section, assembler customizing section, and simulator generating section on the basis of information from a configuration designation file in which a configuration of a system LSI is described, wherein the configuration designation file contains designation of hardware which executes an instruction, the compiler customizing section generates a compiler to develop the system LSI, the assembler customizing section generates an assembler, and the simulator generating section generates a simulator. [0012] According to another aspect of the invention, there is provided a computer readable medium with a program which generates a development environment for developing a system LSI, comprising: causing a computer to analyze an input command; and causing a computer to, in accordance with the analyzed command, generate a compiler customizing section, assembler customizing section, and simulator generating section on the basis of information of a configuration designation file in which a configuration of a system LSI is described, [0013] wherein the configuration designation file contains designation of hardware which executes an instruction, the compiler customizing section generates a compiler to develop the system LSI, the assembler customizing section generates an assembler, and the simulator generating section generates a simulator. BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING [0014] FIG. 1 is a block diagram schematically showing a system LSI developing apparatus to which the present invention is applied; [0015] FIG. 2 is a block diagram showing a setting file generating section; [0016] FIG. 3 is a view showing a description example of a configuration designation file; [0017] FIG. 4A is a view showing a description example of a memory area common to all processors; [0018] FIG. 4B is a view showing a generated local memory map; [0019] FIG. 4C is a view showing a description example of an ISA define file; [0020] FIG. 5 is a block diagram showing the arrangement of a system LSI development environment generating section; Continue reading about Method of generating development environment for developing system lsi and medium which stores program therefor... Full patent description for Method of generating development environment for developing system lsi and medium which stores program therefor Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Method of generating development environment for developing system lsi and medium which stores program therefor patent application. ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Method of generating development environment for developing system lsi and medium which stores program therefor or other areas of interest. ### Previous Patent Application: Method for formatting and producing custom-printed indicia Next Patent Application: Keyword-based connectivity verification Industry Class: Data processing: design and analysis of circuit or semiconductor mask ### FreshPatents.com Support Thank you for viewing the Method of generating development environment for developing system lsi and medium which stores program therefor patent info. IP-related news and info Results in 0.14242 seconds Other interesting Feshpatents.com categories: Canon USA , Celera Genomics , Cephalon, Inc. , Cingular Wireless , Clorox , Colgate-Palmolive , Corning , Cymer , 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|