Reference Design

Reference Design
Reference Design

PCI Express XpressRich Core Getting Started: ASIC

Version 1.8.1 August 2007

Copyright ? PLDA 1996-2007

PCIe XpressRich Getting Started

2

PCIe XpressRich

Getting Started

Documentation Change History

Date Version Number Changes

August 2007 1.8.1?No change

November 2006

1.8.0

?Wizard updates reflect addition of multi-function Endpoint support ?Removed references to the EZ Module

?

Updated code samples in the description of the Simulation of the Reference Design

August 2006 1.7.0?Added description of PLDA PCIe testbench ?Updated Simulation instructions

May 2006 1.6.0 rev 2?

Added a new section titled EDA Tools Requirements and expanded description of board requirements

April 2006

1.6.0 rev. 1

?Title of document changed from “PCI Express Expert” to “PCI Express XpressRich”

?Added new Reference Design section that describes implementation of the EZ module ?Updated Wizard screenshots ?

Other minor changes

January 2006 1.6.0

?Introduction of PCI Express Base Specification Revision 1.1 changes--notably new screenshots for the Wizard ?

Minor changes

January 2006 1.5.2

?Wizard screenshots updated

?New synthesis examples added to Getting Started: ASIC .?Introduction of the NSys BFM

?Update of package structure and contents ?

Addition of Simulation instructions

September 2005 1.5.1 rev. 1?

New screenshots taken of the wizard to illustrate the addition of Help buttons in each window

September 2005 1.5.1?

Title of document changed from “PCI Express Core” to “PCI Express Expert Core”

June 2005 1.5?Addition of a description of the Slot Register Space window April 2005 1.4.2?No changes

March 2005 1.4.1?Split this document into three versions.January 2005 1.4?No changes December 2004 1.3.3?No changes

November 2004

1.3.2

?Changes made to description of the wizard

?

Document now reflects four versions of the Core: x1 125MHz, x4 125MHz, x4 250MHz, and x8 250MHz

September 2004 1.3 rev 1?Changes made to description of the wizard

?Changes made to the description of the Reference Design August 2004 1.3?No changes made to this document since version 1.2 rev. 1July 2004

1.2 rev. 1

?Changes made to description of the wizard ?

Changes made to the folder structure

PCIe XpressRich Getting Started

Date Version Number Changes

June 2004 1.2?Changes made to description of the wizard

May 2004 1.1.2 rev. 1?New section for simulating the Reference Design with NCSim

April 2004 1.1.2 ?New synthesis section

March 2004 1.1.0?First Release

Proprietary Notice

Words and logos marked with ? or ? are registered trademarks or trademarks owned by PLDA SA. Other brands

and names mentioned herein may be the trademarks of their respective owners.

Neither the whole nor any part of the information contained in, or the product described in, this document may be

adapted or reproduced in any material form except with the prior written permission of the copyright holder.

The product described in this document is subject to continuous developments and improvements. All particulars

of the product and its use contained in this document are given by PLDA in good faith. This document is provided

“as is” with no warranties whatsoever, including any warranty of merchantability, non infringement, fitness for any

particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample.

This document is intended only to assist the reader in the use of the product. PLDA shall not be liable for any loss

or damage arising from the use of any information in this document, or any error or omission in such information,

or any incorrect use of the product. Nor shall PLDA be liable for infringement of proprietary rights relating to use of

information in this document. No license, express or implied, by estoppel or otherwise, to any intellectual property

rights is granted herein.

Product Status

The information in this document is final content pertaining to the PLDA PCI Express Rich Core.

Web Address

https://www.360docs.net/doc/b311523883.html,

3

PCIe XpressRich Getting Started Table of Contents

List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 List of Figures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Additional Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Feedback and Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Chapter 1Before you start... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

1.1System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.2EDA Tools Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.3Package Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.3.1Source Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.3.2Evaluation Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.4Installing the Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4.1Windows NT4.0, 2000, or XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4.2UNIX / Linux platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.4.

2.1 Installing with Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

1.4.

2.2 Installing via the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

1.5Exploring the Installed Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.5.1ASIC Source Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapter 2Frontend Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16

2.1Creating a Parameterized Instance of the Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.1.1Sample Core Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.1.2Launching the Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.1.3Customizing the Core with the Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.1.

3.1 Define Settings for instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

2.1.

3.2 Main Core Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

2.1.

3.3 Tag Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

2.1.

3.4 VC Buffer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

2.1.

3.5 Type 0 Configuration Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

2.1.

3.6 Type 1 Configuration Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23

2.1.

3.7 PCI ID Registers Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24

2.1.

3.8 Power Management Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25

2.1.

