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: "Damjan Lampret" <lampret@o...>
    Date: Wed, 23 Apr 2003 16:33:23 -0700
    Subject: Re: [openrisc] Re:Getting the size down
    Top

    Damon,
    
    You can comment (disable) the following assuming you don't need them:
    OR1200_CFGR_IMPLEMENTED (this one most likely you don't need)
    OR1200_TT_IMPLEMENTED (do you need tick timer?)
    OR1200_CASE_DEFAULT (some case defaults will be removed, might confuse some
    synthesis tools)
    
    If you update your sources from the cvs, then you will also be able to
    disable implementations of not needed exceptions. For deeply embedded
    applications running firmware certain exceptions like alignment, illegal
    instruction and bus error are not needed at all.
    
    Also like Michael said you can remove multiplier if you don't needed. Right
    now there is no define to disable multiplier. I can add one if there is
    demand, and even beter is idea of simple small shifting multplier.
    
    regards,
    Damjan
    
    ----- Original Message -----
    From: "Damon Brantley" <brantley@m...>
    To: <openrisc@o...>
    Sent: Wednesday, April 23, 2003 4:42 AM
    Subject: [openrisc] Re:Getting the size down
    
    
    >
    > Here it is.
    >
    > Thanks,
    > Damon
    >
    > >Can you send your or1200_defines.v so I can see if you really "removed"
    > >everything possible.
    > >
    > >regards,
    > >Damjan
    >
    > >----- Original Message -----
    > >From: "Damon Brantley" <brantley@m... >
    > >To: <openrisc@o... >
    > >Sent: Tuesday, April 22, 2003 7:52 PM
    > >Subject: [openrisc] Getting the size down
    >
    >
    > >> I am currently working with a board made by Digilent that has a Spartan
    > IIe
    > >> with 300k
    > >> gates. By removing all the cache and debug logic, the openrisc cpu uses
    > >> about 84% of the available space.
    > >> My last test project,which interfaced with the vga display, pushed the
    > >> utilization up to 96%.
    > >> Are there any other places where I can do some pruning and get the size
    > >> down more. To get ucLinux up and
    > >> running I need at least enough space to add the memory controller to
    > access
    > >> some external memory
    > >> and the UART.
    > >>
    > >>
    
    
    ----------------------------------------------------------------------------
    ----
    
    
    >
    >
    
    
    
    

    ReferenceAuthor
    [openrisc] Re:Getting the size downDamon Brantley

    Follow upAuthor
    Re: [openrisc] Re:Getting the size downDamon Brantley

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