You are part of an intergalactic expedition that has arrived to a remote planet inhabited by...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You are part of an intergalactic expedition that has arrived to a remote planet inhabited by creatures (lovely creatures); whose two hands have only 2 fingers each. It is soon discovered that their science and technology are not quite as advanced as they are on earth. It is also discovered that they use Tetral (a base-4 number system) for all their calculations. These beings would be greatly benefited if they had a rudimentary calculator to add two base-4 numbers and show the result in a couple of 7-segment displays. You are part of the expedition's elite engineering team and are asked to design and implement such calculator. Figure 1 shows the block diagram of what is required. A B SW3 SW2 SWI Tetral adder A+B Tetral to 7-seg DEC Tetral to 7-seg DEC Tetral to 7-seg DEC Tetral to 7-seg DEC 7 Hex3 Hex2 Hex1 Hexo Figure 1 Two-digit Tetral calculator (block diagram of top level schematic). a. Propose a binary representation for each of the four digits of the alien numeric system. (Each digit can be represented with two bits) (Pre-laboratory work) b. Build a truth table representing the addition of two Tetral numbers. Obtain the Boolean equations for each one of the output bits and simplify them, if possible. (Pre-laboratory work) c. Create a new project in Quartus II and add a schematic diagram for your Tetral adder. (30 minutes) d. Simulate your Tetral adder using Qsim and create the corresponding symbol. (20 minutes) e. Design a Tetral to 7-segments decoder. This component should convert the binary representation of one Tetral digit (two bits) into seven outputs controlling the segments of a display. Note that segments are turned ON with a '0'. (Pre-laboratory work) f. Create a new schematic diagram for your Tetral to 7-segments decoder using Quartus II. Use buses and make sure the signal controlling segment DO (Which will be a section of your 7Seg) is your most significant bit of the bus. For example, if the output of your decoder is called Y[6..0], Hex0_D0 will be connected to Y[6] (30 minutes) g. Simulate your Tetral to 7-segments decoder using Qsim and create the corresponding symbol. (20 minutes) h. Use instances of your components in a top level schematic similar to Figure 1, generate the configuration file and test your calculator using the FPGA board. (20 minutes) You are part of an intergalactic expedition that has arrived to a remote planet inhabited by creatures (lovely creatures); whose two hands have only 2 fingers each. It is soon discovered that their science and technology are not quite as advanced as they are on earth. It is also discovered that they use Tetral (a base-4 number system) for all their calculations. These beings would be greatly benefited if they had a rudimentary calculator to add two base-4 numbers and show the result in a couple of 7-segment displays. You are part of the expedition's elite engineering team and are asked to design and implement such calculator. Figure 1 shows the block diagram of what is required. A B SW3 SW2 SWI Tetral adder A+B Tetral to 7-seg DEC Tetral to 7-seg DEC Tetral to 7-seg DEC Tetral to 7-seg DEC 7 Hex3 Hex2 Hex1 Hexo Figure 1 Two-digit Tetral calculator (block diagram of top level schematic). a. Propose a binary representation for each of the four digits of the alien numeric system. (Each digit can be represented with two bits) (Pre-laboratory work) b. Build a truth table representing the addition of two Tetral numbers. Obtain the Boolean equations for each one of the output bits and simplify them, if possible. (Pre-laboratory work) c. Create a new project in Quartus II and add a schematic diagram for your Tetral adder. (30 minutes) d. Simulate your Tetral adder using Qsim and create the corresponding symbol. (20 minutes) e. Design a Tetral to 7-segments decoder. This component should convert the binary representation of one Tetral digit (two bits) into seven outputs controlling the segments of a display. Note that segments are turned ON with a '0'. (Pre-laboratory work) f. Create a new schematic diagram for your Tetral to 7-segments decoder using Quartus II. Use buses and make sure the signal controlling segment DO (Which will be a section of your 7Seg) is your most significant bit of the bus. For example, if the output of your decoder is called Y[6..0], Hex0_D0 will be connected to Y[6] (30 minutes) g. Simulate your Tetral to 7-segments decoder using Qsim and create the corresponding symbol. (20 minutes) h. Use instances of your components in a top level schematic similar to Figure 1, generate the configuration file and test your calculator using the FPGA board. (20 minutes)
Expert Answer:
Answer rating: 100% (QA)
It looks like you are embarking on a design project to create a calculator for an alien species using a Tetral base4 numeral system where each digit c... View the full answer
Related Book For
Auditing and Assurance services an integrated approach
ISBN: 978-0132575959
14th Edition
Authors: Alvin a. arens, Randal j. elder, Mark s. Beasley
Posted Date:
Students also viewed these mathematics questions
-
Determine if the columns of the matrix form a linearly independent set. Justify your answer. Select the correct choice below and fill in the answer box within your choice. (Type an integer or...
-
The following additional information is available for the Dr. Ivan and Irene Incisor family from Chapters 1-5. Ivan's grandfather died and left a portfolio of municipal bonds. In 2012, they pay Ivan...
-
The following additional information is available for the Dr. Ivan and Irene Incisor family from Chapters 1-6. On December 12, Irene purchased the building where her store is located. She paid...
-
What is the importance of developing plans to achieve organizational goals? explain with examples
-
Assume that you are about to ask your supervisor for a raise. Which communication medium or channel would you use? What steps would you take to decrease the amount of noise that can decrease the...
-
The operating cost for a pulverized coal cyclone furnace is expected to be $80,000 per year. The steam produced will be needed for only 6 years beginning now (i.e., years 0 through 5). What is the...
-
How do travelers use mobile technology when flying, using hotels and traveling in foreign countries?
-
In the month of June, Barbaras Beauty Salon gave 2,700 haircuts, shampoos, and permanents at an average price of $30. During the month, fixed costs were $18,000 and variable costs were 70% of sales....
-
What is the center-of-mass of the Nitric Acid molecule shown in Figure 7-7 with respect to the Hydrogen atom? Assume that mass H = 1, mass O-16, and mass N - 14. 1.22 x 10-10 m 65.0 H N 1.00 x 10-10...
-
Sports of All Sorts produces, distributes, and sells high-quality skateboards. Its supply chain consists of three factories (located in Detroit, Los Angeles, and Austin) that produce skateboards. The...
-
Write the component scalar equation for the set of four Maxwell's equation: V XE = -jwH, V x H= J + jweE, V. E = Pv/, V. H = 0. a) in Cartesian coordinates if the field phasors are functions of z...
-
Starting with DoubleConsumer and going downward, fill in the values for the table. For the following choices, assume R is a generic type. A. double, int, long, R B. double, R, long, R C. R, int,...
-
How many lines does this code output? A. Two. B. Four. C. The code does not compile. D. The code compiles but throws an exception at runtime. var list = new LinkedList (); list.add("Archie");...
-
Which of the following fills in the blank so that the code outputs one line but uses a poor practice? A. peek(System.out::println) B. peek(System.out::println).findFirst() C. peek(r ->...
-
What is the output of the following application? A. XXXXX B. The code does not compile because of the lambda expression. C. The code does not compile for a different reason. D. The code compiles, but...
-
During deserialization from an I/O stream, which element of the class can be used to assign a value to the deserialized object? A. Variable initializer B. Instance initializer C. Static initializer...
-
The following is a Petri Net (PN) model of a railroad system. For the following questions, you are asked to give brief justifications with your answers. (A simple yes/no answer is not enough to earn...
-
Identify the tax issues or problems suggested by the following situations. State each issue as a question. Jennifer did not file a tax return for 2007 because she honestly believed that no tax was...
-
Identify the two factors that determine the persuasiveness of evidence. How are these two factors related to audit procedures, sample size, items to select, and timing?
-
What is meant by a voucher? Explain how its use can improve an organizations internal controls.
-
Multiple Choice Questions The following questions concern the planning of the engagement. Select the best response. a. Which of the following is an effective audit planning procedure that helps...
-
The following are methods used to evaluate public health data and scientifc evidence except a. Use of standard criteria by experts b. By combining the results of multiple scientifc studies that are...
-
Which industrial transducer does not require a power supply (selfgenerated signal)?
-
Nordson Co. of Amherst, Ohio, a maker of painting and glue equipment, exports nearly half its output. Customers value its reliability as a supplier. Because of an especially sharp run up in the value...
Study smarter with the SolutionInn App