Key facts
- Manuals
- 1
- Languages
- EN
- Last added
- 2026-09-29
Featured Cobham Gaisler manuals

Cobham Gaisler FTMCTRL Application Note 32-bit (P)ROM EDAC Checksum Programming
The FTMCTRL memory controller is a combined 8/16/32-bit controller that bridges external memory to the on‑chip bus and can protect PROM, SRAM, SDRAM and I/O devices with EDAC. It uses a (39,7) BCH code that generates a 7‑bit checksum for each 32‑bit word.
Programming parallel checkbits requires enabling EDAC, using the write‑bypass (MCFG3.WB) and read‑bypass (MCFG3.RB) fields, and observing strict restrictions such as stopping all DMA, disabling interrupts, and ensuring the programming code resides in cache or on‑chip RAM.
Covers: Introduction · Overview · FTMCTRL PROM EDAC · Programming parallel checkbits · Controlling the parallel checkbit bus · Device‑specific guidelines
Latest Cobham Gaisler manuals
Cobham Gaisler FTMCTRL Application Note 32-bit (P)ROM EDAC Checksum Programming
Application Note 9 pages · 204 KB · ENThis application note explains how to program parallel EDAC checksum (checkbits) for the FTMCTRL memory controller when using parallel NOR Flash.
Which document do I need?
Application Note
How to use the product for one specific task, with worked examples.
Questions answered in Cobham Gaisler manuals
How is the EDAC checksum generated for FTMCTRL?
A 7‑bit checksum is generated for each 32‑bit word using a (39,7) BCH code that provides single‑error correction and double‑error detection.
From: Cobham Gaisler FTMCTRL Application Note 32-bit (P)ROM EDAC Checksum Programming
What must be done to enable EDAC for the PROM area?
Set the EDAC enable bit in the MCFG3 register to activate EDAC protection for the PROM region.
From: Cobham Gaisler FTMCTRL Application Note 32-bit (P)ROM EDAC Checksum Programming
