From 4c920b5e3eca3e703a2b1488fb8c5f3b834ed85e Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 17:54:38 +0530 Subject: [PATCH 01/31] srip --- srip | 1 + 1 file changed, 1 insertion(+) create mode 100644 srip diff --git a/srip b/srip new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/srip @@ -0,0 +1 @@ + From 0e539231694d71ce0e77953c1287539ae14140a2 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:37:02 +0530 Subject: [PATCH 02/31] Delete srip --- srip | 1 - 1 file changed, 1 deletion(-) delete mode 100644 srip diff --git a/srip b/srip deleted file mode 100644 index 8b137891..00000000 --- a/srip +++ /dev/null @@ -1 +0,0 @@ - From baf2838d553fbf71ef23b6f2868f1ee82ef09389 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:44:39 +0530 Subject: [PATCH 03/31] Create tst --- srip/tst | 1 + 1 file changed, 1 insertion(+) create mode 100644 srip/tst diff --git a/srip/tst b/srip/tst new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/srip/tst @@ -0,0 +1 @@ + From b6d6f88e92432c11e3d2fc2ebf177b486db844ba Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:57:57 +0530 Subject: [PATCH 04/31] Create yolo --- srip/Code/yolo | 1 + 1 file changed, 1 insertion(+) create mode 100644 srip/Code/yolo diff --git a/srip/Code/yolo b/srip/Code/yolo new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/srip/Code/yolo @@ -0,0 +1 @@ + From e015e69ee68021bf6dd9ac2afd1ad0ddf5251581 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:58:22 +0530 Subject: [PATCH 05/31] Delete yolo --- srip/Code/yolo | 1 - 1 file changed, 1 deletion(-) delete mode 100644 srip/Code/yolo diff --git a/srip/Code/yolo b/srip/Code/yolo deleted file mode 100644 index 8b137891..00000000 --- a/srip/Code/yolo +++ /dev/null @@ -1 +0,0 @@ - From f757e50bbb89c4af22639dad38c148cef105c141 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:58:35 +0530 Subject: [PATCH 06/31] Create yolo --- srip/Codes/yolo | 1 + 1 file changed, 1 insertion(+) create mode 100644 srip/Codes/yolo diff --git a/srip/Codes/yolo b/srip/Codes/yolo new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/srip/Codes/yolo @@ -0,0 +1 @@ + From ad3f62f4bb7d82c0882b3f747bbd13ace6d510e3 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:58:51 +0530 Subject: [PATCH 07/31] Create yolo --- srip/Libraries/yolo | 1 + 1 file changed, 1 insertion(+) create mode 100644 srip/Libraries/yolo diff --git a/srip/Libraries/yolo b/srip/Libraries/yolo new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/srip/Libraries/yolo @@ -0,0 +1 @@ + From c7841f1f39bd109257ef59e88107fae315b7950e Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 11 Jun 2019 18:59:08 +0530 Subject: [PATCH 08/31] Create hello --- srip/Readme/hello | 1 + 1 file changed, 1 insertion(+) create mode 100644 srip/Readme/hello diff --git a/srip/Readme/hello b/srip/Readme/hello new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/srip/Readme/hello @@ -0,0 +1 @@ + From 1ca370706e1eac62429b4f0d14776a4021a1526b Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Wed, 19 Jun 2019 19:10:02 -0700 Subject: [PATCH 09/31] Add files via upload --- srip/Codes/quiz.txt | 275 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 srip/Codes/quiz.txt diff --git a/srip/Codes/quiz.txt b/srip/Codes/quiz.txt new file mode 100644 index 00000000..160cd07e --- /dev/null +++ b/srip/Codes/quiz.txt @@ -0,0 +1,275 @@ + + + + + + + + + + + + QUIZ + + + + + +
+

How well did you understand the experiment?

+ Start Quiz +
+ + +
+

Question Title

+ + SUBMIT +
+
+
+ + +
+

