1 • 1-GHz तक Sitara™ ARM® Cortex® -A8 32और वर्टेक्स शेडर कार्यक्षमता शामिल है बिट
RISC प्रोसेसर
– NEON™ SIMD कोप्रोसेसर
– 32KB L1 इंस्ट्रक्शन और 32KB डेटा कैश
सिंगल-एरर डिटेक्शन (पैरिटी) के साथ
– एरर करेक्टिंग कोड (ECC) के साथ 256KB L2 कैश
(ECC)
– 176KB ऑन-चिप बूट ROM
– 64KB समर्पित RAM
– एम्यूलेशन और डीबग - JTAG
– इंटरप्ट कंट्रोलर (128 इंटरप्ट तक
अनुरोध)
• ऑन-चिप मेमोरी (साझा L3 RAM)
– 64KB सामान्य-उद्देश्य ऑन-चिप मेमोरी
कंट्रोलर (OCMC) RAM
– सभी मास्टर्स के लिए सुलभ
– फास्ट वेकअप के लिए रिटेंशन का समर्थन करता है
• एक्सटर्नल मेमोरी इंटरफेस (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L
कंट्रोलर:
– mDDR: 200-MHz क्लॉक (400-MHz डेटा रेट)
– DDR2: 266-MHz क्लॉक (532-MHz डेटा रेट)
– DDR3: 400-MHz क्लॉक (800-MHz डेटा रेट)
– DDR3L: 400-MHz क्लॉक (800-MHz डेटा
रेट)
– 16-बिट डेटा बस
– 1GB कुल एड्रेसेबल स्पेस
– एक x16 या दो x8 मेमोरी डिवाइस कॉन्फ़िगरेशन का समर्थन करता है
– सामान्य-उद्देश्य मेमोरी कंट्रोलर (GPMC)
– सात चिप सेलेक्ट तक के साथ लचीला 8-बिट और 16-बिट एसिंक्रोनस
मेमोरी इंटरफ़ेस (NAND, NOR, Muxed-NOR, SRAM)
– 4-, 8-, या 16-बिट ECC का समर्थन करने के लिए BCH कोड का उपयोग करता है
– 1-बिट ECC का समर्थन करने के लिए हैमिंग कोड का उपयोग करता है
– एरर लोकेटर मॉड्यूल (ELM)
– BCH एल्गोरिथम का उपयोग करके उत्पन्न सिंड्रोम बहुपद से डेटा त्रुटियों के पते का पता लगाने के लिए
GPMC के साथ संयोजन में उपयोग किया जाता है
– BCH एल्गोरिथम के आधार पर प्रति 512-बाइट ब्लॉक एरर लोकेशन के लिए 4-, 8-, और 16-बिट का समर्थन करता है
• प्रोग्रामेबल रियल-टाइम यूनिट सबसिस्टम और
औद्योगिक संचार सबसिस्टम (PRU-ICSS)
– ईथरकैट जैसे प्रोटोकॉल का समर्थन करता है
®
PROFIBUS, PROFINET, EtherNet/IP™, और
अधिक
– दो प्रोग्रामेबल रियल-टाइम यूनिट (PRUs)
– 200 मेगाहर्ट्ज पर चलने में सक्षम 32-बिट लोड/स्टोर RISC प्रोसेसर
– सिंगल-एरर डिटेक्शन (पैरिटी) के साथ 8KB इंस्ट्रक्शन RAM
– सिंगल-एरर डिटेक्शन (पैरिटी) के साथ 8KB डेटा RAM – 64-बिट एक्यूमुलेटर के साथ सिंगल-साइकिल 32-बिट मल्टीप्लायर
– एन्हांस्ड GPIO मॉड्यूल शिफ्ट प्रदान करता है
इन/आउट सपोर्ट और एक्सटर्नल पर पैरेलल लैच
सिग्नल
– सिंगल-एरर डिटेक्शन (पैरिटी) के साथ 12KB साझा RAM
– प्रत्येक PRU द्वारा सुलभ तीन 120-बाइट रजिस्टर बैंक
– सिस्टम इनपुट इवेंट्स को संभालने के लिए इंटरप्ट कंट्रोलर (INTC)
मॉड्यूल
– PRU-ICSS के अंदर पेरिफेरल्स:
– फ्लो कंट्रोल पिन के साथ एक UART पोर्ट,
12 एमबीपीएस तक का समर्थन करता है
– एक एन्हांस्ड कैप्चर (eCAP) मॉड्यूल
– दो MII ईथरनेट पोर्ट जो ईथरकैट जैसे औद्योगिक
ईथरनेट का समर्थन करते हैं
– एक MDIO पोर्ट
• पावर, रीसेट, और क्लॉक मैनेजमेंट (PRCM)
मॉड्यूल
– स्टैंड-बाय और डीप-स्लीप मोड में प्रवेश और निकास को नियंत्रित करता है
– स्लीप सीक्वेंसिंग, पावर डोमेन स्विच-ऑफ सीक्वेंसिंग, वेक-अप के लिए जिम्मेदार
सीक्वेंसिंग, और पावर डोमेन स्विच-ऑन
सीक्वेंसिंग
– क्लॉक
– विभिन्न सिस्टम और पेरिफेरल क्लॉक के लिए एक संदर्भ
क्लॉक उत्पन्न करने के लिए एकीकृत 15- से 35-MHz हाई-फ्रीक्वेंसी ऑसिलेटर
घड़ी
– कम बिजली की खपत की सुविधा के लिए सबसिस्टम और पेरिफेरल्स के लिए व्यक्तिगत क्लॉक सक्षम और अक्षम
नियंत्रण का समर्थन करता है
– सिस्टम क्लॉक उत्पन्न करने के लिए पांच ADPLL
(MPU सबसिस्टम, DDR इंटरफ़ेस, USB और
पेरिफेरल्स [MMC और SD, UART, SPI, I
2
C],
L3, L4, ईथरनेट, GFX [SGX530], LCD पिक्सेल
क्लॉक)
– पावर
– दो नॉनस्विचबल पावर डोमेन (रियल-
टाइम क्लॉक [RTC], वेक-अप लॉजिक
[WAKEUP])
– तीन स्विचबल पावर डोमेन (MPU
सबसिस्टम [MPU], SGX530 [GFX],
पेरिफेरल्स और इंफ्रास्ट्रक्चर [PER])
– कोर के लिए SmartReflex™ क्लास 2B लागू करता है
डाई तापमान, प्रक्रिया भिन्नता और प्रदर्शन के आधार पर वोल्टेज स्केलिंग
(अनुकूली वोल्टेज स्केलिंग [AVS])
– डायनामिक वोल्टेज फ्रीक्वेंसी स्केलिंग (DVFS)
• रियल-टाइम क्लॉक (RTC)
– रियल-टाइम तिथि (दिन-महीना-वर्ष-सप्ताह का दिन) और समय (घंटे-मिनट-सेकंड) जानकारी
– आंतरिक 32.768-kHz ऑसिलेटर, RTC लॉजिक और
1.1-V आंतरिक LDO
– स्वतंत्र पावर-ऑन-रीसेट गेमिंग पेरिफेरल्स – बाहरी वेक घटनाओं के लिए समर्पित इनपुट पिन (EXT_WAKEUP)
– प्रोग्रामेबल अलार्म का उपयोग आंतरिक इंटरप्ट उत्पन्न करने के लिए किया जा सकता है
PRCM (वेकअप के लिए) या
कॉर्टेक्स-A8 (इवेंट नोटिफिकेशन के लिए)
– प्रोग्रामेबल अलार्म का उपयोग किया जा सकता है
बाहरी आउटपुट (PMIC_POWER_EN) के साथ नॉन-RTC को सक्षम करने के लिए
पावर डोमेन
• पेरिफेरल्स
– एकीकृत PHY के साथ दो USB 2.0 हाई-स्पीड DRD (डुअल-
रोल डिवाइस) पोर्ट तक
– दो औद्योगिक गीगाबिट ईथरनेट MAC (10,
100, 1000 एमबीपीएस) तक
– एकीकृत स्विच
– प्रत्येक MAC MII, RMII, RGMII, और
MDIO इंटरफेस का समर्थन करता है
– ईथरनेट MAC और स्विच अन्य कार्यों से स्वतंत्र रूप से संचालित हो सकते हैं
– IEEE 1588v1 प्रिसिजन टाइम प्रोटोकॉल (PTP)
– दो कंट्रोलर-एरिया नेटवर्क (CAN) पोर्ट तक
– CAN संस्करण 2 पार्ट्स A और B का समर्थन करता है
– दो मल्टीचैनल ऑडियो सीरियल पोर्ट (McASPs) तक
– 50 मेगाहर्ट्ज तक ट्रांसमिट और रिसीव क्लॉक
– प्रति McASP पोर्ट चार सीरियल डेटा पिन तक
स्वतंत्र TX और RX क्लॉक के साथ
– टाइम डिवीजन मल्टीप्लेक्सिंग (TDM),
इंटर-आईसी साउंड (I2S), और समान प्रारूपों का समर्थन करता है
– डिजिटल ऑडियो इंटरफ़ेस ट्रांसमिशन का समर्थन करता है
(SPDIF, IEC60958-1, और AES-3 प्रारूप)
– ट्रांसमिट और रिसीव के लिए FIFO बफर (256
बाइट्स)
– छह UART तक
– सभी UART IrDA और CIR मोड का समर्थन करते हैं
– सभी UART RTS और CTS फ्लो का समर्थन करते हैं
नियंत्रण
– UART1 फुल मॉडेम कंट्रोल का समर्थन करता है
– दो मास्टर और स्लेव McSPI सीरियल तक
इंटरफेस
– दो चिप सेलेक्ट तक
– 48 मेगाहर्ट्ज तक
– तीन MMC, SD, SDIO पोर्ट तक
– 1-, 4- और 8-बिट MMC, SD, SDIO मोड
– MMCSD0 में 1.8 के लिए समर्पित पावर रेल है
‑
V
या 3.3-V ऑपरेशन
– 48-MHz डेटा ट्रांसफर रेट तक
– कार्ड डिटेक्ट और राइट प्रोटेक्ट का समर्थन करता है
– MMC4.3, SD, SDIO 2.0 का अनुपालन करता है
विनिर्देश
– तीन I
2
C मास्टर और स्लेव इंटरफेस तक
– स्टैंडर्ड मोड (100 kHz तक)
– फास्ट मोड (400 kHz तक)
– जनरल-पर्पस I/O के चार बैंक तक
(GPIO) पिन
– प्रति बैंक 32 GPIO पिन (मल्टीप्लेक्सड
अन्य फंक्शनल पिन के साथ)
– GPIO पिन को इंटरप्ट इनपुट के रूप में इस्तेमाल किया जा सकता है
(प्रति बैंक दो इंटरप्ट इनपुट तक)
– तीन एक्सटर्नल DMA इवेंट इनपुट जो इंटरप्ट इनपुट के रूप में भी इस्तेमाल किए जा सकते हैं
– आठ 32-बिट जनरल-पर्पस टाइमर
– DMTIMER1 ऑपरेटिंग सिस्टम (OS) टिक के लिए 1-ms टाइमर है
– DMTIMER4–DMTIMER7 पिन आउट हैं
– एक वॉचडॉग टाइमर
– SGX530 3D ग्राफिक्स इंजन
– प्रति सेकंड 20 मिलियन पॉलीगॉन तक डिलीवर करने वाला टाइल-आधारित आर्किटेक्चर
– यूनिवर्सल स्केलेबल शेडर इंजन (USSE) एक मल्टीथ्रेडेड इंजन है जिसमें पिक्सेल और वर्टेक्स शेडर कार्यक्षमता शामिल है – माइक्रोसॉफ्ट VS3.0, PS3.0, और OGL2.0 से अधिक उन्नत शेडर फ़ीचर सेट
– डायरेक्ट3D मोबाइल, OGL-ES 1.1 और 2.0, और OpenMax का उद्योग मानक API समर्थन
– फाइन-ग्रेन्ड टास्क स्विचिंग, लोड
बैलेंसिंग, और पावर मैनेजमेंट
– न्यूनतम CPU इंटरैक्शन के लिए उन्नत ज्योमेट्री DMA-संचालित ऑपरेशन
एप्लीकेशन
• गेमिंग पेरिफेरल्स •
होम और इंडस्ट्रियल ऑटोमेशन
•
कंज्यूमर मेडिकल एप्लायंसेज
•
प्रिंटर
•
स्मार्ट टोल सिस्टम
•
कनेक्टेड वेंडिंग मशीनें
•
वजन स्केल
•
शैक्षिक कंसोल
•
एडवांस्ड खिलौने
विवरण
ARM Cortex-A8 प्रोसेसर पर आधारित AM335x माइक्रोप्रोसेसर, इमेज,
ग्राफिक्स प्रोसेसिंग, पेरिफेरल्स और ईथरकैट और PROFIBUS जैसे औद्योगिक इंटरफ़ेस विकल्पों के साथ संवर्धित हैं। डिवाइस
हाई-लेवल ऑपरेटिंग सिस्टम (HLOS) का समर्थन करते हैं। प्रोसेसर SDK Linux® और TI-RTOS TI से मुफ्त में उपलब्ध हैं।
AM335x माइक्रोप्रोसेसर में फंक्शनल ब्लॉक डायग्राम में दिखाए गए सबसिस्टम और प्रत्येक का संक्षिप्त विवरण इस प्रकार है:
फंक्शनल ब्लॉक डायग्राम में दिखाए गए सबसिस्टम और प्रत्येक का संक्षिप्त विवरण इस प्रकार है:
माइक्रोप्रोसेसर यूनिट (MPU) सबसिस्टम ARM Cortex-A8 प्रोसेसर और PowerVR
SGX™ ग्राफिक्स एक्सेलेरेटर सबसिस्टम पर आधारित है जो डिस्प्ले और गेमिंग
इफेक्ट्स का समर्थन करने के लिए 3D ग्राफिक्स एक्सेलेरेशन प्रदान करता है।
PRU-ICSS ARM कोर से अलग है, जो अधिक दक्षता और लचीलेपन के लिए स्वतंत्र संचालन और क्लॉकिंग की अनुमति देता है। PRU-ICSS ईथरकैट, PROFINET, EtherNet/IP, PROFIBUS, ईथरनेट पावरलिंक, Sercos, और अन्य जैसे अतिरिक्त पेरिफेरल इंटरफेस और रियल-टाइम प्रोटोकॉल को सक्षम करता है।
इसके अतिरिक्त, PRU-ICSS की प्रोग्रामेबल प्रकृति, पिन, इवेंट्स और सभी
सिस्टम-ऑन-चिप (SoC) संसाधनों तक इसकी पहुंच के साथ, तेज, रियल-टाइम प्रतिक्रियाओं, विशेष
डेटा हैंडलिंग ऑपरेशंस, कस्टम पेरिफेरल इंटरफेस को लागू करने और SoC के अन्य प्रोसेसर
कोर से कार्यों को ऑफलोड करने में लचीलापन प्रदान करता है।