Kicking off the oscilloscope FPGA project
In this section, we will roll up our sleeves and get to work on an FPGA design project that will require the use of the FPGA development process discussed to this point, as well as a high-speed circuit board design, which we will get started on in the next chapter.
Project description
This project will develop a digital oscilloscope based on the Arty A7-100T board that uses a standard oscilloscope probe to measure voltages on a system under test. The key requirements of this project are as follows:
- The input voltage range is ±10V when using a scope probe set to the 1X range.
- The input voltage is sampled at 100 MHz with 14 bits of resolution.
- Input triggering is based on the input signal rising or falling edge and trigger voltage level. Pulse length triggering is also supported.
- Once triggered, up to 248 MB of sequential sample data can be captured. This data will be transferred to the host PC for display after...