throbber
Change 216876 on 2005/04/08 by vromaker@MA_VIC_P4
`
`updated overview,
`
`removed some out-of-data info
`
`Change 216874 on 2005/04/08 by vromaker@MAVIC_P4
`
`update
`
`Change 191268 on 2004/10/12 by rramsey@rramsey_xenos_win_orl
`
`Add a page for newCurCnt table
`
`Change 188248 on 2004/09/17 by lseiler@lseilerwin1r400
`
`Fixed a minor bug in the stencil function table
`
`Change 149989 on 2004/02/19 by lseiler@lseilerr400winmarlborol
`
`Fixed bug in “plane figure
`
`Change 138566 on 2003/12/19 by fliljero@fl_frank
`
`Added 3 new packets for improved type-0 packet processing:
`Incremental_Update_State/Const/Instr
`
`Change 137750 on 2003/12/16 by fliljero@fl_knarf
`
`Added optimized Event_Write* packets & new opcodes
`
`Change 137101 on 2003/12/12 by fliljero@fl_frank
`
`Added Wait_RegEq & WaitRegGte PM4 packet descriptions
`
`Change 137025 on 2003/12/11 by fliljero@fl_knarf
`
`updated documentation on error checking and removed reference to type-l packet.
`
`Change 136800 on 2003/12/10 by fliljero@fl_knarf
`
`Updated description for MEMWRITECNTR to include how to change the core clock interval
`from 1 <--> 16.
`
` Change 136762 on 2003/12/10 by fliljero@fl_knarf
`
`Change 136780 on 2003/12/10 by fliljero@fl_knarf
`
`Updated MeInit packet for Header Dumps
`& Error checking...added note about recompiling
`microcode to enable these debug only features.
`
`ATI Ex. 2031
`IPR2023-00922
`Page 1 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 1 of 435
`
`

`

`Updates related to CP_MEQ
`
`Change 136302 on 2003/12/08 by fliljero@fl_frank
`
`Updates to MEO related registers & busy signals
`
`Change 135746 on 2003/12/05 by fliljero@fl_knarf
`
`Updated CP Interrupt packet for performance
`
`Change 134564 on 2003/12/01 by fliljero@fl_knarf
`
`Max Buffer Size in Indirect Buffer Packets is [19:0]...Spec had [22:0
`
`Change 133990 on 2003/11/25 by jhoule@jhouledoc1t
`
`v1.60 - Indicated that NO_Z2ERO srf mode is unsupported for Xenos
`work in the VC path)
`
`(will currently only
`
`Change 133807 on 2003/11/25 by alleng@alleng1400winmarlboro8200
`
`Deleting old files...
`
`Change 133806 on 2003/11/25 by alleng@alleng_r400_win_marlboro_8200
`
`Deleted old files...
`
`Change 133805 on 2003/11/25 by alleng@alleng1400winmarlboro8200
`
`Deleted old files...
`
`Change 132833 on 2003/11/19 by fliljero@fl_knarf
`
`changed R400 reference to Xenos
`
`Change 131864 on 2003/11/13 by frising@frising_r400_win_marlboro
`
`-For cube instruction SrcA swizzle is now .zzxy. Also tried to clarify the differences
`between what's shown in the numerics doc and what actually happens in the HW for cube
`instruction.
`
`Change 130982 on 2003/11/10 by mpersaud@mpersaud_r400wintor
`
`Submit delta doc for R400_R500 tvout changes
`
`Change 130037 on 2003/11/04 by fliljero@fl_knarf
`
`ATI Ex. 2031
`IPR2023-00922
`Page 2 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 2 of 435
`
`

`

`Added registers and PM4 packet changes related to the Software Managed Instruction
`Store...
`
`Change 129511 on 2003/10/30 by tien@ma_spinach
`
`Some additional info on perf and debug regs
`
`Change 128832 on 2003/10/27 by tien@ma_spinach
`
`Added info to perf and debug regs..
`
`Change 127821 on 2003/10/22 by bbuchner@flbbuchnerr400win
`
`Updates
`
`Change 127682 on 2003/10/21 by tien@ma_spinach
`
`A little more one perf regs
`New debug regs doc
`
`Change 127599 on 2003/10/21 by tien@ma_spinach
`
`Added some info the the perf counters for TE/TPC
`This is tough :-) but kinda fun :-)
`
`Change 127541 on 2003/10/21 by tien@ma_spinach
`
`Filled in results for all cases
`
`Added tri_juice cases
`Added mip_frac = 0 case
`Added zfrac = 0 case
`Will define perf counters for TPC/TP here for the heck of it..
`
`Change 126714 on 2003/10/15 by jayw@ma_jayw_lt
`
`old update with John's change
`
`Change 126588 on 2003/10/14 by tien@ma_spinach
`
`Filled in numbers for a bunch of cases
`
`Change 126058 on 2003/10/10 by frising@frising_r400_win_marlboro
`
`-update scalar mova instructions to return MAX_S (Srec)
`
`Change 125972 on 2003/10/09 by frising@frisingr400_win_marlboro
`
`-update vector mova instruction to be two operand with result to GPR being max of
`
`ATI Ex. 2031
`IPR2023-00922
`Page 3 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 3 of 435
`
`

`

