OpenCores
no use no use 1/1 no use no use
single_port: remove PAGENUM constant
by Unknown on Oct 18, 2005
Not available!
Hi Robert,

since the single_port model uses unconstrained vectors for the data and address buses the PAGENUM
constant is no longer required. I would like to remove it from single_port_pkg completely and
replace it in single_port.vhd in the following way:


TYPE mem_typ IS ARRAY ( 0 TO 2**a'length-1 ) OF BIT_VECTOR(d'RANGE);


Is that ok with you?

Michael


single_port: remove PAGENUM constant
by rpaley_yid on Oct 28, 2005
rpaley_yid
Posts: 4
Joined: Jan 3, 2003
Last seen: Mar 22, 2018
Sorry, for the late reply. I've just returned from a holiday. I forgot, is PAGENUM used in any of the architectures? Especially the linked list one.. r ----- Original Message ----- From: Michael Gengvhdl at M...> To: Date: Tue Oct 18 19:24:01 CEST 2005 Subject: [oc] single_port: remove PAGENUM constant
Hi Robert,

since the single_port model uses unconstrained vectors for the data
and address buses the PAGENUM
constant is no longer required. I would like to remove it from
single_port_pkg completely and
replace it in single_port.vhd in the following way:
BIT_VECTOR(d'RANGE);
> TYPE mem_typ IS ARRAY ( 0 TO 2**a'length-1 ) OF

BIT_VECTOR(d'RANGE);
Is that ok with you?
Michael




single_port: remove PAGENUM constant
by Unknown on Oct 29, 2005
Not available!
I hope you had some nice holidays! I removed the PAGENUM constant completely with the last checkin. I hope that's ok. I now think about removing also the PAGEDEPTH constant from the package and providing it as a generic instead. This would give some more flexibility because it can then be set differently if multiple instances are used within the same design. If we add 256 as a default value to this generic then we have more flexibility and the design is kept compatible. How do you think about it? Michael On Fri, Oct 28, 2005 at 12:31:43AM +0200, rpaley_yid at yahoo.com wrote:
Sorry, for the late reply. I've just returned from a holiday. I forgot, is PAGENUM used in any of the architectures? Especially the linked list one.. r ----- Original Message ----- From: Michael Gengvhdl at M...> To: Date: Tue Oct 18 19:24:01 CEST 2005 Subject: [oc] single_port: remove PAGENUM constant
> Hi Robert,
>
> since the single_port model uses unconstrained vectors for the data
> and address buses the PAGENUM
> constant is no longer required. I would like to remove it from
> single_port_pkg completely and
> replace it in single_port.vhd in the following way:
> > BIT_VECTOR(d'RANGE);
> TYPE mem_typ IS ARRAY ( 0 TO 2**a'length-1 ) OF

> BIT_VECTOR(d'RANGE);
> Is that ok with you?
> Michael
>
>
_______________________________________________ http://www.opencores.org/mailman/listinfo/cores



single_port: remove PAGENUM constant
by Unknown on Nov 5, 2005
Not available!
It is not as easy as I thought to define PAGEDEPTH as a generic. So I have
given up this idea. Nevertheless I moved it to the linked_list_mem_pkg
package because it's only used by the linked list implementation.

On Sat, Oct 29, 2005 at 12:59:02PM +0200, Michael Geng wrote:
I hope you had some nice holidays! I removed the PAGENUM constant completely with the last checkin. I hope that's ok. I now think about removing also the PAGEDEPTH constant from the package and providing it as a generic instead. This would give some more flexibility because it can then be set differently if multiple instances are used within the same design. If we add 256 as a default value to this generic then we have more flexibility and the design is kept compatible. How do you think about it? Michael On Fri, Oct 28, 2005 at 12:31:43AM +0200, rpaley_yid at yahoo.com wrote:
> Sorry, for the late reply. I've just returned from a holiday. I forgot, is > PAGENUM used in any of the architectures? Especially the linked list one.. > > r > > ----- Original Message ----- > From: Michael Gengvhdl at M...> > To: > Date: Tue Oct 18 19:24:01 CEST 2005 > Subject: [oc] single_port: remove PAGENUM constant >
> Hi Robert,
>
> since the single_port model uses unconstrained vectors for the data
> and address buses the PAGENUM
> constant is no longer required. I would like to remove it from
> single_port_pkg completely and
> replace it in single_port.vhd in the following way:
> > BIT_VECTOR(d'RANGE);
> > TYPE mem_typ IS ARRAY ( 0 TO 2**a'length-1 ) OF

> BIT_VECTOR(d'RANGE);
> Is that ok with you?
> Michael
>
>
> _______________________________________________ > http://www.opencores.org/mailman/listinfo/cores
_______________________________________________ http://www.opencores.org/mailman/listinfo/cores



no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.