واحد بافت گذاري (TMU)
در معماري R600 شانزده واحد بافت گذاري (Texture Unit) گنجانده شده است كه هريك، به يكي از واحدهاي SIMD سرويس ميدهند، در تصوير شماره 7 ميتوانيد اين واحدها و اجزاي تشكيل دهنده هر يك را مشاهده كنيد، اين واحدها منابع خود را با واحدهاي SIMD كه هسته پردازشي R600 به شمار ميروند به اشتراك نميگذارند و به صورت كاملا مستقل توسط Ultra-Threaded Dispatch Processor راهبري ميشوند، Ultra-Threaded Dispatch Processor در R600 مشخص ميكند كه چه دادهاي براي Thread هايي كه به زودي قرار است اجرا شوند مورد نياز است و اين پيشبيني نياز داده را به TMU ها گزارش ميكند تا بافتهاي مورد نياز قبل از اجراي Thread در واحد SIMD از حافظه كارتگرافيك استخراج شود.
با توجه به اينكه بازيهاي كامپيوتري امروزه گرايش بسيار زيادي به استفاده از افكتهاي تصويري بر پايه سايهزنها دارند، انتظار ميرفت در R600 از واحدهاي بافتگذاري بيشتري نسبت به R580 استفاده شود. در حالي كه G80 داراي 64 واحد بافتگذاري است ، واحد بافتگذاري R00 اين بخش را در بازيهايي كه از بافتهاي بسيار گستردهاي استفاده ميكنند، به گلوگاه كارايي تبديل خواهد كرد.

تصوير شماره 7 ، واحدهاي بافتگذاري R600
با توجه به تصوير شماره 7، هر يك از چهار واحد بافتگذاري R600 از 8 پردازنده محاسبه آدرس بافت، 20 بخش نمونهگيري از بافتها با فرمت FP32 تشكيل شده است همچنين هر واحد داراي 4 بخش فيلترينگ مميز شناور است كه ميتواند در هر سيكل كلاك فيلترينگ bilinear را بر روي رنگهاي 64 بيتي اعمال كند ، همچنين فيلترينگهاي trilinear و Anistropic نيز بر روي تمامي فرمتها به صورت سختافزاري قابل اجرا است. فيلترينگ High Quality Anistropic نيز كه از Radeon X1000 در GPUهاي ATI لحاظ شده در R600 تقويت گشته و دامنه كاري آن گستردهتر شده است.
منطبق با فرمتهاي نمايش اعداد مميز شناور DirectX 10، فرمت جديد از اعداد مميز شناور به صورت RGBE 9:9:9:5 در R600 گنجانده شده كه در HDRهاي 32 بيتي كاربرد دارد.
همانطور كه تصوير شماره 7 ملاحظه ميكنيد ، واحدهاي بافتگذاري به واسطه يك حافظه كاشه دولايه به حافظه كارتگرافك متصل شدهاند، درخواستهاي بافت واحدهاي SIMD در صورتي كه نياز به فيلترينگ نداشته باشند، مستقيما از كاشه راسي فراخواني ميشوند (فيلترينگ دادههاي راسي بيمعني است) و درخواستهاي فيلتر شده از كاشه بافت سطح يك فراخواني ميشوند، هريك از اين كاشهها 32 كيلوبايت هستند كه تماميواحدهاي بافت گذاري به صورت اشتراكي از آنها استفاده ميكنند.
هر دو كاشه سطح يك بافت و راسي، به كاشه سطح 2 متصل شده اند كه در R600 حجم آن 256 كيلوبايت و در RV610 حجم آن 128 كيلوبايت ميباشد، اين ميزان كش زيادي براي يك تراشه ميباشد و سطح گستردهاي از Layout آن را به خود اختصاص ميدهد ، ضمن اينكه اكثر مبادلات دادهها را در R600 واسطه گري كرده و تاخيرهاي ارسال و دريافت داده را كاهش ميدهد.