xreal_to_bit :
An xreal-to-bit connector.
The xreal_to_bit primitive converts an xreal-type signal to a bit-type signal. The analog level of the input signal is converted to a digital level using the threshold parameters: threshold, thres0, or thres1.
The parameter threshold sets the threshold level between logic 0 and logic 1. In other words, the output changes to logic 1 when the input rises above this threshold and to logic 1 when it falls below the threshold. The parameter strength defines the driving strength of the bit-type output signal (e.g. 4 for weak, 5 for pull, 6 for strong, and 7 for supply).
In addition, by defining the parameters thres0 and thres1, one can set different thresholds for logic 0 and logic 1 (NOTE: not yet implemented).
Input/Output Terminals
| Name | I/O | Type | Description |
| out | output | wire | bit-type output |
| in | input | xreal | xreal-type input |
Parameters
| Name | Type | Default | Unit | Description |
| threshold | real | 0.5 | None | threshold level |
| thres0 | real | `NAN | None | threshold level for logic 0 |
| thres1 | real | `NAN | None | threshold level for logic 1 |
| strength | integer | 6 | None | driving strength (0~7) |
| width | integer | 1 | None | connector bit-width |