memory_p.vhdl

来自「vhdl集成电路设计软件.需要用gcc-4.0.2版本编译.」· VHDL 代码 · 共 1,460 行 · 第 1/5 页

VHDL
1,460
字号
  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE);-- #6-- DelayType - VitalDelayType-- Input     - Vector-- Output    - Vector-- Delay     - Vector-- Condition - VectorPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray    : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal          : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName     : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathConditionArray   : IN VitalBoolArrayT);-- #7-- DelayType - VitalDelayType01-- Input     - Scalar-- Output    - Scalar-- Delay     - Scalar -- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleData         : INOUT VitalMemoryScheduleDataType;  SIGNAL   InputSignal          : IN STD_ULOGIC;  CONSTANT OutputSignalName     : IN STRING := "";  VARIABLE InputChangeTime      : INOUT Time;  CONSTANT PathDelay            : IN VitalDelayType01;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE);-- #8-- DelayType - VitalDelayType01-- Input     - Scalar-- Output    - Vector-- Delay     - Vector-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray  : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_ULOGIC;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTime   : INOUT Time;  CONSTANT PathDelayArray    : IN VitalDelayArrayType01;  CONSTANT ArcType           : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition     : IN BOOLEAN := TRUE);-- #9-- DelayType - VitalDelayType01-- Input     - Scalar-- Output    - Vector-- Delay     - Vector-- Condition - VectorPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray  : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_ULOGIC;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTime   : INOUT Time;  CONSTANT PathDelayArray    : IN VitalDelayArrayType01;  CONSTANT ArcType           : IN VitalMemoryArcType := CrossArc;  CONSTANT PathConditionArray: IN VitalBoolArrayT);-- #10-- DelayType - VitalDelayType01-- Input     - Vector-- Output    - Scalar-- Delay     - Vector-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleData         : INOUT VitalMemoryScheduleDataType;  SIGNAL   InputSignal          : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName     : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType01;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE);-- #11-- DelayType - VitalDelayType01-- Input     - Vector-- Output    - Vector-- Delay     - Vector-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray  : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType01;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE);-- #12-- DelayType - VitalDelayType01-- Input     - Vector-- Output    - Vector-- Delay     - Vector-- Condition - VectorPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray  : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType01;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathConditionArray   : IN VitalBoolArrayT);-- #13-- DelayType - VitalDelayType01Z-- Input     - Scalar-- Output    - Scalar-- Delay     - Scalar-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleData         : INOUT VitalMemoryScheduleDataType;  SIGNAL   InputSignal          : IN STD_ULOGIC;  CONSTANT OutputSignalName     : IN STRING := "";  VARIABLE InputChangeTime      : INOUT Time;  CONSTANT PathDelay            : IN VitalDelayType01Z;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE;  CONSTANT OutputRetainFlag     : IN BOOLEAN := FALSE);-- #14-- DelayType - VitalDelayType01Z-- Input     - Scalar-- Output    - Vector-- Delay     - Vector-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_ULOGIC;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTime   : INOUT Time;  CONSTANT PathDelayArray    : IN VitalDelayArrayType01Z;  CONSTANT ArcType           : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition     : IN BOOLEAN := TRUE;  CONSTANT OutputRetainFlag  : IN BOOLEAN := FALSE);-- #15-- DelayType - VitalDelayType01Z-- Input     - Scalar-- Output    - Vector-- Delay     - Vector-- Condition - VectorPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_ULOGIC;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTime   : INOUT Time;  CONSTANT PathDelayArray    : IN VitalDelayArrayType01Z;  CONSTANT ArcType           : IN VitalMemoryArcType := CrossArc;  CONSTANT PathConditionArray: IN VitalBoolArrayT;  CONSTANT OutputRetainFlag  : IN BOOLEAN := FALSE);-- #16-- DelayType - VitalDelayType01Z-- Input     - Vector-- Output    - Scalar-- Delay     - Vector-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleData         : INOUT VitalMemoryScheduleDataType;  SIGNAL   InputSignal          : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName     : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType01Z;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE;  CONSTANT OutputRetainFlag     : IN BOOLEAN := FALSE;  CONSTANT OutputRetainBehavior : IN OutputRetainBehaviorType := BitCorrupt);-- #17-- DelayType - VitalDelayType01Z-- Input     - Vector-- Output    - Vector-- Delay     - Vector -- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType01Z;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE;  CONSTANT OutputRetainFlag     : IN BOOLEAN := FALSE;  CONSTANT OutputRetainBehavior : IN OutputRetainBehaviorType := BitCorrupt);-- #18-- DelayType - VitalDelayType01Z-- Input     - Vector-- Output    - Vector-- Delay     - Vector -- Condition - VectorPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_LOGIC_VECTOR;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTimeArray : INOUT VitalTimeArrayT;  CONSTANT PathDelayArray       : IN VitalDelayArrayType01Z;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathConditionArray   : IN VitalBoolArrayT;  CONSTANT OutputRetainFlag     : IN BOOLEAN := FALSE;  CONSTANT OutputRetainBehavior : IN OutputRetainBehaviorType := BitCorrupt);-- #19-- DelayType - VitalDelayType01ZX-- Input     - Scalar-- Output    - Scalar-- Delay     - Scalar-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleData         : INOUT VitalMemoryScheduleDataType;  SIGNAL   InputSignal          : IN STD_ULOGIC;  CONSTANT OutputSignalName     : IN STRING := "";  VARIABLE InputChangeTime      : INOUT Time;  CONSTANT PathDelay            : IN VitalDelayType01ZX;  CONSTANT ArcType              : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition        : IN BOOLEAN := TRUE;  CONSTANT OutputRetainFlag     : IN BOOLEAN := FALSE);-- #20-- DelayType - VitalDelayType01ZX-- Input     - Scalar-- Output    - Vector-- Delay     - Vector-- Condition - ScalarPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_ULOGIC;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTime   : INOUT Time;  CONSTANT PathDelayArray    : IN VitalDelayArrayType01ZX;  CONSTANT ArcType           : IN VitalMemoryArcType := CrossArc;  CONSTANT PathCondition     : IN BOOLEAN := TRUE;  CONSTANT OutputRetainFlag  : IN BOOLEAN := FALSE);-- #21-- DelayType - VitalDelayType01ZX-- Input     - Scalar-- Output    - Vector-- Delay     - Vector-- Condition - VectorPROCEDURE VitalMemoryAddPathDelay (  VARIABLE ScheduleDataArray : INOUT VitalMemoryScheduleDataVectorType;  SIGNAL   InputSignal       : IN STD_ULOGIC;  CONSTANT OutputSignalName  : IN STRING := "";  VARIABLE InputChangeTime   : INOUT Time;  CONSTANT PathDelayArray    : IN VitalDelayArrayType01ZX;  CONSTANT ArcType           : IN VitalMemoryArcType := CrossArc;  CONSTANT PathConditionArray: IN VitalBoolArrayT;  CONSTANT OutputRetainFlag  : IN BOOLEAN := FALSE);-- #22-- DelayType - VitalDelayType01ZX-- Input     - Vector-- Output    - Scalar

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?