3.9 Native Power Management Setup (Basic Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

2.1.

3.10 Hot-plug Capabilities Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27

2.1.

3.11 Slot Register Space Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 4

PCIe XpressRich Getting Started

2.1.

3.12 MSI / MSI-X Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

2.1.

3.13 PCI Express Capabilities Space Setup (Basic tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

2.1.

3.14 PCI Express Capabilities Space Setup (Expert tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

2.1.

3.15 Core Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31

2.2Simulating your design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

2.2.1Simulating with the PLDA PCIe Testbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

2.2.1.1 ModelSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

2.2.1.2 NCSim and VCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32

2.2.2Simulating with the NSys PCIe Testbench . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.2.2.1 ModelSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

2.2.2.2 NCSim and VCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33

2.2.3Simulating with MTI ModelSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.2.4Additional considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.2.4.1 PHY Layer model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

2.2.4.2 Memory models for Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

Chapter 3Core Synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

3.1Black box DCRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.2Typical size of the Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.3Single-block synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.4Multi-block synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.5High frequency constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.6Post-route simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.7Synthesis examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.7.1DC Compiler Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.7.2Cadence RTL Compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Chapter 4Reference Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

4.1Architecture of Reference Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.1.1Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.1.2Core configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.1.3Master block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

4.1.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40

4.1.3.2 Annotated code samples of common Master block tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41

4.1.4Slave block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

4.1.4.1 Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47

4.1.4.2 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47

4.2Simulation of the Reference Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.2.1Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.2.2Script Behavior and Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.2.3Launching the simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

4.2.3.1 ModelSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50

5

PCIe XpressRich Getting Started

6

4.2.3.2 NCSim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50

4.2.3.3 VCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51

4.2.4Annotated explanation of the simulation using Modelsim and the nSYS testbench . . . . 51

4.2.4.1 PCI Express Link initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51

4.2.4.2 Exchange of Flow Control credits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52

4.2.4.3 Configuration of the BFM Completer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

4.2.4.4 Configuration of the BAR of the Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

4.2.4.5 Memory Write transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54 4.3Synthesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

PCIe XpressRich Getting Started

List of Tables

EDA Tools Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Full package features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Evaluation package features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Directory structure for the Source package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ASIC Evaluation Directory structure for the Evaluation package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Sample configuration of the Core as an Endpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Master block signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 BAR4 register mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Description of Simulation files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Simulation Arguments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

7

PCIe XpressRich Getting Started List of Figures

Screenshot: The choose wrapper window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Screenshot: The Define Settings for instance Window . . . . . . . . . . . . . . . . . . . . . . . 18 Screenshot: Main Core Features window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Screenshot: Tag Configuration window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Screenshot: the VC Buffer Settings window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Screenshot: the Virtual Channel 0 Settings window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Screenshot: the Type 0 Configuration Space window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Screenshot: the Base Address Register 0 Setup window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Screenshot: the Type 1 Configuration Space window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Screenshot: the PCI ID Registers Setup window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Screenshot: Legacy Power Management Setup window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Screenshot: the Native Power Management Setup window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Screenshot: the Hot-plug Capabilities Setup window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Screenshot: the Slot Register Space Setup window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27 Screenshot: MSI Capabilities Setup window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Screenshot: the PCI Express Capabilities Space Setup window (Basic tab). . . . . . . . . . . . . . . . . . . . . 29 Screenshot: the PCI Express Capabilities Space Setup window (Expert tab). . . . . . . . . . . . . . . . . . . . 30 Screenshot: the Core Instance window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 PIPE simulation environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Serial or Parallel simulation environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Reference Design Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Architecture of the simulation environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

8

PCIe XpressRich Getting Started

Preface

About this document

Intended Audience

This document has been written for design managers, system engineers, and designers of ASICs who are

evaluating or using the PLDA PCI Express XpressRich IP.

Scope

This document provides information to enable designers to integrate the PLDA PCI Express XpressRich IP into

their design flow as quickly as possible (installing, customizing, integrating, and simulating the Core).

Accompanied by the Reference manual, these two documents comprise all of the documentation for the PLDA

PCI Express XpressRich.

Typographical Conventions

italic Highlights important notes or publications

bold Highlights interface elements.

C OURIER N EW

D ENOTES TEXT USED IN A COD

E EXAMPLE OR A SIGNAL.

Additional Reading

This section lists additional resources from PLDA and third-parties.

PLDA periodically updates its documentation. Please contact PLDA at support@https://www.360docs.net/doc/b311523883.html, or check the Web site

at https://www.360docs.net/doc/b311523883.html, for current versions.

PLDA Publications

Please refer to the following documents for further information:

?Reference Manual: The Reference Manual provides the complete functional description of the PLDA PCI

Express Core.

?Build History: The Build History lists changes made in each version and build of the Core.

Other Publications

Please refer to the following documents for information on specification standards:

?PCI Express? Base Specification Revision 1.1

?PCI Express nVS User Manual: This manual, published by nSys, is supplied with installation of the PLDA

PCI Express Core and highlights the capabilities of the PCI Express nVS testbench.

9

PCIe XpressRich Getting Started Feedback and Contact Information

Feedback about this Document

PLDA welcomes comments and suggestions pertaining to this documentation. Please contact PLDA at

support@https://www.360docs.net/doc/b311523883.html, and provide the following information:

?the title of the document

?the page number to which your comments refer

?a description of your comments

Contact Information

Corporate Headquarters

PLDA

Parc club du golf - rue Guillibert

13856 Aix-en-Provence Cedex 3 - France

Tel: USA (toll free) 1 866 513 0362 - International +33 442 393 600

Fax: +33 442 394 902

Sales

For sales questions, please contact sales@https://www.360docs.net/doc/b311523883.html,.

Technical Support

For technical support questions, please contact support@https://www.360docs.net/doc/b311523883.html,.

General

For all other questions, please contact support@https://www.360docs.net/doc/b311523883.html,.

10

11

PCIe XpressRich Getting Started Before you start...

Chapter 1 Before you start...

1.1 System Requirements

To install the PCI Express XpressRich package, you need:

?

Computer and Processor : Intel? Pentium? III 1-GHz processor ?Memory : 512 MB of RAM or greater

?Operating System : Windows NT4/2000/XP or any UNIX/Linux platform supporting Java ?

Hard Disk : 40 MB of free disk space for Core installation and 1 GB for component design

1.2 EDA Tools Requirements

Table 1 describes EDA Tools Requirements unique to Windows, unique to Unix / Linux, and common to both operating systems.

1.3 Package Features

The PCI Express Core is available for Windows or Unix/Linux in any of the following packages:

?

ASIC Source

?Windows : pcie-rich_vXXX_bYYY_asic_full.exe

?Unix / Linux : pcie-rich_vXXX_bYYY_asic_full.jar ?

Unix / Linux : pcie-rich_vXXX_bYYY_asic_full.tar.gz ?

ASIC Evaluation

?Windows : pcie-rich_vXXX_bYYY_asic_eval.exe ?Unix / Linux : pcie-rich_vXXX_bYYY_asic_eval.jar ?

Unix / Linux : pcie-rich_vXXX_bYYY_asic_eval.tar.gz

Table 1: EDA Tools Requirements

Windows 2000 / XP

Unix / Linux

?

ModelSim PE or SE 6.1d or above

?ModelSim SE 6.1d or above ?NCSim version 5.50 p004?

VCS 7.2.1R17

?Required for all Evaluation versions of the Core ?Required for full Full versions of the Core if you wish to use PLDA’s simulation scripts (requires vlogan support)

?

Optional license for dedicated verification language and tools (for example, Specman Elite?, SystemC, or Vera)

?

ASIC Synthesis Tool (DC compiler, RTL Compiler, Magma, Synplify ASIC, Ambit, PKS, etc.)

?

Before you start...PCIe XpressRich Getting Started

12

1.3.1 Source Package

1.3.2 Evaluation Package

Table 2: Full package features

Core Source

?VHDL: Original clear-text source code

?

Verilog: Original clear-text source code

Testbench

Two testbenches are available with the XpressRich IP Controller:

?PLDA’s PCIe Testbench: Please see sales@https://www.360docs.net/doc/b311523883.html, for details.?

nVS testbench: Please see https://www.360docs.net/doc/b311523883.html, for details

Table 3: Evaluation package features

Core Source

?VHDL: Single scrambled RTL file

?Verilog: Single scrambled RTL file

?

One clear-text sample source file for demonstrating PLDA coding standards.

PLDA testbench

The PLDA testbench, exclusively compatible with the Core, includes the following:

?Unlimited duration for purchased products ?BFM Instance: Root Port, Endpoint

?Number of Transactions: 1,000 for purchased product, 50 for eval version ?Monitor

?

Checker: No

Please refer to the PLDA Testbench Reference Manual for more details.

?

MTI Modelsim

?VHDL : VHDL pre-compiled library, multi-OS ?Verilog : Verilog pre-compiled library, multi-OS ?

Cadence NCSim

?VHDL : VHDL-protected, UNIX/Linux ?Verilog : Verilog-protected, UNIX/Linux ?

Synopsys VCS

?Verilog : Verilog-protected, Linux

nVS testbench

The nVS OEM Light testbench is included in this package. It is exclusively compatible with the Core and includes the following limited feature set:

?One-year duration

?BFM Instance: Root Complex only ?Number of TLPs: 500

?Monitor: Full single instance ?

Checker: No

Please refer to the nVS testbench user's guide for more details.

?

MTI Modelsim

?VHDL : VHDL pre-compiled library, multi-OS ?Verilog : Verilog pre-compiled library, multi-OS ?

Cadence NCSim

?VHDL : VHDL-protected, UNIX/Linux ?Verilog : Verilog-protected, UNIX/Linux ?

Synopsys VCS

?Verilog : Verilog-protected, Linux

PCIe XpressRich Getting Started Before you start...

1.4 Installing the Package

1.4.1 Windows NT4.0, 2000, or XP

1. Open an Explorer window and browse to the contents of the PCI Express Core CD.

2. Double-click the .exe file and follow the installer instructions.

The package is installed to the selected location on your hard drive in a directory named

pcie-rich_vXXX_bYYY_ZZZ, where “XXX” is the Core version number, “YYY” is the build number, and “ZZZ” is

the supported technology. The following shortcuts are added to the Start menu (Start -> Programs ->

pcie-rich_vXXX_bYYY_ZZZ) and contains the following elements:

?Core Reference Manual (.pdf)

?Getting Started (.pdf)

?PLDA Testbench Reference Manual (.pdf)

?PCI Express nVS User Manual (.pdf)

?PCI Express Wizard (customization assistant)

?Build History (.pdf)

?Revision History (.pdf)

1.4.2 UNIX / Linux platform

1.4.

2.1 Installing with Java

1. Open a shell and set the working directory to this CD's root directory.

2. At the prompt type:

java -jar pcie-rich_vXXX_bYYY_ZZZ.jar

Where “XXX” is the Core version number, “YYY” is the build number, and “ZZZ” is the supported technology.

Note: The Java 1.3.1 (or later) virtual machine is required for installation. Type:

java -version

to find out which version of Java is installed on your computer. You can find the Java virtual machine on

Sun's Java Web site, or contact your OS manufacturer.

The package is installed to the selected location on your hard drive in a directory named pcie-rich_ vXXX_ZZZ.

1.4.

2.2 Installing via the Command Line

1. Open a shell and set the working directory to this CD's root directory.

2. Create an empty directory.

3. At the prompt, type:

tar -xzf pcie-rich_vXXX_bYYY_ZZZ.tar.gz -C

Where “XXX” is the Core version number, “YYY” is the build number, and “ZZZ” is the supported technology.

13

Before you start...PCIe XpressRich Getting Started

14

1.5 Exploring the Installed Files

1.5.1 ASIC Source Package

Table 4: Directory structure for the Source package

?

core

?

simulation ?Modelsim

?vhdl : compiled core library ?vlog : compiled core library

?

ncsim

?vhdl : encrypted core file ?vlog : encrypted core file

?

source

?vhdl : RTL clear-text core source code ?vlog : RTL clear-text core source code

?

documentation build_history.pdf revision_history.pdf getting_started.pdf reference_manual.pdf

testbench_reference_manual.pdf nvs_user_manual.pdf

?JExpress : Installation files that should not be modified.?META-INF : Installation files that should not be modified.?

phypcs

?

simulation ?Modelsim

?vhdl : compiled phypcs library ?vlog : compiled phypcs library

?

ncsim

?vhdl : encrypted phypcs file ?vlog : encrypted phypcs file

?

source

?vhdl : RTL source code ?vlog : RTL source code

?

ref_design

?

simulation ?Endpoint ?

source ?Endpoint

?

software

?plda_api : Application Programming Interface files ?tools_source : C++ examples of PLDA tools

?

windows : Jungo PCI drivers and PLDA tools executables

?testbench : NSys BFM

?

wizard : TxRx interface wizard provided for creating a top-level instance of the Core.

PCIe XpressRich Getting Started Before you start...

Table 5: ASIC Evaluation Directory structure for the Evaluation package

?core

?simulation

?Modelsim

?vhdl: compiled core library

?vlog: compiled core library

?ncsim

?vhdl: encrypted core file

?vlog: encrypted core file

?source

?vhdl: scrambled core source code

?vlog: scrambled core source code

?documentation

build_history.pdf

revision_history.pdf

getting_started.pdf

reference_manual.pdf

testbench_reference_manual.pdf

nvs_user_manual.pdf

?JExpress: Installation files that should not be modified.

?META-INF: Installation files that should not be modified.

?phypcs

?simulation

?Modelsim

?vhdl: compiled phypcs library

?vlog: compiled phypcs library

?ncsim

?vhdl: encrypted phypcs file

?vlog: encrypted phypcs file

?source

?vhdl: scrambled phypcs source code

?vlog: scrambled phypcs source code

?ref_design

?simulation

?Endpoint

?source

?Endpoint

?software

?plda_api: Application Programming Interface files

?windows: Jungo PCI drivers and PLDA tools executables

?testbench: PLDA and NSys BFM

?wizard: TxRx interface wizard provided for creating a top-level instance of the Core.

15

Frontend Design PCIe XpressRich Getting Started Chapter 2 Frontend Design

2.1 Creating a Parameterized Instance of the Core

The PCI Express Wizard generates a VHDL or Verilog wrapper that instantiates the Core with custom values,

input ports, and output ports.

WARNING:

?The file created by the Wizard should not be modified with a text editor. Open the Wizard and select an

existing .vhd/.v file in order to modify an existing instance of the Core.

?If you have already created an instance of the Core and you create a second instance of the Core with the

same name, the Wizard will overwrite your original file without warning.

Follow the directions below to launch the Wizard and create an instance of the Core:

2.1.1 Sample Core Configuration

Table6 describes a sample Core configuration that might result after running the Configuration Wizard (see

Section2.1.2 and Section2.1.3 for details).

16

PCIe XpressRich Getting Started Frontend Design

Table 6: Sample configuration of the Core as an Endpoint

Parameter Value Notes

Lanes4Range: x1, x4, x8

Virtual Channel1Range: 1 - 8

Multi Function1Range: 1-8

The multi-function feature is only available for Endpoint configurations.

Maximum Payload Size 512 bytes Range: up to 4 KB. Typically 256 or 512 bytes offers a good compromise between high system performance and Core size.

In general, when the Maximum Payload Size is increased, system performance improves

up to a point (at the cost of increased Receive and Retry buffers). Please refer to the

Reference Manual for more information.

Receive Buffer / FC credits / VC 4 KB / VC Range: minimum is Maximum Payload Size, but at least 4 (for large Maximum Payload

Sizes) and even 8 (for small Maximum Payload sizes) times that amount is recommended.

Please see the Receive Buffer section of the Reference Manual for more details.

The buffer size is also dependent on the number of outstanding requests established for a

component (4, 8, 16, or 32) as indicated by the number of supported tags.

The buffer size is also dependent on the number of outstanding requests established for a

component (4, 8, 16, or 32).

Note that Tag 7:0 (Byte 6 Bit 7:0) of the header are used to identify each request issued by

the requester. As Non Posted requests are sent, the next sequential tag is assigned.

Default: only bits 4:0 are used (32 outstanding transactions at a time). If the Extended Tag

bit of the PCI Express Control Register is set to 1 then all 8 bits may be used (256 tags).

Posted

header

16 credits Range: 1 credit is the minimum but 16 or 32 credits are recommended.

Posted data96 credits Range: The minimum possible value is the Maximum Payload Size, but at least twice that

amount is recommended.

Non-Posted

header

16 credits Range: The minimum possible value is 1 credit.

Non-Posted

data

16 credits Range: Same value as Non-Posted header credits.

Completion header 32 credits

(infinite)

Range: 1 credit is possible, but at least two times the Posted header value for small Maxi-

mum Payload Sizes and at least four to eight times for large Maximum Payload Sizes is

recommended.

Note that Endpoint components must advertise infinite Completion credits in order to avoid

deadlock, however, the values for header and data are specified so that the Master block

can calculate the potential size of a Read Request.

Completion data 96 credits

(infinite)

Range: Twice the Maximum Payload Size is recommended.

Note: See note above for Completion Header.

Retry buffer256 TLPs, 4

KB Range: 2 times the Maximum Payload Size is possible, but at the risk of system performance. 4 times is recommended.

BAR Mapping

BAR 0/1prefetchable memory (64-bit addressing mode) of 64 KB

BAR 2/3prefetchable memory (64-bit addressing mode) of 64 KB

BAR 4/5prefetchable memory (64-bit addressing mode) of 4 KB

17

Frontend Design PCIe XpressRich Getting Started

2.1.2 Launching the Wizard

https://www.360docs.net/doc/b311523883.html,unch the Wizard:

?Windows: select Start → Programs → PCI_Express_vXXX → PCI Express Wizard. The PCI Express:

Create / Select Wrapper window appears. You can alternatively browse to the /wizard directory and run the

run_wizard.bat batch file to launch the Wizard GUI.

?Unix: open a terminal window and type: /bin/sh run_wizard.sh (located in the ../wizard installation directory).

The PCI Express: Create / Select Wrapper window appears.

Figure 1: Screenshot: The choose wrapper window

2. To create a new wrapper, type a name in the Name text box and click Open. To modify an existing wrapper,

browse your Hard Drive, select the desired wrapper, and click Open. The first page of the PCI Express Core

Wizard appears.

2.1.3 Customizing the Core with the Wizard

Each window of the wizard includes a Help button to provide context-sensitive support when configuring the Core.

2.1.

3.1 Define Settings for instance

Figure 2: Screenshot: The Define Settings for instance Window

18

19

PCIe XpressRich Getting Started

Frontend Design

To create or edit an existing Core instance, modify the following parameters:

?Interface Type: Select the type of Core you would like to instantiate from the Interface Type dropdown list.?Number of lanes: x1, x4 or x8.

?Internal Clock: 125 or 250 MHz. A choice of 125 MHz or 250 MHz Internal Clock implies a 20b or 10b parallel interface respectively.

?Language: Select which language you are working with (VHDL or Verilog) from the language dropdown list.?Internal Data Path: For the moment, the Core only supports a 64-bit internal data path.

?PCI Express compliance: The Core supports both PCI Express Base Specification Revision 1.0a and PCI Express Base Specification Revision 1.1.

?Implement Cut through: A Core configured as a switch port may implement cut-through mode in order to transfer TLPs with data payloads greater than several DWs, which can result in a significant reduction in latency.

?

Maximum Payload Size: The Max Payload size parameter limits the maximum size of a TLP's data payload.

Skip Customization: Click Skip Customization to upgrade an existing instance of the Core with a new version of the Core. In other words, if you receive a new version of the Core from PLDA, open your existing Core instance with the Wizard and click Skip Customization in order to create a new instance compatible with the new version of the Core that uses your old parameters.

2.1.

3.2 Main Core Features

Figure 3: Screenshot: Main Core Features window

To customize Core features, modify the following parameters or to use default values, click Set.

?Number of Virtual Channels : You can define up to eight Virtual Channels (VCs). VCs and Traffic Classes allow you to prioritize types of data flow.

?Number of Low Priority Virtual Channels : Note that you can only modify this value if you choose to implement more than one VC.

?

Implement Common DPRAM : This option permits you to configure the DPRAM of the Receive Buffer as a single block of DPRAM common to all initialized VCs (in which case the checkbox is checked), or individual blocks of DPRAM per initialized VC. Note that you can only implement the Common DPRAM model if you choose to implement more than one VC.

?Rx Buffer Size per VC : We advise setting a Receive Buffer Size to at least four time the value of the Maximum Payload Size.

?

Retry Buffer size

: The size, in bytes, of the Retry buffer.

Frontend Design PCIe XpressRich Getting Started

20?Phantom Functions supported: This field indicates the number of MSBs of the function number portion of Requester ID that are logically combined with the Tag identifier.

?00: The Phantom function feature is not available within the device.

?01: The MSBs of the function number in the Requester ID are used for Phantom functions. The device designer must implement function 0. When issuing request packets function 0 may also use function 4 in the packet's Requester ID.

?10: The two MSBs of the function number in the Requester ID are used for Phantom functions. The device designer may implement function 0. When issuing request packets, Function 0 may also use function 2,

4 and 6 in the packet's Requester ID.

?11: All three bits of the function number in the Requester ID are used for Phantom functions. The device designer must only implement function 0 and it may use any function number in the packet's Requester ID.

?Number of functions supported: For Endpoint designs, you may choose to implement up to eight functions, which duplicates the Configuration Space for each implemented function permitting the duplication of BAR decoding, Interrupt / MSI, power management, the error interface, and other Endpoint-specific functionality.

Note that multiple VCs can only be implemented on function 0 regardless of the number of implemented functions.

?Select Optimal Buffer values: We recommend that you use suggested values for the Receive and Retry Buffer sizes. To use suggested values, click Set.

2.1.

3.3 Tag Configuration

Figure 4: Screenshot: Tag Configuration window

For Endpoint designs that implement more than one function (established in the Main Core Features window), you

may determine the number of tags per implemented function.

?Number of tags generated by the Core: Increasing the number of outstanding requests can improve

system performance, but at the cost of increased hardware.

?Support Extended Tag: By default, the maximum value of outstanding requests possible per component is

32, but by setting the Extended tag and the Phantom Function Number Enable bit, your can set outstanding

requests to a maximum of 2,048.

模具买卖合同协议书范本

编号:_______________ 本资料为word版本,可以直接编辑和打印, 感谢您的下载 模具买卖合同协议书范本 甲方:___________________ 乙方:___________________ 日期:___________________

甲方:________________________________________ 乙方:________________________________________ 签订口期:年月口 (以下简称甲方) 出卖人: 住所地: 法定代表人: 买受人:(以下简称乙方) 住所地:广东东莞长安 法定代表人: 甲、乙双方根据〈〈中华人民共和国合同法》等有关法律规定,在平等、自愿的基础上,经充分协 商,就乙方购买甲方产品达成以下买卖合同条款。 一、产品名称、型号、数量 二、产品质量 1、质量标准:模具合格率达到95%以上 2、乙方对产品质量有异议的,应当在收到产品后五日内提出确有证据的书面异议并通知到甲方; 逾期不提出异议的,视为甲方产品质量符合本合同约定要求。但乙方使用甲方产品的,不受上述期限限制,视为甲方产品符合合同约定要求。

三、产品价款 1、产品总价:万 2、甲方产品的包装费用、运输费用、保险费用及交付时的上下列支费用等按下列约定承担: 甲方产品的包装物由甲方提供,包装费用由甲方承担。 甲主产品的运输由甲方办理,运输费用由乙方承担。 甲方产品的保险由乙方办理,保险费用由乙方承担。 甲方产品交付时的上下力支费用由甲方承担。 乙方承担的上述费用,乙方应当在甲方交货前一次性给付甲方0 四、产品交付甲方产品交付方式为:甲方代办托运 产品交付地点为甲方所在地,交货时间为合同生效后天,若乙方对甲方产品有特殊要求的, 甲方应当在乙方提供相关确认文件后天内交货。但乙方未能按约定付款甲方有权拒绝交货, 乙方未能及时提供相应文件的,甲方有权延期交货。 在合同约定期限内甲方违约未能及时交货的,产品的灭失、毁损的风险由甲方承担;产品交付后 或乙方违约致使甲方拒绝交货、延期交货的,产品的灭失、毁损的风险由乙方承担。 五、争议解决 本合同履行过程中产生争议的,双方可协商解决。协商不成的,应向甲方所在地人民法院提起诉 讼解决。 六、明示条款: 甲、乙双方对本合同的条款已充分阅读,完全理解每一条款的真实意思表示,愿意签订并遵守本合同的全部约定。

模具合同范本大全

模具合同范本大全 合同一是买卖双方在经济活动中对基建产品约定的价格,由双方通过谈判,以合同形式确定,大家看看下面的模具合同范本哦! 模具合同范本一 A方(发包方): B方(承包方): 为了更好地对生产模具车间开料组管理,提高生产效率,提高板材利用率。经AB双方共同协商,决定将开料组由B 方承包经营。为明确双方的权利、义务,特订立本合同: 一、承包方式 A方将权属于A方的生产模具车间开料组承包给B方为A 方代加工。承包期内,A方提供场地,设备及生产线;一切开支包括原材料、设备、耗材、辅材、水费、电费、设备维修费等费用均由A方负责支付,B方只承担人工工资。 二、承包期限 合同承包期限为一年,从____年____月____日起至______年____月____日止。 三、承包产品价格 每月裁板_____,保底______元,超出平方数,按每平方____元支付。 四、A方权限: 1、A方有权对B方进行各种行政管理,如卫生、安全等。

禁止在模具车间内吸烟,避免火灾的发生,如因此造成事故,由B方包赔一切损失。 2、A方有权对B方的生产环境、劳动保护进行监督,A方发现B方有违规行为,有权终止合同或给予经济制裁。 3、A方每天给B方下达生产任务,B方应按A方要求保质保量、按时完成生产任务,A方有权对B方因延误交货进行经济处罚,影响生产进度的每延误一次扣B方_____元,造成A方延期的一切费用由B方承担。 五、B方责任: 1、B方在生产经营中,必须服从A方的管理,及时完成A 方下达的生产任务,按A方的一切规章制度进行生产。 2、B方有责任对A方提供的设备、设施进行定期保养、维护,对设备出现异常应尽早汇报,由于B方操作失误造成设备损坏,责任由B方承担。 3、B方必须将每天的生产报表数据提供给A方,由A方核算部根据B方的产量进行核算加工费。B方不得私自承接外单位的货源,一经发现,每次扣罚_____元。 4、B方开料组所有工作人员的人身安全,如发生意外,由B方承担,A方不承担任何责任。 5、B方在承包期间不得将模具车间转包他人。六、结算及发放方式 1、结算方式:当月B方将生产报表交给A方核算部,由A

模具制造合同范本(标准版)

编号:FS-HT-05018 模具制造合同(标准版) Model manufacturing contract template 甲方:________________________ 乙方:________________________ 签订日期:_____年____月____日 编订:FoonShion设计

模具制造合同(标准版) (合同编号:) 甲方(制作方):地址: 法定代表人:营业执照证号: 乙方(承揽方):地址: 法定代表人:营业执照证号:合同签订地: 甲乙双方依据>规定,经充分协商,就乙方为甲方制作模具,甲方支付加工费事宜,达成如下协议: 一、制作项目、数量、金额: 二、图纸及技术资料的提供: (1)乙方按照甲方要求负责模具设计,计算模具日产能力,并需得到甲方确认方可制作。(2)模具设计所需图纸资料或样品由甲方提供给乙方使用的,须经甲方确认后方可使用。 三、技术要求以及质量要求:

(1)模具必须按甲方提供的图纸及要求制造,保证模具啤出符合要求的制件;(2)模具必须按照制作项目列明的要求制作,且必须有合理可靠地冷却系统; (3)更详尽的技术要求见附表,模具也应符合甲方在向乙方提供的其他的技liuxue86术资料中明示的技术要求以及质量要求; (4)乙方制作的模具应保证万啤次以上的使用寿命。 四、制造工期: (1)工作期为天(第一次交符合功能装配的样品),即于_____年___月___日前提供全部首样; (2)首样交付后,甲方未提出改模,乙方于15天内(即于_____年___月___日前)提出向甲方交付合格模具; 五、模具验收以及交付:(1)模具验收的依据: 1.甲方确认的产品零件图; 2.双方商定,并经甲方确认的技术工艺方案,双方确认的模具技术要求。 3.模具设计图纸以及电子文档;

模具合同范本

合同订立原则 平等原则: 根据《中华人民共和国合同法》第三条:“合同当事人的法律地位平等,一方不得将自己的意志强加给另一方”的规定,平等原则是指地位平等的合同当事人,在充分协商达成一致意思表示的前提下订立合同的原则。这一原则包括三方面内容:①合同当事人的法律地位一律平等。不论所有制性质,也不问单位大小和经济实力的强弱,其地位都是平等的。②合同中的权利义务对等。当事人所取得财产、劳务或工作成果与其履行的义务大体相当;要求一方不得无偿占有另一方的财产,侵犯他人权益;要求禁止平调和无偿调拨。③合同当事人必须就合同条款充分协商,取得一致,合同才能成立。任何一方都不得凌驾于另一方之上,不得把自己的意志强加给另一方,更不得以强迫命令、胁迫等手段签订合同。 自愿原则: 根据《中华人民共和国合同法》第四条:“当事人依法享有自愿订立合同的权利,任何单位和个人不得非法干预”的规定,民事活动除法律强制性的规定外,由当事人自愿约定。包括:第一,订不订立合同自愿;第二,与谁订合同自愿,;第三,合同内容由当事人在不违法的情况下自愿约定;第四,当事人可以协议补充、变更有关内容;第五,双方也可以协议解除合同;第六,可以自由约定违约责任,在发生争议时,当事人可以自愿选择解决争议的方式。 公平原则: 根据《中华人民共和国合同法》第五条:“当事人应当遵循公平原则确定各方的权利和义务”的规定,公平原则要求合同双方当事人之间的权利义务要公平合理具体包括:第一,在订立合同时,要根据公平原则确定双方的权利和义务;第二,根据公平原则确定风险的合理分配;第三,根据公平原则确定违约责任。诚实信用原则:根据《中华人民共和国合同法》第六条:“当事人行使权利、履行义务应当遵循诚实信用原则”的规定,诚实信用原则要求当事人在订立合同的全过程中,都要诚实,讲信用,不得有欺诈或其他违背诚实信用的行为。

模具采购合同范本

篇一:模具采购合同书 模具采购合同书 年月 日甲方:乙方:甲方:***********汽车股份有限公司 乙方: 双方就__________________________模具的设计、制造和有关技术服务,经友好协商,签订本合同。 1、定义 1.1模具:本合同所称模具是指xxxx项目使用模具。 1.2技术资料:本合同所称技术资料是指甲方向乙方提供的技术文件(包括但不限于设计图纸、数模)以及乙方向甲方交付模具时一并提交的全部技术文件。 1.3预验收:由甲乙双方在乙方所在地进行的对模具实物的静态、动态、冲压件质量和模具技术资料的检验,并由甲乙双方代表对检验结果签字确认而进行的验收。 1.4最终验收:由甲乙双方在甲方所在地进行的对模具实物的静态、动态、冲压件质量和模具技术资料的检验,并由甲乙双方代表对检验结果签字确认而进行的验收。 2、项目内容 合同总价:含税价人民币____________整(小写:_________元)。 3、付款方式 3.1合同签订后,乙方完成全部模具图纸设计并经甲方会签确认后___天内支付合同总额的___%,作为预付款,计人民币_____元; 3.2乙方完成模具制造,甲方在乙方完成模具预验收合格后,模具到达甲方使用现场,凭模具接收单位的货物接收证明___天内支付合同总价的___%,计人民币_____元; 3.3模具运到甲方后,在甲方指定地点完成最终验收合格,乙方凭甲方出具的最终验收合格证明和本合同总价的全额增值税发票,甲方支付合同总价的___%给乙方;计人民币_____元3.4质量保证期为自最终验收合格之日起一年,质量保证期内甲方无质量异议,甲方向乙方支付合同总价的___%作为质保金,计人民币_____元 4、交货期限 4.1_____年__月__日完成模具结构图纸会签确认。 4.2_____年__月__日完成模具制作,__月__日完成预验收及整改。4.3_____年__月__日将模具发送到甲方指定地点,随模具的备件清单、备件实体及全部技术资料(按《_______________模具开发技术协议》)一并提供。 5、双方权利和义务 5.1 甲方 5.1.1甲方向乙方提供模具开发依据:二维产品图一份,冲压设备参数一份。 5.1.2甲方负责对冲压工艺方案、冲压设备选用情况、模具结构方案、冲压操作的安全方便性进行认可性会签。 5.1.3甲方负责在甲方组织最终验收工作,并为最终验收提供必要的设备、场地、材料、工具等。 5.1.4甲方按照合同约定的付款方式向乙方付款。 5.1.5甲方负责对所提供的产品数模及相关技术资料进行解释。 5.2 乙方 5.2.1乙方负责冲压件的工艺设计、模具设计及模具制造; 5.2.2乙方在合同签定后____日内,制订出详细工作计划并传至甲方并经甲方确认。每____日自查工作计划执行情况,并对存在问题进行分析,提出对策。计划执行情况以书面形式向

模具合同范本

委托加工模具合同 合同编号: 签定日期: 甲方 乙方: 根据《中华人民共同国合同法》规定,以甲乙双方协商,就甲方委托乙方加工模具业务签订本合同,以资共守信守。 一、制模部件名称、模具数量与金额 二、模具质量与评价标准、验收方法、验收日期、验收地点: 1、模具质量与评价标准、验收方法: 以2D图纸为准确,参照3D模型,对制品进行评价。 2、验收日期:甲乙双方签订合同后,开始制作模具,乙方需合同纳期内交付样件。 3、验收地点:乙方工厂。 三、模具备件与材料的采购:由乙方采购。 四、制造费用的结算: 1、结算时间: ⑴本合同签订3日内,甲方以电汇形式支付合同总额的 40 %作为预付款,乙方收到预 付款和甲方的正式图纸或样件即作为制模起始日,开始制作模具。 ⑵模具验收合格后甲方支付乙方60%模具款。 2、结算方法:银行电汇以RMB结算。 五、甲乙双方责任:

1、甲方责任: ⑴甲方需付给乙方预付款的同时,及时向乙方提供图纸,并在乙方接受图纸并开始生产 时,不经与乙方协商,不得提出对图纸进行较大的形状、结构、尺寸等改动,如因必要原因必须修改,甲乙双方可另得商定变更费用和模具交付日期。 ⑵甲方在乙方试模调整期间,需及时参与提供部件配合情况信息和意见。以便乙方对模 具及时调整。 2、乙方责任: ⑴乙方应按本事同之规定执行制模和试模及交付使用的日期。 ⑵由甲方所指定的所有图纸及信息归甲方所有,乙方有保密责任,保证不透露或泄露 任何与产品有关的任何信息给第三方。如乙方泄秘则造成的损失由乙方全部承担。 六、本合同未尽事宜,由甲乙双方协商解决。 七、本合同如需变更或解除,须经甲乙双方书面同意。 八、违约责任:按《中华人民共同国合同法》规定处理。 九、本合同一式两份,甲乙双方各执一份,自双方盖章签字且在甲方40% 预付款汇出至乙方之日起生效。 甲方:乙方: 签字:签字: 盖章:盖章: 日期:日期: 开户行:开户行: 税号:税号: 帐号:帐号:

模具加工合同范本(完整版)

合同编号:YT-FS-1489-34 模具加工合同范本(完整 版) Clarify Each Clause Under The Cooperation Framework, And Formulate It According To The Agreement Reached By The Parties Through Consensus, Which Is Legally Binding On The Parties. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

模具加工合同范本(完整版) 备注:该合同书文本主要阐明合作框架下每个条款,并根据当事人一致协商达成协议,同时也明确各方的权利和义务,对当事人具有法律约束力而制定。文档可根据实际情况进行修改和使用。 买方: 卖方: 地址: 地址: 电话: 电话: 传真: 传真: 联系人: 联系人: 经买卖双方友好协商,买方委托卖方加工生产____模具共____套。双方达成如下加工协议:模具基本情况:加工合同模板交货条件 以上各套模具使用材质:_____ (以上模具用料由卖方提供)。 一、双方的权利及责任: 买方责任及权利如下: 1. 买方负责交付给卖方本项目的研发进度要求及计划,并尽可能地提供项目的销售预测。

2. 买方负责交付给卖方执行本合同所需的产品设计图纸和其他相关技术资料,并且负责技术方面的支持工作。 3. 对交付给卖方的产品设计图纸和相关技术资料,买方具有唯一的解释权,当发生歧义时,卖方应征询买方意见,由买方确认。 4. 卖方完成模具的设计和制造后,由买方去卖方现场对模具进行验证确认或由卖方提供产品样品到买方进行验证确认。本合同中所指模具包含产品本身的模具及后续生产所需的夹治具和模具。 卖方权利及责任如下: 1. 卖方负责根据买方提供的产品设计图纸和其他相关技术资料进行模具的设计和制造,卖方负责按照合同规定按时完成符合买方设计要求的模具。 2. 卖方负责按时按量提供认证及样板测试、试产所需的产品。同时卖方必须提供相关产品的详细的检验测试报告供买方确认。如需修/改模, 送板时同时也要附检验测试报告(注明修改的地方)

塑胶模具合同范本(完整版)

合同编号:YT-FS-3161-57 塑胶模具合同范本(完整 版) Clarify Each Clause Under The Cooperation Framework, And Formulate It According To The Agreement Reached By The Parties Through Consensus, Which Is Legally Binding On The Parties. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

塑胶模具合同范本(完整版) 备注:该合同书文本主要阐明合作框架下每个条款,并根据当事人一致协商达成协议,同时也明确各方的权利和义务,对当事人具有法律约束力而制定。文档可根据实际情况进行修改和使用。 合同号:签约时间:签约地点: 甲方:乙方: 地址:地址: 电话:电话: 甲乙双方为确保明确双方权利义务,经充分协商,遵循平等,互惠互利的合作诚意,特订立本合同。依据本合同制定的有关附件、补充协议及相关修订书,是本合同的有效组成部份,具有相同的法律效力。 1、乙方根据甲方提供的样品或图纸来设计制造模具。 2、在生产中,甲方如需修改样品或图纸,应及时通知乙方,由此产生的费用由甲方负责。 3、乙方如需对结构、工艺、制造技术进行调整和改动,应事先通知甲方,甲方认可后进行。

4、模具交付甲方使用后,如非正常使用,导致模具损伤,维修费用由甲方负责。 二、质量要求: 1、我司提供模架、模芯材料(在正常情况下使用,模具保证使用30万次)。 2、模具及附件均采用公制通用标准制造。 3、模具试用于双方确认的机台及相关的技术指标。 三、付款方式: 1、合同签订后甲方应3天内付总金额的。 2、样件合格时付合同剩余总金额的余款,即人民币元。 3、更改图纸或样件造成的费用由客户负责。 4、保修期限:模具验收合格后,正常条件下使用一年内进行无偿保修。 四、交货期限: 1、在客户图纸确认及收到预付款后天首试。 五、模型所有权: 1、模型的所有权属于甲方。

模具保管合同范本

模具保管合同范本 Model of mould storage contract 甲方:___________________________ 乙方:___________________________ 签订日期:____ 年 ____ 月 ____ 日 合同编号:XX-2020-01

模具保管合同范本 前言:合同是民事主体之间设立、变更、终止民事法律关系的协议。依法成立的合同,受法律保护。本文档根据合同内容要求和特点展开说明,具有实践指导意义,便于学习和使用,本文档下载后内容可按需编辑修改及打印。 甲乙双方经过友好协商,达成如下协议: 一、甲方现有________模具____款交给乙方保管并用于生产。 序号 模具名称 单位 数量 模具规格 模具制作费用 二、保管期限:自模具交接之日起,至甲方拿回模具或本协议终止之日止。 三、保管细则条款: 1、

甲方将该模具交给乙方保管期间,乙方只有接到甲方订单后方可按单生产,交予甲方。乙方不得私自使用该模具生产交予其它客户,否则,每生产一次罚款________元人民币。 2、 该模具所有权归甲方,乙方未经甲方同意不得将该模具转让、转租、复制交予第三者生产或作为其它任何之使用。如有上述情况一经甲方发现,乙方必须赔偿甲方因此而导致的一切损失费用。 3、乙方自接管模具之日起,须负责模具的一切免费保管及维护责任。 4、该模具如甲方需要,乙方必须无条件的立即把完好无损的模具交与甲方,乙方不得以任何理由扣留(包括多余存货要求甲方购买)。 四、以上两套模具生产累计满1万套,退回模具费。 五、本协议一式两份,甲乙双方各执一份,经双方交接签字盖章后即刻生效。若双方交接签字者离职,本协议书仍然有效。 甲方(签章)乙方(签章)

模具制作合同范本(标准版)

编号:FS-HT-05018 模具制作合同(标准版) Mold making contract 甲方:________________________ 乙方:________________________ 签订日期:_____年____月____日 编订:FoonShion设计

模具制作合同(标准版) 甲方(订作方):_______ 地址:________ 法定代表人:_____ 营业执照证号:______ 乙方(承揽方):_______ 地址:________ 法定代表人:_____ 营业执照证号:______ 合同签订地:_____ 甲乙双方依据《合同法》规定,经充分协商,就乙方为甲方制作_______模具,甲方支付加工费事宜,达成如下协议; 一、制作项目、数量、金额 二、图纸及技术资料的提供

1)乙方按照甲方要求负责模具设计,计算模具日产能力,并需得到甲方确认方可制作。 2)模具设计所需图纸资料由甲方提供给乙方使用的,须经甲方确认后方可使用。 三、技术要求以及质量要求 1)模具必须按甲方提供的图纸及要求制造,保证模具啤出符合要求的制件; 2)模具必须按照制作项目列明的要求制作,且必须有合理可靠的冷却系统; 3)更详尽的技术要求见附表,模具也应符合甲方在向乙方提供的其他的技术资料中明示的技术要求以及质量要求; 4)乙方制作的模具应保证____万次以上的使用寿命。 四、制造工期 1)工作期为35天(第一次交符合功能装配的样件),即于____年____月____日前提供全部首样; 2)首样交付后,甲方未提出改模,乙方于____天

