
Custom layout within the 1x1 tile area. Uses csdac255 from a prior submission of mine, modified slightly so it can sink less current. This then acts as the current sink for a 21-stage ring oscillator, allowing for variable oscillation from about 8.7MHz to 26MHz.
Set a bias level (bias[2:0]), sweep DAC input codes on uio_in, and measure the DAC output on uo_out[6].
An oscilloscope would be handy.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | high | dac_in0 | |
| 1 | high | dac_in1 | |
| 2 | high | dac_in2 | |
| 3 | high | dac_in3 | |
| 4 | high | dac_in4 | |
| 5 | bias0 | high | dac_in5 |
| 6 | bias1 | osc_out | dac_in6 |
| 7 | bias2 | osc_raw | dac_in7 |