Extensions inspire

& logics

3.33333

Details

Author:
Hexastyle

Category:
Education

Version:
4.9

Rating:
3.33333

Size:
2.53MiB

Price:
Free

Updated:
November 27, 2016

Webstore Link:
https://chrome.google.com/webstore/detail/logics/flnahobjcbbbabodafalfiilpadjabhn

Download

version 0.67  - Download ZIP file

version 0.60  - Download ZIP file

version 0.58  - Download ZIP file

Description

& logics is a logic circuit simulator with an integrated scheme editor and a waveform browser.
Currently available schematic components:
Transistors: NMOS, PMOS
Logic gates: buffer, inverter, and, nand, or, nor, exor, exnor, tri-state buffer and inverter
Flip flops: D latch, edge triggered D, JK flip flops, monostable
Multiplexers: 2 to 1, 4 to 1, 8 to 1.
Demultiplexers: 1 to 2, 1 to 4, 1 to 8
Indicators: LED, oscilloscope probe
Displays: decimal, hexadecimal
Switches: toggle button, push button
Constants: high and low.

Scheme editor features: custom subcircuit (black box), context sensitive menu, autorouter, 7 steps undo/redo, labels for far connections, automatic enlarge on selection, cloning, rotating, locked and unlocked move, vertical and horizontal alignment, move to center.

The digital circuit simulator works with three logic levels and three impedance values. They are low, undefined and high.
Wires optionally can display logic levels.
Switch level modelling, gate level modelling and complex device level modelling can be mixed in a circuit.
The simulator detects run time errors and puts error messages on the schematic.
Detected errors are:
Temporary short circuit conditions. When connected outputs have different or undefined levels and have low or undefined impedance.
Spike detection. When an input receives an impulse shorter than the configured value.
Flip flop setup, hold, recovery, resume time violations. Flip flops may enter a metastable state in these cases.

The waveform browser is a virtual digital oscilloscope. The current features are: start, stop time, buffer length setting, time shift and zoom, display of logical low, high, and undefined states.

The 3.x releases contain HDL extension. It is possible to describe a circuit in a box using a very small subset of Verilog. The gates.s demo loads the following module from simple.v file:

module smpl_circuit (A,B,AND,NAND,OR,NOR,XOR,XNOR,BUF,NOT);
input A,B;
output AND,NAND,OR,NOR,XOR,XNOR,BUF,NOT;
and #10 g0(AND,A,B);
nand #10 g1(NAND,A,B);
or #10 g2(OR,A,B);
nor #10 g3(NOR,A,B);
xor #10 g4(XOR,A,B);
xnor #10 g5(XNOR,A,B);
buf #10 g6(BUF,A);
not #10 (NOT,A);
endmodule

and the test1.v file:

module circuit(A,B,C,y);
input A,B;
output y;
wire e;
and #30 g1(e,A,B);
or #30 g2(y,e,C);
endmodule

There is no runtime error detection inside the boxes.
Only the first compile time error is displayed.

The program comes with built in demo circuits. They help you to get started quickly.
See http://www.hexastyle.com/home/andlogics/first-3-steps for details.
You can easily simulate, analyse and modify operation and timing of the examples.
Built in examples:
74160, 74163 synchronous counter
74180 parity generator checker
74181 4 bit ALU
74147, 74148 priority encoder
transistor level modelling of CMOS gates
More examples e.g. binary adder, Johnson counter can be downloaded from here:
http://www.hexastyle.com/home/andlogics/download-examples

Top Extensions

 
(10943)
 
(50577)
 
(98995)
 
(25231)
 
(8324)
 
(1434)
 
(11367)

What has inspired us?

Extore is a team of professionals who are passionate about creating extensions for web browsers. This devotion also gives us opportunity to appreciate work of other people. We get inspired by useful, open source extensions made by developers all over the world. Our strong belief is that one should share helpful add-ons with others. That’s why we’d like to present you our ever-growing list of favourite extensions that have inspired us. Moreover, as you probably have already learned, sometimes struggling for the best brings an end to the good. Talking about add-ons it often turns out that an upgrade is worse then previous version. Also it can become really tricky to get back to the beloved version of your favourite extension. That’s why we’re going to make not only the latest, but all versions of our favourite (and we hope yours too) add-ons available for download. No more compromises, just stick to the version you really like!