summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2016-11-21 21:03:40 +0000
committerGitHub <noreply@github.com>2016-11-21 21:03:40 +0000
commit77d5fcb0959f100f424160e1dc505b7c23cb0ccf (patch)
treefb9be658e765a6c286aec9a660d569e9c296a840
parent9541253590c21ab5d60278d3845c3abef30901bb (diff)
downloadVerilogCoursework-77d5fcb0959f100f424160e1dc505b7c23cb0ccf.tar.gz
VerilogCoursework-77d5fcb0959f100f424160e1dc505b7c23cb0ccf.zip
Update README.md
-rw-r--r--part_1/README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/part_1/README.md b/part_1/README.md
index 815e2cc..726e5fc 100644
--- a/part_1/README.md
+++ b/part_1/README.md
@@ -11,15 +11,15 @@ We then used the truth table for the 7-Segment Decoder to create the K-map for t
![Output 4](https://github.com/ymherklotz/digital_verilog_coursework/blob/master/Extra/ex1/ex1Schematic.PNG)
-We then created a new block diagram, and made a symbol file for the 7-Segment Decoder, so that we can include it in this block diagram. We then made this block diagram our top-level design.
+We then created a new block diagram, and made a symbol file for the 7-Segment Decoder, so that we can include it in this block diagram. We then made this block diagram our top-level design. This is the file that will make the whole project work on the FPGA and will be programmed onto the FPGA. The other file is just a schematic file that describes how the block in the top level design works.
![ex1 top-level design](https://github.com/ymherklotz/digital_verilog_coursework/blob/master/Extra/ex1/Ex1BDF.PNG)
-We then compiled the Quartus project to see if there are any errors in the files, and then we added the pin assignments using the Pin Planner
+We then compiled the Quartus project to see if there are any errors in the files, and then we added the pin assignments using the Pin Planner.
![Pin Planner](https://github.com/ymherklotz/digital_verilog_coursework/blob/master/Extra/ex1/PinPlannerEx1.PNG)
-Finally we compiled the project and downloaded it onto the FPGA and it worked like the solution.
+Finally we compiled the project and downloaded it onto the FPGA and it worked like the solution. Using the block diagram to create the project took a lot of time though and it would have been much easier to make the project in Verilog as it would have taken much less time and effort. We also wouldn't have had to create the Karnaugh maps to simplify the design and be able to implement it in the block diagram, because in Verilog we only need to implement the truth table. It is also much quicker to type than drag the wires from logic element to logic element and trying to find the different logic elements in the list of IPs that come with Quartus II. Verilog is also much more flexible, as we can define the 7-Segment Decoder in different ways (behaviourly or structurally).
### Propagation Delays from inputs to outputs