Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/#505 added quiz fpga.md #517

Merged
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/binary-algebra/addition.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,4 @@ In the above example, for units place gives 1 as the submission of 1 and 0, wher
1 1 0 (6)
-----
```

1 change: 1 addition & 0 deletions docs/comb-ssi/logic-gates.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,3 +222,4 @@ endmodule
```

{% include gates.html %}

3 changes: 3 additions & 0 deletions docs/comb-ssi/universal-gates.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,3 +148,6 @@ F = (A NOR (B NOR B)) NOR ((C NOR C) NOR D)
Notice that there are input elements that are present in the negative form, namely `B'` and `C'`. You can represent them by using the NOR gate in order to realise the [NOT gate](https://learn.circuitverse.org/docs/universal_gates.html#implementing-not-gate).

<iframe width="600px" height="300px" src="https://circuitverse.org/simulator/embed/97663" id="projectPreview" scrolling="no" webkitAllowFullScreen mozAllowFullScreen allowFullScreen></iframe>



1 change: 1 addition & 0 deletions docs/logic-design/canonical.md
Original file line number Diff line number Diff line change
Expand Up @@ -365,3 +365,4 @@ The following methods can be used to simplify the the Boolean function:

1. The [Karnaugh-map](https://learn.circuitverse.org/docs/maps.html) or K-map method.
1. The [NAND gate method](https://learn.circuitverse.org/docs/nand_gate_method.html).

2 changes: 2 additions & 0 deletions docs/logic-design/functional-description.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,5 @@ This combinational circuit has ‘n’ input variables and ‘m’ outputs. Each
1. Formulate the Truth table. If there are ‘n’ input variables, then there will be 2n possible combinations. For each combination of input, find the output values.
1. Find the Boolean expressions for each output. If necessary, simplify those expressions.
1. Implement the above Boolean expressions corresponding to each output by using Logic gates.


3 changes: 3 additions & 0 deletions docs/logic-design/kmaps.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,3 +186,6 @@ Both groupings have the same size and are the same dimension. However, upon reac
This illustrates the idea that this is a greedy algorithm, and does not always return the most simplified SOP expression. In later sections, algorithms illustrating a globally optimal algorithm will be discussed.

{% include kmap.html %}


{
Samridhi-98 marked this conversation as resolved.
Show resolved Hide resolved
23 changes: 23 additions & 0 deletions docs/seq-lsi/fpga.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,26 @@ FPGA are so versatile than even full microprocessors can be implemented in them,
id="projectPreview" scrolling="no"
webkitAllowFullScreen mozAllowFullScreen allowFullScreen>
</iframe>

{:.quiz}
1. Configurable Logic Blocks are surrounded by a system of programmable interconnects is known as
1. fabric
* chips
* flip-flop
* finite
2. What is the function of D flip flop in FPGA?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Space before "?" is required

Suggested change
2. What is the function of D flip flop in FPGA?
2. What is the function of D flip flop in FPGA ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pending

1. Store output
* Store input
* Display output
* None
3. FPGA was invented by `__________`?
1. Xilinx
* Altera
* Actel
* Lattice
4. FPGAs are `__________` devices.
1. Fine-grain
* Coarse-grain
* Rely-grain
* None

1 change: 1 addition & 0 deletions docs/seq-lsi/microprocessors.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,3 +26,4 @@ Microprocessors are general purpose rom-based sequential circuits with a fixed *
Other combinational and sequential components, such as MUXs, registers and counters are also part of the microprocessor to provide the functionality required by the software, to optimise its execution and to connect to other external components.

One of the first "single-chip" microprocessors is the Intel 4004. Read more about it and other interesting microprocessors and their history in the [IEEE Chip Hall of Fame](https://spectrum.ieee.org/static/chip-hall-of-fame) and the website [Great Microprocessors of the Past and Present](http://www.cpushack.com/CPU/cpu.html) at the CPUSHACK museum.

2 changes: 2 additions & 0 deletions docs/seq-lsi/rom-microcontrollers.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,5 @@ For FSM which do not exhibit a simple sequence of states, the counter can be rep
![MUX based microcontroller](/assets/images/seq/rom_mux.svg)

ROM capacity: $2^N \times (2N+K+\log_2 M)$