内(即于____年____月____日前)向甲方交付合格模具; 五、模具验收以及交付 1)模具验收的依据: 1.甲方确认的产品零件图; 2.双方商定,并经甲方确认的技术工艺方案,双方确认的模具技术要求。 3.模具设计图纸以及电子文档。 2)模具验收合格规定: 1.甲方连续试产5天或产量达到____件以上,日产能力偏差不超过设计要求的5%,模具无异常,制件合格率98%以上,甲方出具模具验收检验合格报告。 2.乙方交模后,由于甲方原因____天内不投(试)产,模具视为合格处理并由甲方出具模具检验报告,办理结算付款手续。 3.乙方交试模样件后,由于甲方原因____天内不能检验确认的模具视为合格处理并由甲方出具模具检验报告,办理结算付款手续。

开模合同范本

篇一:开模协议书 开模协议书 模具供方(以下称甲方):地址: 电话:传真: 模具需方(以下称乙方):地址: 电话:传真: 经甲、乙方双方共同协商,达成开模协议如下: 一、开模要求:经双方协商后,由甲方提供乙方认可的模具最终报价,并签订价格确认书,作为本合同不可缺少 的一部分。模具合同总金额(人民币)rmb 。含17%增值税。 2、甲方必须严格按照乙方的工程图纸及技术要求开模,乙方向甲方提供完整的开模工程资料。包括:产品3d、2d图档,开模注意事项,模具品质要求等,并经甲、乙双方确定后遵照执行。 3、模架型号,内模材料必须符合乙方要求;若甲方自选则必须提供相关资料或证明予乙方确认。 4、合同签定后十日内甲方必须向乙方提供详细的模具2d图档及开模进度表,乙方将严格按照双方确定的品质要求验收模具。 注:开模费用包括模具材料、制作费用、咬花及试模费用。二、模具维护: 1.甲方保证模具使用寿命50万模, 在此寿命范围内出现的结构问题及产品质量问题(如:模具碰伤、开裂、锈斑、出模不顺、尺寸不稳定等),甲方必须免费维修模具;如模具在使用寿命内不能使用, 甲方应负责更换或重新开模,并承担相应的费用,期间造成的经济损失由甲方负责。 2.因乙方工程变更导致模具需要大范围修改,甲方有权恰当收取修模费,期间造成的经济损失由乙方负责。三、模具所有权: 1.本合同所涉及的全部模具和夹治具及其组装图和零件图(包括2d和3d)的所有权,均归乙方所有,甲方无任何经营此合同中模具的权利。甲方不得干涉乙方对模具的处置权。甲方未经乙方同意,不得任意将本合约转包第三方制作。 2.乙方因本合约所提供给甲方的设计图等资料或样品,属乙方商业机密,其相关的专利权、著作权或其它智慧财产权,均属乙方或乙方之授权人所有,甲方未经乙方同意,不得将本工程所使用的图纸,技术告之他人。 3.甲方未经乙方同意,私自将乙方模具仿冒或用该模具生产为非乙方指定的工厂供货,甲方赔偿因此而造成乙方的一切损失。 4.乙方付清模具款后,要求将模具从甲方处转出时,甲方必须配合乙方或乙方指定的第三方进行转移验收,并自行承担费用将磨损部件更换以保证重新开始生产。甲方有义务对模具进行组装、防锈和包装处理,并发运至乙方指定的地点。模具转移过程中,如因甲方不当组装、防锈或包装的原因,造成模具损坏,由此产生的所有直接损失和间接损失一律由甲方承担。四、付款方式: 1.乙方第一次支付甲方 %模具开模预付款; 2.第一次试模样品确认后付 %; 3.批量试产模具完全确认ok后支付模具尾款。 五、逾期罚款: 1.开模时间甲方填写:(共30天)从年月日起至年月日。 2.甲方必须在双方约定的开模时间内完成模具,若特殊情况拖延时间做多不得超过5天; 3.若拖延时间超过5天,则每天处以模具费总额2%的罚款; 4.若拖延时间超过15天,则乙方有权终止合同;因乙方原因造成模具完成时间拖延,甲方不承担任何责任。

