[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openrisc] Re:Getting the size down



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@mcloudteleco.com>
To: <openrisc@opencores.org>
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.
> >>
> >>


----------------------------------------------------------------------------
----


>
>

--
To unsubscribe from openrisc mailing list please visit http://www.opencores.org/mailinglists.shtml