Post Reply 
3421A CAL RAM
08-05-2024, 02:20 PM
Post: #37
RE: 3421A CAL RAM
In case anyone is still interested how to calculate the parity for the 3468 and the 3421A calibration RAM after all these years.

The 3468 and the 3421A use a two dimensional parity scheme which can correct single-bit errors and detect double-bit errors to protect each calibration entry.

To calculate the parity bits, the calibration data is arranged in 2 columns of 6 nibbles each. The first column ist holding nibbles 0 to 5, the second column nibbles 6 to B.

Code:

                            │ E: d 1101 │ F: 7 01░░ │ 1
                                  ²↑↑↑↑       ²↑↑     │
│ 0: 0 0000 │ 6: 6 0110 │ 1 ┈┈┈┈┈┈┈┘│││        ││     │
│ 1: 0 0000 │ 7: f 1111 │ 1 ┈┈┈┈┈┈┈┈┘││        ││     │
│ 2: 0 0000 │ 8: 4 0100 │ 0 ┈┈┈┈┈┈┈┈┈┘│        ││     │
│ 3: 0 0000 │ 9: 3 0011 │ 1 ┈┈┈┈┈┈┈┈┈┈┘        ││     │
│ 4: 0 0000 │ A: d 1101 │ 0 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┘│     │
│ 5: 0 0000 │ B: c 1100 │ 1 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┘     │
      ¹↓↓↓↓       ¹↓↓↓↓                               │
│ C: f 1111 │ D: 0 0000 │ 1 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┐┌┈┈┈┘
                                                ³↓↓⁴
                            │ E: d 1101 │ F: 7 0111 │

  1. Compute the parity of each column and make the parity odd.
    Parity goes into nibble C for the first column and into nibble D for the second.
  2. Compute the parity of each row and make the parity odd.
    Parity goes into nibble E and the two most significant bits of nibble F.
  3. Compute the parity of the column parity (nibble C and D) and make the parity odd.
    Parity bit goes into nibble F bit 1.
  4. Compute the parity of the row parity (nibble E and the two most significant bits of nibble F)
    and make the parity odd. Parity bit goes into nibble F bit 0.


CG
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
3421A CAL RAM - Dave Frederickson - 03-30-2017, 05:49 AM
RE: 3421A CAL RAM - Hans Brueggemann - 03-30-2017, 09:14 AM
RE: 3421A CAL RAM - Dave Frederickson - 03-30-2017, 03:30 PM
RE: 3421A CAL RAM - BobVA - 03-30-2017, 05:10 PM
RE: 3421A CAL RAM - Dave Frederickson - 03-30-2017, 05:50 PM
RE: 3421A CAL RAM - Dave Frederickson - 04-02-2017, 04:20 PM
RE: 3421A CAL RAM - BobVA - 04-02-2017, 04:59 PM
RE: 3421A CAL RAM - Dave Frederickson - 04-02-2017, 05:24 PM
RE: 3421A CAL RAM - J-F Garnier - 04-02-2017, 07:53 PM
RE: 3421A CAL RAM - cruff - 04-03-2017, 01:12 AM
RE: 3421A CAL RAM - Dave Frederickson - 04-03-2017, 02:17 AM
RE: 3421A CAL RAM - cruff - 04-05-2017, 12:08 AM
RE: 3421A CAL RAM - Hans Brueggemann - 04-02-2017, 07:56 PM
RE: 3421A CAL RAM - Dave Frederickson - 04-02-2017, 08:43 PM
RE: 3421A CAL RAM - Paul Berger (Canada) - 04-03-2017, 12:46 AM
RE: 3421A CAL RAM - Dave Frederickson - 04-03-2017, 12:57 AM
RE: 3421A CAL RAM - Dave Frederickson - 04-03-2017, 05:26 PM
RE: 3421A CAL RAM - BobVA - 04-04-2017, 04:08 PM
RE: 3421A CAL RAM - Dave Frederickson - 04-04-2017, 05:16 PM
RE: 3421A CAL RAM - J-F Garnier - 04-05-2017, 07:45 PM
RE: 3421A CAL RAM - Dave Frederickson - 04-05-2017, 07:53 PM
RE: 3421A CAL RAM - djd328 - 04-25-2019, 05:24 AM
RE: 3421A CAL RAM - Dave Frederickson - 04-25-2019, 08:44 PM
RE: 3421A CAL RAM - djd328 - 04-26-2019, 02:56 AM
RE: 3421A CAL RAM - djd328 - 04-26-2019, 03:17 AM
RE: 3421A CAL RAM - djd328 - 05-14-2019, 06:53 AM
RE: 3421A CAL RAM - J-F Garnier - 04-04-2017, 08:38 PM
RE: 3421A CAL RAM - BobVA - 04-05-2017, 07:13 PM
RE: 3421A CAL RAM - Paul Berger (Canada) - 04-04-2017, 07:39 PM
RE: 3421A CAL RAM - BobVA - 04-05-2017, 03:36 AM
RE: 3421A CAL RAM - Dave Frederickson - 04-12-2017, 04:45 AM
RE: 3421A CAL RAM - juani_cer - 01-31-2018, 11:19 PM
RE: 3421A CAL RAM - Dave Frederickson - 02-01-2018, 01:28 AM
RE: 3421A CAL RAM - juani_cer - 02-01-2018, 11:46 PM
RE: 3421A CAL RAM - J-F Garnier - 02-01-2018, 08:45 AM
RE: 3421A CAL RAM - BobVA - 05-16-2019, 10:02 PM
RE: 3421A CAL RAM - Boeingflieger - 08-05-2024 02:20 PM
RE: 3421A CAL RAM - cdmackay - 08-06-2024, 08:27 AM
RE: 3421A CAL RAM - Boeingflieger - 08-06-2024, 08:53 AM
RE: 3421A CAL RAM - Dave Frederickson - 08-06-2024, 10:07 AM
RE: 3421A CAL RAM - cdmackay - 08-07-2024, 02:54 PM



User(s) browsing this thread: 4 Guest(s)