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: mphan@n...
    Date: Thu, 1 May 2003 21:36:15 -0100
    Subject: [openrisc] Cache Line Fill
    Top

    Hi Damjan.
    
    In the current design of orp_soc, with or1200_registered_ouput 
    supported, a cache line fill takes 8 clocks (2-2-2-2) to fetch 4 DWORDs 
    from the SRAM/FLASH. And a single  DWORD fetch takes 3 clocks 
    (including one idle cycle of wb_cyc_o deasserted).
    
    If we have a very fast internal SRAM, is it possible to do a cache line fill 
    with 4/5 clocks (1/2-1-1-1) by changing the wb_stb logic in the 
    or1200_wb_biu.v and do a single DWORD fetch with 2 clocks.
    
    My next question is can we increase to cache size to 512 kB to reside 
    the whole firmware and execute instructions from it with 0 wait state.  
    
    Thanks
    
    Michael Phan 
    
    
    

    Follow upAuthor
    Re: [openrisc] Cache Line FillDamjan Lampret

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