Results

+

Thank you for taking the quiz! Here's how you scored. You answered x out of y correctly!Try again?

+ Retake Quiz +
+ + + + + + + \ No newline at end of file From 3053ad7d8509c516207b66db063aedf487602655 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 21 Jun 2019 08:54:48 -0700 Subject: [PATCH 10/31] Add files via upload --- srip/Codes/UI.txt | 147 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 srip/Codes/UI.txt diff --git a/srip/Codes/UI.txt b/srip/Codes/UI.txt new file mode 100644 index 00000000..a45ddb53 --- /dev/null +++ b/srip/Codes/UI.txt @@ -0,0 +1,147 @@ + + + + + + + + +

+ + + + +

D LATCH :positive level

+ + + +

Click on the button to open the dropdown menu.

+ + + + +
+ +
+


+
+
+

TOOL BAR

+

Available icons

+
+
+

Column 2

+

+
+
+

SIMULATION OF CIRCUIT

+

+
+
+ + + \ No newline at end of file From 01408b2f70eaa1cf58bf507dfbdff918c72d35b5 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 21 Jun 2019 09:04:05 -0700 Subject: [PATCH 11/31] Add files via upload --- srip/Codes/QUIZ.txt | 275 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 srip/Codes/QUIZ.txt diff --git a/srip/Codes/QUIZ.txt b/srip/Codes/QUIZ.txt new file mode 100644 index 00000000..160cd07e --- /dev/null +++ b/srip/Codes/QUIZ.txt @@ -0,0 +1,275 @@ + + + + + + + + + + + + QUIZ + + + + + +
+

How well did you understand the experiment?

+ Start Quiz +
+ + +
+

Question Title

+ + SUBMIT +
+
+
+ + +
+

Results

+

Thank you for taking the quiz! Here's how you scored. You answered x out of y correctly!Try again?

+ Retake Quiz +
+ + + + + + + \ No newline at end of file From 94f5548d7fd726a31e53dcd2b62c90ab8612261c Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 24 Jun 2019 22:43:24 +0530 Subject: [PATCH 12/31] hello --- SRIP/Codes/Hello | 1 + 1 file changed, 1 insertion(+) create mode 100644 SRIP/Codes/Hello diff --git a/SRIP/Codes/Hello b/SRIP/Codes/Hello new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/SRIP/Codes/Hello @@ -0,0 +1 @@ + From c026a739c184bd213097e1b077ad1edd37cd0965 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 24 Jun 2019 22:43:53 +0530 Subject: [PATCH 13/31] Delete Hello --- SRIP/Codes/Hello | 1 - 1 file changed, 1 deletion(-) delete mode 100644 SRIP/Codes/Hello diff --git a/SRIP/Codes/Hello b/SRIP/Codes/Hello deleted file mode 100644 index 8b137891..00000000 --- a/SRIP/Codes/Hello +++ /dev/null @@ -1 +0,0 @@ - From 2279c29d3a2b7e3c500eaa1f34818702fa703114 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 24 Jun 2019 22:44:09 +0530 Subject: [PATCH 14/31] hello --- SRIP/hello | 1 + 1 file changed, 1 insertion(+) create mode 100644 SRIP/hello diff --git a/SRIP/hello b/SRIP/hello new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/SRIP/hello @@ -0,0 +1 @@ + From dc0040c84736203c0ca1a1676b467f9884adad3f Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 24 Jun 2019 22:44:28 +0530 Subject: [PATCH 15/31] Create hello --- SRIP/Codes/hello | 1 + 1 file changed, 1 insertion(+) create mode 100644 SRIP/Codes/hello diff --git a/SRIP/Codes/hello b/SRIP/Codes/hello new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/SRIP/Codes/hello @@ -0,0 +1 @@ + From a9711e73d2aa6043e6903c0b20bdb46f747dab8b Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 24 Jun 2019 22:44:44 +0530 Subject: [PATCH 16/31] Create hello --- SRIP/Libraries/hello | 1 + 1 file changed, 1 insertion(+) create mode 100644 SRIP/Libraries/hello diff --git a/SRIP/Libraries/hello b/SRIP/Libraries/hello new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/SRIP/Libraries/hello @@ -0,0 +1 @@ + From 9d6cc549c454a29bdfc2e5b13ff9b19c97d1ad4d Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 24 Jun 2019 22:44:57 +0530 Subject: [PATCH 17/31] Create hello --- SRIP/Readme/hello | 1 + 1 file changed, 1 insertion(+) create mode 100644 SRIP/Readme/hello diff --git a/SRIP/Readme/hello b/SRIP/Readme/hello new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/SRIP/Readme/hello @@ -0,0 +1 @@ + From 6021f5b19e14134649892c1b4f678cdfb727d492 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Mon, 1 Jul 2019 21:41:52 +0530 Subject: [PATCH 18/31] Add files via upload --- SRIP/Codes/quiz.txt | 275 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 275 insertions(+) create mode 100644 SRIP/Codes/quiz.txt diff --git a/SRIP/Codes/quiz.txt b/SRIP/Codes/quiz.txt new file mode 100644 index 00000000..160cd07e --- /dev/null +++ b/SRIP/Codes/quiz.txt @@ -0,0 +1,275 @@ + + + + + + + + + + + + QUIZ + + + + + +
+