模具开发合同模板

模具合同 合同编号:20180515002 甲方(需方): 联系地址: 联系电话: 联系传真: 乙方(供方): 地址: 电话: 传真: 现有甲方向乙方采购模具事宜,根据《中华人民共和国合同法》及相关法律、行政法规的规定,甲、乙双方经平等、自愿、友好协商达成以下协议: 1.图纸编号,部件名称,模具类型,模数,模穴,模具费 产品图号产品品号 及名称 模具 类型 适用产品 模芯/模 架材料 模 具 数 模 穴 数 模具寿 命压模 次数 总价 (元) 交付时间 备注: 乙方需提供模具材质证明 2.交货方式 2.1模具验收合格后, 乙方负责将模具运送到甲方指定地点(广东省内)(运费全部由乙方承担)。 2.2甲方委托由乙方加工生产此模具之产品,如达到模具使用后寿命,乙方免费为甲方重新开一套模具; 且以上模具所有权都属甲方。 3.质量要求、技术标准 3.1 甲方提供零件图纸与相关技术要求。

3.2 乙方根据甲方零件图纸和相关技术要求进行模具设计,并制作完成相关模具设计图纸。乙方须将该图 纸提交甲方技术人员确认后再进行具体的模具制作(即乙方须提供模具结构图并得到甲方确认,方可制作模具)。 3.3 乙方必须按甲方要求填写《模具清单》确保模具所生产的产品零件无缺陷,《模具清单》随模具合同 同时发放,填写并需乙方签字盖章生效。 3.4 乙方必须确保模具所使用的材质与报价时所填《模具清单》的材质一致,如有发现材质问题,甲方有 权要求乙方按本合同模具总价的2倍进行赔偿。 4.产品保密要求 4.1甲方提供的图纸、模具的所有权、知识产权归属甲方,乙方不得向第三人披露。未经甲方允许,乙方 不得根据图纸、模具进行加工销售。否则,甲方有权终止合同,停止支付所有货款,有权要求乙方按模具总价的2倍予以赔偿,并保留追究乙方法律责任的权利。 4.2乙方加工过程中的所有资料(产品图、零件图纸及样板、模具)的知识产权属于甲方,乙方不得擅 自用甲方图纸及产品制作模具及其它用途,否则,甲方有权终止合同,停止支付所有货款,有权要求乙方按模具总价的2倍予以赔偿,并保留追究乙方法律责任的权利。 4.3若本合同模具经甲方验收合格后,甲方安排由乙方生产产品,在生产过程中乙方不得未经甲方书面同 意将本合同模具外发生产,乙方亦不得利用模具为任何第三方生产产品,否则甲方有权停止支付所有同乙方合作的货款,且乙方须按发现上述情况之日前甲乙双方所有交易总金额的10%向甲方支付违约金或按乙方为任何第三方生产产品涉及的总计金额向甲方支付违约金(两种方式以金额最高的方式执行)。 4.4合作期满或双方提前解除主合同后,乙方应退还甲方全部的业务资料等保密资料,并仍须谨守保密之 义务,否则,甲方有权终止所有与乙方的合作合同,停止支付所有货款,有权要求乙方按模具总价的2倍予以赔偿,并保留追究乙方法律责任的权利。 5.验收标准和方法 5.1验收:乙方须提供模具2D爆炸图及模具清单(含辅助模具, 格式自订)。模具验收工作只能在使 用该模具制造的零件完全批准后且连续生产不少于500件一个批量后进行。 5.2验收方法:甲方派人员到乙方现场,按乙方提供的模具2D爆炸图及《模具清单》验收。 5.3验收标准: 5.3.1开模图纸的技术要求; 5.3.2坯件实测数据必须与《模具清单》一致; 5.3.3制程中产品直通合格率90%以上为合格,否则即为开模失败; 5.3.4产品验收最终标准以甲方明确提供的3D或者2D零件图为准;甲方明确提供的最终标准可以包

模具合同范本

模具製作合同 合同編號:( )第號委托方: (下稱甲方) 受托方: (下稱乙方) 甲方為需要,就甲方委托乙方制作模具事宜,根據<<中華人民共和國合同法>>及相關法律規定,經雙方協商一致,達成以下合同條款: 第一條定作標的 說明: 乙方同意依甲方送交的零件圖紙及相關技術資料(詳見附件),完成上述模具制作。 第二條定義 1.“模具完成時間”指從雙方確認此合同後到模具開發完成、甲方收到最後樣品前的所有時間。 2.“詴模”指以本模具詴行射出、沖壓、壓鑄、鍛造或其他方式製成樣品,以測詴模具規格、品質、功能及效用。 3. “樣品”指以本模具射出、沖壓、壓鑄、鍛造或其他方式製成的樣品,包括成品及半成品。 4.“最後樣品”指以本模具射出、沖壓、壓鑄、鍛造或其他方式製成的樣品與第一條及附件一規定的產品規格、功能及效用相符合,作為正式量產的版本。 5. “修模”指針對樣品不符合第一條及附件規定的產品規格、功能及效用部分的修正。 6. “量產成品”指除樣品及最後樣品外,透過本模具大量生產製成的產品,無論其係用射出、沖壓、壓鑄、鍛造或其他方式製成,該產品應與第一條規定的產品規格、功能及效用相符合,並與最後樣品相符。

第三條模具製作時程管制 1. 本合同簽訂生效後7日內,乙方應以書面提供甲方確實可行的“模具製造流程進度表”(詳見附件),經甲方認可後,成為本合同的一部分。 2. 乙方應依照甲方認可的“模具製造流程進度表”製作模具,如甲方中途變更原設計,致乙方須重新製作模具時,經雙方協議後,重新修訂“模具製造流程進度表”。第四條模具費及支付 1. 模具費金額為人民幣元,當以上模具最後產品確認合格後,甲方應向乙方支付模具費。 2. 模具費在滿足本條第1款規定條件的前提下,由甲方於收到乙方提交的下列完整資料後個工作日內支付: (1)甲方的“樣品確認單”; (2)國家稅務發票 3. 若甲方向乙方訂購該模具所生產產品數量累計達到件時,則乙方應全額退還甲方所支付的模具費。 第五條材料的提供 1. 製作本模具所需的材料,乙方應依照附件約定提供品質、種類相符的材料。甲方有權利要求乙方就上述材料提供具公信力的鋼材、物料、加工等採購品質證明文件,以驗證材料品質。 2. 若甲方對於乙方所提供的材料數量、規格、品質或其品質證明文件有異議時,甲方可以自行送第三人處鑑定,若鑑定結果顯示材料的數量、規格或品質與附件或相關技術文件不符,乙方除承擔合同違約金外,還應承擔材料鑑定費用。 3. 詴模所需的材料,應由乙方提供,不向甲方另行收取費用。 第六條詴模、修模及交付義務 1. 每次詴模前,乙方應通知甲方,並主動指派具有專業及適當知識、經驗的人員詴模,否則如模具因而受到任何毀損、滅失,或因實施補救措施所產生的一切費用均由乙方負擔。 2. 乙方如有運送本模具至他處詴模的需要時,應事前取得甲方書面同意,且乙方應自行負擔該詴模費及運費,不得向甲方另行收取費用。如運送人、運送承攬人或第三人於模具運送或詴模過程中發生任何毀損、滅失,均由乙方負責。 3. 詴模後,乙方應於日內將射出、沖壓、壓鑄、鍛造或其他方式製成的樣品交付甲方檢驗。並依照甲方告知的改善意見修模,至模具射出、沖壓、壓鑄、鍛造或其他方式製成的樣品經甲方驗收合格為止。 第七條設計變更 如甲方要求變更設計原模具,以新設計圖與原設計圖相比較,乙方無須更換模仁或重新備料製作模具等重大變更時,乙方同意修改模具,並不要求增加任何定作報酬或費

