This software belongs to the ALLIANCE CAD system from the CAO-VLSI team at
ASIM/LIP6/UPMC laboratory.
LIP6/ASIM
University P. et M. Curie
4, place Jussieu
75252 PARIS Cedex 05
FRANCE
Fax : {33/0} 1.44.27.62.86
E-mail support : alliance-support@asim.lip6.fr
DP_RFG1CC - Register File
#include <fpgen.h>
void DP_RFG1CC(
char *InstName, /* Instance name */
long RegNB , /* Number of Registers */
char *SigAr , /* IN Read data adress CTRL */ char *SigWe , /* IN Write enable CTRL */ char *SigAw , /* IN Write data adress CTRL */ char *BusI , /* IN Write data input DATA */
DP_RFG1CC creates a one-read and one-write register file of RegNB registers and then instanciates it with the name InstName. The register bitsize is the full wide of the current data-path, set by the previous call to the function DP_DEFLOFIG. The first register R0 is a normal register. The environment variable MBK_CATA_LIB have to contain an additionnal library path when using this macro-function, see fpgen(1) for more details.
Operator wide : Depends on the data-path wide and RegNB.
DP_RFG1CC("rfg0_instance0", 8, read_adress[2:0] , pin_wen , write_adress[2:0] , data_input[31:0]", data_output[31:0]",
rfg(1) , fpgen(1) , dpr(1) , genlib(1) , mbk(1) , DP_DEFLOFIG(3) ,
This tool is under development at the ASIM/LIP6/UPMC laboratory, cao-vlsi
research team.
We need your feedbak to improve documentation and tools.
If you find bugs, please fill-in the form at
http://asim.lip6.fr/alliance/support/bug-report/
Thanks for doing this.