How well did you understand the experiment?

+ Start Quiz +
+ + +
+

Question Title

+ + SUBMIT +
+
+
+ + +
+

Results

+

Thank you for taking the quiz! Here's how you scored. You answered x out of y correctly!Try again?

+ Retake Quiz +
+ + + + + + + \ No newline at end of file From b6e76ede9e8d225a738d3b1c8146e564a65fb205 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 2 Jul 2019 01:25:38 +0530 Subject: [PATCH 19/31] Add files via upload --- SRIP/Codes/GENERAL.html | 78 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 SRIP/Codes/GENERAL.html diff --git a/SRIP/Codes/GENERAL.html b/SRIP/Codes/GENERAL.html new file mode 100644 index 00000000..b1deee36 --- /dev/null +++ b/SRIP/Codes/GENERAL.html @@ -0,0 +1,78 @@ + + + + + + + + +

+ + + + +

D FLIP FLOP:Negetive Edge

+ + + + +
+ +simulate +
+


+
+
+

TOOL BAR

+

Available icons

+
+
+

Column 2

+

+
+
+

SIMULATION OF CIRCUIT

+

+
+
+ + + \ No newline at end of file From a6ee19a71f33e1c6bf402324cdfa2eb6d3c157e5 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 2 Jul 2019 01:27:15 +0530 Subject: [PATCH 20/31] Add files via upload --- SRIP/Codes/timing.html | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 SRIP/Codes/timing.html diff --git a/SRIP/Codes/timing.html b/SRIP/Codes/timing.html new file mode 100644 index 00000000..ee2b194a --- /dev/null +++ b/SRIP/Codes/timing.html @@ -0,0 +1,32 @@ + + + POSITIVE EDGE TRIGERRED D FLIP FLOP + + + + +

THIS IS THE POSITIVE EDGE TRIGGERED D-FLIP FLOP

+
+ + + + + +Collapse + + + From 72400547e51bd6cb20a091e56544e89d04ca0a7b Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Tue, 2 Jul 2019 20:00:55 +0530 Subject: [PATCH 21/31] Add files via upload --- SRIP/Codes/new1.txt | 169 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 SRIP/Codes/new1.txt diff --git a/SRIP/Codes/new1.txt b/SRIP/Codes/new1.txt new file mode 100644 index 00000000..84fe81ca --- /dev/null +++ b/SRIP/Codes/new1.txt @@ -0,0 +1,169 @@ + + + + + + + + +
+ HOME + SIMULATOR + INSTRUCTIONS + + + +
+ +
+