模具合同范本

模具定作合同 签订地点: 日期:?协议号: 本合同于年月日由如下各方签署后生效: 甲方: 地址: 电话:传真: 乙方: 地址: 电话:传真: 本合同由(以下称“甲方”)和(以下称“乙方”),本着公平、公正、平等、互惠的原则订立生效。本合同所确定的委托关系,是基于甲方委托乙方制作或修改模具为基础的;乙方同意按照甲方的技术要求制作或修改模具;根据《中华人民共和国合同法》及相关法律法规,经甲方与乙方双方协商签订如下条款,明确双方的权利、义务和责任: 一、开模清单 备注: 1、以上表格可根据情况增删; 2、以上价格含税,模具价格还含运费; 二、质量要求和技术标准 1、模具必须按甲方提供的图纸及要求制造,保证模具啤出符合要求的制件; 2、模具必须按照制作项目列明的要求制作,且必须有合理可靠的冷却系统; 3、更详尽的技术要求见附表,模具也应符合甲方在向乙方提供的其他的技术资料中明示的技术要求以及质量要求; 4、乙方制作的模具应保证____万次以上的使用寿命。

三、交期和进度要求 1、模具制作时间为____天(含周末和节假日),即于____年____月____日可完成模具制作; 2、首样交付后,甲方未提出改模,乙方于____天(含周末和节假日)内(即于____年____月____日前)向甲方交付合格模具,除非双方协商同意由乙方负责保管模具并进行相关生产且此时双方必须另外签署《模具保管委托协议》; 四、验收 1、甲方的验收包括:①模具结构验收;②成型产品的验收(含水口);③最终成品件的验收;④包装标识储运的验收; 2、验收时乙方应准备以下资料:①“开模清单”中的“免费样品”数量为准的颜色及功能合格的零件; ②模具装配图(2D/3D),重要的零件图及运水图;③新制作模具的模胚资料(含材质证明);④甲方所出的全部改模通知书;⑤最后一次试模报告;⑥最后一次零件全尺寸测量报告; 3、乙方应配合甲方进行模具验收,因乙方原因导致模具验收延误的,甲方除延期支付尾款外,乙方还应赔偿甲方因产品延期出货和上市带来的损失。 五、保证:乙方做出下列陈述和担保 1、没有索赔、扣押或其他行为存在或威胁到甲方,以致妨碍到甲方对模具的使用和产品的销售; 2、对本合同的执行不会违反与其相关的任何合同条款、责任、法律、法规和法令; 3、制作的模具不存在设计上、材料上和制造工艺上的缺陷,符合本合同的保证条款、技术标准和规范的要求; 4、产品符合本合同的保证、品质条款的要求,且在这种要求下使用是安全的。 六、费用及结算方式 1、经双方协商后,由乙方提供甲方认可的模具最终报价,并签订价格确认书,作为本合同不可缺少的一部分; 2、模具价格总金额已包含如下费用,乙方不得以以下原因向甲方要求费用: 1)乙方按合同规定进行模具设计、试模所需的材料和设备及人工等费用; 2)乙方提供给甲方进行模具和产品认证的试模样品(试模样品的数量以“开模清单”中的免费样品数量为准)的费用; 3)乙方为保证模具正常生产制作的模具易损备件的费用; 4)乙方为保证模具生产而制作的工装夹具等等; 5)其他甲方认为应当包含的费用; 3、当甲方书面要求乙方对模具进行修改时,如果模具修改属于甲方设计变更项目,则由乙方根据变更项目所需费用向甲方报价,由甲方承担相应的模具设计变更修改费用;如果因为乙方的原因(包含但不限于乙方制作错误、不能满足甲方图纸技术要求、乙方为便捷自己的加工方便等)而进行的修模或改模,甲方不承担任何责任及费用; 4、经双方协商,乙方应出具:?? □17%增值税发票□3%增值税发票□普通发票 5、经双方协商同意,模具款分3次支付,比例依次为____:____:____。 1)正式签订合同后15天内甲方无息支付模具款____,即人民币____元; 2)首件验收合格后15天内甲方无息支付模具款的____,即人民币____元; 3)无论模具在甲方生产还是在乙方生产,模具交付并量产半年后,乙方开具全额发票,甲方无息支

