Changeset 5155
- Timestamp:
- 03/22/08 09:52:51 (5 years ago)
- Files:
-
- 1 modified
-
i2c-tools/trunk/eeprom/decode-dimms.pl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
i2c-tools/trunk/eeprom/decode-dimms.pl
r5154 r5155 543 543 else { printl $l, $bytes->[15]; } 544 544 545 $l = " Burst lengths supported";545 $l = "Supported Burst Lengths"; 546 546 my @array; 547 547 for ($ii = 0; $ii < 4; $ii++) { … … 579 579 580 580 if (@cas >= 1) { 581 $l = "Cycle Time (CAS ".$cas[$#cas].")";581 $l = "Cycle Time at CAS ".$cas[$#cas]; 582 582 printl $l, "$ctime ns"; 583 583 584 $l = "Access Time (CAS ".$cas[$#cas].")";584 $l = "Access Time at CAS ".$cas[$#cas]; 585 585 $temp = ($bytes->[10] >> 4) + ($bytes->[10] & 0xf) * 0.1; 586 586 printl $l, "$temp ns"; … … 588 588 589 589 if (@cas >= 2 && spd_written(@$bytes[23..24])) { 590 $l = "Cycle Time (CAS ".$cas[$#cas-1].")";590 $l = "Cycle Time at CAS ".$cas[$#cas-1]; 591 591 $temp = $bytes->[23] >> 4; 592 592 if ($temp == 0) { printl $l, "Undefined!"; } … … 596 596 } 597 597 598 $l = "Access Time (CAS ".$cas[$#cas-1].")";598 $l = "Access Time at CAS ".$cas[$#cas-1]; 599 599 $temp = $bytes->[24] >> 4; 600 600 if ($temp == 0) { printl $l, "Undefined!"; } … … 606 606 607 607 if (@cas >= 3 && spd_written(@$bytes[25..26])) { 608 $l = "Cycle Time (CAS ".$cas[$#cas-2].")";608 $l = "Cycle Time at CAS ".$cas[$#cas-2]; 609 609 $temp = $bytes->[25] >> 2; 610 610 if ($temp == 0) { printl $l, "Undefined!"; } 611 611 else { printl $l, $temp + ($bytes->[25] & 0x3) * 0.25 . " ns"; } 612 612 613 $l = "Access Time (CAS ".$cas[$#cas-2].")";613 $l = "Access Time at CAS ".$cas[$#cas-2]; 614 614 $temp = $bytes->[26] >> 2; 615 615 if ($temp == 0) { printl $l, "Undefined!"; } … … 785 785 # timings 786 786 if (exists $cas{$highestCAS}) { 787 printl "Minimum Cycle Time (CAS $highestCAS)",787 printl "Minimum Cycle Time at CAS $highestCAS", 788 788 "$ctime ns"; 789 789 790 printl "Maximum Access Time (CAS $highestCAS)",790 printl "Maximum Access Time at CAS $highestCAS", 791 791 (($bytes->[10] >> 4) * 0.1 + ($bytes->[10] & 0xf) * 0.01) . " ns"; 792 792 } 793 793 794 794 if (exists $cas{$highestCAS-0.5} && spd_written(@$bytes[23..24])) { 795 printl "Minimum Cycle Time (CAS ".($highestCAS-0.5).")",795 printl "Minimum Cycle Time at CAS ".($highestCAS-0.5), 796 796 (($bytes->[23] >> 4) + ($bytes->[23] & 0xf) * 0.1) . " ns"; 797 797 798 printl "Maximum Access Time (CAS ".($highestCAS-0.5).")",798 printl "Maximum Access Time at CAS ".($highestCAS-0.5), 799 799 (($bytes->[24] >> 4) * 0.1 + ($bytes->[24] & 0xf) * 0.01) . " ns"; 800 800 } 801 801 802 802 if (exists $cas{$highestCAS-1} && spd_written(@$bytes[25..26])) { 803 printl "Minimum Cycle Time (CAS ".($highestCAS-1).")",803 printl "Minimum Cycle Time at CAS ".($highestCAS-1), 804 804 (($bytes->[25] >> 4) + ($bytes->[25] & 0xf) * 0.1) . " ns"; 805 805 806 printl "Maximum Access Time (CAS ".($highestCAS-1).")",806 printl "Maximum Access Time at CAS ".($highestCAS-1), 807 807 (($bytes->[26] >> 4) * 0.1 + ($bytes->[26] & 0xf) * 0.01) . " ns"; 808 808 }
