1/*.......1.........2.........3.........4.........5.........6.........7.........8
2================================================================================
3
4-------------------------------------------------------------------------
5 Copyright 2011 Thomas Sailer
6 3 - Clause BSD license
7 (see COPYING or https://opensource.org/licenses/BSD-3-Clause)
8-------------------------------------------------------------------------
9
10AUTHORS
11
12     19 May 2011     Thomas Sailer
13
14
15SUMMARY
16
17    This file contains the interface specification file for the
18    delay code model.
19
20===============================================================================*/
21
22NAME_TABLE:
23
24C_Function_Name:       cm_delay
25Spice_Model_Name:      delay
26Description:           "analog delay line"
27
28
29PORT_TABLE:
30
31Port_Name:             in             out           cntrl
32Description:           "input"        "output"      "control"
33Direction:             in             out           in
34Default_Type:          v              v             v
35Allowed_Types:         [v,vd,vnam]    [v,vd]        [v,vd,i,id]
36Vector:                no             no            no
37Vector_Bounds:          -              -             -
38Null_Allowed:          no             no            yes
39
40
41PARAMETER_TABLE:
42
43Parameter_Name:     delay            buffer_size
44Description:        "time delay"     "size of delay buffer"
45Data_Type:          real             int
46Default_Value:      0.0              1024
47Limits:             -                [1 -]
48Vector:             no               no
49Vector_Bounds:      -                -
50Null_Allowed:       yes              yes
51
52
53PARAMETER_TABLE:
54
55Parameter_Name:     has_delay_cnt
56Description:        "controlled delay"
57Data_Type:          boolean
58Default_Value:      FALSE
59Limits:             -
60Vector:             no
61Vector_Bounds:      -
62Null_Allowed:       yes
63
64
65PARAMETER_TABLE:
66
67Parameter_Name:     delmin           delmax
68Description:        "min delay"      "max delay"
69Data_Type:          real             real
70Default_Value:      0                0
71Limits:             [0 -]            [0 -]
72Vector:             no               no
73Vector_Bounds:       -                -
74Null_Allowed:       yes              yes
75
76
77STATIC_VAR_TABLE:
78
79Static_Var_Name:    locdata
80Description:        "local static data"
81Data_Type:          pointer
82