Heading2 - parameters, Table - table 6-2: bram80k parameters, Parameters – Achronix Speedster22i User Macro Guide User Manual

Page 108

Advertising
background image

Memories

BRAM80K

Speedster22i Macro Cell Library

Achronix Semiconductor Proprietary

PAGE 91

Parameters

Table 6-2: BRAM80K Parameters

Parameter

Defined Values

Default Value

porta_read_width,
portb_read_width

40

porta_write_width,
portb_write_width

40

porta_write_mode,
portb_write_mode

“write_first”

porta_clock_polarity,
portb_clock_polarity

“rise“

porta_peval,
portb_peval

1’b1

porta_latch_rstval,
portb_latch_rstval

1’b1

porta_en_out_reg,
portb_en_out_reg

1’b0

porta_reg_rstval,
portb_reg_rstval

1’b1

porta_regce_priority,
portb_regce_priority

“rstreg”

porta_initval,
portb_initval

40’h0

porta_srval,
portb_srval

40’h0

mem_init_file

“”

initd_000 – initd_255

256’hx

initp_00 – initp_31

256’hx

initpx_00 – initpx_31

256’hx

douta[31:0],
doutb[31:0]

output

Port A(B) data output. For read operations, the douta(doutb) outputs
are updated with the memory contents addressed by addra(addrb) if the
pea(peb) port enable is active and wea(web) inputs are low. For write
operations, if the porta_write_mode(portb_write_mode) parameter is set
to write_first, the douta(doutb) outputs are updated with the value pres-
ent on dina(dinb) if the pea(peb) port enable is active and the corre-
sponding write enable input wea(web) is high.

doutpa[3:0],
doutpb[3:0]

output

Port A(B) parity output. The port A(B) doutpa(doutpb) parity output
behaves in the same manner as outputs douta(doutb) and is used when
the porta_read_width(portb_read_width) is set to 10, 20, or 40 bits.

doutpxa[3:0],
doutpxb[3:0]

output

Port A(B) extended parity output. The port A(B) doutpxa(doutpxb)
extended parity output behaves in the same manner as outputs
douta(doutb) and is used when the
porta_read_width(portb_read_width) is set to 10, 20, or 40 bits.

1, 2, 4, 5, 8, 9, 10, 16, 18, 20, 32, 36, 40

1, 2, 4, 5, 8, 9, 10, 16, 18, 20, 32, 36, 40

“write_first”, ”no_change”

“rise”, “fall”

1’b0,1’b1

1’b0,1’b1

1’b0,1’b1

1’b0,1’b1

“rstreg”, ”regce”

40-bit hexadecimal number

40-bit hexadecimal number

<path to HEX file>

256 bit hexadecimal number

256 bit hexadecimal number

256 bit hexadecimal number

Name

Type

Description

Advertising