LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Find Resources
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Openrisc > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Dysthymicdolt@a...<Dysthymicdolt@a...>
    Date: Sat Sep 18 12:57:42 CEST 2004
    Subject: [openrisc] Large page support
    Top
    Are there any plans to support large (e.g., 32KiB) pages? One
    possible implementation framework would be to have each TLB way have
    two banks and have the large-page seek invert one of the bits of
    virtual address (guaranteeing that each look-up would go to a
    different bank) and have the large-page seek replace the two least
    signficiant bits of the regular page index with the two bits more
    significant than those used in the regular page indexing. In this way
    most of the row decode could be shared if desired, and (more
    importantly) all of the TLB is available for both sizes of pages.
    (BTW, are OR1200's TLBs indices decoded in big-endian order? This
    would seem have the potential to save a slight amount of power because
    the MSbs tend to change less frequently. Unfortunately, I have not
    learned verilog, so I cannot check this for myself.)

    Paul A. Clayton
    just a technophile
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: attachment-0001.htm

    Follow upAuthor
    [openrisc] Large page supportMatjaz Breskvar

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.