chipflow.packaging.openframe
Openframe package definition.
This module provides the package definition for the ChipFoundry Openframe harness, commonly used with open-source silicon projects.
Classes
Pin identifier for Openframe package |
|
Definition of the ChipFoundry Openframe harness package. |
Module Contents
- class chipflow.packaging.openframe.OFPin
Bases:
NamedTuplePin identifier for Openframe package
- class chipflow.packaging.openframe.OpenframePackageDef
Bases:
chipflow.packaging.base.LinearAllocPackageDefDefinition of the ChipFoundry Openframe harness package.
This is a standardized package/carrier used for open-source silicon projects, particularly with the ChipFoundry chipIgnite and OpenMPW programs.
- Attributes:
name: Package name (default “openframe”)
- model_post_init(__context)
Initialize pin ordering from GPIO list
- property bringup_pins: chipflow.packaging.pins.BringupPins
Bringup pins for Openframe package
- Return type: