Changes between Version 22 and Version 23 of VirtualMemory


Ignore:
Timestamp:
Jul 3, 2009, 12:12:18 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VirtualMemory

    v22 v23  
    166166The possible values for the OperationType field are defined below :
    167167
    168 || Data.OperationType || R X L S Z  || semantic    ||
     168|| Data.OperationType || R X L Z  || semantic    ||
    169169||                                     ||                      ||
    170 || DATA_READ              || 1 0 0 0 0 || load 32 bits from memory address space ||
    171 || DATA_WRITE             || 0 0 0 0 0 || store 32 bits to memory adress space ||
    172 || DATA_LL                    || 1 0 1 0 0 || load 32 bits from memory address space with reservation ||
    173 || DATA_SC                   || 0 0 1 0 0 || conditionnal store 32 bits to memory address space ||
    174 || XTN_READ                 || 1 1 0 0 0 || load 32 bits from MMU register ||
    175 || XTN_WRITE                || 0 1 0 0 0 || store 32 bits to MMU register ||
    176 || DATA_LLRST             || 0 0 0 0 1 || reset a previous LL reservation ||
    177 || DATA_SYNC              || 0 0 0 1 0 || execute all pending write requests ||
     170|| DATA_READ              || 1 0 0 0 || load 32 bits from memory address space ||
     171|| DATA_WRITE             || 0 0 0 0 || store 32 bits to memory adress space ||
     172|| DATA_LL                    || 1 0 1 0 || load 32 bits from memory address space with reservation ||
     173|| DATA_SC                   || 0 0 1 0 || conditionnal store 32 bits to memory address space ||
     174|| XTN_READ                 || 1 1 0 0 || load 32 bits from MMU register ||
     175|| XTN_WRITE                || 0 1 0 0 || store 32 bits to MMU register ||
     176|| DATA_LLRST             || 0 0 0 1 || reset a previous LL reservation ||
    178177
    179178Note : Instruction request & data requests are independent :  the processor can issue simultaneous