Question 3 (20 marks) Consider the 1st to 7th digits of your student ID. The 15 to 4th digits are included as the minter
Posted: Mon May 02, 2022 2:34 pm
Question 3 (20 marks) Consider the 1st to 7th digits of your student ID. The 15 to 4th digits are included as the minterms of a 3-input Boolean function F, and the 5th to gth digits are included as the minterms of a 3-input Boolean function G. For each function, digits that appear more than once are included once only, and digit values 8 or 9 are not included. If the function finally contains no minterms, include minterm 0 into it. For example, if your student ID is 20222399A. Then, F and G should be: F(A,B,C) = m(0,2) G(A,B,C) = m(2,3) (a) (2 marks) By using K-map, find the optimised sum-of-products expression of F and G. (b) (3 marks) Draw the ROM implementation of Boolean functions F and G. (c) (1 marks) State the size of the ROM, in the format 2* x n. (d) (2 marks) Dump the ROM content in part (b) by listing out all its address values along with the corresponding content. Assume F is the most significant bit in the data. (e) (6 marks) Based on your answer in part (a) above, draw the PLA implementation of Boolean functions F and G. (1) (6 marks) Write one module of Verilog structural description that represents the expressions of Fand G from your answer in part (a) above.