`operands. Scalar mova instructions were updated to always return srcC.w.
`
`Change 125952 on 2003/10/09 by beiwang@bei_pe
`
`Added description and restrictions on RB->MH and MH->RB requests routed through MCCI.
`
`Change 125904 on 2003/10/09 by jhoule@jhouledoc1t
`
`vl.79
`
`- Added stack map support
`- Changed SIZE packing for 2D to allow for common decoding between stack maps and 2D
`maps
`— Stated that SIZE values must contain w-1, h-1, and d-l
`- Added "Stack" line to the maximum texture sizes
`
`Change 125618 on 2003/10/08 by jiezhou@jiezhou_r400win
`
`small updating
`
`Change 125614 on 2003/10/08 by jiezhou@jiezhou_r400win
`
`fix Hyperlink, add DTO description, Test counter description
`
`Change 124923 on 2003/10/03 by jhoule@jhouledoc_1t
`
`v1.78
`
`TFetchInstr:
`
`— Removed unsupported opcodes for the sake of clarity
`
`TFetchConst:
`
`- Moved DIM field to last DWORD (kept
`- Added ANISO_BIAS field
`
`the old one temporarily)
`
`Formats:
`
`- Added FMT_DXT3A_AS1111
`
`Deprecated the ARBITRARYFILTER fields from TFetch instrtconst.
`
`Change 124599 on 2003/10/02 by fliljero@fl_knarf
`
`no change
`
`Change 124344 on 2003/10/01 by lseiler@lseilerr400_win_marlboro
`
`Changes to depth formats to make HW more efficient
`
`ATI Ex. 2031
`IPR2023-00922
`Page 4 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 4 of 435
`
`

`

`Change 124325 on 2003/10/01 by
`
`fliljero@fl_knarf
`
`added 2nd interrupt from MC to
`
`RBBM
`
`Change 124280 on 2003/10/01 by
`
`fliljero@fl_knarf
`
`added MCO|MC1_RBBMint signals
`
`Change 123990 on 2003/09/30 by
`
`fliljero@flknarf
`
`added changes to setstate and
`
`load_constant_context
`
`Change 123796 on 2003/09/29 by
`
`vbhatia@vbhatiar400winmarlboro
`
`Slight update of fmt49,
`
`to reflect changes in tp_fmt_encode hardware
`
`Change 123793 on 2003/09/29 by
`
`tien@ma_spinach
`
`First check-in
`
`Change 123764 on 2003/09/29 by
`
`vgoel@flvgoel2
`
`closed bug 104
`
`Change 123315 on 2003/09/25 by
`
`fliljero@fl_knarf
`
`Updated ConstPrefetch packet to issue only once per LCC packet.
`repeat,
`they also repeat in the ConstPrefetch packet.
`Const_Prefetch packet for each repeat of the ordinals.
`
`When the LCC ordinals
`there was a new
`
`Change 123064 on 2003/09/24 by
`
`fliljero@flknarf
`
`Updated SubblkPrefetch packet
`each ordinal on a mismatch.
`
`to send the Header only once,
`
`followed optionally by
`
`Change 123059 on 2003/09/24 by
`
`ashishs@flashishs r400win
`
`closing bug 40 and 116
`
`Change 123057 on 2003/09/24 by
`
`tien@ma_spinach
`
`Upadted for the week 9/24
`
`Change 123011 on 2003/09/24 by
`
`esampayo@fl_csampayo_r400
`
`Closed bug #s 121, 123
`
`Change 122955 on 2003/09/24 by
`
`mkelly@fl_mkelly1400winlaptop
`
`ATI Ex. 2031
`IPR2023-00922
`Page 5 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 5 of 435
`
`

`

`Closed bugs 90 and 91...
`
`Change 122800 on 2003/09/23 by fliljero@fl_knarf
`
`made drawing change to reflect changes to SRCO & SRCL removal of MICROM, MRL & MRM as
`possible sources.
`also removed the BOOLEANS as a possible source for SRC1.
`
`Change 122794 on 2003/09/23 by jhoule@jhouledoc1t
`
`Update for the new Ws which has 1lb mantissa (12b total)
`
`Change 122741 on 2003/09/23 by csampayo@fl_csampayor400
`
`Closed bug# 117.
`
`Some housekeeping
`
`Change 122572 on 2003/09/22 by efong@efongr400wintordoc
`
`added in dglen
`
`Change 121971 on 2003/09/18 by efong@efongr400wintordoc
`
`New update to remove people who have left and new PEYs
`
`Change 121907 on 2003/09/17 by alleng@alleng_r400_win_marlboro_8200
`
`Minor fixes,
`
`rearranged, added SC efficiency, vector ratios, etc...
`
`Change 121820 on 2003/09/17 by vliu@vliu_r400_cnnbdv3_win_cvd
`
`Initial revision
`
`Change 121788 on 2003/09/17 by tien@ma_spinach
`
`Updates for the week
`
`Change 121752 on 2003/09/17 by koyu@kyu
`
`added SQ spreadsheet, added -optimize to pm4opt redundant LCC and SET_CONST pkts
`
`Change 121616 on 2003/09/16 by alleng@alleng4400winmarlboro8200
`
`Added new perl script to go direct from phantom.csv to the file.xls file.
`
`phantom_template.xls (in pv), and the phantom.csv
`Currently need to take this file,
`and test_sum.txt files created by running the test in one directory and execute this
`script
`(perl perfZxls.pl).
`
`ATI Ex. 2031
`IPR2023-00922
`Page 6 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 6 of 435
`
`

`

