Modified Harvard Architecture - Modern Uses of The Modified Harvard Architecture

Modern Uses of The Modified Harvard Architecture

Outside of applications where a cacheless DSP or microcontroller is required, most modern processors have a CPU cache which partitions instruction and data.

There are also processors which are Harvard machines by the most rigorous definition (that program and data memory occupy different address spaces), and are only modified in the weak sense that there are operations to read and/or write program memory as data. For example, LPM (Load Program Memory) and SPM (Store Program Memory) instructions in the Atmel AVR implement such a modification. Similar solutions are found in other microcontrollers such as the PIC and Z8Encore!, many families of digital signal processors such as the TI C55x cores, and more. Because instruction execution is still restricted to the program address space, these processors are very unlike von Neumann machines.

Having separate address spaces creates certain difficulties in programming with high-level languages such as C, which don't directly support the notion that tables of read-only data might be in a different address space from normal writable data (and thus need to be read using different instructions).

Read more about this topic:  Modified Harvard Architecture

Famous quotes containing the words modern, modified, harvard and/or architecture:

    Anne: He hit me, Jack. My own brother, he hit me.
    Jack: Your brother’s an old-fashioned man, he believes in a sister’s honor. Me, I’m Modern Man, the 20th-century type. I run.
    Robert Rossen (1908–1966)

    Poetry presents indivisible wholes of human consciousness, modified and ordered by the stringent requirements of form. Prose, aiming at a definite and concrete goal, generally suppresses everything inessential to its purpose; poetry, existing only to exhibit itself as an aesthetic object, aims only at completeness and perfection of form.
    Richard Harter Fogle, U.S. critic, educator. The Imagery of Keats and Shelley, ch. 1, University of North Carolina Press (1949)

    The parody is the last refuge of the frustrated writer. Parodies are what you write when you are associate editor of the Harvard Lampoon. The greater the work of literature, the easier the parody. The step up from writing parodies is writing on the wall above the urinal.
    Ernest Hemingway (1899–1961)

    They can do without architecture who have no olives nor wines in the cellar.
    Henry David Thoreau (1817–1862)