Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

An engineer is going to solve a design problem by using a ROM. The circuit is to

ID: 2082320 • Letter: A

Question

An engineer is going to solve a design problem by using a ROM. The circuit is to convert an 8-bit BCD number to an 8-bit unsigned binary integer. The address inputs of the ROM are going to be connected in the same order as the 8-bits of the BCD number. In other words, the left-most bit of the BCD number is connected to A_7, the next bit of the BCD number to A_6, ellipsis, the right-most of the BCD number to A_0. a) What size ROM is needed? b) Assuming that the connections are as described above, determine the contents of the addresses asked for in the table below. You may use binary or HEX to specify the contents.

Explanation / Answer

1. ROM Size = 2^8x8 = 256x8

2.

Address Contents

0011 0010 0010 0000

0110 0100 0100 0000

0001 0100 0000 1110

0000 1001 0000 1001