`Cannot be run on
`
`linux and requires the OLE32 perl module installed...
`
`Change 121318 on
`
`2003/09/15 by ctaylor@fl_ctaylor_r400_win_marlboro
`
`Removed as these
`
`were redundant drawings.
`
`Change 121306 on
`
`2003/09/15 by vliu@vliu_r400ennbdv3wincvd
`
`Test tiling library
`
`Change 120795 on
`
`2003/09/11 by £liljero@fl_knarf
`
`added zpassdone
`
`info to the eventwrite packet
`
`Change 120701 on
`
`2003/09/11 by lkang@lkang_r400_win_tor
`
`deletion
`
`Change 120508 on
`
`2003/09/10 by tien@ma_spinach
`
`More updates afetr email
`
`from JOcelyn
`
`Change 120486 on 2003/09/10 by tien@ma_spinach
`
`Updates for the week
`
`Change 120303 on
`
`2003/09/09 by fliljero@fl_knarf
`
`added predicated
`
`bin test results (RT/nRT)
`
`to State Management register w/index=0xD
`
`Change 120271 on
`
`2003/09/09 by fliljero@fl_knarf
`
`clears the
`Update Event Write packet for new functionality for the zpass done event
`which in turn will cause the context to be rolled on the next state
`context valid flag,
`packet.
`
`Change 120048 on
`
`2003/09/08 by jayw@ma_jayw_lt
`
`changed pmask order in cache for 4-sample
`John found better arrangement.
`one read for pmask and stencil
`no ram line overlap.
`
`Change 119978 on 2003/09/08 by fghodrat@ma_fghodrat
`
`moved to xenos tree
`
`Change 119939 on 2003/09/08 by fliljero@fl_knarf
`
`ATI Ex. 2031
`IPR2023-00922
`Page7 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 7 of 435
`
`

`

`added 128-bit write enable to the MH field to the CPDEBUG register.
`
`Change 119760 on 2003/09/05 by alleng@alleng_r400_win_marlboro_8200
`
`Added new tests to pv_results
`Added VGT and PA rates to the phantom template
`
`Change 119726 on 2003/09/05 by fliljero@fl_knarf
`
`added predicatedisable bit to CP_DEBUG
`
`Change 119667 on 2003/09/05 by fliljero@fl_knarf
`
`removed DATA ordinal
`
`from the MEMWRITECNTR packet description
`
`Change 119663 on 2003/09/05 by fliljero@fl_knarf
`
`added MEMWRITE_CNTR opcode
`moved SETBINMASK/SELECT opcodes to unused locations
`
`Change 119540 on 2003/09/04 by tien@ma_spinach
`
`UPdated some missing fields
`
`Change 119483 on 2003/09/04 by frising@frising_r400_win_marlboro
`
`v.l.77
`
`-Added new compressed texture formats:
`associated documentation.
`
`FMTDXT3A, FMT_DXT5A and FMT_CTX1 along with
`
`-all these formats support degamma
`-DXN now also supports degamma
`—-removed some cruft
`:)
`-closed open question on supporting color keying
`
`Change 119460 on 2003/09/04 by mkelly@fl_mkelly_r400_win_laptop
`
`Branching example slides.
`
`Change 119373 on 2003/09/04 by fghodrat@ma_fghodrat
`
`update todo list
`
`Change 119321 on 2003/09/03 by tien@ma_spinach
`
`MOre changes
`
`Change 119315 on 2003/09/03 by tien@ma_spinach
`
`ATI Ex. 2031
`IPR2023-00922
`Page 8 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 8 of 435
`
`

`

`Something wacky with the clientspec, need to check in to re-update, plus
`updates form mtg.
`
`some more
`
`Change 119301 on 2003/09/03 by fliljero@fl_knarf
`
`made updates to the event write packet and added new associated register:
`CP_MECF_EVENT_SRC
`
`Change 119277 on 2003/09/03 by fghodrat@ma_fghodrat
`
`Rename cgpm_r500.doc To cg_pm_xenos.doc
`
`Change 119259 on 2003/09/03 by tien@ma_spinach
`
`Updated for this week
`
`Change 119253 on 2003/09/03 by bbloemer@ma_bbloemer
`
`Added new document.
`
`Change 119223 on 2003/09/03 by fliljero@fl_knarf
`
`added CPPROGCOUNTER,
`related update to CPMECNTL,
`related update to EVENT_WRITE packet,
`related new PM4 packet MEMWRITECNTR
`
`&
`
`Change 119196 on 2003/09/03 by fghodrat@ma_fghodrat
`
`cg and pm spec for xenos
`
`Change 118796 on 2003/08/29 by keli@keli_r400_win_tor
`
`updates
`
`Change 118786 on 2003/08/29 by keli@kelir400wintor
`
`Toronto Virage Memories Generation
`
`Change 118771 on 2003/08/29 by llefebvr@llefebvr_r400montreal
`
`Fixing number of bits in the auto-count.
`
`Change 118731 on 2003/08/29 by keli@keli_r400_win_tor
`
`Document for Code coverage,
`generation
`
`formal verification,
`
`leda and synthesis report and web page
`
`ATI Ex. 2031
`IPR2023-00922
`Page 9 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 9 of 435
`
`

`

