Design of Combinational Logic Circuit Prober


The objective of this paper is to design and implement a logic circuit prober to display truth tables of a three input combinational logic circuit. The truth table is to be as “1” and “0” on an ordinary 60 MHz oscilloscope. This paper meets this objective by using Lissajous Patterns to plot a “0” or a “1” on the oscilloscope screen. To plot a “0” on the oscilloscope screen, two sinusoidal signals in quadrature are supplied to the two inputs of the oscilloscope with the scope set to X-Y mode. To plot a “1” on the oscilloscope, only the signal to the Y input is allowed to reach the oscilloscope screen. To display all the 32 patterns required to obtain a three input truth table, two staircase waveforms are employed. The staircase waveforms, one eight-step and the other four-step, are added to the two sinusoidal signals to shift the patterns along the X and Y directions to produce all the 32 patterns.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • Bai, J., & Chen, J. (2018). A virtual logic analyzer implemented with Arduino. Report, USA: Portland State University.

  • Karambelkar, V., & Shinde, A. (2012). Logic analyzer. International Journal of Engineering Research & Technology, Vol. 1, Issue 3.

  • Mano, M., & Celeti, M. (2006). Digital Design. 3rd Edition, Addison Wesley Longman.

  • Weiping, L., & Huan, S. (2016). Design of a virtual logic analyzer based on FPGA. Sixth International Conference on Instrumentation & Measurement, Computer, Communication and Control, China.


Journal + Issues