Question: Alice has taken over a Coldfire-based design from Bob. (Bob was promoted.) The starting address of RAM is 0x8000_0000. The starting address of Flash is

Alice has taken over a Coldfire-based design from Bob. (Bob was promoted.) The starting address of RAM is 0x8000_0000. The starting address of Flash is 0xC000_0000 and the ending address is 0xC007_FFFF. The starting address of the peripherals (IPS in Coldfire notation) is 0x0000_0000. The vector base register is 0xC001_C000.

What is the location of the Divide by Zero exception vector?

Is the table of exception vectors found in RAM or in Flash?

What is the size of Flash memory?

If the RAM is 128KB, what is the ending address of RAM?

With what values are RAMBAR, FLASHBAR, and IPSBAR programmed?

Describe the memory map of the processor. (See Table 2.2 in the book for an example.) That is, prepare a table that shows the lowest address, highest address, and overall size of both Flash and RAM, and the lowest address of IPS.

Alice has taken over a Coldfire-based design from Bob. (Bob was promoted.)

Table 2-2. MCF52233 Memory Space Address Map Address Range 0x8000 0000 0xFFFF FFFF 0x4000_0000-0x7FFF_FFFF 0x2000 8000-0x3FFF FFFF 0x2000 0000 0x2000 7FFF 0x0004 0000 0x1FFF FFFF 0x0000 0000 0x0003 FFFF Space Size 2GB 1GB 511.96875MB 32KB 511.75MB 256KB The Actual Physical Objects Unused Internal peripheral system Unused RAM Unused Flash memory

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!