`Change 118709 on 2003/08/29 by fliljero@flfliljeros
`
`added real-time versions of the predicate registers: BINMASK & BIN_SELECT
`
`Change 118570 on 2003/08/28 by kryan@kryan_r400_win_marlboro_DOCS
`
`— Clean up
`
`- Update some references and outdated facts.
`
`Change 118408 on 2003/08/27 by fliljero@fl_knarf
`
`updated/added coherency registers and interface
`updated/added predicate registers and description
`
`Change 118393 on 2003/08/27 by tien@ma_spinach
`
`Updated the list
`Merged cl and non-cl rtl tasks
`
`Change 118362 on 2003/08/27 by fliljero@fl_knarf
`
`added type-3 predicated packet related information
`
`Change 117997 on 2003/08/25 by lkang@lkang_r400_win_tor
`
`incremental update for physical partition
`
`Change 117602 on 2003/08/21 by tien@ma_spinach
`
`Updated
`
`Change 117591 on 2003/08/21 by mkelly@fl_mkellyr400winlaptop
`
`Slides for Perforce Branching presentation.
`
`Change 117496 on 2003/08/21 by frising@frising_r400_win_marlboro
`
`v.l.76
`
`-changed polarity of INDEXROUND bit in vertex fetch instruction
`
`Change 117394 on 2003/08/20 by tien@ma_spinach
`
`Gradient task added
`
`Change 117320 on 2003/08/20 by jyarasca@jyarasca_r400_win_cvd
`
`Updated scheduling information on 247 Linux and 247 Chip Linux
`
`ATI Ex. 2031
`IPR2023-00922
`Page 10 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 10 of 435
`
`

`

`Change 117312 on 2003/08/20 by tien@ma_spinach
`
`Change 117236 on 2003/08/20 by tien@ma_spinach
`
`Added some more tasks to list
`
`Change 117002 on 2003/08/18 by tien@ma_spinach
`
`Added to Perforce so I can edit it on multiple machines :-)
`
`Change 116974 on 2003/08/18 by tien@ma_spinach
`
`Fixed the encoding.
`
`16EXPAND are going to need their own :-)
`
`Change 116968 on 2003/08/18 by tien@ma_spinach
`
`Describes how DATA_FORMAT is encoded to reduce logic after walker.
`
`Change 116959 on 2003/08/18 by tien@ma_spinach
`
`Filled in more stuff for test list
`Added to-do list
`
`Change 116958 on 2003/08/18 by ctaylor@flctaylorr400winmarlboro
`
`Added SC block diagrams from Mike Mantor
`
`Change 116957 on 2003/08/18 by jayw@MA_JAYW
`
`updated pmask and stencil
`
`Change 116952 on 2003/08/18 by beiwang@bei_pc
`
`Added reminder for tPDEX test during Dynamic CKE test
`
`Change 116866 on 2003/08/18 by jayw@ma_jaywlt
`
`no change
`
`Change 116789 on 2003/08/15 by jayw@MA_JAYW
`
`1 and 4 sample cache line arrangement updated
`
`Change 116785 on 2003/08/15 by tmartin@tmartin_r400_win
`
`ATI Ex. 2031
`IPR2023-00922
`Page 11 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 11 of 435
`
`

`

`added r400vefetchmode01 and
`
`r400vearraysize01
`
`Change 116764 on 2003/08/15 by
`
`tien@ma_spinach
`
`Added info
`
`Change 116749 on 2003/08/15 by
`
`tien@ma_spinach
`
`Added some info.
`
`Change 116748 on 2003/08/15 by
`
`tien@ma_spinach
`
`Adding...
`
`Change 116699 on 2003/08/15 by
`
`jayw@ma_jayw_lt
`
`visio bugs present
`
`Change 116634 on 2003/08/14 by
`
`ashishs@flashishs r400win
`
`updated the tracker with 5 more ALU instruction tests. Also updated the total count on
`ALU instructions thereby increasing the project overall
`% complete
`
`Change 116622 on 2003/08/14 by mkelly@fl_mkelly1400winlaptop
`
`Update comment in 11
`Copy ll to 12 and use 144 vertices per packet
`Update testlist and tracker accordingly.
`
`Change 116617 on 2003/08/14 by csampayo@fl_csampayo_r400
`
`Renamend sheetl, updated schedule
`
`Change 116407 on 2003/08/13 by jasif@jasif_r400_win_tor
`
`Made some additions. Will add some more tomorrow.
`
`Change 116385 on 2003/08/13 by
`
`ygiang@ygiangr400winmarlborop4
`
`updated:pv results
`
`Change 116378 on 2003/08/13 by
`
`ygiang@ygiang_r400_win_marlboro_p4
`
`updated: performance excel sheets
`
`Change 116369 on 2003/08/13 by
`
`frising@frisingr400_win_marlboro
`
`no changes,
`
`just a test.
`
`ATI Ex. 2031
`IPR2023-00922
`Page 12 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 12 of 435
`
`

