1/1

|
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,
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
> > 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 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
>
_______________________________________________
http://www.opencores.org/mailman/listinfo/cores
> Hi Robert,
> _______________________________________________
> http://www.opencores.org/mailman/listinfo/cores
> > 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 > > |
|||
1/1

