Problem - Embedded System Design

  • Thread starter Thread starter jokunen
  • Start date Start date
  • Tags Tags
    Design System
AI Thread Summary
The discussion revolves around designing an embedded system with an 8-bit microprocessor, a 16-bit address bus, a 32-Kbyte FLASH chip, and an 8 KByte RAM chip. The FLASH chip is to be located at the beginning of the address space, while the RAM is positioned at the end. The user received low marks for their initial solution, primarily due to incorrect connections and a lack of specified memory contents in the OTP-ROM. Recommendations include creating a memory map to clarify address ranges and determining the necessary programming for the OTP-ROM, which may involve a 32x8 matrix of binary values. The focus is on correctly connecting the components and programming the OTP-ROM to ensure proper functionality.
jokunen
Messages
1
Reaction score
0

Homework Statement



Your embedded system has an 8-bit microprocessor, which has a 16-bit address bus. In addition, you have a 32-Kbyte FLASH chip, and a 8 KByte RAM chip. You want to locate the FLASH chip right in the beginning of the address space and the RAM at the end of the address space. All the memory chips have a single /CS selection line, which is controlled by a fast 32 x 8 OTP-ROM chip.

What are you going to program into the contents of the OTP-ROM, and how do you connect it to the microprocessor and the memory chips?

I got only 1.5p out of 6 points by using a solution similar to the picture I attached. The prof told me the following:

"you got one point for the correct OTP-ROM circuit outputs connection and ½ points for connecting address lines a15 and a14 to OTP-ROM circuit. Other than that, the connection was wrong, and the contents of memory were not given/solved at all."

Please help me in this problem. Any advices are appreciated.

From where should I start? And what I should program into the opt-rom? A 32x8 matrix full of ones and zeros?

Homework Equations


block diagram of the opt-rom (see the below.):

http://oi42.tinypic.com/2m8605v.jpg


The Attempt at a Solution



my (wrong) solution:

http://oi44.tinypic.com/13zxwdc.jpg
 
Physics news on Phys.org
I'd recommend starting by drawing out the memory map for the external memory circuit. Show the address range for each memory part, and show what that means for what has to go into the decode ROM.
 
Back
Top