`

`Change 116347 on 2003/08/13 by jimmylau@jimmylau_r400wintor
`
`Add a section on clock muxing conditions to the R500 BIF implementation specs.
`Add a table of R500 pin and ROM straps.
`
`Change 116338 on 2003/08/13 by jcox@FLJCOX3
`
`Make ready to post test plan status on web
`
`Change 116194 on 2003/08/12 by tmartin@tmartinr400win
`
`added rd00ve_endianswap01 and r400vc_endianswap02
`
`Change 115764 on 2003/08/11 by ashishs@fl_ashishs_r400_win
`
`updated
`
`Change 115683 on 2003/08/08 by koyu@kyuCA
`
`added cycles/inst for vertex shader and pixel shader
`
`Change 115607 on 2003/08/08 by mkelly@fl_mkellyr400winlaptop
`
`Negative ALU VS constant clamping, negative index clamping with negative stepping
`
`Change 115561 on 2003/08/08 by fliljero@fl_knarf
`
`renamed references from R400 to Crayola
`
`Change 115547 on 2003/08/08 by fliljero@fl_knarf
`
`Removed all references to PIO/Push mode and its associated registers:
`CP_CSQ_CNTL
`CP_
`'RING |
`
`IB_ST | RT_ST'_PUSH
`
`INDIRECT1 |
`
`INDIRECT2 | REALTIME |
`
`Change 115546 on 2003/08/08 by fliljero@fl_knarf
`
`renamed to use Crayola rather than R400
`
`Change 115480 on 2003/08/07 by mkelly@fl_mkelly1400winlaptop
`
`First test of series which checks positive alu constant index clamping.
`
`Change 115463 on 2003/08/07 by fliljero@fl_knarf
`
`Baseline for the PM4 Spec (after the start of Xenos)
`
`ATI Ex. 2031
`IPR2023-00922
`Page 13 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 13 of 435
`
`

`

`Change 115462 on 2003/08/07 by fliljero@flknarf
`
`added note to cover to see PM4 Spec Crayola for the latest PM4 data
`
`Change 115461 on 2003/08/07 by fliljero@fl_knarf
`
`Baseline for Crayola CP Spec (after the start of Kenos)
`
`Change 115460 on 2003/08/07 by fliljero@fl_knarf
`
`added note on cover to see CP Spec Crayola for the latest CP data.
`
`Change 115388 on 2003/08/07 by ashishs@flashishs r400win?
`
`updating the tracker for all the tests added in last week and current week
`
`Change 115373 on 2003/08/07 by csampayo@flcsampayor400
`
`Updated status for the test r400sxvtx_exportfullsequential01
`
`Change 115276 on 2003/08/06 by jhoule@jhouledoc1t
`
`Changed the weights to give less pointy tents.
`This forces a mutliplier instead of a shifter, but quality is deemed important enough
`to warrant those.
`
`Change 115225 on 2003/08/06 by jhoule@jhouledoc1t
`
`Document describing the new HiColor accumulation scheme
`
`Change 115185 on 2003/08/06 by kevino@kevino4400winmarlboro
`
`Updated document to reflect what is in RTL code for tca regs
`
`Change 115176 on 2003/08/06 by mzhu@mzhu_crayola_win_tor
`
`Add 3.4.9.21 for the cases right edge of icon/cursor is aligned with right edge of
`graphics window.
`
`Change 115166 on 2003/08/06 by koyu@kyuCA
`
`added new fields for 89
`
`Change 115088 on 2003/08/05 by jimmylau@jimmylau_r400_win_tor
`
`rename scan ports from *BIF_* to *BIF_TOP_*
`
`Change 114954 on 2003/08/05 by mkelly@fl_mkelly1400winlaptop
`
`ATI Ex. 2031
`IPR2023-00922
`Page 14 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 14 of 435
`
`

`

`Add 3 simple tests
`
`Change 114824 on 2003/08/04 by alleng@alleng1400winmarlboro8200
`
`Fixed hyperlinks
`
`Change 114814 on 2003/08/04 by alleng@alleng_r400_win_marlboro_8200
`
`Updates...
`
`Change 114724 on 2003/08/04 by llefebvr@llefebvr_r400montreal
`
`Corrected the max number for mem exports to be 5 instead of 9.
`
`Change 114564 on 2003/08/01 by aashkar@aashkar2 crayolawin
`
`Updated Spec with the addition of bit 19 in the interrupt registers for the software
`interrupt
`(SW_INT). This interrupt is moving to the CP from the MH.
`
`Change 114555 on 2003/08/01 by tmartin@tmartinr400win
`
`fixed the total test count because some tests were left out
`
`Change 114550 on 2003/08/01 by tmartin@tmartin_r400_win
`
`added r400ve_ fetchmode01 and r400ve_fetch_mode02
`
`Change 114343 on 2003/07/31 by csampayo@flcsampayor400
`
`Add memory export test, update test list and tracker
`
`Change 114314 on 2003/07/31 by kryan@kryan_r400winmarlboroDOCS
`
`Update with latest changes to Shader Assembler
`
`- Update CUBE Vector ALU operation opcode syntax to take two source
`
`operands.
`
`— VFETCH instruction modifications
`
`Update offset field in VFETCH instruction to be 23 bit signed value
`
`instead of unsigned 8 bits from previous definition.
`
`ATI Ex. 2031
`IPR2023-00922
`Page 15 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 15 of 435
`
`

`

