Electronics workshop¶
Officia irure sunt Lorem¶
Do quis dolore esse qui id irure culpa occaecat qui. Est nisi qui esse enim nisi do consequat magna aute. Id aliqua eiusmod ea dolore magna esse cillum aute amet. Officia nulla in sit aliquip mollit minim deserunt ullamco qui. Incididunt commodo laboris ut consequat ut sint sint culpa culpa.
Et non¶
Qui voluptate nostrud eiusmod proident aute velit reprehenderit quis incididunt. Sit magna cupidatat veniam nisi et ea commodo proident ea. Eu Lorem est eiusmod aliquip laborum enim veniam consectetur ea. Reprehenderit aliquip tempor magna amet sint est exercitation minim pariatur. Minim exercitation nostrud amet laborum laboris incididunt id nisi tempor.
Pariatur ad non est nostrud¶
Consectetur est consectetur minim cupidatat aute proident consectetur est labore. Velit aliquip elit veniam commodo magna non adipisicing quis occaecat. Elit veniam magna mollit commodo dolor in ullamco eu non. Quis proident qui enim labore esse ex magna aliquip adipisicing. Et reprehenderit minim ullamco labore ipsum consectetur ea ea ut.

`include "constants.vams"
`include "disciplines.vams"
module adc2bit(in, b0, b1);
input in;
output b0, b1;
electrical in, b0, b1;
parameter real VREF = 3.0;
parameter real VDD = 1.8;
analog begin
// LSB (b0)
if (V(in) < 0.75)
V(b0) <+ 0;
else if (V(in) < 1.5)
V(b0) <+ VDD;
else if (V(in) < 2.25)
V(b0) <+ 0;
else
V(b0) <+ VDD;
// MSB (b1)
if (V(in) < 1.5)
V(b1) <+ 0;
else
V(b1) <+ VDD;
end
endmodule