Application Notes and Technical Notes
Document | Update | Description |
GRLIB-AN-0001 | 10/15 | SpaceWire FAQ |
GRLIB-AN-0002 | 05/17 | Booting a LEON system over SpaceWire RMAP. Makes use of SpWBoot-v2.1.tar.gz. |
GRLIB-AN-0003 | 04/17 | FTMCTRL: BCH EDAC with multiple 8-bit wide PROM and SRAM banks |
GRLIB-AN-0004 | 08/17 | Handling of External Memory EDAC Errors in LEON/GRLIB Systems |
GRLIB-AN-0005 | 10/15 | Multi-Core Software Considerations |
GRLIB-AN-0006 | 10/15 | Interfacing the RAD1419 A/D converter with the GRLIB IP core library |
GRLIB-AN-0007 | 11/15 | Handling denormalized numbers with the GRFPU |
GRLIB-AN-0009 | 11/15 | Memory Compatibility with FTMCTRL Memory Controller |
GRLIB-AN-0010 | 03/16 | Explanation of X pessimism effect in gate level simulation |
GRLIB-AN-0011 RD2 Example (tar.gz) |
04/18 | FTMCTRL: 32-bit (P)ROM EDAC Checksum Programming |
GRLIB-AN-0012 | 06/20 | GRSCRUB – External FPGA Configuration Supervisor |
Document | Update | Description |
GRLIB-TN-0001 | 05/16 | LEON-REX Instruction Set Extension |
GRLIB-TN-0002 | 10/15 | LEON SRMMU Behaviour |
GRLIB-TN-0003 | 09/16 | GRPCI Master/Target Abort Erratum |
GRLIB-TN-0004 ut699scan.tcl |
10/15 | LEON3FT Missing Nullify of Bus Access for Instruction Following Restarted Single-Cycle Load |
GRLIB-TN-0005 | 10/15 | LEON Processor Cache Controller Errata: Instruction Treated as Noncacheable Due to HCACHE Timing |
GRLIB-TN-0006 ut699scan.tcl |
10/15 | GRFPU Floating-point controller (GRFPC): Store Forwarding Error After Single-precision Loads to Adjacent Registers |
GRLIB-TN-0007 | 10/15 | FTMCTRL: Failing SDRAM Access After Uncorrectable EDAC Error |
GRLIB-TN-0008 | 10/15 | GRETH ERRATUM: Overrun May Cause GRETH Receiver to Hang |
GRLIB-TN-0009 tn-0009.tcl |
06/17 | LEON3FT Stale Cache Entry After Store with Data Tag Parity Error |
GRLIB-TN-0010 tn-0010.tcl |
12/17 | LEON3/FT AHB Deadlock After Sequence of Load and Atomic Instructions |
GRLIB-TN-0011 tn-0011.tcl tn-0011-obj.tcl |
04/18 | LEON3/FT AHB Lock Release during Atomic Operation |
GRLIB-TN-0012 tn-0012.tcl |
12/17 | GR712RC Incorrect Annulation of Floating-point Operation on Instruction Cache Parity Error |
GRLIB-TN-0013 tn-0013.tcl |
12/17 | GRFPU Floating-point controller: Missing FDIV/FSQRT Result |
GRLIB-TN-0014 | 03/18 | Meltdown, Spectre, and Security Boundaries in LEON/GRLIB |
GRLIB-TN-0015 | 06/18 | Dhrystone Performance: Compiler Versions and Ground Rules |
GRLIB-TN-0016 | 02/19 | GRFPU Floating-point controller (GRFPC): Clarifications on FSR register behavior |
GRLIB-TN-0017 | 08/19 | LEON3 and LEON4 Multiply Accumulate (MAC) Errata |
GRLIB-TN-0018 | 09/20 | LEON3FT RETT Restart Errata |
GRLIB-TN-0020 | 10/22 | FTMCTRL/MCTRL/SDCTRL: SDRAM Initialization Errata |
GRLIB-TN-0021 | 07/23 | Level-2 Cache Issues H1 2023 |
Component Application Notes and Technical Notes
GR740 | Description |
GR740-VALT-0010.pdf | GR740 Technical Note on Benchmarking and Validation |
GR718B | Description |
GR718B-AN-0001.pdf | GR718B in Cold-Spare Scenarios |
GR716 | Description |
GR716B-COMP-1.pdf | Comparison Between GR716A and GR716B |
GR712RC | Description |
GR712RC-TN-0001.pdf Excel spreadsheet |
Examples of Core Supply Power Consumption of the GR712RC |
GR712RC-TN-0002.pdf | GR712RC memory production test coverage and usage constraints |
Mapping between GIDEP, ADEPT and GRLIB technical notes
The table below maps the GIDEP numbers issued by the North American GIDEP organisation to the numbers of the GRLIB technical notes above. Similarly, the ADEPT notifications system has its own numbering also provided.
GIDEP | ADEPT | GRLIB-TN | Description |
GB4-I-16-0003A | SPO-2016-PIN-0002 | GRLIB-TN-0009 | LEON3FT Stale Cache Entry After Store with Data Tag Parity Error |
GB4-P-13-04B | SPO-2013-PA-0003, SPO-2014-PA-0006 | GRLIB-TN-0004 | LEON3FT Missing Nullify of Bus Access for Instruction Following Restarted Single-Cycle Load |
GB4-P-14-04 | SPO-2014-PA-0004 | GRLIB-TN-0006 | GRFPU Floating-point controller (GRFPC): Store Forwarding Error After Single-precision Loads to Adjacent Registers |
GB4-P-14-05 | SPO-2014-PA-0005 | GRLIB-TN-0005 | LEON Processor Cache Controller Errata: Instruction Treated as Noncacheable Due to HCACHE Timing |
GB4-P-20-01 | SPO-2020-PA-0001 | GRLIB-TN-0007 | FTMCTRL: Failing SDRAM Access After Uncorrectable EDAC Error |
GB4-P-20-02 | SPO-2020-PA-0002 | GRLIB-TN-0011 | LEON3/FT AHB Lock Release during Atomic Operation |
GB4-P-20-03 | SPO-2020-PA-0003 | GRLIB-TN-0013 | GRFPU Floating-point controller: Missing FDIV/FSQRT Result |
GB4-P-20-04 | SPO-2020-PA-0004 | GRLIB-TN-0010 | LEON3/FT AHB Deadlock After Sequence of Load and Atomic Instructions |
GB4-P-20-05 | SPO-2020-PA-0005 | GRLIB-TN-0018 | LEON3FT RETT Restart Errata |
Technical notes from external sources
Document | Description |
implementing-leon3-statistics-final.pdf | Implementing the LEON3 Statistics Unit in 28nm FD-SOI: Power Estimation by Activity Proxy |