`Modified syntax to add FETCHTYPE (MEGA/MINI) and COUNT
`
`optional fields from Vfetch instruction.
`
`Change 114266 on 2003/07/31 by tmartin@tmartin+400win
`
`added r400ve_addrspanning01
`
`Change 114220 on 2003/07/31 by jiezhou@jiezhou_r400win
`
`add description of fep clock
`
`Change 114162 on 2003/07/31 by alleng@alleng_r400_win_marlboro_8200
`
`Run with updated hw
`
`Change 114063 on 2003/07/30 by tmartin@tmartinr400win
`
`moved the section of the clamping test
`
`Change 114059 on 2003/07/30 by jhoule@jhouledoc1t
`
`Hardcoded weights for anisotropy fix (not yet official).
`
`Change 114044 on 2003/07/30 by csampayo@flcsampayor400
`
`Updated description of section 1.2.7
`
`Change 114018 on 2003/07/30 by tmartin@tmartin1400win
`
`added strides/offsets tests
`
`Change 113992 on 2003/07/30 by csampayo@fl_csampayo_r400
`
`Update individual requirements based on combined interaction
`
`Change 113980 on 2003/07/30 by jimmylau@jimmylau_r400wintor
`
`Remove ROMstrapvcoref & ROMstrapcalref from the interface with strap block because
`they are shared with ROM_strap_pad_rx_manual_impedance &
`ROMstrappad_txmanualimpedance.
`
`Add ROM strap B_PRX_LBACK_EN, which shares with bit 0 of ROM strap PADCURRENT
`
`Change 113956 on 2003/07/30 by jiezhou@jiezhou_r400_win
`
`ATI Ex. 2031
`IPR2023-00922
`Page 16 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 16 of 435
`
`

`

`Initial release
`
`Change 113883 on 2003/07/29 by alleng@alleng_r400_win_marlboro_8200
`
`Included initial idle and busy counts.
`Rearranged a bit...
`
`Change 113792 on 2003/07/29 by csampayo@fl_csampayo_r400
`
`Adjusted block schedules as per latest plan
`
`Change 113761 on 2003/07/29 by mzhu@mzhu_crayola_wintor
`
`Test data clamping in test case 3 for fix point alpha format in 3.4.9.18 64bpp graphics
`with graphics and overlay alpha blending mode 1
`
`Change 113507 on 2003/07/28 by csampayo@flcsampayor400
`
`Some housekeeping
`
`Change 113483 on 2003/07/28 by ashishs@fl_ashishs r400win
`
`updated
`
`Change 113282 on 2003/07/25 by csampayo@fl_csampayo_r400
`
`Updated status for tests r400sxvtx_pointsizeexport_01-04 and added them to test_list
`
`Change 113280 on 2003/07/25 by jayw@ma_jaywlt
`
`Working document for register read allocation across RB and DBs.
`
`Change 113262 on 2003/07/25 by tmartin@tmartinr400win
`
`no new tests just some updates
`
`Change 113136 on 2003/07/25 by bbloemer@ma_bbloemer
`
`Updated test descriptions.
`
`Change 113130 on 2003/07/25 by mkelly@fl_mkelly1400winlaptop
`
`Update...
`
`Change 113128 on 2003/07/25 by kevino@kevino_r400_win_marlboro
`
`updated tables with reg addresses
`
`ATI Ex. 2031
`IPR2023-00922
`Page 17 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 17 of 435
`
`

`

`Change 112980 on 2003/07/24 by mkelly@fl_mkelly1400winlaptop
`
`Update...
`
`Change 112914 on 2003/07/24 by alleng@allengr400_win_marlboro_8200
`
`Bringing the R400 docs up to date and checking in pm4play.bat
`
`Change 112872 on 2003/07/24 by tmartin@tmartinr400win
`
`added rd400ve_baseaddrrangepci01
`
`Change 112683 on 2003/07/23 by chwang@chwangr400docwin
`
`Update.
`
`Change 112655 on 2003/07/23 by kevino@kevinor400winmarlboro
`
`Made table titles captions and updated table of tables
`
`Change 112640 on 2003/07/23 by kevino@kevinor400winmarlboro
`
`Added fetch gen and TCD debug tables
`
`Change 112628 on 2003/07/23 by efong@efong_r400_win_tordoc
`
`updated visio diagrams
`
`Change 112627 on 2003/07/23 by efong@efongrd400wintordoc
`
`Updated the testcontrol section of the document
`
`Change 112623 on 2003/07/23 by jowang@jowangR400win
`
`submit for kaleidoscope snapshot
`
`Change 112603 on 2003/07/23 by jimmylau@jimmylau_r400_win_tor
`
`Elaborate when the strap valid signals should be asserted in the ROM straps section.
`
`Change 112518 on 2003/07/22 by tmartin@tmartinr400win
`
`added rd400ve_baseaddrrangeagp01
`
`Change 112513 on 2003/07/22 by chrennan@cbrennan_r400_win_marlboro
`
`Allocated most of Ray's ports.
`Added headings for more stuff to come.
`
`ATI Ex. 2031
`IPR2023-00922
`Page 18 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 18 of 435
`
`

