Author Topic: In search of resources to learn about MMUs  (Read 637 times)

0 Members and 1 Guest are viewing this topic.

Offline JustClaireTopic starter

  • Contributor
  • Posts: 10
  • Country: ru
In search of resources to learn about MMUs
« on: February 25, 2020, 09:22:03 pm »
Hello, forum :)

On my journey into learning digital electronics, i decided to learn about MMUs(and possibly design a simple one, as simple as they can be, just for fun).

I am currently looking for any information about MMUs - programming guides, datasheets, tutorials, forum posts, etc. So if you know anything that can help me, please link these resources, i will very much appreciate it :)
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9964
  • Country: us
Re: In search of resources to learn about MMUs
« Reply #1 on: February 25, 2020, 11:11:48 pm »
Maybe this will help:

http://www.tldp.org/LDP/tlk/mm/memory.html

The thing about virtual memory is that it is both hardware and software.

Try to find PDP11/70 manuals in BitSavers - they might help.  Maybe even IBM 360,370 or Amdahl 470 manuals (I didn't look).

This topic is covered well in books related to computer hardware design.  I don't have any to recommend at the moment.
 

Offline rhodges

  • Frequent Contributor
  • **
  • Posts: 354
  • Country: us
  • Available for embedded projects.
    • My public libraries, code samples, and projects for STM8.
Re: In search of resources to learn about MMUs
« Reply #2 on: February 26, 2020, 08:41:43 pm »
If you can easily find a book on MIPS (eg, "See MIPS Run"), that might be of interest. When I was doing embedded MIPS, I had to be somewhat familiar with the page fault handler and the mapping descriptors.
Currently developing embedded RISC-V. Recently STM32 and STM8. All are excellent choices. Past includes 6809, Z80, 8086, PIC, MIPS, PNX1302, and some 8748 and 6805. Check out my public code on github. https://github.com/unfrozen
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 28429
  • Country: nl
    • NCT Developments
Re: In search of resources to learn about MMUs
« Reply #3 on: February 26, 2020, 08:53:15 pm »
A book about the 80386 processor is also helpful. It is interesting to see so much 'old' technology being suggested; I like it because the underlying principles never changed but more complication got added.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf