AM67A ile çalışmaya başlayan bir mühendisin ilk kaybettiği şey zamandır: aradığı bilgi vardır ama hangi belgede olduğu belli değildir, belgelerin bir kısmı başka bir çipin adıyla yayımlanmıştır ve iki resmî sayfa aynı soruya farklı cevap verir. Bu sayfa o haritayı çıkarıyor: hangi soru için hangi belgeye bakılır, belgeler arasındaki isim karmaşası nereden gelir ve resmî kaynaklar çeliştiğinde hangisi esas alınır. Bütün bağlantılar 5 Eylül 2026'da açılıp doğrulanmıştır.
Hangi soruna hangi belge?
| Sorun | Bakılacak belge | Numara |
|---|---|---|
| Pin, elektriksel değer, paket, sipariş kodu, varyant farkı | Datasheet | SPRSPA3B |
| Register, çevre birimi ayrıntısı, blok iç yapısı, bellek haritası | Technical Reference Manual | SPRUJB3D |
| "Datasheet böyle diyor ama çalışmıyor" | Silicon Errata | SPRZ575A |
| Bir özelliğin yazılımda gerçekten destekleniyor olup olmadığı | Software Build Sheet | SDK sayfasının Downloads sekmesinde |
| Linux, Yocto, device tree, sürücü | Processor SDK Linux dokümantasyonu | — |
| R5F, FreeRTOS, bare-metal, MCU tarafı | Processor SDK RTOS / MCU+ SDK (J722S) | — |
| Model derleme, TIDL, çıkarım | Edge AI dokümantasyonu ve edgeai-tidl-tools |
— |
| Güç tüketimi tahmini | Power Estimation Tool | datasheet §6.6 yönlendirir |
| LPDDR4 yerleşimi ve kart tasarımı | Jacinto 7 LPDDR4 Board Design and Layout Guidelines | datasheet §8.2.1 atıf yapar |
| Pin çoklama ve sinyal ataması | SysConfig | — |
| Kart üstü sorunlar | Kartın kendi dokümantasyonu | — |
İsim karmaşası: AM67A, AM67, J722S, TDA4VEN
Bu, sayfanın var olma sebebidir. Aynı silikon en az beş farklı adla karşınıza çıkar.
| Ad | Nedir | Nerede görürsünüz |
|---|---|---|
| AM67A | Görü ve derin öğrenme hızlandırıcılı üretim parçası | Datasheet, ürün sayfası, sipariş kodu |
| AM67 | Aynı ailenin AI/görü hızlandırıcısı olmayan üyesi | Aynı datasheet (ikisini birlikte kapsar) |
| J722S | Ailenin üstküme (superset) taban parça numarası | TRM, errata, SDK, device tree, firmware dosya adları |
| TDA4VEN / TDA4AEN | Aynı silikonun otomotiv kardeşleri | Kendi datasheet'leri, ortak TRM başlığı |
| Jacinto 7 | Mimari ailesinin adı | Datasheet açıklaması, LPDDR4 kılavuzunun başlığı |
Karmaşanın kaynağı şu: her katman farklı bir ismi kullanır.
| Katman | Kullanılan ad | Kanıt |
|---|---|---|
| Sipariş kodu / ürün sayfası | AM67A | AM67A94, AM67A74; ti.com/product/AM67A |
| Belge | J722S / TDA4VEN / TDA4AEN / AM67 | TRM ve errata başlıkları. TRM'in tam metninde "AM67A" hiç geçmez; "AM67" ve "J722S" binlerce satırda geçer |
| Yazılım | J722S | Device tree k3-j722s*.dtsi, compatible = "ti,j722s"; firmware dosyalarının tamamı j722s- önekli; Yocto makinesi j722s-evm; U-Boot j722s_evm_a53_defconfig; MCU+ SDK klasörü mcu_plus_sdk_j722s_* |
| SDK pazarlaması | hem AM67A hem J722S | İki ayrı ürün sayfası, farklı sürümler (aşağıda) |
| Mimari | Jacinto 7 | Datasheet açıklamasında geçer, TRM'de hiç geçmez, SDK barındırma yolunda yaşar (software-dl.ti.com/jacinto7/...) |
Bunun pratik sonuçları:
- "AM67A TRM" diye arayan belgeyi bulur ama içinde aradığı ismi bulamaz. TRM'i açıp
AM67Aaratmak sıfır sonuç verir;AM67veyaJ722Saramak gerekir. ti.com/product/J722Sdiye bir sayfa yoktur (404 döner). J722S bir belge ve yazılım adıdır, satılan bir ürün adı değil.- Yocto tarafında
am67adında bir makine tanımı yoktur.meta-tiiçinde yalnızcaj722s-evmvej722s-evm-k3r5bulunur — oysa aynı dizindeam68-skveam69-skvardır. Yani bu isimlendirme tutarsızlığı ailenin geneline ait değil, bu parçaya özgüdür. - Mainline Linux'ta SoC seviyesindeki device tree dosyalarının tamamı
k3-j722s*adını taşır.am67aadını taşıyan dosyalar kart seviyesindedir (BeagleY-AI).k3-j722s.dtsiçekirdeğe v6.9 ile,k3-am67a-beagley-ai.dtsv6.12 ile girmiştir. - AM67A adıyla yayımlanan bir RTOS veya bağımsız MCU+ SDK yoktur. MCU tarafı yalnızca J722S SDK'sının içinde gelir.
Bir belgede J722S adını görmek, yanlış çipe baktığınız anlamına gelmez. Ama tersi de geçerli değil: J722S üstküme olduğu için, bir J722S belgesinde anlatılan her özellik AM67A'da bulunmayabilir. Datasheet bunu açıkça uyarır ve yazılımın hedef üretim parçasının özelliklerine sınırlanması gerektiğini söyler.
Silikon belgeleri
Datasheet — SPRSPA3B
AM67x Processors, SPRSPA3B, Mart 2024 / Haziran 2026 revizyonu. https://www.ti.com/lit/ds/symlink/am67a.pdf
Ne cevaplar: özellik listesi, varyant karşılaştırma tablosu (Tablo 4-1), hız dereceleri, çalışma koşulları, Power-On Hours, termal direnç, eFuse programlama koşulları, güç sıralaması, pin listesi, paket ve sipariş kodu çözümlemesi.
Dikkat edilecekler:
- Tek belge iki parçayı kapsar (AM67 ve AM67A). Özellik listesi ikisinin birleşimidir; hangi özelliğin hangi parçada olduğu ancak Tablo 4-1'den okunur.
- Bu yüzden
ti.com/product/AM67sayfasında "4 TOPS" ifadesi görünebilir; bu ortak özellik bloğundan gelir, AM67 parçasında derin öğrenme hızlandırıcısı yoktur. - Revizyon farkı önemlidir: B revizyonu, A revizyonunda bulunan bazı ifadeleri kaldırmıştır. Eski bir kopya elinizdeyse yanlış bilgi taşıyor olabilir.
Technical Reference Manual — SPRUJB3D
J722S/TDA4VEN/TDA4AEN/AM67 Processor Silicon Revision 1.0 TRM, SPRUJB3D, Mart 2024 / Ağustos 2026 revizyonu. https://www.ti.com/lit/zip/sprujb3
Ne cevaplar: blok iç yapıları (VPAC alt modülleri, DMPAC motorları, R5F alt sistemleri), bellek haritası, register tanımları, hangi özelliğin desteklenmediği.
Dikkat edilecekler:
- TI bu belgeyi PDF olarak sunmaz.
ti.com/lit/pdf/sprujb3çalışmaz; yalnızca ZIP yolu vardır ve arşiv yaklaşık 44 MB'tır. İçindenSPRUJB3D.pdf(2400+ sayfa) ve ayrı bir register tablosu elektronik tablosu çıkar. - Aramanın işe yaraması için indirip yerel olarak metne çevirmek gerekir; tarayıcıda açıp aramak pratik değildir.
- TRM'in "Unsupported Features" başlıkları en değerli ve en çok atlanan bölümlerdir. Bir özelliğin datasheet'te geçmesi TRM'de desteklendiği anlamına gelmez.
- Bloklar TRM'de datasheet'tekinden farklı adlandırılabilir; örneğin datasheet
VPAC3Lreferans adını kullanırken TRM yalnızca "VPAC" der.
Silicon Errata — SPRZ575A
J722S/TDA4VEN/TDA4AEN/AM67 Processor Silicon Revision 1.0 Errata, SPRZ575, Rev. A, Nisan 2025. https://www.ti.com/lit/pdf/sprz575
Ne cevaplar: silikonda bilinen ve datasheet'le çelişen davranışlar, geçici çözümler.
Dikkat edilecekler:
- Errata, datasheet'ten eskidir. Datasheet Haziran 2026, errata Nisan 2025. Aradaki bir yılda datasheet iki kez güncellendi, errata güncellenmedi.
- Kart tasarımına başlamadan önce her iki belgenin de en güncel revizyonu doğrudan TI'den teyit edilmelidir.
- Errata'nın "Advisories by Modules" tablosu, hangi çevre biriminin bilinen sorunu olduğunu hızlıca gösterir.
Yazılım belgeleri — ve buradaki asıl tuzak
Bu bölüm bu sayfanın en pratik kısmıdır.
TI, aynı silikon için iki ayrı SDK markası yayımlar ve ikisi aynı hızda ilerlemez. 5 Eylül 2026 itibarıyla:
| Sayfa | SDK | Sürüm | Yayın tarihi |
|---|---|---|---|
| PROCESSOR-SDK-AM67A | Linux | 11.00.00.08 | 22 Mayıs 2025 |
| PROCESSOR-SDK-AM67A | Android | 11.00.01 | 23 Şubat 2026 |
| PROCESSOR-SDK-J722S | Linux | 11.02.01.03 | 6 Temmuz 2026 |
| PROCESSOR-SDK-J722S | QNX | 11.02.01.03 | 1 Temmuz 2026 |
| PROCESSOR-SDK-J722S | RTOS | 11.02.01.03 | 6 Temmuz 2026 |
Yani AM67A adını taşıyan Linux SDK'sı, J722S adını taşıyandan iki alt sürüm ve on dört ay geridedir. Ayrıca AM67A sayfasında bir RTOS SDK'sı hiç yoktur; R5F ve C7x tarafıyla çalışacaksanız J722S sayfasına gitmek zorundasınız.
Pratik sonuç: yalnızca ti.com/tool/PROCESSOR-SDK-AM67A sayfasını takip eden bir ekip, eski bir Linux SDK'sıyla çalışıyor ve MCU tarafını hiç görmüyor olabilir. AM67A ile ciddi bir iş yapıyorsanız her iki sayfayı da izleyin.
- Processor SDK AM67A: https://www.ti.com/tool/PROCESSOR-SDK-AM67A
- Processor SDK J722S: https://www.ti.com/tool/PROCESSOR-SDK-J722S
- AM67A Linux SDK dokümantasyonu: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-am67a/latest/exports/docs/index.html
- J722S RTOS SDK dokümantasyonu: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j722s/latest/exports/docs/index.html
Software Build Sheet
Datasheet, hangi donanım özelliğinin yazılımda fiilen desteklendiği sorusunu kendisi cevaplamaz; iki ayrı yerde okuyucuyu Software Build Sheet belgesine yönlendirir. Bu belge SDK sayfasının indirme sekmesinde bulunur.
Bu, bir mimari planı doğrulamak için bakılacak ilk belgedir: hangi çekirdeğin uygulamaya açık olduğu, hangi çevre biriminin sürücüsü olduğu ve hangi özelliğin "silikonda var ama SDK'da yok" durumunda olduğu buradan okunur.
Edge AI ve TIDL
edgeai-tidl-tools: https://github.com/TexasInstruments/edgeai-tidl-toolsedgeai-modelzoo: https://github.com/TexasInstruments/edgeai-modelzooedgeai-gst-apps: https://github.com/TexasInstruments/edgeai-gst-appsedgeai-tensorlab: https://github.com/TexasInstruments/edgeai-tensorlab- Edge AI Studio: https://www.ti.com/tool/EDGE-AI-STUDIO
Model derleme host bilgisayarda yapılır ve üretilen artifact'ler kart üzerinde çalıştırılır. Artifact'lerin hangi çalışma zamanı sürümüyle uyumlu olduğu, bu depoların sürüm etiketleriyle SDK sürümü arasındaki eşleşmeye bağlıdır — bu eşleşme takip edilmezse hata mesajı vermeden yanlış sonuç almak mümkündür. Derleme tarafının ayrıntısı AM67A TIDL model dağıtımı sayfasında ayrıca ele alınıyor.
Tam belge envanteri
Aşağıdaki belgelerin tamamı 5 Eylül 2026'da açılıp doğrulanmıştır. Revizyon harfleri ve tarihler o gün geçerli olan değerlerdir.
Silikon ve elektriksel
| Belge | Numara | URL |
|---|---|---|
| AM67x Processors datasheet | SPRSPA3 Rev. B | https://www.ti.com/lit/pdf/sprspa3 |
| Technical Reference Manual (ZIP) | SPRUJB3 Rev. D | https://www.ti.com/lit/zip/sprujb3 |
| Silicon Errata | SPRZ575 Rev. A | https://www.ti.com/lit/pdf/sprz575 |
| Power Estimation Tool User's Guide (ZIP) | SPRUJD0 Rev. A | https://www.ti.com/lit/zip/sprujd0 |
| BSDL modeli (ZIP) | SPRM854 | https://www.ti.com/lit/zip/sprm854 |
| IBIS modeli (ZIP) | SPRM855 | https://www.ti.com/lit/zip/sprm855 |
| Termal model (ZIP) | SPRM856 | https://www.ti.com/lit/zip/sprm856 |
Kart tasarımı
| Belge | Numara | URL |
|---|---|---|
| Jacinto 7 LPDDR4 Board Design and Layout Guidelines | SPRACN9 Rev. F | https://www.ti.com/lit/pdf/spracn9 |
| Jacinto7 AM6x/TDA4x/DRA8x Schematic Checklist | SPRAD91 Rev. B | https://www.ti.com/lit/pdf/sprad91 |
| Jacinto7 High-Speed Interface Design Guidelines | SPRACP4 Rev. A | https://www.ti.com/lit/pdf/spracp4 |
| Custom Board Design and Simulation Guidelines | SDAA087 Rev. A | https://www.ti.com/lit/pdf/sdaa087 |
| Otomotiv güç tasarımı (TPS ailesiyle) | SPRT775 | https://www.ti.com/lit/pdf/sprt775 |
| J722SXH01EVM değerlendirme kartı kılavuzu | SPRUJB5 | https://www.ti.com/lit/pdf/sprujb5 |
Güvenlik ve üretim
| Belge | Numara | URL |
|---|---|---|
| Jacinto7 HS Device Development | SPRAD04 | https://www.ti.com/lit/pdf/sprad04 |
| Jacinto7 HS Device Customer Return Process | SPRADG2 | https://www.ti.com/lit/pdf/spradg2 |
| Security Enablers on Jacinto 7 Processors | SPRY339 | https://www.ti.com/lit/pdf/spry339 |
| TDA4 Flashing Techniques | SPRACY5 | https://www.ti.com/lit/pdf/spracy5 |
| OSPI Tuning Procedure | SPRACT2 | https://www.ti.com/lit/pdf/spract2 |
| TISCI Key Writer (anahtar programlama) | web | https://software-dl.ti.com/tisci/esd/latest/6_topic_user_guides/key_writer.html |
| Jacinto 7 Safety Product Overview | SPRAD57 | https://www.ti.com/lit/pdf/sprad57 |
Görü ve Edge AI
| Belge | Numara | URL |
|---|---|---|
| AM6xA ISP Tuning Guide | SPRAD86 Rev. A | https://www.ti.com/lit/pdf/sprad86 |
| RGB-IR kamerayla sürücü/kabin izleme sistemi | SPRADP7 Rev. A | https://www.ti.com/lit/pdf/spradp7 |
| Memory allocation for TIDL usage | SDAA177 | https://www.ti.com/lit/pdf/sdaa177 |
| C7x/MMA'da TIDL başarımını bellek üzerinden iyileştirme | SDAA175 | https://www.ti.com/lit/pdf/sdaa175 |
| TIDLRunner: "Bring Your Own Model" akışı | SPRT832 | https://www.ti.com/lit/pdf/sprt832 |
| Designing an Efficient Edge AI System | SPRY344 Rev. A | https://www.ti.com/lit/pdf/spry344 |
| GPU sürücü hatalarını ayıklama | SPRADI3 | https://www.ti.com/lit/pdf/spradi3 |
| TSN Ethernet özellikleriyle zamanlama iyileştirme | SPRADE9 | https://www.ti.com/lit/pdf/sprade9 |
Depolar
| Depo | Ne | URL |
|---|---|---|
edgeai-tidl-tools |
Model derleme | https://github.com/TexasInstruments/edgeai-tidl-tools |
edgeai-modelzoo |
Hazır modeller | https://github.com/TexasInstruments/edgeai-modelzoo |
edgeai-gst-apps |
GStreamer referans uygulamaları | https://github.com/TexasInstruments/edgeai-gst-apps |
edgeai-gst-plugins |
TI GStreamer eklentileri | https://github.com/TexasInstruments/edgeai-gst-plugins |
edgeai-tensorlab |
Eğitim ve model hazırlama | https://github.com/TexasInstruments/edgeai-tensorlab |
ti-linux-firmware |
SYSFW / DM / IPC / HSM ikilileri | https://github.com/TexasInstruments/ti-linux-firmware |
meta-ti |
Yocto BSP katmanı | https://github.com/TexasInstruments/meta-ti |
Belgeler çeliştiğinde
AM67A ile çalışırken resmî kaynakların birbiriyle çelişmesi istisna değil, düzenli bir durumdur. Bilinen çelişkiler ve hangisinin esas alınacağı:
| Çelişki | Nerede | Hangisi esas |
|---|---|---|
ti.com parametrik tablosu "1 Arm Cortex-R5F" der; datasheet üç R5F listeler |
Ürün sayfası ↔ datasheet | Datasheet ve TRM |
ti.com/product/AM67 sayfası "4 TOPS" gösterir; AM67'de hızlandırıcı yoktur |
Ürün sayfası ↔ Tablo 4-1 | Tablo 4-1 |
| Datasheet eMMC için HS400 der; errata desteklenmediğini bildirir (i2478) | Datasheet ↔ errata | Errata |
| Sıcaklık aralığı: nomenklatür tablosu ile paket seçenekleri eki farklı değer verir | Datasheet içi | Hiçbiri; TI'ye sorun |
| Datasheet C7x/MMA'yı müşteri koduna kapalı sayar; MCU+ SDK C7x çekirdeklerini geliştirmeye açık listeler | Datasheet ↔ SDK | Çözülmemiş; TI'ye sorun |
| C7x L2 SRAM boyutu datasheet ve TRM'de farklı | Datasheet ↔ TRM | Kardeş datasheet'ler datasheet değerini destekler |
Genel kural: elektriksel ve varyant bilgisi için datasheet, blok iç yapısı için TRM, "gerçekte çalışıyor mu" için errata ve Software Build Sheet. Ürün sayfasının parametrik özet tablosu bir pazarlama özetidir ve teknik karar için kullanılmamalıdır.
İlgili Spikedge sayfaları
- TI AM67A SoC mimarisi — bloklar neler, nasıl bağlanıyorlar
- AM67A ve AM62A seçim rehberi — hangi parça hangi sisteme uyar
- AM67A görü hattı — sensörle karar arasında gecikme nereye gidiyor
- Linux ve R5F gerçek zamanlı mimarisi — işin A53 ve R5F arasında bölünmesi
- T3 Gemstone O1 teknik analizi — bir AM67A kartı, şemasından okunmuş hâliyle
Upstream ve topluluk
- Mainline Linux device tree:
k3-j722s*dosyaları; kart katmanlarık3-am67a-* - U-Boot J722S EVM belgesi: https://docs.u-boot.org/en/latest/board/ti/j722s_evm.html
meta-tiYocto katmanı: https://github.com/TexasInstruments/meta-ti- Linux remoteproc: https://docs.kernel.org/staging/remoteproc.html
- Linux rpmsg: https://docs.kernel.org/staging/rpmsg.html
- TI E2E forumu: https://e2e.ti.com/support/processors-group/processors/f/processors-forum
- TI Resource Explorer: https://dev.ti.com/tirex/explore/
Not: forum içeriği bir teknik spesifikasyon kaynağı değildir. Gerçek kullanıcı sorunlarını keşfetmek ve bir davranışın yaygın olup olmadığını anlamak için değerlidir; bir sayıyı oradan alıp yayımlamak değildir.
Araçlar
| Araç | Ne için | Bağlantı |
|---|---|---|
| SysConfig | Pin çoklama, sinyal ataması, çakışma tespiti | https://www.ti.com/tool/SYSCONFIG |
| Power Estimation Tool | Konfigürasyona göre güç tahmini | Datasheet §6.6'daki yönlendirme |
| Edge AI Studio | Model seçimi ve TI'nin yayımladığı model istatistikleri | https://www.ti.com/tool/EDGE-AI-STUDIO |
| J722S EVM | Referans donanım | https://www.ti.com/tool/J722SXH01EVM |
| BeagleY-AI | AM67A tabanlı topluluk kartı | https://www.ti.com/tool/BEAGLEY-AI |
| AM67A teknik belgeler listesi | TI'nin kendi güncel belge dizini | https://www.ti.com/product/AM67A/technicaldocuments |
AM67A tabanlı bir başka kart olan T3 Gemstone O1'i ve kartın SoC'nin hangi yeteneklerini dışarı çıkardığını ayrı bir yazıda inceledik: T3 Gemstone O1 teknik analizi.
Bir belgeyi açmadan önce üç kontrol
- Revizyon harfi ve tarih. Datasheet Rev. B ile Rev. A farklı şeyler söyler. Elinizdeki kopyanın tarihini her zaman kontrol edin; aynanın kopyaladığı PDF'ler eski olabilir.
- Belge hangi parçaları kapsıyor? Başlıkta birden çok parça adı varsa, okuduğunuz özelliğin sizin parçanızda olup olmadığını karşılaştırma tablosundan doğrulayın.
- Bu bir silikon iddiası mı, yazılım iddiası mı? Datasheet silikonu anlatır, SDK belgeleri yazılımın o silikondan neyi açtığını anlatır. İkisi aynı şey değildir ve aradaki fark, planlanan işin takvimini belirler.
İlgili içerikler
- TI AM67A SoC mimarisi — silikonun blok yapısı ve varyantlar
- AM67A vision pipeline — VPAC ve DMPAC iç yapısı
- AM67A'da Linux + Cortex-R5F — heterojen gerçek zamanlı mimari
- AM67A vs AM62A — parça seçimi
Güncellik
Bu sayfadaki sürüm numaraları ve tarihler 5 Eylül 2026 itibarıyladır. Aşağıdakilerden biri değişirse sayfa güncellenmelidir: datasheet revizyonu (SPRSPA3 > Rev. B), TRM revizyonu (SPRUJB3 > Rev. D), errata revizyonu (SPRZ575 > Rev. A), Processor SDK sürümleri veya bağlantı yapısının değişmesi.
