Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Short Answer # 2 [ 2 0 marks ] For this question you will be asked to design a memory decoder circuit and present one
Short Answer # marks
For this question you will be asked to design a memory decoder circuit and present one memoryblockIC from that design.
a You are building an application specific digital device ASDD that needs to hold bytes of data bits wide in a volatile memory. The only available memory units are bytes bits wide Design a memory decoder for this custom digital system by deriving the logic expressions. From the memory user's perspective, they should be able to use bytes as a contiguous memory block.
For this part,
i design only the ASDD memoryblockIC decoder do not design the memory decoder inside each memoryblockIC
ii clearly state how many bits are required for memoryblock decoding,
iii clearly state how many bits are required for addressing each block, and
iv clearly state how a user would access address in memory show decodebits:addressbits
Your decoder must be designed using digital design methodology from lecture and labs truth table, kmap, and minimized Boolean functions You may not use predesigned integrated circuits elements for the decoder eg MUX, Encoder, Decoder, etc. marks
b Based upon parta very neatly draw one specific memoryblockIC of your memory design's digital circuit. The specific memoryblockIC contains address If you did not complete parta or cannot determine which memoryblockIC contains the specified address then you may use block with a mark deduction.
For this part,
i clearly state the memoryblockIC that contains address remember that memoryblock ICs are labelled starting at
ii for the individual memory IC you shall represent it as a functional unitblock with clearly labelled pins that show: address pins enable pins clock, readwrite pins data inputs data outputsDo not draw the memory ICs at the flipflop level include the digital circuit gate level that the decoder from parta uses to enable this blockIC
Cleary label all inputs and outputs. You may assume the complement of any variable is readily available. marks
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started