Java Circuit Simulation Workaround ▾

Due to recent changes by Oracle, java applets have become difficult to run in the browser. To mitigate the troubles, Oracle has provided the following websites to help users troubleshoot: http://java.com/en/download/help/enable_browser.xml and https://www.java.com/en/download/mac_download.jsp

Even after following the above instructions, loading applets may still show warning concerning “unsigned application” and “unknown publisher”. For Teahlab in particular, these warnings are due to the fact that we have opted not to pay a third party such as Verisign to sign our applets. Any warning that comes up when you try to run our applets should emphasize that our applets will always run with “limited access”, which is Oracle’s way of letting you know that teahlab doesn’t do anything on your computer except running the circuits you see: in other words, our applets are safe to run.

Sincerely,

The Teahlab Team

VIDEO TUTORIALS: The Positive Edge Triggered D Flipflop
by Isai Damier

In this particular design, three basic Set-Reset Nand Latches are used to implement the D Flipflop. If the D input signal is 0, when the clock signal changes from 0 to 1, then both the lower RS latch and the upper RS latch will RESET -- causing the output RS latch to RESET so that the output Q is 0. If the D input signal is 1, when the clock signal changes from 0 to 1, then both the lower RS latch and the upper RS latch will SET -- causing the output RS latch to SET so that the output Q is 1.