
Memories LRAM640
Speedster22i Macro Cell Library
AchronixSemiconductorProprietary PAGE 158
write_clock_polarity
Thewrite_clock_polarityparameterisusedtosettheactiveedgeofthewrclkclock.Avalueof
“rise”corresponds toan activerising edgeassignmentwhile“fall”corresponds toanactive
fallingedgeassignment.Thedefaultvalueofthew rite_cl ock_polarityparameteris“rise”.
read_clock_polarity
Theread_clock_polarityparameterisusedtosettheactiveedgeoftherdclkclock.Avalueof
“rise”corresponds toan activerising edgeassignmentwhile“fall”corresponds toanactive
fallingedgeassignment.Thedefaultvalueoftheread_clock_polarityparamteris“rise”.
reg_dout
Thereg_doutparameterdefinesiftheReadPortOutputRegisterisusedorbypassed.Setting
reg_dout to 1’b0 bypasses the register while setting reg_dout to 1’b1 enables the register.
Enablingtheoutputregisterincurrsanadditionalcycleoflatencyforthereadoperation.The
reg_doutparameterdefaultstothevalue1’b0.
reg_initval
The reg_initval parameter defines the power‐up default value of the Read Port Output
Register.Thereg_initvalparameterdefaultstothevalue10’h0.
reg_rstval
Thereg_rstvalparameter definesthe value assignedtotheRead PortOutputRegister when
therstregninputisassertedlowandthereisactiveedgeoftherdclk.Thereg_rstvalparameter
defaultstothevalue10’h0.
regce_priority
Theregce_priorityparameterdefinesthepriorityoftheoutregceclockenableinputrelativeto
therstregnresetinputduringanassertionoftherstregnresetinputontheReadPortOutput
Register.Settingregce_priorityto“rstreg”allowstheReadPortOutputRegistertobeset/reset
atthenextactiveedgeof
rdclkwithoutrequiringtheoutregceclockenableinputtobeactive.
Settingregce_priorityto“regce”requiresthattheregceclockenableinputishighforthereset
operationtooccuratthe nextactiveedgeof rdclk.Thedefaultvalueoftheregce_priority_a
parameteris“rstreg”.
mem_init
The mem_init parameter defines the initial contents of the memory. The 640‐bit parameter
associated with the LRAM640 memory as defined in the
LRAM640 Memory Initialization
section.
mem_init_file
Themem_init_fileparameterprovidesamechanismtosettheinitialcontentsoftheLRAM640
memory. If the mem_init_value is define d, the LRAM640 will be initialized with the values
definedinthefilepointedtobythemem_init_fileparameteraccordingtotheformatdefined
inthe
LRAM640MemoryInitializationsection.Ifthemem_init_fileisleftatthedefaultvalue
of “”, the initial contents will be defined by the value of the mem_init parameter. If the
memory initialization parameter and the mem_init_file parameters are not defined, the
contentsoftheLRAM640willbeundefined.
Commenti su questo manuale