Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

We Look at the ball assignments and pinout diagram in the DataSheet

We are interested in the 96 Ball x16 device

Functional Diagram

The Functional Diagrm shows us the Address and Control Pins on the left and the Data Pins, Strobes and Data Mask pins on the right

The functional diagram does not show the split between the upper data byte DQ[15:8] and lower data byte DQ[7:0] but we will see that next

in the Pinout Table.

Pinout Table

The Pinout Table provide the details of what the pins do.

We can see that some of the address pins are multipurpose. 

We also notice that the active Low signals and the negative side of the diff_pair CK and DQS signals end in #.

We will want to fix that using the SIG_RENAME_RULES  

The second half of the table shows us the Data and Power Pins. In the table DQ[7:0] and DQ[15:8] are split and named the lower data byte and upper data byte respectively.

It is helpful to know that the LDQS and LDM pins are associated with the DQ[7:0] pins and the UDQS and UDM pins are associated with DQ[15:8]. We will use that information 

when we create the functional symbol

Ball Diagram

From the ball diagram, we can see that the device is a 96 pin BGA with 3 columns of pins on the left, 3 empty columns in the middle and 3 columns of pins on the right

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

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

Note that we can also do this another way. We can enter BGA_PIN_NUMS[A1..T3],BGA_PIN_NUMS[A7..A9] in the PCHK_DEVICE_PIN_NUMBERS entry because it can accept multiple statements

And then we could leave PCHK_VALID_MISSING_PINS blank

  • No labels