
Memories BRAM80KECC
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary PAGE 149
en_out_reg
The en_out_regparameter enables the register at the output of the BRAM80KECC block. A
valueof1’b0disablestheoutputregister.Whentheoutputregisterisenabledbysettingthe
en_out_regto1’b1,thereisanadditionalcycleoflatencyforeachreadoperation.Thedefault
valueoftheen_out_regparameteris1’
b0.
reg_initval
Thereg_initvalparameterdefinesthe40‐bitinitialvalueontheoutputoftheBRAM80KECC
uponapplicationofpowertothedevice.Theassociationoftheofthereg_initvalparameter
values to the dout,doutp,doutpx bits is assigned according to Table 6‐43
: Relationship of
reg_initvalbi
tpositionstodout,doutp,doutpx.Thedefaultvalueofreg_initvalis40’h0.
Table 6-43: Relationship of reg_initval bit positions to dout,doutp,doutpx
doutpx
reg_initval[39:36]
doutp
reg_initval[35:32]
dout
reg_initval[31:0]
user_initval[39:36] user_initval[35:32] user_initval[31:0]
reg_srval
Thereg_srval parameterdefines40‐bit value ontheoutputofthe FIFO after a synchronous
reset of the output register. The association of theof the reg_srval parameter values to the
dout,doutp,doutpx bits is assigned according to Table 6‐44: Relationship of reg_srval bit
positionsto dout
,doutp,doutpxThe default value of the reg_srvalparameter is 40’h0. Note
thatthi
sparameterisonlyrelevantwhenthe outputregisterisenabledwiththeen_out_reg
parameter.
Table 6-44: Relationship of reg_srval bit positions t
o dout,doutp,doutpx
doutpx
reg_srval[39:36]
doutp
reg_srval[35:32]
dout
reg_srval[31:0]
user_srval[39:36] user_srval[35:32] user_srval[31:0]
reg_rstval
Thereg_rstvalparameterdefinestheactiveleveloftheoutputregisterrstreginput.Assigning
avalueof1’b0toreg_rstvalconfigurestheoutputregistertohaveanactive‐lowsynchronous
reset, while assigning a value of 1’b1 configures the output register to have an active‐high
synchronousreset.Thedefaultvalueofthere
g_rstvalparameteris1’b1.
regce_priority
Theregce_priorityparameterdefinesthepriorityoftheoutregceclockenableinputrelativeto
the rstreg reset input during an assertion of the rstreg signal on the output register. Setting
regce_priorityto“rstreg”allowstheoutputregister tobe set/resetatthenextactiveedgeof
therdclkwithoutrequiringas
pecificvalueontheoutregceoutputregisterclockenableinput.
Settingregce_priorityto“regce” requiresthattheoutregceoutputregisterclockenableinput
isactivefortheoutputregisterset/resetoperationtooccuratthenextactiveedgeoftherdclk.
encoder_enable
The encoder _enable parameter defines if the ECC encoder circuitry is selected or bypassed.
Setting encoder_enable to 1’b1 enables the ECC encoder for normal operation.Setting
encoder_enableto1’b0disablestheECCencodercircuitryandallowsthedin,dinp,anddinpx
inputs to be connected directly to the memory write port. The de
fault value of the
encoder_enableparameteris1’b1.
Commentaires sur ces manuels