Schematic Design Of D-Latch and D-Flip Flop

+

D-LATCH

+

Latch is an electronic device that can be used to store one bit of information.The D-latch is used to capture or 'latch' the logic level which is present on the Data line when the clock input is high.

+ +
+

TIMING DIAGRAM

+

From the timing diagramm it is clear that the output Q's waveform resembles that of input D's waveform when the clock is high whereas when the clock is low Q retains the previous value of D.

+
+ + timing + +
+

The following two logics will be used for designing in the experiment:- positive level d-latch and d flip flop,negetive edge d flip flop

+ +
+ + + + + + \ No newline at end of file From 4f36adcad752c73ec461b0853890f01b7f57983e Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:03:46 +0530 Subject: [PATCH 22/31] Add files via upload --- SRIP/Codes/simcir.txt | 197 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 SRIP/Codes/simcir.txt diff --git a/SRIP/Codes/simcir.txt b/SRIP/Codes/simcir.txt new file mode 100644 index 00000000..9f4128b7 --- /dev/null +++ b/SRIP/Codes/simcir.txt @@ -0,0 +1,197 @@ +.simcir-body { + display: inline-block; +} + +.simcir-workspace { + cursor: default; + overflow: hidden; + border-width: 1px; + border-style: solid; + border-color: #666666; +} + +.simcir-pin-hole { + fill: #cccccc; + stroke: none; +} + +.simcir-toolbox { + fill: #eeeeee; +} + +.simcir-scrollbar { + fill: #cccccc; +} + +.simcir-scrollbar-bar { + fill: #aaaaaa; +} + +.simcir-scrollbar-bar:hover { + fill: #999999; +} + +.simcir-connector { + stroke-width: 1; + stroke: #0000ff; + stroke-linecap: round; +} + +.simcir-device { + fill: #cccccc; + stroke-width: 2; + stroke: #666666; +} + +.simcir-device-selected { + stroke: #0000ff; +} + +.simcir-device-label { + fill: #000000; + stroke-width: 0; + stroke: none; +} + +.simcir-selection-rect { + fill: none; + stroke-width: 1; + stroke: #0000ff; +} + +.simcir-node-type-in { + fill: #ffcc00; +} + +.simcir-node-type-out { + fill: #ffffff; +} + +.simcir-node { + stroke-width: 1; + stroke: #000000; +} + +.simcir-node-hot { + stroke: #ff0000; +} + +.simcir-node-hover { + stroke: #ffff00; +} + +.simcir-node-label { + fill: #000000; + stroke: none; +} + +.simcir-port { + stroke-width: 1; + stroke: #000000; +} + +.simcir-port-hole { + stroke: none; + fill: #000000; +} + +.simcir-json-data-area { + border-width: 1px; + border-style: solid; + border-color: #000000; +} + +.simcir-dialog { + padding: 4px; + border-width: 2px; + border-style: solid; + border-color: #666666; + background-color: #ffffff; + -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5); + box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5); +} + +.simcir-dialog-title { + margin-right: 4px; +} + +.simcir-dialog-close-button { + fill: #666666; + stroke: none; +} + +.simcir-dialog-close-button:hover { + fill: #888888; + stroke: none; +} + +.simcir-dialog-close-button-symbol { + fill: none; + stroke: #ffffff; + stroke-width: 2; +} + +.simcir-label-editor { + width: 100px; + border-width: 1px; + border-style: solid; + border-color: #cccccc; + background-color: #f0f0f0; + outline: none; +} + +.simcir-label-editor::-ms-clear { + display: none; + width: 0; + height: 0; +} + +/* simcir doc */ + +TABLE.simcir-doc-table { + border-collapse: collapse; +} + +TABLE.simcir-doc-table, +TABLE.simcir-doc-table TH, +TABLE.simcir-doc-table TD { + border-width: 1px; + border-style: solid; + border-color: #666666; +} + +TABLE.simcir-doc-table TH, +TABLE.simcir-doc-table TD { + padding: 16px; +} + +TABLE.simcir-doc-params-table { + border-collapse: collapse; +} + +TABLE.simcir-doc-params-table, +TABLE.simcir-doc-params-table TH, +TABLE.simcir-doc-params-table TD { + border-width: 1px; + border-style: solid; + border-color: #666666; +} + +TABLE.simcir-doc-params-table TH, +TABLE.simcir-doc-params-table TD { + padding: 2px; +} + +.simcir-doc-title { + font-weight: bold; + margin: 16px 0px 0px 0px; +} + +.simcir-doc-code { + padding: 8px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + background-color: #f0f0f0; +} \ No newline at end of file From 792740106882ef8535288e3d7c5631e6de81cd52 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:06:55 +0530 Subject: [PATCH 23/31] Add files via upload --- SRIP/Codes/instruction.txt | 89 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 SRIP/Codes/instruction.txt diff --git a/SRIP/Codes/instruction.txt b/SRIP/Codes/instruction.txt new file mode 100644 index 00000000..b311746e --- /dev/null +++ b/SRIP/Codes/instruction.txt @@ -0,0 +1,89 @@ + + + + Instruction + + + + + + + + + + +
+
+

INSTRUCTIONS

+

This page contains the description and instructions for using the simulator.

+
+

The simulator basically consists two toolboxes: Settings toolbox, Grid toolbox.

+ +
+ +
+ + \ No newline at end of file From db427ed12df9ffa858cbbd4d199033c84c604269 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:09:31 +0530 Subject: [PATCH 24/31] Add files via upload --- SRIP/Codes/procedure.html | 73 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 SRIP/Codes/procedure.html diff --git a/SRIP/Codes/procedure.html b/SRIP/Codes/procedure.html new file mode 100644 index 00000000..bea8ecef --- /dev/null +++ b/SRIP/Codes/procedure.html @@ -0,0 +1,73 @@ + + + + + + + + +

SCHEMATIC DESIGN OF D-LATCH AND D FLIP FLOP

+
+
+

PROCEDURE

+
+
+ +

D LATCH

+

COMPONENTS REQUIRED

+ +

CONNECTING THE COMPONENTS

+ +

OBSERVATION AND SIMULATIONS

+ +
+

POSITIVE EDGE FLIP FLOP

+

COMPONENTS REQUIRED

+ +

CONNECTING THE COMPONENTS

+ +

OBSERVATION AND SIMULATIONS

+ + + + + + + + + + + From 553c7b567ef4e8c06b6ffaa5e1cb6c593e0e725d Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:27:15 +0530 Subject: [PATCH 25/31] Add files via upload --- SRIP/Codes/simulators.html | 196 +++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 SRIP/Codes/simulators.html diff --git a/SRIP/Codes/simulators.html b/SRIP/Codes/simulators.html new file mode 100644 index 00000000..16e4aeed --- /dev/null +++ b/SRIP/Codes/simulators.html @@ -0,0 +1,196 @@ + + + + + + + + + Simulator Grid + + + + + + + + + + + + + + + +

CIRCUIT GENERATOR

+

Steps to us the grid and components:

+ + GENERATE GRAPH +
+
+
+
+
+
+
+

SETTINGS

+
+
+ + Enter frequence between 1 and 20 +
+
Avaliable Modules for this experiment
+
+ + +
+
+ + +

+

+ +
+
+
+

+ +
+
+
+
+
+ { + "width":800, + "height":800, + "showToolbox":true, + "toolbox":[ + {"type":"In"}, + {"type":"Out"}, + {"type":"NMOS"}, + {"type":"PMOS"}, + {"type":"OSC","freq":1,"label":"CLK(1MHZ)"}, + {"type":"Joint"}, + {"type":"DC"}, + {"type":"LED"}, + {"type":"PushOff"}, + {"type":"PushOn"}, + {"type":"Toggle"}, + {"type":"BUF"}, + {"type":"NOT"}, + {"type":"AND"}, + {"type":"NAND"}, + {"type":"OR"}, + {"type":"NOR"}, + {"type":"XOR"}, + {"type":"XNOR"}, + {"type":"OSC"}, + {"type":"7seg"}, + {"type":"16seg"}, + {"type":"4bit7seg"}, + {"type":"RotaryEncoder"}, + {"type":"BusIn"}, + {"type":"BusOut"}, + {"type":"RS-FF"}, + {"type":"JK-FF"}, + {"type":"T-FF"}, + {"type":"D-FF"}, + {"type":"8bitCounter"}, + {"type":"HalfAdder"}, + {"type":"FullAdder"}, + {"type":"4bitAdder"}, + {"type":"2to4BinaryDecoder"}, + {"type":"3to8BinaryDecoder"}, + {"type":"4to16BinaryDecoder"}, + {"type":"AltFullAdder"}, + {"type":"Transmitter"}, + {"type":"Delay"}, + {"type":"NumSrc"}, + {"type":"NumDsp"}, + {"type":"DSO"} + ], + "devices":[ + {"type":"Toggle","id":"dev0","x":100,"y":200,"label":"Input","state":{"on":false}}, + {"type":"Toggle","id":"dev1","x":100,"y":250,"label":"Input","state":{"on":false}}, + {"type":"and","id":"dev2","x":200,"y":96,"label":"and"}, + {"type":"and","id":"dev3","x":300,"y":96,"label":"and"}, + {"type":"and","id":"dev11","x":350,"y":96,"label":"and"}, + {"type":"DC","id":"dev4","x":50,"y":96,"label":"DC"}, + {"type":"DC","id":"dev5","x":50,"y":190,"label":"DC"}, + {"type":"DC","id":"dev6","x":50,"y":270,"label":"DC"}, + {"type":"DC","id":"dev7","x":50,"y":360,"label":"DC"}, + {"type":"Toggle","id":"dev8","x":100,"y":400,"label":"Input","state":{"on":false}}, + {"type":"LED","id":"dev9","x":400,"y":200,"label":"Output"}, + {"type":"Toggle","id":"dev10","x":100,"y":450,"label":"Input","state":{"on":false}} + ], + "connectors":[ + {"from":"dev0.in0","to":"dev4.out0"}, + {"from":"dev1.in0","to":"dev5.out0"}, + {"from":"dev8.in0","to":"dev6.out0"}, + {"from":"dev10.in0","to":"dev7.out0"}, + {"from":"dev2.in0","to":"dev0.out0"}, + {"from":"dev2.in1","to":"dev1.out0"}, + {"from":"dev3.in0","to":"dev8.out0"}, + {"from":"dev3.in1","to":"dev10.out0"}, + {"from":"dev11.in0","to":"dev2.out0"}, + {"from":"dev11.in1","to":"dev3.out0"}, + {"from":"dev9.in0","to":"dev11.out0"} + + + + ] +} +
+
+
+ + + + + + + +
+ + \ No newline at end of file From a333af880c6db03ed37dc0cdad7f0c69394f54ce Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:28:09 +0530 Subject: [PATCH 26/31] Add files via upload --- SRIP/Codes/graph.html | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 SRIP/Codes/graph.html diff --git a/SRIP/Codes/graph.html b/SRIP/Codes/graph.html new file mode 100644 index 00000000..00e4e82d --- /dev/null +++ b/SRIP/Codes/graph.html @@ -0,0 +1,32 @@ + + + + NEGATIVE EDGE D-FLIP FLOP + + + + +

THIS IS NEGATIVE EDGE D-FLIP FLOP WAVEFORM

+
+ + + + + \ No newline at end of file From 347916addaea83a9dc42f20c716ea12c7e58bbea Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:50:52 +0530 Subject: [PATCH 27/31] Add files via upload --- SRIP/Codes/timing.png | Bin 0 -> 57483 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 SRIP/Codes/timing.png diff --git a/SRIP/Codes/timing.png b/SRIP/Codes/timing.png new file mode 100644 index 0000000000000000000000000000000000000000..400ea68303553f96656893b926fbc3445a610d64 GIT binary patch literal 57483 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 literal 0 HcmV?d00001 From 429366eacb31b120e8a15550c74810fa47311f13 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Fri, 5 Jul 2019 23:59:14 +0530 Subject: [PATCH 28/31] Add files via upload --- SRIP/Codes/homescreen.html | 181 +++++++++++++++++++++++++++++++++++++ 1 file changed, 181 insertions(+) create mode 100644 SRIP/Codes/homescreen.html diff --git a/SRIP/Codes/homescreen.html b/SRIP/Codes/homescreen.html new file mode 100644 index 00000000..68cac15b --- /dev/null +++ b/SRIP/Codes/homescreen.html @@ -0,0 +1,181 @@ + + + + + + + + + + + +
+ HOME + SIMULATOR + INSTRUCTIONS + PROCEDURE + + + +
+ +
+

Schematic Design Of D-Latch and D-Flip Flop

+

D-LATCH

+

Latch is an electronic device that can be used to store one bit of information.The D-latch is used to capture or 'latch' the logic level which is present on the Data line when the clock input is high.

+ +
+

TIMING DIAGRAM

+

From the timing diagramm it is clear that the output Q's waveform resembles that of input D's waveform when the clock is high whereas when the clock is low Q retains the previous value of D.

+
+ + timing + +
+

The following two logics will be used for designing in the experiment:-

+
    +
  • POSITIVE LEVEL D LATCH AND D FLIP FLOP
  • +
  • NEGETIVE EDGE D-FLIP FLOP
  • +
+ +
+ + + + + + \ No newline at end of file From 0bb2282d56db3688b5ea967148005c30be610388 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Sat, 6 Jul 2019 10:10:43 -0700 Subject: [PATCH 29/31] Delete hello --- SRIP/Codes/hello | 1 - 1 file changed, 1 deletion(-) delete mode 100644 SRIP/Codes/hello diff --git a/SRIP/Codes/hello b/SRIP/Codes/hello deleted file mode 100644 index 8b137891..00000000 --- a/SRIP/Codes/hello +++ /dev/null @@ -1 +0,0 @@ - From 9e88e49f6b24444a9430f52bae456b9cd4a6744d Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Sat, 6 Jul 2019 22:46:20 +0530 Subject: [PATCH 30/31] Add files via upload --- SRIP/Codes/post_quiz.html | 97 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 SRIP/Codes/post_quiz.html diff --git a/SRIP/Codes/post_quiz.html b/SRIP/Codes/post_quiz.html new file mode 100644 index 00000000..13b9b928 --- /dev/null +++ b/SRIP/Codes/post_quiz.html @@ -0,0 +1,97 @@ + + + +Quiz + + + + +

POST-QUIZ

+

+
+

+

+ + + From 2a48ddf2cfba480065614f0c7968df659e04ce94 Mon Sep 17 00:00:00 2001 From: Akansha Kumari <49945379+akanshakant@users.noreply.github.com> Date: Sat, 6 Jul 2019 23:11:53 +0530 Subject: [PATCH 31/31] Add files via upload --- SRIP/Codes/pre_quiz.html | 92 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 SRIP/Codes/pre_quiz.html diff --git a/SRIP/Codes/pre_quiz.html b/SRIP/Codes/pre_quiz.html new file mode 100644 index 00000000..c0ffe5c2 --- /dev/null +++ b/SRIP/Codes/pre_quiz.html @@ -0,0 +1,92 @@ + + + +Quiz + + + + +

POST-QUIZ

+

+
+

+

+ + +