Suppose a Computerized National Identity Card (CNIC) issuing institute/authority of a country wants to open a new branch /center comprising of twenty data entry computers connected with a central database server placed in the same branch. The network engineer has been asked to ensure the less wastage of bandwidth and better utilization of the transmission media so that smooth operations could be carried out.
AziTech is one of the leading Manufacturers of modern computing systems and
equipment designed for smart homes in IoT based environment. In their recent design of
SmartController for state of the art smart homes, they are considering a novel CPU with
4-bit data bus, memory module and I/O interface . The novel CPU is required to have all
the functional units of a conventional microprocessor. However, the design of the
Arithmetic Unit of the ALU requires a special 4-bit computation unit called AUDiff, which
would be used to practically process all Subtraction operation using simple addition [ E.g
2-1 -> 2 + (-1)].
AziTech is considering the design of a new CPU for its new model of computer systems for
2021. It is considering choosing between two (2) CPU (CPUA and CPUB) implementations
based on their performance. Both CPU are expected to have the same instruction set
architecture. CPUA has a clock cycle time of 60 ns and CPUB has a clock cycle time of 75
ns. The same number of a particular instruction type is expected to be executed on both CPUs
in order to determine which CPU would executes more instructions. CPUA is able to execute
2MB of instructions in 5*106 clock cycles. CPUB executes the same number of instructions in
3*106 clock cycles.
AziTech is considering the design of a new CPU for its new model of computer systems for 2021. It is considering choosing between two (2) CPU (CPUA and CPUB) implementations based on their performance. Both CPU are expected to have the same instruction set architecture. CPUA has a clock cycle time of 60 ns and CPUB has a clock cycle time of 75 ns. The same number of a particular instruction type is expected to be executed on both CPUs in order to determine which CPU would executes more instructions. CPUA is able to execute 2MB of instructions in 5*106 clock cycles. CPUB executes the same number of instructions in 3*106 clock cycles.
a) Using the MIPS performance metric, which of the two (2) CPU should be selected to
be implemented in the new computer system. Justify your choice.
b) Compute the execution time for both CPUs. Which CPU is faster?
Given the function F(w,x,y,z)=Σ(1,3,7,11,15)+dc(0,2,5,8)
i. Write the function in conjunctive normal form
ii. Minimize the function (DNF) using Karnaugh Map
iii. Construct the logic circuit diagram for the minimized function.