`
`Updates to enable az_edram_nec tb.
`
`Change 140329 on 2003/12/31 by jgibney@jgibneycllinuxmarlboro
`
`Update routines.
`
`Change 140274 on 2003/12/30 by kmeekins@kmeekins xenos linux_orl
`
`Correcting inadvertent check-in of new RAM models that have three new input ports.
`Using these new models results in sim failures if the ports are not connected.
`Fixed by retrieving rev #2 of these files and submitting as latest version.
`
`Change 140193 on 2003/12/30 by askende@askender400linuxmarlboro
`
`integrating from the branch into TOTT
`
`Change 140169 on 2003/12/30 by jgibney@jgibneycllinuxmarlboro
`
`Renamed az_surface.xxx to az_surfaceio.xxx
`
`Change 140166 on 2003/12/30 by jgibney@jgibneycllinuxmarlboro
`
`Bug fixes, and changed some function names.
`
`Change 139994 on 2003/12/29 by kmeekins@kmeekins xenos linuxorl
`
`Added VCS coverage pragmas to exclude from coverage results.
`
`Change 139962 on 2003/12/29 by kmeekins@kmeekins xenos linuxorl
`
`Expanded mask bits for generating L2 FIFO depth to include 256.
`
`Change 139332 on 2003/12/23 by jgibney@jgibney_cl_linux_marlboro
`
`azEst changes to enable NEC EDRAM testing in AZ EDRAM.
`into emulator, but nothing is enabled yet.
`
`2 new modules get compiled
`
`Change 139283 on 2003/12/23 by jgibney@jgibney_cl_linux_marlboro
`
`Fix new surface routines.
`
`Change 139269 on 2003/12/23 by grayc@graycxenos test2
`
`changes for preloading hz memory
`
`Change 139249 on 2003/12/22 by jgibney@jgibneycllinuxmarlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 1 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 1 of 122
`
`
`
`incremental checkin,
`
`Change 139173 on 2003/12/22 by jgibney@jgibney_cl_linux_marlboro
`
`Add routines for AZ EDRAM sims using NEC model. Not connected to environment yet.
`
`Change 139148 on 2003/12/22 by grayc@graycxenos test2
`
`checked in by accident
`
`Change 139070 on 2003/12/22 by askende@askender400linuxmarlboro
`
`integrating into TOTT
`
`Change 138969 on 2003/12/20 by markf@markfxenos linuxmarlboro
`
`Temp fix to BC_H4Z tileevent
`
`Change 138961 on 2003/12/20 by bhankins@bhankins_ real_xenos_linux_orl
`
`Initial checkin
`
`Change 138959 on 2003/12/20 by bhankins@bhankins real_xenos_linux_orl
`
`Forgot to make the same change to the bcl side. Has no affect on r400 version
`
`Change 138912 on 2003/12/19 by jgibney@jgibney2_cllinuxmarlboro
`
`Now the depth side macro is not
`Fix depth clear when resolving G4bpp color buffer.
`accessed on the second phase of 64bpp copies. Also add test to verify fix.
`
`Change 138843 on 2003/12/19 by subad@subad_cllinuxmarlboro
`
`added sbi_soft_reset as another input to the test. So now we can
`drive all the SBI
`inputs from the test and compare the SBI output.
`
`Change 138817 on 2003/12/19 by jgibney@jgibney2 cllinuxmarlboro
`
`Fix problem with SBI read outputs not being held stable after read enable.
`
`Change 138793 on 2003/12/19 by mzini@mzini_xenos linuxorl
`
`- HZ preload module now preloads behavioral memories from a file
`
`- Dump the contents of the HZ memories at the emd of the test in the TBHZ emulator
`
`Change 138696 on 2003/12/19 by mzini@mzini_xenos_linux_orl
`
`ATI Ex. 2035
`IPR2023-00922
`Page 2 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 2 of 122
`
`
`
`- Made new hzpreload.v module work with behavioral memories
`— Certain HZ dumps were enabled even when registry key was disabled
`— Fixed HZ WRITE cache bug where an address hit happened during a cache flush
`
`Change 138669 on 2003/12/19 by aashkar@aashkar2 xenoslinux
`
`Integrating VC changes from R400 into Xenos.
`
`Change 138659 on 2003/12/19 by aashkar@aashkar2_xenoslinux
`
`R400 GFX Integration into Xenos
`
`Change 138645 on 2003/12/19 by subad@subad_cllinuxmarlboro
`
`added sbi support to az_edram testbench
`
`Change 138606 on 2003/12/19 by jgibney@jgibney2_cllinuxmarlboro
`
`Add AZ SBI_RDDLY
`
`Change 138592 on 2003/12/19 by amys@amys_xenosllinux_orl
`
`modified SCPATH for gc testbench
`
`Change 138551 on 2003/12/18 by markf@markf_xenos linuxmarlboro
`
`Fixed packing vector to hold it's value
`
`Change 138511 on 2003/12/18 by paulv@paulv_xenos
`
`Integrating be branch into TOTT.
`
`Change 138488 on 2003/12/18 by bhankins@bhankins realxenos linuxorl
`
`Integraged file
`
`Change 138451 on 2003/12/18 by mzini@mzinixenos linuxorl
`
`— Changes to get
`
`the HZ memories to preload from a file.
`
`- Created a module to preload the HZ memories that can be instatiated for TB_H%Z, GC or
`fullchip
`— Reverted the Virage memory mode to its original
`
`Change 138418 on 2003/12/18 by chammer@chammerxenoslinux
`
`Left aligned all valid quads so quad fifo packer gets expected valid quads.
`
`Change 138402 on 2003/12/18 by nkociuk@nkociukcllinuxmarl
`
`ATI Ex. 2035
`IPR2023-00922
`Page 3 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 3 of 122
`
`
`
`add timestamp to read/write debug output
`
`Change 138374 on 2003/12/18 by kmeekins@kmeekins xenos_linux_orl
`
`Grabbed the RAM .lib files generated by Moe Villalba for the 90 nm parts in an
`effort to remove the 130 nm scaled tables to fix timing issues.
`
`Change 138357 on 2003/12/18 by mdoggett@mdoggett_xenos_ linux
`
`Change to AZ emulator to honor mask for color clear. This is
`needed to match the fact that the BC emulator works on a quad
`basis and doesn't have a reordering queue for accumulation.
`AZ testbench doesn't ignores the mask by setting a boolean
`that directs the DS to use the hardware scheme.
`
`Change 138356 on 2003/12/18 by subad@subad_cl_linuxmarlboro
`
`fixes in pb randoms to change sampleselect every cycle and not to flush
`the pb pipe when changing sampleselect
`
`Change 138331 on 2003/12/18 by aashkar@aashkar2_xenos_linux
`
`R400 GFX Integration into Xenos
`
`Change 138324 on 2003/12/18 by jgibney@jgibneycllinuxmarlboro
`
`add test.
`
`Change 138311 on 2003/12/18 by jgibney@jgibney2 cllinuxmarlboro
`
`Fix for AZ copy z bug: z_enable and stencil_enable are now forced to 0 on copies.
`adding AZ EDRAM test to verify fix.
`
`Also
`
`Change 138255 on 2003/12/17 by subad@subad_cl_linuxmarlboro
`
`fixes to pipeline sampleselect
`
`Change 138249 on 2003/12/17 by paulv@paulv_xenos
`
`Integrating BC branch into TOTT.
`
`Change 138180 on 2003/12/17 by jgibney@jgibney2_cllinuxmarlboro
`
`Fixed problem with colorclear for 64bpp surfaces.
`
`Change 138155 on 2003/12/17 by aashkar@aashkar2_xenos_linux
`
`ATI Ex. 2035
`IPR2023-00922
`Page 4 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 4 of 122
`
`
`
`R400 --> Xenos GFX Integration
`
`This contains the new SX to BC interface changes
`
`Change 138110 on 2003/12/17 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Fixing verilog syntax errors.
`Updated the hierarchy description in the iom.syn file.
`
`Change 138083 on 2003/12/17 by nkociuk@nkociuk_cl_linux_marl_syn
`
`add missing wire declaration
`
`Change 138075 on 2003/12/17 by jcarroll@jcarroll_xenos linuxorl
`
`Fixes for preloading and using real memories.
`
`Change 138074 on 2003/12/17 by aashkar@aashkar2 xenoslinux
`
`latest R400 --> Xenos GFX integration
`
`Change 138068 on 2003/12/17 by chammer@chammer_xenos_linux
`
`Changed XENOS flag to Cl
`
`to be consistent with other blocks
`
`Change 137985 on 2003/12/16 by jcarroll@jcarrollxenos linuxorl
`
`Updated FIFO memories.
`
`Change 137822 on 2003/12/16 by askende@askender400linuxmarlboro
`
`integrating the new BC-SX interface
`
`Change 137802 on 2003/12/16 by aashkar@aashkar2 xenoslinux
`
`Latest R400 GFX Integration into Xenos
`
`Change 137790 on 2003/12/16 by enewman@enewmanxenoslinuxmarlboro
`
`fixed calibrate circuits
`
`Change 137670 on 2003/12/15 by jgibney@jgibney2_cllinuxmarlboro
`
`Fix copysampleselect pipeline timing bug. This was causing a failure in BCA4Z resolve
`
`test, be_copy_sre_format_little_bcaz_colorx_10_11_ 11 float, due to sample_select being
`incorrect for one of the read_accumulates. Adding new test to AZ _EDRAM which recreated
`this bug (and the fix).
`
`ATI Ex. 2035
`IPR2023-00922
`Page 5 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 5 of 122
`
`
`
`Change 137541 on 2003/12/15 by amys@amys xenosllinuxorl
`
`fix sc_path define so can use sc tracker
`
`Change 137468 on 2003/12/15 by hartogs@flhartogs xenos win
`
`Added VGT_MHpglbclear signal to the VGT and associated testbench files. All changes
`are surrounded with "ifdef Cl"/"endif".
`
`Change 137427 on 2003/12/15 by aashkar@aashkar2_xenoslinux
`
`Reintegration of a TC file
`
`Change 137422 on 2003/12/15 by amys@amys_xenosllinux_orl
`
`remove rb sx and sc trackers from xenos build
`
`Change 137416 on 2003/12/15 by nkociuk@nkociukcllinuxmarl
`
`move this to the right place...
`
`Change 137412 on 2003/12/15 by aashkar@aashkar2_xenos_linux
`
`R400 GFX Integration into Xenos.
`
`Change 137407 on 2003/12/15 by kmeekins@kmeekins xenos linuxorl
`
`Reduced severity of errors to warnings.
`
`Change 137280 on 2003/12/12 by askende@askender400linuxmarlboro
`
`integrating the deve_bc branch into TOTT
`
`Change 137221 on 2003/12/12 by enewman@enewman_xenoslinuxmarlboro
`
`moving to partslib/src/ed to avoid conflicts with bc-az testbench, etc.
`
`Change 137199 on 2003/12/12 by chammer@chammerxenoslinux
`
`Added support for floating-point % primitive min/max extents for HZ culling.
`
`Change 137194 on 2003/12/12 by jgibney@jgibney_cl_linux_marlborochip
`
`Changed refresh checker parameters. Currently set to very long (0.2s)
`so basically refresh is not being checked at all.
`
`refresh timeout,
`
`Change 137154 on 2003/12/12 by nkociuk@nkociuk_cl_linux_marl
`
`ATI Ex. 2035
`IPR2023-00922
`Page 6 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 6 of 122
`
`
`
`fix typo in comments
`
`add coverage pragmas to .bvrl
`
`Change 137147 on 2003/12/12 by aashkar@aashkar2 xenoslinux
`
`Latest R400 GFX Integration into Xenos
`
`Change 137116 on 2003/12/12 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Moved NPL for the SBI into the model area. Updated the sbi testbench.
`
`Change 137070 on 2003/12/11 by nkociuk@nkociukcllinuxmarl
`
`fixes and preliminary mrt testing
`
`Change 137052 on 2003/12/11 by jcarroll@jcarroll_xenos_linux_orl
`
`Added fixed point
`
`4 rounding.
`
`Change 137033 on 2003/12/11 by nkociuk@nkociuk_cl_linux_marl
`
`checkin...
`
`Change 136995 on 2003/12/11 by nkociuk@nkociuk_cl_linux_marl
`
`updates neccessary for running az randoms in nightly regression
`
`Change 136973 on 2003/12/11 by tsnyder@tsnyder_xenoslinux_marlboro
`
`Added bist port signals.
`
`Change 136922 on 2003/12/11 by aashkar@aashkar2 xenoslinux
`
`R400 GFX Integration into Xenos
`
`Sanx Passes, GC Builds, and gc_simpletri passes
`
`Change 136903 on 2003/12/11 by mzini@mzini_xenos linuxorl
`
`File that lists all the verilog files that will have code coverage enabled
`
`Change 136900 on 2003/12/11 by mzini@mzini_xenos linuxorl
`
`Added "include header.v" so TB_HZ would compile for code coverage
`
`Change 136895 on 2003/12/11 by grayc@grayc_xenos test2
`
`ATI Ex. 2035
`IPR2023-00922
`Page7 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 7 of 122
`
`
`
`integrate sx from r400
`
`Change 136862 on 2003/12/11 by tsnyder@tsnyder_xenoslinux_marlboro
`
`Added missing port iTESTEN.
`
`Change 136807 on 2003/12/10 by aashkar@aashkar2 xenoslinux
`
`updated again
`
`Change 136795 on 2003/12/10 by aashkar@aashkar2 xenoslinux
`
`Updated
`
`Change 136793 on 2003/12/10 by aashkar@aashkar2 xenoslinux
`
`Integrated vc from R400 into Xenos
`
`Change 136784 on 2003/12/10 by nkociuk@nkociukcllinuxmarl
`
`new logic and some restructuring to properly convert 32-bit floats to 24-bit repeating
`fractions without lsb precision issues
`
`Change 136739 on 2003/12/10 by jcarroll@jcarroll_xenos_linux_orl
`
`Added floating point 2 support to hzdecompress.
`
`Change 136724 on 2003/12/10 by tsnyder@tsnyderxenoslinux_marlboro
`
`Updated the NPL cells for the sideband interface to include test ports.
`
`Change 136721 on 2003/12/10 by jgibney@jgibneycllinuxmarlboro
`
`Fix SBI connections,
`
`including fix port width of SBI_a to 12 bits in Aa.
`
`Change 136718 on 2003/12/10 by askende@askender400linuxmarlboro
`
`1. contex switching bug
`2. an outstanding fix from the day before
`
`Change 136676 on 2003/12/10 by aashkar@aashkar2 xenoslinux
`
`Latest R400 --> Xenos GFX Integration
`
`Blocks that needed integration: PA
`SP
`
`SO
`Sx
`
`ATI Ex. 2035
`IPR2023-00922
`Page 8 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 8 of 122
`
`
`
`TC
`VC
`
`Change 136671 on 2003/12/10 by markf@markf_xenos_linux_marlboro
`
`Fixed a wiring bug in iom.v and added a really simple GC test.
`
`Change 136654 on 2003/12/10 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Moving the ED_SBI_HSIO_OEOVERRIDE register to 0x6004
`
`Change 136651 on 2003/12/10 by jgibney@jgibneycllinuxmarlboro
`
`Code cleanup, no functional changes.
`
`Change 136639 on 2003/12/10 by markf@markfxenos linuxmarlboro
`
`Fixed the indexop on the BC->SX interface.
`
`Change 136600 on 2003/12/10 by markf@markf_xenos_linux_marlboro
`
`Fix to how TST_* wrck is hooked up to BC.
`beglue_logic.v
`
`Some fixes/hacks to event handling in
`
`Change 136592 on 2003/12/09 by mzini@mzini_xenos linuxorl
`
`Seripts to run system testsin the HZ testbench
`
`Change 136451 on 2003/12/09 by askende@askende_r400_linux_marlboro
`
`submitting a fix for a typo that created a timing loop
`
`Change 136415 on 2003/12/09 by askende@askender400linuxmarlboro
`
`integrating from the branch into TOTT
`
`Change 136412 on 2003/12/09 by jcarroll@jcarrollxenos linuxorl
`
`Added support for new renderstate (TILESCREENEXTUPDATE).
`This bit determines how screen extent values are updated.
`
`Change 136394 on 2003/12/09 by chammer@chammerxenoslinux
`
`Integrated latest R400 changes for partslib/src/gfx/sc/ into XENOS.
`
`Change 136362 on 2003/12/09 by tsnyder@tsnyderxenoslinux_marlboro
`
`General Cleanup
`
`ATI Ex. 2035
`IPR2023-00922
`Page 9 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 9 of 122
`
`
`
`Change 136359 on 2003/12/09 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Renaming the CG_RB_edclk to CG_IOM_edclk
`
`Change 136345 on 2003/12/09 by tsnyder@tsnyder_xenoslinuxmarlboro
`
`Changed the name of the RBCLK port to agree with CG name.
`
`Change 136254 on 2003/12/08 by omesh@omesh_cl_linuxmarlboro
`
`Added in last few pending Perforce check ins.
`
`Change 136140 on 2003/12/08 by chammer@chammerxenos_linux
`
`Removed signal dumping for simvision, Christeen added support for this to the scripts.
`
`Change 136129 on 2003/12/08 by jcarroll@jcarrollxenos linuxorl
`
`Removed scan/bist ports from HZ.
`
`Change 136120 on 2003/12/08 by aashkar@aashkar2_xenos_linux
`
`Integrated SQ/SP/SX from R400 into Xenos
`
`Change 136104 on 2003/12/08 by aashkar@aashkar2 xenoslinux
`
`Integrated TC/TP from R400
`
`Change 136087 on 2003/12/08 by askende@askender400linuxmarlboro
`
`integrating clean-up changes
`
`Change 136043 on 2003/12/08 by jgibney@jgibneycllinuxmarlboro
`
`Simplified updatecre equation.
`
`Change 135881 on 2003/12/06 by aashkar@aashkar2 xenoslinux
`
`Integrating R400 SQG/SPI into Xenos
`
`Change 135878 on 2003/12/05 by markf@markfxenos linuxmarlboro
`
`Fixed register writes in chip.cpp for GC simulation.
`
`Change 135849 on 2003/12/05 by askende@askende_r400_linux_marlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 10 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 10 of 122
`
`
`
`integrating changes from the branch {bcdevel)
`
`Change 135812 on 2003/12/05 by askende@askende_r400linuxmarlboro
`
`general clean-up
`
`Change 135801 on 2003/12/05 by markf@markf_xenos linuxmarlboro
`
`Fixed some SX I/O to the BC in chip_sx.tree
`
`Change 135787 on 2003/12/05 by askende@askender400linuxmarlboro
`
`submitting all the changes made in relation to 64bpp
`
`Change 135669 on 2003/12/05 by mzini@mzinixenos linuxorl
`
`TB_HZ can now handle tests from the system emulator
`
`Change 135663 on 2003/12/05 by nkociuk@nkociukcllinuxmarl
`
`comment about
`
`randoms
`
`Change 135662 on 2003/12/05 by jgibney@jgibneycllinuxmarlboro
`
`Added simulation error message to pinpoint invalid sre masks in copy mode.
`
`Change 135647 on 2003/12/05 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Generating one single sbi interface clock.
`
`Change 135642 on 2003/12/05 by aashkar@aashkar2 xenoslinux
`
`Latest Integration of the PAV From R400 into Xenos
`
`Change 135617 on 2003/12/05 by pmitchel@pmitchel_xenos_ ge
`
`changes for gc testbench
`
`Change 135565 on 2003/12/04 by grayc@grayexenos test2
`
`few fixes for fullchip xenos compile
`
`Change 135554 on 2003/12/04 by askende@askende_r400linuxmarlboro
`
`integrating into TOTT
`
`Change 135548 on 2003/12/04 by grayc@grayc_xenos test2
`
`ATI Ex. 2035
`IPR2023-00922
`Page 11 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 11 of 122
`
`
`
`integrate from R400 for synthesis
`
`Change 135511 on 2003/12/04 by subad@subad_clcoverage_linux_marlboro
`
`fix for more coverage for copy cases
`
`Change 135510 on 2003/12/04 by subad@subad_cllinuxmarlboro
`
`updated pb randoms
`
`Change 135502 on 2003/12/04 by jgibney@jgibneycllinuxmarlboro
`
`Changes to CRC counters.
`
`Removed per-bank and per-macro counter instances.
`
`Change 135446 on 2003/12/04 by jgibney@jgibneycllinuxmarlboro
`
`Added port names to treefile to improve toplevel port checking.
`
`Change 135434 on 2003/12/04 by jgibney@jgibneycllinuxmarlboro
`
`Fixed commented-out cre blocks,
`
`Change 135419 on 2003/12/04 by enewman@enewmanxenoslinuxmarlboro
`
`make ed_syn now works
`
`Change 135386 on 2003/12/04 by enewman@enewman_xenoslinux_marlboro
`
`get testchip to compile with bypassing IO between parent / ed with ‘ifdef
`
`Change 135368 on 2003/12/04 by chammer@chammerxenoslinux
`
`Integrated latest R400 changes into Xenos
`
`Change 135342 on 2003/12/04 by subad@subad_cl_linuxmarlboro
`
`fix for random generator
`
`Change 135292 on 2003/12/04 by chammer@chammerxenoslinux
`
`Added back in rbid for SC to BC interface
`Added ‘include sc_header.v for sc_state.v
`Fixed r400sc_ fifosizing test to have a minimum prim and tile fifo depth.
`
`Change 135253 on 2003/12/04 by aashkar@aashkar2_xenoslinux
`
`Integrated the latest R400 SQ into Xenos
`
`ATI Ex. 2035
`IPR2023-00922
`Page 12 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 12 of 122
`
`
`
`Change 135169 on 2003/12/03 by jgibney@jgibneycllinuxmarlboro
`
`Now CTL_PB_copysampleselect is derived from
`Fixed resolve for 101111FLOAT.
`src_mask bits, rather than using state register version.
`
`Change 135159 on 2003/12/03 by pmitchel@pmitchel_xenos_ge
`
`checkpoint xenos gc testbench work since sanx now passes
`
`Change 135142 on 2003/12/03 by subad@subad_cl_linuxmarlboro
`
`fixes for rest 2% randomization and some coverage fixes
`
`Change 135096 on 2003/12/03 by jgibney@jgibney_cl_linux_marlboro
`
`Restructured CRC logic for simplified read access.
`
`Now counters are chained together
`
`for serial read access from SBI. Defined SBI read ports AZ SBI_OFFSET_CRC_BC_AZ@ and
`AZ SBI_OFFSETCRCAZ BC.
`
`Change 135051 on 2003/12/03 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Exporting the rbclk_rst pin for SBI NPL.
`
`Change 135047 on 2003/12/03 by tsnyder@tsnyder_xenoslinuxmarlboro
`
`Renamed sclk input to sclkglobal.
`
`Change 135032 on 2003/12/03 by tsnyder@tsnyder_xenoslinux_marlboro
`
`Fixed some verilint errors and removed an undriven and unused output.
`
`Change 134942 on 2003/12/03 by vhopkins@vhopkins xenos_linuxorl
`
`add vgt_rf_stp as -v include since it has multiple modules defined
`
`Change 134910 on 2003/12/02 by askende@askender400linuxmarlboro
`
`Integrating changes into TOTT.
`
`Change 134882 on 2003/12/02 by nkociuk@nkociuk_cl_linux_marl
`
`updates
`
`Change 134877 on 2003/12/02 by aashkar@aashkar2 xenoslinux
`
`Integrated R400 SQ into Xenos,
`
`fixed all known compile errors, Sanx Compiles!
`
`Change 134871 on 2003/12/02 by jgibney@jgibneycllinuxmarlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 13 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 13 of 122
`
`
`
`Update status.
`
`Change 134856 on 2003/12/02 by enewman@enewman_xenos_linux_marlboro
`
`fixed compilation errors & warnings
`
`Change 134852 on 2003/12/02 by brianf@brianfr400linuxmarlboro
`
`Updates for the hwr testbench for new I/O (removed depth formatting)
`Updated bcaz environment
`to support VCS builds for code coverage
`
`Change 134850 on 2003/12/02 by askende@askender400linuxmarlboro
`
`integrating the branch code into TOTT
`
`Change 134847 on 2003/12/02 by jgibney@jgibneycllinuxmarlboro
`
`Just updated a comment.
`
`Change 134844 on 2003/12/02 by jgibney@jgibney_cl_linuxmarlboro
`
`Bug fix - CTLPBSCXcolorformat was not being driven properly on ACC2 commands with
`mrt > 0.
`
`Change 134790 on 2003/12/02 by subad@subad_clcoveragelinuxmarlboro
`
`fix for argInfo error
`
`Change 134767 on 2003/12/02 by brianf@brianf+400linuxmarlboro
`
`Fixed full condition on interface fifos
`
`Change 134706 on 2003/12/02 by aashkar@aashkar2 xenoslinux
`
`Integrated the R400 SX into the Xenos Tree
`
`Change 134686 on 2003/12/02 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Adding near pad logic for the daughter die sideband interface block.
`
`Updated port list for the sbi and ed_sbi block.
`
`Change 134656 on 2003/12/02 by aashkar@aashkar2_xenoslinux
`
`Integrated R400 SP,SPI,TC into Xenos Branch
`
`Change 134559 on 2003/12/01 by enewman@enewman_xenos_linux_marlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 14 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 14 of 122
`
`
`
`fixed compilation errors
`
`Change 134534 on 2003/12/01 by enewman@enewman_xenoslinux_marlboro
`
`fixed port widths
`
`Change 134503 on 2003/12/01 by chammer@chammerxenoslinux
`
`Integrated £400 SC verilog into xenos
`
`Change 134494 on 2003/12/01 by nkociuk@nkociukcllinuxmarl
`
`update with interim azrandom status
`
`Change 134491 on 2003/12/01 by nkociuk@nkociukcllinuxmarl
`
`mise update
`
`Change 134432 on 2003/12/01 by askende@askender400linuxmarlboro
`
`(to 111 bit wide)
`1. widened the sequencer command fifo by 1 bit
`2.
`fixed 2 bugs related to the poping of the tile buffer
`
`Change 134325 on 2003/11/28 by grayc@graye_xenos test2
`
`fix for chip compile
`
`Change 134257 on 2003/11/26 by enewman@enewman_xenoslinux_marlboro
`
`first real try at getting ed.v together
`
`Change 134208 on 2003/11/26 by paulv@paulv_xenos
`
`Timing fixes and LEDA fixes.
`
`Change 134202 on 2003/11/26 by aashkar@aashkar2 xenoslinux
`
`R400 GFX block integration for the following GFX blocks : PA,TE,VC,VGT
`
`Change 134187 on 2003/11/26 by hmonsef@hmonsef_xenos
`
`bus BCACdataO was not declared
`
`Change 134186 on 2003/11/26 by jgibney@jgibneycllinuxmarlboro
`
`leda cleanup.
`
`Change 134179 on 2003/11/26 by jgibney@jgibneycllinuxmarlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 15 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 15 of 122
`
`
`
`Added 480 32-bit ere counters to AZ, and associated glue logic.
`
`Change 134158 on 2003/11/26 by nkociuk@nkociuk_cl_linux_marl
`
`flop tie_id to reduce untestable stuck-at faults
`
`Change 134154 on 2003/11/26 by
`
`jgibney@jgibneycllinuxmarlboro
`
`new az_ctl module.
`
`Change 134138 on 2003/11/26 by
`
`subad@subad_cllinuxmarlboro
`
`modified it for az & /proj/edifis
`
`Change 134137 on 2003/11/26 by
`
`subad@subad_cllinuxmarlboro
`
`added code coverage pragmas
`
`Change 134111 on 2003/11/26 by
`
`johnchen@johnehen_cl_linux_marlboro
`
`correct sign bit in the shift
`
`Change 134110 on 2003/11/26 by
`
`markf@markfxenos_linux_marlboro
`
`Fixed port list
`
`Change 134109 on 2003/11/26 by
`
`markf@markfxenos linuxmarlboro
`
`Fixed port list
`
`Change 134068 on 2003/11/26 by
`
`fix compile error
`
`Change 134067 on 2003/11/26 by
`
`grayc@grayc_xenos test2
`
`askende@askender400linuxmarlboro
`
`
`
`changes related to
`1. contex switch handling
`2.
`resolve path
`
`Change 134066 on 2003/11/26 by
`
`fix compile error
`
`Change 134020 on 2003/11/25 by
`
`grayc@grayc_xenos test2
`
`markf@markfxenos_linuxmarlboro
`
`Fixed remaining non-test related BC port connections for chip.v
`
`ATI Ex. 2035
`IPR2023-00922
`Page 16 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 16 of 122
`
`
`
`Change 134019 on 2003/11/25 by nkociuk@nkociuk_cl_linux_marl
`
`better, more encompassing fix for address generation with 64-bit color formats
`
`replaces cl#133952
`
`Change 134007 on 2003/11/25 by nkociuk@nkociuk_cllinuxmarl
`
`insert coverage pragmas into module compiler
`
`.bvrl files
`
`Change 134004 on 2003/11/25 by subad@subad_cllinuxmarlboro
`
`updated pb randoms status
`
`Change 134001 on 2003/11/25 by johnchen@johnchencllinuxmarlborocl
`
`match slop rounding with emulator
`
`Change 133987 on 2003/11/25 by paulv@paulv_xenos
`
`Fixed state context
`
`(index) wiring.
`
`Change 133983 on 2003/11/25 by askende@askende_r400linuxmarlboro
`
`submitted a change related to tile fifo read logic (typo)
`
`Change 133982 on 2003/11/25 by markf@markf_xenos_ linuxmarlboro
`
`Made some I/O fixes.
`
`Change 133970 on 2003/11/25 by tsnyder@tsnyder_xenoslinux_marlboro
`
`Added HSIO registers to the ed_sbi block in the 0x6000 range of
`addresses. This specific range may be temporary. Cleanup of some sbi
`verilog.
`
`Change 133964 on 2003/11/25 by enewman@enewmanxenoslinuxmarlboro
`
`added include bc_reg.v
`
`Change 133952 on 2003/11/25 by nkociuk@nkociuk_¢cl_linux_marl
`
`fix for double-depth mode when color0 is a 64-bit format
`
`Change 133949 on 2003/11/25 by brianf@brianf+400linuxmarlboro
`
`Updated error count exit
`
`ATI Ex. 2035
`IPR2023-00922
`Page 17 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 17 of 122
`
`
`
`Change 133935 on 2003/11/25 by askende@askende_r400_linuxmarlboro
`
`submiting changes related to contex change handling
`
`Change 133927 on 2003/11/25 by markf@markf_xenos_linuxmarlboro
`
`Changed some BC T/O to mate w/ chip level
`
`Change 133879 on 2003/11/25 by paulv@paulv_xenos
`
`Major update to hw resolve/memory export logic. Also includes some VALID timing fixes
`and LEDA fixes.
`
`Change 133872 on 2003/11/25 by paulv@paulv_xenos
`
`Some define name changes.
`
`Change 133864 on 2003/11/25 by paulv@paulv_xenos
`
`Logic and LEDA fixes.
`
`Change 133841 on 2003/11/25 by brianf@brianf+400linuxmarlboro
`
`Updated the BCAZ testbench and checkers to be properly connected
`
`Change 133736 on 2003/11/24 by enewman@enewman_xenoslinux_marlboro
`
`first cut at ios,
`
`fixed a couple typos in iom
`
`Change 133719 on 2003/11/24 by nkociuk@nkociukcllinuxmarl
`
`updates to allow simulations to exercise the T05AZ refresh* interfaces if so desired
`
`Change 133642 on 2003/11/24 by johnchen@jchnehen_cllinux_marlboro_cl
`
`bug fix for rounding
`
`Change 133629 on 2003/11/24 by enewman@enewman_xenoslinux_marlboro
`
`first cut at iom,
`
`including data inversion and interface aligner
`
`Change 133610 on 2003/11/24 by nkociuk@nkociuk_¢cl_linux_marl
`
`add missing wire declaration...
`
`Change 133576 on 2003/11/24 by askende@askende_r400_linux_marlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 18 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 18 of 122
`
`
`
`1.
`
`fixed a fragment match problem in the reordering queue
`
`2. conditioned the sx quad read signal with be_mode_color_depth
`
`Change 133427 on 2003/11/21 by jgibney@jgibney_cl_linux_marlboro
`
`Logic changes for new edram refresh command optimizations.
`
`Change 133414 on 2003/11/21 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Removed reset from some of the synchronizer flops. Helps with
`distribution of the reset signal
`in layout.
`
`Change 133395 on 2003/11/21 by jgibney@jgibneycllinuxmarlboro
`
`Toplevel A4Z changes. Added SBI SoftReset input pin. Added edram_init pin.
`decode logic up to date.
`
`Made SBI
`
`Change 133364 on 2003/11/21 by brianf@brianfr400linuxmarlboro
`
`Updated edram size parameter
`
`Change 133362 on 2003/11/21 by subad@subad_clgates_linux_marlboro
`
`added a #1 delay to interface with gates
`
`Change 133357 on 2003/11/21 by nkociuk@nkociuk_cl_linuxmarl
`
`handful of things left to do, but this test should be usable as is now...
`
`Change 133326 on 2003/11/21 by nkociuk@nkociukcllinuxmarl
`
`simple fix to stencil state latency timing
`
`Change 133265 on 2003/11/21 by grayc@graycxenos test2
`
`integration from xenos/branches/devel_xenoschip into xenos/devel
`
`Change 133220 on 2003/11/20 by askende@askender400linuxmarlboro
`
`changes related to resolve path as well as a RTL typo that introduced a timing path
`
`Change 133199 on 2003/11/20 by enewman@enewman_xenoslinuxmarlboro
`
`fix output enable, add data invert logic & calibrate logic
`
`Change 133115 on 2003/11/20 by tsnyder@tsnyderxenoslinux_marlboro
`
`Added a tick-define to allow a globally distributed symbol
`
`to specify
`
`ATI Ex. 2035
`IPR2023-00922
`Page 19 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 19 of 122
`
`
`
`the start for the sideband interface clock generator counter.
`
`Change 133114 on 2003/11/20 by tsnyder@tsnyder_xenoslinux_marlboro
`
`Adding first cut near pad logic blocks for parent die sideband
`interface.
`Removed reset term from hold synchronizer since it is not
`necessary. Added near pad logic blocks to simple testbed.
`
`Change 133083 on 2003/11/20 by jgibney@jgibney_cl_linux_marlboro
`
`reduced some bus widths to sbi block.
`
`Change 133082 on 2003/11/20 by jgibney@jgibneycllinuxmarlboro
`
`Bug fix - format now selected based on src_select for copy mode.
`
`Change 133081 on 2003/11/20 by jgibney@jgibneycllinuxmarlboro
`
`Fixed some sizes of copy weights.
`
`Change 133079 on 2003/11/20 by jgibney@jgibney_cl_linuxmarlboro
`
`update newly passing tests.
`
`Change 133071 on 2003/11/20 by brianf@brianf+400linuxmarlboro
`
`Updated hwr testbench to remove depth and lots of other fixes
`
`Change 133070 on 2003/11/20 by askende@askende_r400_linux_marlboro
`
`hooked-up the control buses from RQ into HWR path
`
`Change 133052 on 2003/11/20 by jgibney@jgibneycllinuxmarlboro
`
`Fix 16 bit per channel copy weights, fix of dst_load_enable.
`
`Change 133045 on 2003/11/20 by subad@subad_cllinuxmarlboro
`
`Jim found this nice little bug using a 16161616 resolve case.
`This didn't show up in pb randoms as we chose to always force
`
`dst_load_enable to a high.
`
`Change 133040 on 2003/11/20 by askende@askende_r400linuxmarlboro
`
`made changes to support
`
`the new zplane_slope precision
`
`Change 133034 on 2003/11/20 by tsnyder@tsnyder_xenoslinux_marlboro
`
`ATI Ex. 2035
`IPR2023-00922
`Page 20 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 20 of 122
`
`
`
`Updating the EDRAMTIMING register to agree with changes to the spec.
`
`Change 132969 on 2003/11/19 by jgibney@jgibney_cl_linuxmarlboro
`
`Update color bs, bd 16161616 tests are passing.
`
`Change 132964 on 2003/11/19 by askende@askende_r400linuxmarlboro
`
`updating the logic to match the latest register spec
`
`Change 132958 on 2003/11/19 by jcarroll@jcarrollxenos linuxorl
`
`Updated the RF memories.
`
`Change 132925 on 2003/11/19 by subad@subad_cllinuxmarlboro
`
`script to run pb randoms
`
`Change 132911 on 2003/11/19 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Changes to improve the distrubution of reset and use sclk instead of
`
`sclk_reg for the rbbm logic.
`
`Change 132910 on 2003/11/19 by jcarroll@jcarroll_xenos_linuxorl
`
`Fix to sensitivity list.
`
`Change 132909 on 2003/11/15 by subad@subad_cl_linuxmarlboro
`
`added seed to testname so I can run tests with multiple seeds everyday
`
`Change 132890 on 2003/11/19 by johnchen@johnchen_cl_linuxmarlboro
`
`lastest zplane definition checkin
`
`Change 132882 on 2003/11/19 by viviana@vivianaxenoslinuxorl
`
`Configuration file for Virage memories.
`
`Change 132881 on 2003/11/13 by askende@askende_r400_linux_marlboro
`
`fixed a bug related to stalling the write enables into the frag index buffers based on
`
`reorderqueue_rtr
`
`Change 132832 on 2003/11/19 by nkociuk@nkociuk_cl_linux_marl
`
`update makefiles to support "unique" output directories, based on REGRESSRANDOM
`environment variable, exported by runtest.pl
`
`ATI Ex. 2035
`IPR2023-00922
`Page 21 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 21 of 122
`
`
`
`needed for running randoms in parallel...
`
`Change 132814 on 2003/11/19 by tsnyder@tsnyder_xenoslinux_marlboro
`
`Adding a 2ff£ synchronizer without reset pins.
`
`Change 132813 on 2003/11/19 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Renamed sbi_2ffsync.v to sbi_2ffsync_rst.v.
`
`Change 132757 on 2003/11/18 by paulv@paulv_xenos
`
`Timing fixes. Also optimized the be_frag_device_addr_calc module.
`
`Change 132755 on 2003/11/18 by askende@askender400linuxmarlboro
`
`timing fix.flopped the wr_en into the frag index buffers
`
`Change 132731 on 2003/11/18 by paulv@paulv_xenos
`
`Timing fixes (resized some memories to make them more square), LEDA fixes and
`a few minor logic fixes.
`
`Change 132647 on 2003/11/18 by omesh@omesh_cl_linuxmarlboro
`
`Sample counter tests checked in after checking something with Jim. Almost checked in
`all files now....
`
`Change 132643 on 2003/11/18 by jgibney@jgibneycllinuxmarlboro
`
`add another test failure.
`
`Change 132641 on 2003/11/18 by jgibney@jgibneycllinuxmarlboro
`
`update.
`
`Change 132636 on 2003/11/18 by jgibney@jgibneycllinuxmarlboro
`
`update mask mrt tests.
`
`Change 132635 on 2003/11/18 by paulv@paulv_xenos
`
`Fixed 16-bit floating addendl.
`
`Change 132634 on 2003/11/18 by jgibney@jgibney_cl_linux_marlboro
`
`bug fixes in color masking for 1616 and 101111 formats.
`
`ATI Ex. 2035
`IPR2023-00922
`Page 22 of 122
`
`ATI Ex. 2035
`IPR2023-00922
`Page 22 of 122
`
`
`
`Change 132622 on 2003/11/18 by omesh@omesh_cl_linux_marlboro
`
`Almost all tests checked in.
`
`Change 132616 on 2003/11/18 by askende@askende_r400linuxmarlboro
`
`added the following modules
`
`Change 132615 on 2003/11/18 by askende@askende_r400linuxmarlboro
`
`fixed a mis-wired bus
`
`Change 132606 on 2003/11/18 by jgibney@jgibney_cl_linux_marlboro
`
`more passing tests.
`
`Change 132603 on 2003/11/18 by askende@askender400linuxmarlboro
`
`submitting various changes related to H2/CP paths
`
`Change 132599 on 2003/11/18 by jgibney@jgibney_cl_linux_marlboro
`
`fixed typo.
`
`Change 132583 on 2003/11/18 by tsnyder@tsnyderxenoslinuxmarlboro
`
`Updated SBI for new EDRAMTIMING register spec.
`improvements.
`
`Some synthesis timing
`
`Change 132556 on 2003/11/18 by omesh@omeshcllinuxmarlboro
`
`Checking in some tests I was waiting to confirm someth