sorinel
Newbie level 4
hello all
I am a student and I need to describe a ROM in vhdl ,but the program has too many unknowns for me. Please give me some ideas.
ROM has 64 addresses and each address is stored in a 6-bit value
which is the product of two numbers defined by 3 bits address bus. The two
3-bit numbers are given by the 6 bits of the address entry as follows: A (5 downto 3) and A (2
downto 0). For example, at '51 '(110 011 in binary) is stored the number '18' (010,010 in binary) as A (5 downto 3) = 110 ('6 'in decimal), A (2 downto 0) = 011 ('3' in decimal) and
110 * 011 = 010 010 (6 * 3 = 18 in decimal).
Thanks. any help is appreciated
I am a student and I need to describe a ROM in vhdl ,but the program has too many unknowns for me. Please give me some ideas.
ROM has 64 addresses and each address is stored in a 6-bit value
which is the product of two numbers defined by 3 bits address bus. The two
3-bit numbers are given by the 6 bits of the address entry as follows: A (5 downto 3) and A (2
downto 0). For example, at '51 '(110 011 in binary) is stored the number '18' (010,010 in binary) as A (5 downto 3) = 110 ('6 'in decimal), A (2 downto 0) = 011 ('3' in decimal) and
110 * 011 = 010 010 (6 * 3 = 18 in decimal).
Thanks. any help is appreciated