`e 6
`
`ORIGINATE DATE
`12 March, 2001
`
`EDIT DATE
`[date \@ "d MMMM,
`
`DOCUMENT-REV. NUM.
`GEN-CXXXXX-REVA
`
`PAGE
`1 of 5
`
`Author:
`
`Laurent Lefebvre
`
`R400 Primitive Assembly Specification
`
`ver 0.1
`
`
`
`Overview: This is a proposal for the PA of the R400. It is being specified early to allow for a size estimate to
`be done.
`
`AUTOMATICALLY UPDATED FIELDS:
`Document Location:
`Document2
`Current Intranet Search Title ; R400 Top Level Spec
`APPROVALS
`
`Signature/Date
`
`Remarks:
`
`INFORMATION THAT COULD BE
`THIS DOCUMENT CONTAINS :
`SUBSTANTIALLY DETRIMENTAL TO THE INTEREST OF ATI TECHNOLOGIES
`INC. THROUGH UNAUTHORIZED USE OR DISCLOSURE.
`
`
`
`
`
`RAOOPA doc11)1314 Bytest** © ATI teference Copyright Notice on Cover Page © ##*590/09 00.00 am
`
`
`
`AMD1044_0181887
`
`ATI Ex. 2037
`IPR2023-00922
`Page 1 of 5
`
`ATI Ex. 2037
`
`IPR2023-00922
`Page 1 of 5
`
`
`
`ORIGINATE DATE
`
`EDIT DATE
`
`DOCUMENT-REV. NUM.
`
`12 March, 2001
`
`[date \@ "d MMMM,
`
`GEN-CXXXXX-REVA
`
`
`
`
`
`
`
`
`
`
`“Copyright 2000, ATI Technologies Inc. All rights reserved. The material in this document constitutes an unpublished
`work created in 2000. The useof this copyright notice is intended to provide notice that ATI owns a copyright in this
`unpublished work. The copyright notice is not an admission that publication has occurred. This work contains
`confidential, proprietary information and trade secrets of ATI. No part of this document may be used, reproduced, or
`transmitted in any form or by any means without the prior written permission of ATI Technologies Inc.”
`
`
`
`JE © ***00/00 00:00 AM
`
`AMD1044_0181888
`
`ATI Ex. 2037
`IPR2023-00922
`Page 2 of 5
`
`ATI Ex. 2037
`
`IPR2023-00922
`Page 2 of 5
`
`
`
`DOCUMENT-REV. NUM. 12 March, 2001
`
`ORIGINATE DATE
`
`EDIT DATE
`
`[date \@ "d MMMM,
`
`GEN-CXXXXX-REVA
`
`Table Of Contents
`
`1. EXTERNAL INTERFACES.........ccccccsscessscsnesseeeeseeeenseeesseeseaeeseneeseaeeseseesssaessenesaeeeeaeeaeaceeeeseeseneeses 5
`1.
`BLOCK DIAGRAM ou... ccc ccc veces seceeeceeeseesseeeeeeeeaeceuescausceeesaneseaneseoeseceedscoedsneetaeeseacsenasoeesoes 5
`2. BLOCKS 2... ceecsesseeeessnsenseseeeeneeneeeeneesenseneeseaeeeesseneesesseeerseaeenesaenseaessensnaneeeasaeeseneeeenseaeeseacenerses 5
`
`
`
`RAOOPA doc11)1314 Bytesk** © Reference Copyright Notice on Cover Page © ##*199/99 00.00 am
`
`
`
`AMD1044_0181889
`
`ATI Ex. 2037
`IPR2023-00922
`Page 3 of 5
`
`ATI Ex. 2037
`
`IPR2023-00922
`Page 3 of 5
`
`
`
`DOCUMENT-REV. NUM. 412 March, 2001
`
`ORIGINATE DATE
`
`EDIT DATE
`
`[date \@ "d MMMM,
`
`GEN-CXXXXX-REVA
`
`Revision Changes:
`
`Rev 0.0 (Laurent Lefebvre)
`Date: March 12, 2001
`Initial revision.
`
`Documentstarted
`
`
`
`RAOOPA doc11)1314 Bytesk** © teference Copyright Notice on Cover Page © ##*9,99/99 o0.00 am
`
`
`
`AMD1044_0181890
`
`ATI Ex. 2037
`IPR2023-00922
`Page 4 of 5
`
`ATI Ex. 2037
`
`IPR2023-00922
`Page 4 of 5
`
`
`
`GEN-CXXXXX-REVA
`
`ORIGINATE DATE
`
`EDIT DATE
`
`DOCUMENT-REV. NUM.
`
`12 March, 2001
`
`[date \@ "d MMMM,
`
`Introduction
`
`The primitive assembly block contains both the Setup unit and the Scan converter blocks. It processesall
`3D,2D and RT primitives and arbitrates the parameterstore.
`
`1. PA overview
`
`16 preTCL vertices
`
`RT
`Primitive vertices
`vertices
`
`
`PRIMITIVE ASSEMBLY
`
`Primitive information
`
`SETUP UNIT
`
`Primitive information
`
`/
`
`(
`
`|
`
`2d/3d primitive
`){
`RTprimitive
`)
`
`ParameterStore /
`constants
`Arbitrer
`
`
`
`
`4 SLOPE} SCAN CONVERTER
`|
`
`-—-»
`
`
`
`
`
`
`OR
`PreTCL Vertices
`
`
`
`Render Back
`end
`
`Rasterizer
`
`Rasterizer
`Rasterizer
`Rasterizer
`Shader
`Pipe
`
`1. External Interfaces
`
`\Name|Direction|bits|Description:
`
`2. Block Diagram
`
`3. Blocks
`
`
`
`RAOOPA doc11)1314 Bytesk** © Reference Copyright Notice on Cover Page © ##*59/09 00.00 am
`
`
`
`AMD1044_0181891
`
`ATI Ex. 2037
`IPR2023-00922
`Page 5 of 5
`
`ATI Ex. 2037
`
`IPR2023-00922
`Page 5 of 5
`
`