模具制造合同范本

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载 模具制造合同范本 甲方:___________________ 乙方:___________________ 日期:___________________

委托方(甲方):_____________________________________ 承制方(乙方): ______________________________________ 在自愿、互利的原则下,甲乙双方经协商,达成以下协议,签订本合同,并严格执行。 一、甲方委托乙方承制塑料模具,共付;塑料制品件。 二、乙方承担内容: 模具制造、加工塑料产品。在工期内,乙方提供试模样品,经双方认定合格后,即视为模具完成制造。塑料产品按双方确认之合格样品生产。 三、制造工期: 年月日交付样品。如果预付款不能按时汇款到帐,则交样日期顺延。 四、模具造价及价款支付结算: 全套模具(付)总价为人民币元整(含税价)。 合同生效后,甲方预付模具制造价款50%作为预付款。 五、模具寿命及修理: 模具寿命为万模次,若在寿命期内由丁乙方设计制造不当引起的模具损坏由乙方免费负 责保修。 六、模具的产权:届甲方所有。 七、模具制造依据和验收标准: 根据甲方提供的图纸,以图纸为准制造模具。验收标准以基本达到图纸所示尺寸和要求为准。 八、双方相互协商事项:双方应本着友好合作精神协商解决。 九、模具材料及其它约定事项:模具主体用钢采用,特殊地方采用。 十、模具的使用和保管: 甲方委托乙方保管使用该套模具。乙方应对甲方负责使用和保管好该套模具,并不得外卖该产品,如因乙方原因外卖该产品,乙方赔偿甲方由此造成的一切损失。 H^一、本合同经双方代表签字并加盖公章后传真件有效。本合同一式两份,甲乙双方各执一份。

模具加工合同协议书范本

编号:_____________模具加工合同 甲方:________________________________________________ 乙方:___________________________ 签订日期:_______年______月______日

甲方:乙方: 经甲乙双方友好协商,甲方委托乙方加工生产模具共拾套。双方达成加工协议及其他说明详见附件1。 交货条件 以上模具使用材质要求: 1.采用标准模架; 2.要求产品符合图纸要求,无毛刺等缺陷。 3.样件的验收依据是产品图纸,样件的主要尺寸和关键尺寸其公差值应与图纸一致。 4.样件送交甲方时乙方应提供自检报告,样件的材料必须符合图纸要求。否则对该零件的样件甲方不进行认可。 5.乙方应合理安排加热孔位置,保证模具受热均匀、测温准确。 一、双方的权利及责任: 甲方责任及权利如下: 1. 甲方负责交付给乙方本合同的技术要求。 2. 甲方负责交付给乙方执行本合同所需的产品图纸和其他相关技术资料,有义务负责技术方面的咨询支持工作。 3. 对交付给乙方的产品图纸和相关技术资料,甲方具有唯一的解释权,当发生歧义时,乙方应征询甲方意见,由甲方确认。 4. 乙方完成模具的设计和制造后,由乙方试加工样件交付甲方进行验证确认。本合同中所指模具包含产品本身的模具及后续生产所需的模具。 乙方权利及责任如下: 1. 乙方负责根据甲方提供的产品图纸和其他相关技术资料进行模具的设计和制造,乙方负责按照合同规定按时完成符合甲方设计要求的模具。 2. 乙方负责按时按量提供认证及样件测试、试产所需的产品。同时由第三方提供相关产品的详细的检验测试报告供甲方确认。如需修/改模, 送件同时也要附检验测试报告(注明修改的地方)。

模具制作合同协议书范本 详细版

需求方(以下简称甲方): 供应方(以下简称乙方): 为了增强甲乙双方的责任感,确保双方合作事项顺畅进行,经甲乙双方协商,特订定以下协议: 1、总则 1-1、本协议书适用于甲方需开模具的产品,开模时须约定的相关事项。 (包含:PCB模具、塑胶模具、五金模具或其它模具) 1-2、本协议书经双方签认后即生效,任何修改及增补条款应双方同意并签认后有效。 1-3、本协议书一式两份,甲乙双方各执一份。 2、模具要求与单价 3、模具费用与支付方式 3-1、模具总金额是元(RMB),人民币大写: ;(含 % 的增植税。) 3-2、模具经甲方验收合格后由乙方开具发票(或单据),甲方收到乙方发票(或单据)后,天内将模具总金额的 %即元(RMB)付清。 (人民币大写:)。 3-3、剩余模具总金额的 %即元(人民币大写:)作为质量保

证金,在模具验收后6个月内付清。 3-4、其它结款方式: 3-5、模具生产数量达到后乙方须退还元(RMB),人民币大 写:)的模具费给甲方。 4、模具制作图纸及技术要求 4-1、甲方向乙方提供模具制作图纸或相关图纸的电子文档。 图纸编号(或文件名): 电子文档名称: 4-2、乙方若有疑问或提出修改要求,必须征求甲方的同意与认可后才能进行。 4-3、若甲方委托乙方进行技术文件修改,修改后技术文件必须给甲方进行确认。 5、模具完成时期 5-1、签订协议日开始计算,模具完成工期为天。 甲方于年月日前须收到乙方提供的符合功能装配的首次样件。 5-2、首次样件交付后,若是甲方的设计原因提出改模,乙方必须配合修改模具,原则上不超过三次修改,乙方不得向甲方提出收费要求。 5-3、若非甲方设计原因的改模,乙方无条件配合直到完成。经过多次(不超过三次)修改后仍无法达到甲方的要求,甲方可要求乙方重新开模或取消该合作协议,由此造成甲方的损失,乙方无条件赔偿。 5-4、乙方收到甲方的改模通知后,乙方最迟在天内须将改模后样品交付甲方确认。若是特殊原因延长改模时间,乙方需在收到改模通知当天知会甲方改模完成时间。 6、模具验收及保养 6-1、模具验收的依据: 6-1-1、经甲方技术负责人员确认的设计图纸及模具卑出的产品来进行确认。 6-1-2、甲方技术负责人员对模具的外观检查。

模具定做合同范本

模具定做合同 合同编号: 日期: 甲方: 统一社会信用代码: 乙方:统一社会信用代码: 根据《中华人民共和国合同法》等规定,经双方协商,就甲方向乙方定做以下模具事宜,签订本合同。 一、订货内容: 甲方同意向乙方定做以上数量的模具,乙方同意依甲方送交的图纸及相关技术资料,完成上述模具制作。 二、品质保证及维修义务: 1.乙方制作本模具所需的材料,应依照甲方所要求的种类和品质提供,乙方应保证符合环保要求且无毒。乙方保证本模具、最后样品及量产成品规格、品质、功能及效用均符合双方约定,且无任何隐藏瑕疵; 2.乙方保证本合同模具在正常作业情況下,模具损坏、难以使用或不能使用时,乙方应于7日内免费修理完毕,模具不能修理或达使用上限时,乙方应在原模具制作相同时间内,免费开具复制模。 3.乙方在模具保证期间内,应免费提供甲方模具維修服务,使其得以正常运作,以符合甲方产销需求; 4.按甲方要求,最终确认的或最新提供的资料、规格、标准如有更改,需甲方指定的责任人签字认可。 三、设计变更:甲方如需变更设计原模具,甲方需承担此变更费用,此费用由双方另行以书面确定。 四、权利归属:本合同各阶段的模具(不论完成与否),及其射出、冲压、压铸、鍛造或其他方式制成的样品(包括成品及半成品)、量产成品,及甲方提供乙方的所有资料,包括但不限于书面文件、图片、照片及电子档案,其所有权均归属甲方,未经甲方书面同意,乙方及其员工不得擅自出售、转售、租赁、赠与或以任何其他方式处分或提供该等模具、样品、最終样品、量产成品或资料、技术图样于任何第三人,也不允许用此模具加工除甲方订单产品以外的其他任何产品。乙方及其员工未经甲方事前书面同意,还不得擅自制作、仿制或改造本合同模具。乙方违反本条款,给造成甲方损失的,其赔偿数额不以本合同约定得的违约责任及本模具费用的总和为限。 五、模具保管责任及交付: 1.本合同模具及样品验收合格后,除双方另有约定外,乙方应及时将模具交付甲方,乙方同意甲方可于任何时间内收回本模具;

相关文档
最新文档