`

`Change 112496 on 2003/07/22 by brianf@mabfavela
`
`Updated performance numbers with "better" architecture
`
`Change 112470 on 2003/07/22 by paulv@MA_PVELLA
`
`Fixed Table 22 to include the MH_TC_mcNsource bit.
`
`Change 112465 on 2003/07/22 by mkelly@fl_mkelly_r400_win_laptop
`
`Update...
`
`Change 112329 on 2003/07/22 by jhoule@jhouledoc1t
`
`Updated notes below in order to explain the 16.2 and 32.2 precision decision.
`
`Change 112321 on 2003/07/22 by jhoule@jhouledoc_1t
`
`Updated with full channel separation, meaning that the 8b can now be OR'd together to
`create Mid and Hicolor.
`
`Change 112257 on 2003/07/21 by frising@frisingr400winmarlboro
`
`0.99n
`
`-fixed small
`
`typo in CUBE instruction comments
`
`Change 112232 on 2003/07/21 by tmartin@tmartinr400win
`
`Added 5 tests. All test the dynamic addressing range of the VC when vertex buffers are
`stored in the frame buffer.
`
`Change 112229 on 2003/07/21 by chrennan@cbrennanr400winmarlboro
`
`Add the beginnings of a TC debug registers document for review.
`
`Change 112227 on 2003/07/21 by enewman@enewman_r400_linux_marlboro
`
`fixed port_matcher command line switches and p4 label command line switches
`
`Change 112113 on 2003/07/21 by rthambim@rthambimr400wintor
`
`Medified top level diagram and added comments.
`
`Change 112100 on 2003/07/21 by frising@frising_r400_win_marlboro
`
`vil.75
`
`-remove per-quad value for USEREGLOD since we can do it per-pixel full speed. Note
`
`ATI Ex. 2031
`IPR2023-00922
`Page 19 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 19 of 435
`
`

`

`that value 1 is now the only ‘Yes'.
`
`Change 112085 on 2003/07/21 by jyarasca@jyarasca_r400_win_evd
`
`Updated times
`
`Change 112078 on 2003/07/21 by jimmylau@jimmylau_r400wintor
`
`Updates on sections about slave interface changes and ROM strap location table, after
`specs review.
`
`Change 112077 on 2003/07/21 by jasif@jasifr400wintor
`
`Updated schedules for simulation regressions.
`
`Change 111975 on 2003/07/18 by csampayo@fl_csampayor400
`
`Adding point size export mode test. Updated test_list and test tracker accordingly.
`
`Change 111957 on 2003/07/18 by frising@frising_r400_win_marlboro
`
`v.l.74
`
`-Give a real explanation of how FMT1REVERSE differs from FMT1
`
`Change 111949 on 2003/07/18 by frising@frising_r400_win_marlboro
`
`v.0.99m
`
`-fix MAX4 instruction. Had comparision order backwards.
`
`Change 111666 on 2003/07/17 by jimmylau@jimmylau_r400_win_tor
`
`Minor changes to fix typos and to reword some paragraphs slightly.
`
`Change 111558 on 2003/07/16 by jimmylau@jimmylau_r400_win_tor
`
`Initial Revision
`
`Change 111554 on 2003/07/16 by csampayo@fl_csampayor400
`
`Some housekeeping
`
`Change 111517 on 2003/07/16 by lseiler@lseiler_r400_win_marlboro
`
`Minor fixes, additional test routines
`
`Change 111482 on 2003/07/16 by tmartin@tmartin_r400_win
`
`added r400ve_addralignment01
`
`ATI Ex. 2031
`IPR2023-00922
`Page 20 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 20 of 435
`
`

`

`Change 111413 on 2003/07/16 by smburu@smburu_1400winmarlboro
`
`tp_ch_blend update.
`
`Change 111386 on 2003/07/16 by frising@frising_r400_win_marlboro
`
`v.0.991
`-add scalar sin and cos instructions
`
`Change 111385 on 2003/07/16 by frising@frisingr400winmarlboro
`
`v.l.99
`-add scalar sin and cos instructions
`
`Change 111285 on 2003/07/15 by gregs@gregs_r400winmarlboro
`
`typo in a signal name - corrected
`
`Change 111281 on 2003/07/15 by brianf@ma_bfavela
`
`More changes
`
`Change 111229 on 2003/07/15 by brianf@ma_bfavela
`
`Updated summary to include MH.
`
`Change 111206 on 2003/07/15 by alleng@alleng1400winmarlboro8200
`
`Added a couple more tidbits regarding capture
`
`Change 111200 on 2003/07/15 by brianf@ma_bfavela
`
`Fixed hyperlinks
`
`Change 111187 on 2003/07/15 by ashishs@fl_ashishs r400win
`
`updated test tracker
`
`Change 111168 on 2003/07/15 by paulv@MA_PVELLA
`
`Updates concerning the MHS.
`
`Change 111147 on 2003/07/15 by ashishs@fl_ashishs_r400_win
`
`updated tracker
`
`Change 111109 on 2003/07/15 by brianf@ma_bfavela
`
`ATI Ex. 2031
`IPR2023-00922
`Page 21 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 21 of 435
`
`

`

`More performance updates
`
`Change 111030 on 2003/07/14 by alleng@alleng1400winmarlboro8200
`
`Added more data to the results tab...
`
`Change 110917 on 2003/07/14 by mzhu@mzhu_crayola_win_tor
`
`Add 3.4.9.20 Multiply overlay alpha with global alpha for per pixel overlay alpha blend
`mode
`
`Change 110885 on 2003/07/14 by brianf@mabfavela
`
`Fixed DC so it doesn't error
`
`Change 110883 on 2003/07/14 by brianf@ma_bfavela
`
`Updated performance
`
`Change 110825 on 2003/07/14 by jacarey@fl_jcarey2
`
`Fix Typo in RBBM Spec Diagram
`
`Change 110516 on 2003/07/11 by jiezhou@jiezhou_r400_win
`
`Update PLL dividers' values
`
`Change 110504 on 2003/07/11 by jiezhou@jiezhou_r400win
`
`update pll divider's value
`
`Change 110337 on 2003/07/10 by vbhatia@vbhatiar400winmarlboro
`
`Updated tp and ve path formatter status
`
`Change 110255 on 2003/07/10 by lseiler@lseiler_r400_win_marlboro2
`
`Minor text edits, updated pdf version
`
`Change 110230 on 2003/07/10 by mzhu@mzhu_crayolawintor
`
`Add Multiplying overlay alpha with global alpha in 11.10 Overlay Keyer. It is used for
`overlay per-pixel alpha blending mode.
`
`Change 110173 on 2003/07/10 by dglen@dglen_r400
`
`Deleted file
`
`ATI Ex. 2031
`IPR2023-00922
`Page 22 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 22 of 435
`
`

`

