Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are 16 Rows named A..T (where I,O, Q and S are skipped)

We can also see that it looks like it as 2 separate pin Arrays... A1..A3 to T1..T3 and A7..A9 to T7..T9


We can use this picture to help define the Pin Check entries for PartBuilder

Part Builder has 2 entries which we will show later..

PCHK_DEVICE_PIN_NUMBERS which can be used to quickly define the pins we expect to see in the device

PCHK_VALID_MISSING_PINS lets us tell partBuilder what pins NOT to expect

With the 2 of these we can describe the expected set of pins to partBuilder

if we set PCHK_DEVICE_PIN_NUMBERS to BGA_PIN_NUMS[A1..T9] Part builder will fill out the full array of pins, skipping Columns I,O, Q and S 

Then we can set PCHK_VALID_MISSING_PINS to [A..T][4..6] to tell partBuilder that columns 4,5 and 6 in rows A→T are missing

In this simple case we could also use 2 BGA_PIN_NUM directives separated by a comma in the PCHK_DEVICE_PIN_NUMBERS  entry to create the 2 sub arrays separately

We can enter:

BGA_PIN_NUMS[A1..T3],BGA_PIN_NUMS[A7..A9]

entry because it can accept multiple directives

And then we could leave PCHK_VALID_MISSING_PINS blankas we will see in Configure the expected pins step