|
comp − Two input comparator with hysteresis |
|
loadrt comp [count=N|names=name1[,name2...]] |
|
comp.N (uses floating-point) |
|
Update the comparator |
|
comp.N.in0 float in |
|
Inverting input to the comparator |
|
comp.N.in1 float in |
|
Non-inverting input to the comparator |
|
comp.N.out bit out |
|
Normal output. True when in1 > in0 (see parameter hyst for details) |
|
comp.N.equal bit out |
|
Match output. True when difference between in1 and in0 is less than hyst/2 |
|
comp.N.hyst float rw (default: 0.0) |
|
Hysteresis of the comparator (default 0.0) With zero hysteresis, the output is true when in1 > in0. With nonzero hysteresis, the output switches on and off at two different values, separated by distance hyst around the point where in1 = in0. Keep in mind that floating point calculations are never absolute and it is wise to always set hyst if you intend to use equal |
|
GPL |