`Superceded by R500 Display Colour Spaces.xls
`
`Change 110159 on 2003/07/10 by dglen@dglen_r400
`
`Spreadsheet for matrix, gamma and color conversions in R500 display path (DCP and TV
`out)
`
`Change 109959 on 2003/07/09 by jimmylau@jimmylau_r400_win_tor
`
`Update to the BIF slave interface specs after the review meeting
`
`Change 109954 on 2003/07/09 by llefebvr@llefebvr_r400montreal
`
`Fixing VC table.
`
`Change 109817 on 2003/07/08 by rthambim@rthambimr400wintor
`
`Fixed naming convention.
`
`Change 109812 on 2003/07/08 by jhoule@jhouledoc_1t
`
`Major change, with left-alignment instead or right shifts.
`
`Change 109715 on 2003/07/08 by rthambim@rthambimr400wintor
`
`Updated the spec with review feedback.
`
`Change 109709 on 2003/07/08 by rthambim@rthambimr400wintor
`
`updated the spec with review feedback - included ordering info to read req; modified
`timing diags; added comments to unused ports.
`
`Change 109670 on 2003/07/08 by jimmylau@jimmylau_r400wintor
`
`Fix typo in the MH-BIF signal in the master specs
`
`Change 109493 on 2003/07/07 by csampayo@fl_csampayo_r400
`
`Some housekeeping
`
`Change 109402 on 2003/07/06 by gregs@laptopl
`
`Change 109352 on 2003/07/04 by jimmylau@jimmylau_r400_win_tor
`
`Update the section on strap interface after the review meeting.
`
`ATI Ex. 2031
`IPR2023-00922
`Page 23 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 23 of 435
`
`

`

`Change 109187 on 2003/07/03 by jowang@jowangR400win
`
`Includes 30bpp for twin single and dual-link TMDS
`
`Change 109175 on 2003/07/03 by ashishs@fl_ashishs_r400win
`
`updated test_list and trackers
`
`Change 109106 on 2003/07/03 by alleng@alleng1400winmarlboro8200
`
`Removed one of the RB tabs
`
`Change 109104 on 2003/07/03 by alleng@allengr400winmarlboro8200
`
`Added a few minor updates from Ko...
`
`Change 109094 on 2003/07/03 by moev@moev
`
`updates to the status of the tests.
`
`Change 108965 on 2003/07/02 by alleng@alleng1400winmarlboro8200
`
`Updated with specific registry settings for capture
`
`Change 108939 on 2003/07/02 by ashishs@fl_ashishs r400_win
`
`corrected small error with SU
`
`Change 108933 on 2003/07/02 by ashishs@fl_ashishs r400win
`
`updated the tracker to include author for CL/VTE tests so that its easy for debugging
`the number of tests in each block
`
`Change 108927 on 2003/07/02 by ashishs@fl_ashishs_r400_win
`
`updated tracker to include this weeks PA tests
`
`Change 108905 on 2003/07/02 by ygiang@ygiangr400winmarlborop4
`
`added: Test list for Perfsuite performace tests
`
`Change 108866 on 2003/07/02 by ashishs@fl_ashishs_r400_win
`
`updated for some bugs
`
`Change 108861 on 2003/07/02 by rthambim@rthambim_r400_win_tor
`
`Added source/frequency information for clock signals.
`
`ATI Ex. 2031
`IPR2023-00922
`Page 24 of 435
`
`ATI Ex. 2031
`IPR2023-00922
`Page 24 of 435
`
`

`

`Change 108824 on 2003/07/02 by jacarey@fl_jcareydesktop
`
`Update Min / Max functions in emulator to match hardware.
`Hardware produces a 32-bit signed extended result of 16-bit comparision value.
`
`Change 108746 on 2003/07/01 by smburu@smburu_r400winmarlboro
`
`tp_hicolor update.
`
`Change 108740 on 2003/07/01 by paulv@MA_PVELLA
`
`Fixed a mistake about the size of the RB queue.
`
`It is 2, not 4.
`
`Change 108736 on 2003/07/01 by smburu@smburu_r400_win_marlboro
`
`tp_hicolor update.
`
`Change 108702 on 2003/07/01 by alleng@alleng1400winmarlboro8200
`
`Added RB(C1l)
`
`tab, added tests to vtx tab, et al
`
`Change 108692 on 2003/07/01 by georgev@develgeorgevh2r400winmarlboro
`
`Added bsub run options
`
`Change 108680 on 2003/07/01 by jacarey@fljcareydesktop
`
`Add section documenting CP Idling before writing certain control registers.
`
`Change 108579 on 2003/06/30 by jasif@jasifrd400wintor
`
`Updated.
`
`Change 108520 on 2003/06/30 by ashishs@fl_as

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket