2 votes 2 votes Digital Logic ace-test-series digital-logic rom + – ashish pal asked Dec 30, 2017 • recategorized Mar 7, 2019 by Rishi yadav ashish pal 575 views answer comment Share Follow See all 4 Comments See all 4 4 Comments reply Ashwin Kulkarni commented Dec 30, 2017 reply Follow Share Is it 5 address bits?? 0 votes 0 votes ashish pal commented Dec 30, 2017 reply Follow Share yes post your solution. 0 votes 0 votes Anu007 commented Dec 30, 2017 reply Follow Share 1024 bits = 25 * 25 bits [ according to given condtion] now rows = 25 [ represent number of address bits] = 5bits column = 25 [ represent size of each entry] = 5bits 1 votes 1 votes Ashwin Kulkarni commented Dec 30, 2017 reply Follow Share Rom can be represent using ROM matrix, which has rows and columns and intersection between them is called as links. A n*2n decoder and a MUX is used for this matrix which has m select lines hence 2m address lines. now, links = 1024 = 2m * 2n , now given that rows and columns are equal, hence 1024 = 25 * 25 Hence, rows = 25 and columns = 25, bits for rows = 5 0 votes 0 votes Please log in or register to add a comment.
Best answer 2 votes 2 votes NxM ROM with equal rows and columns, since inputs are lgN (Log base 2 N) and Output is M For equal rows and columnns lgN = M and lgN*M = 1024 M= 32 , lgN=32 , N= 5 5 bits are required Aman Sharma answered Dec 30, 2017 • selected Dec 30, 2017 by Manu Thakur Aman Sharma comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes Total memory = no of rows *no of cols = 1024 we get no of rows =32 henece to identify row we need 5 bits . raviyogi answered Dec 30, 2017 raviyogi comment Share Follow See all 0 reply Please log in or register to add a comment.