M1AFS250-FGG256I Actel Corporation, M1AFS250-FGG256I Datasheet - Page 63

no-image

M1AFS250-FGG256I

Manufacturer Part Number
M1AFS250-FGG256I
Description
Actel Fusion Family Of Mixed Signal Fpgas
Manufacturer
Actel Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
M1AFS250-FGG256I
Manufacturer:
Microsemi SoC
Quantity:
10 000
Figure 2-35 • FB Write Waveform
PAGELOSSPROTECT
DATAWIDTH[1:0]
STATUS[1:0]
ADDR[17:0]
WD[31:0]
Access to the FB is controlled by the BUSY signal. The BUSY output is synchronous to the CLK signal.
FB operations are only accepted in cycles where BUSY is logic 0.
Write Operation
Write operations are initiated with the assertion of the WEN signal.
the multiple Write operations.
When a Write operation is initiated to a page that is currently not in the Page Buffer, the FB control logic
will issue a BUSY signal to the user interface while the page is loaded from the FB Array into the Page
Buffer. (Note: The number of clock cycles that the BUSY output is asserted during the load of the Page
Buffer is variable.) After loading the page into the Page Buffer, the addressed data block is loaded from
the Page Buffer into the Block Buffer. Subsequent writes to the same block of the page will incur no busy
cycles. A write to another block in the page will assert BUSY for four cycles (five cycles when PIPE is
asserted), to allow the data to be written to the Page Buffer and have the current block loaded into the
Block Buffer.
Write operations are considered successful as long as the STATUS output is '00'. A non-zero STATUS
indicates that an error was detected during the operation and the write was not performed. Note that the
STATUS output is "sticky"; it is unchanged until another operation is started.
Only one word can be written at a time. Write word width is controlled by the DATAWIDTH bus. Users
are responsible for keeping track of the contents of the Page Buffer and when to program it to the array.
Just like a regular RAM, writing to random addresses is possible. Users can write into the Page Buffer in
any order but will incur additional BUSY cycles. It is not necessary to modify the entire Page Buffer
before saving it to nonvolatile memory.
Write errors include the following:
BUSY
WEN
1. Attempting to write a page that is Overwrite Protected (STATUS = '01'). The write is not
2. Attempting to write to a page that is not in the Page Buffer when Page Loss Protection is enabled
CLK
performed.
(STATUS = '11'). The write is not performed.
D0
A0
D1
A1
R e v i s i o n 1
S0
S1
D2
A2
S2
D3
A3
Actel Fusion Family of Mixed Signal FPGAs
Figure 2-35 on page 2-47
S3
A4
D4
A5
D5
S4
illustrates
S5
D6
A6
2- 47
S6

Related parts for M1AFS250-FGG256I