ریزپردازندههای AM3352BZCZA100 – MPU ARM Cortex-A8 MPU
♠ توضیحات محصول
ویژگی محصول | مقدار ویژگی |
سازنده: | تگزاس اینسترومنتس |
دسته بندی محصولات: | ریزپردازندهها - MPU |
استاندارد RoHS: | جزئیات |
سبک نصب: | SMD/SMT |
بسته بندی/جعبه: | PBGA-324 |
سری: | AM3352 |
هسته: | آرم کورتکس A8 |
تعداد هستهها: | ۱ هسته |
عرض گذرگاه داده: | ۳۲ بیتی |
حداکثر فرکانس ساعت: | ۱ گیگاهرتز |
حافظه دستورالعمل کش سطح ۱: | ۳۲ کیلوبایت |
حافظه داده کش سطح ۱ (L1 Cache): | ۳۲ کیلوبایت |
ولتاژ تغذیه عملیاتی: | ۱.۳۲۵ ولت |
حداقل دمای عملیاتی: | - 40 درجه سانتیگراد |
حداکثر دمای عملیاتی: | + ۱۲۵ درجه سانتیگراد |
بسته بندی: | سینی |
برند: | تگزاس اینسترومنتس |
اندازه حافظه رم داده: | ۶۴ کیلوبایت، ۶۴ کیلوبایت |
اندازه حافظه رم داده: | ۱۷۶ کیلوبایت |
کیت توسعه: | TMDXEVM3358 |
ولتاژ ورودی/خروجی: | ۱.۸ ولت، ۳.۳ ولت |
نوع رابط: | CAN، اترنت، I2C، SPI، UART، USB |
حافظه نهان سطح دو (L2 Cache) / حافظه داده: | ۲۵۶ کیلوبایت |
نوع حافظه: | حافظه نهان L1/L2/L3، رم، رام |
حساس به رطوبت: | بله |
تعداد تایمرها/شمارندهها: | ۸ تایمر |
سری پردازنده: | سیتارا |
نوع محصول: | ریزپردازندهها - MPU |
تعداد بسته بندی کارخانه: | ۱۲۶ |
زیرگروه: | ریزپردازندهها - MPU |
نام تجاری: | سیتارا |
تایمرهای نگهبان: | تایمر نگهبان |
وزن واحد: | ۱.۷۱۴ گرم |
♠ پردازندههای AM335x Sitara™
ریزپردازندههای AM335x، مبتنی بر پردازنده ARM Cortex-A8، با گزینههای پردازش تصویر، گرافیک، لوازم جانبی و رابطهای صنعتی مانند EtherCAT و PROFIBUS بهبود یافتهاند. این دستگاهها از سیستم عاملهای سطح بالا (HLOS) پشتیبانی میکنند. SDK پردازنده Linux® و TI-RTOS به صورت رایگان از TI در دسترس هستند.
ریزپردازنده AM335x شامل زیرسیستمهای نشان داده شده در نمودار بلوکی عملکردی است و شرح مختصری از هر یک در زیر آمده است:
شامل زیرسیستمهای نشان داده شده در نمودار بلوکی عملکردی است و شرح مختصری از هر یک در زیر آمده است:
زیرسیستم واحد ریزپردازنده (MPU) مبتنی بر پردازنده ARM Cortex-A8 است و زیرسیستم شتابدهنده گرافیکی PowerVR SGX™ شتابدهنده گرافیکی سهبعدی را برای پشتیبانی از جلوههای نمایشی و بازی فراهم میکند. PRU-ICSS از هسته ARM جدا است و امکان عملکرد و کلاکبندی مستقل را برای کارایی و انعطافپذیری بیشتر فراهم میکند.
PRU-ICSS رابطهای جانبی اضافی و پروتکلهای بلادرنگ مانند EtherCAT، PROFINET، EtherNet/IP، PROFIBUS، Ethernet Powerlink، Sercos و موارد دیگر را فعال میکند. علاوه بر این، ماهیت قابل برنامهریزی PRU-ICSS، همراه با دسترسی آن به پینها، رویدادها و تمام منابع سیستم روی تراشه (SoC)، انعطافپذیری در پیادهسازی پاسخهای سریع و بلادرنگ، عملیات تخصصی مدیریت دادهها، رابطهای جانبی سفارشی و در واگذاری وظایف از سایر هستههای پردازنده SoC را فراهم میکند.
• پردازنده RISC 32 بیتی Sitara™ ARM® Cortex® -A8 با فرکانس تا 1 گیگاهرتز
– کمکپردازنده NEON™ SIMD
۳۲ کیلوبایت دستورالعمل سطح ۱ و ۳۲ کیلوبایت حافظه نهان داده با تشخیص تک خطا (برابری)
۲۵۶ کیلوبایت حافظه نهان سطح ۲ با کد تصحیح خطا (ECC)
۱۷۶ کیلوبایت حافظهی بوت روی تراشه
- ۶۴ کیلوبایت رم اختصاصی
– شبیهسازی و اشکالزدایی – JTAG
– کنترلکننده وقفه (تا ۱۲۸ درخواست وقفه)
• حافظه داخلی (RAM مشترک L3)
- ۶۴ کیلوبایت رم کنترلر حافظه روی تراشه همه منظوره (OCMC)
- قابل استفاده برای همه اساتید
- پشتیبانی از حفظ اطلاعات برای بیدار شدن سریع
• رابطهای حافظه خارجی (EMIF)
– کنترلر mDDR(LPDDR)، DDR2، DDR3، DDR3L:
- mDDR: کلاک ۲۰۰ مگاهرتز (نرخ داده ۴۰۰ مگاهرتز)
DDR2: کلاک ۲۶۶ مگاهرتز (نرخ داده ۵۳۲ مگاهرتز)
DDR3: کلاک ۴۰۰ مگاهرتز (نرخ داده ۸۰۰ مگاهرتز)
DDR3L: کلاک ۴۰۰ مگاهرتز (نرخ داده ۸۰۰ مگاهرتز)
- گذرگاه داده ۱۶ بیتی
– ۱ گیگابایت فضای قابل آدرسدهی کامل
- پشتیبانی از یک پیکربندی حافظه x16 یا دو پیکربندی حافظه x8
- کنترلکننده حافظه همه منظوره (GPMC)
رابط حافظه ناهمزمان 8 بیتی و 16 بیتی انعطافپذیر با حداکثر هفت انتخاب تراشه (NAND، NOR، Muxed-NOR، SRAM)
– از کد BCH برای پشتیبانی از ECC 4، 8 یا 16 بیتی استفاده میکند
– از کد همینگ برای پشتیبانی از ECC تک بیتی استفاده میکند
– ماژول مکانیاب خطا (ELM)
– همراه با GPMC برای یافتن آدرس خطاهای داده از چندجملهایهای سندرم تولید شده با استفاده از الگوریتم BCH استفاده میشود.
– پشتیبانی از مکانیابی خطای بلوک ۴، ۸ و ۱۶ بیتی در هر ۵۱۲ بایت بر اساس الگوریتمهای BCH
• زیرسیستم واحد برنامهریزی بلادرنگ و زیرسیستم ارتباطات صنعتی (PRU-ICSS)
– پشتیبانی از پروتکلهایی مانند EtherCAT®، PROFIBUS، PROFINET، EtherNet/IP™ و موارد دیگر
– دو واحد برنامهریزی بلادرنگ (PRU)
پردازنده RISC با قابلیت بارگذاری/ذخیرهسازی ۳۲ بیتی و سرعت اجرا ۲۰۰ مگاهرتز
۸ کیلوبایت حافظه رم دستورالعمل با تشخیص تک خطا (Parity)
۸ کیلوبایت حافظه رم داده با قابلیت تشخیص تک خطا (Parity)
– ضربکننده ۳۲ بیتی تکچرخهای با انباره ۶۴ بیتی
ماژول GPIO پیشرفته، پشتیبانی از Shift In/Out و قفل موازی روی سیگنال خارجی را فراهم میکند.
۱۲ کیلوبایت رم اشتراکی با تشخیص تک خطا (Parity)
– سه بانک رجیستر ۱۲۰ بایتی که توسط هر PRU قابل دسترسی هستند
– کنترلکننده وقفه (INTC) برای مدیریت رویدادهای ورودی سیستم
– گذرگاه اتصال محلی برای اتصال مسترهای داخلی و خارجی به منابع داخل PRU-ICSS
– لوازم جانبی داخل PRU-ICSS:
یک پورت UART با پینهای کنترل جریان، پشتیبانی تا 12 مگابیت بر ثانیه
– یک ماژول ضبط پیشرفته (eCAP)
دو پورت اترنت MII که از اترنت صنعتی مانند EtherCAT پشتیبانی میکنند
– یک پورت MDIO
• ماژول مدیریت برق، تنظیم مجدد و کلاک (PRCM)
- ورود و خروج از حالتهای آماده به کار و خواب عمیق را کنترل میکند
– مسئول توالی خواب، توالی خاموش کردن دامنه قدرت، توالی بیدار شدن و توالی روشن کردن دامنه قدرت
– ساعتها
– نوسانساز فرکانس بالای یکپارچه ۱۵ تا ۳۵ مگاهرتز که برای تولید کلاک مرجع برای کلاکهای مختلف سیستم و لوازم جانبی استفاده میشود
– پشتیبانی از کنترل فعال و غیرفعال کردن ساعت به صورت جداگانه برای زیرسیستمها و لوازم جانبی برای تسهیل کاهش مصرف برق
– پنج ADPLL برای تولید کلاک سیستم (زیرسیستم MPU، رابط DDR، USB و لوازم جانبی [MMC و SD، UART، SPI، I 2C]، L3، L4، اترنت، GFX [SGX530]، کلاک پیکسل LCD)
– قدرت
– دو دامنه توان غیرقابل تغییر (ساعت بلادرنگ [RTC]، منطق بیدارباش [WAKEUP])
– سه دامنه توان قابل تعویض (زیرسیستم MPU [MPU]، SGX530 [GFX]، لوازم جانبی و زیرساخت [PER])
– پیادهسازی SmartReflex™ کلاس 2B برای مقیاسبندی ولتاژ هسته بر اساس دمای قالب، تغییرات فرآیند و عملکرد (مقیاسبندی ولتاژ تطبیقی [AVS])
– مقیاسبندی دینامیکی ولتاژ-فرکانس (DVFS)
• ساعت بلادرنگ (RTC)
- اطلاعات تاریخ (روز-ماه-سال-روز هفته) و زمان (ساعت-دقیقه-ثانیه) به صورت لحظهای
نوسانساز داخلی ۳۲.۷۶۸ کیلوهرتز، منطق RTC و LDO داخلی ۱.۱ ولتی
ورودی مستقل تنظیم مجدد هنگام روشن شدن (RTC_PWRONRSTn)
- پین ورودی اختصاصی (EXT_WAKEUP) برای رویدادهای بیداری خارجی
– هشدار قابل برنامهریزی میتواند برای تولید وقفههای داخلی برای PRCM (برای بیدار شدن) یا Cortex-A8 (برای اطلاعرسانی رویداد) استفاده شود.
– زنگ هشدار قابل برنامهریزی میتواند با خروجی خارجی (PMIC_POWER_EN) برای فعال کردن IC مدیریت برق جهت بازیابی دامنههای برق غیر RTC استفاده شود.
• لوازم جانبی
- حداکثر دو پورت USB 2.0 پرسرعت DRD (دستگاه دوکاره) با PHY یکپارچه
– حداکثر دو MAC گیگابیت اترنت صنعتی (10، 100، 1000 مگابیت بر ثانیه)
– سوئیچ یکپارچه
هر MAC از رابطهای MII، RMII، RGMII و MDIO پشتیبانی میکند.
- MAC های اترنت و سوئیچ میتوانند مستقل از سایر عملکردها عمل کنند
پروتکل زمان دقیق IEEE 1588v1 (PTP)
– حداکثر دو پورت شبکه کنترلکننده (CAN)
– پشتیبانی از CAN نسخه ۲ قسمتهای A و B
- حداکثر دو پورت سریال صوتی چند کاناله (McASP)
- ارسال و دریافت کلاک تا 50 مگاهرتز
- حداکثر چهار پین داده سریال در هر پورت McASP با ساعتهای TX و RX مستقل
– پشتیبانی از مالتیپلکس تقسیم زمانی (TDM)، صدای بین آیسیها (I2S) و فرمتهای مشابه
– پشتیبانی از انتقال رابط صوتی دیجیتال (فرمتهای SPDIF، IEC60958-1 و AES-3)
بافرهای FIFO برای ارسال و دریافت (۲۵۶ بایت)
- تا شش UART
– همه UART ها از حالت های IrDA و CIR پشتیبانی می کنند
- همه UART ها از کنترل جریان RTS و CTS پشتیبانی می کنند
- UART1 از کنترل کامل مودم پشتیبانی میکند
– حداکثر دو رابط سریال McSPI مستر و اسلیو
- حداکثر دو انتخاب چیپ
- تا ۴۸ مگاهرتز
– حداکثر سه پورت MMC، SD، SDIO
حالتهای MMC، SD، SDIO یک، چهار و هشت بیتی
- MMCSD0 دارای ریل تغذیه اختصاصی برای عملکرد با ولتاژ ۱.۸ ولت یا ۳.۳ ولت است.
- نرخ انتقال داده تا ۴۸ مگاهرتز
- پشتیبانی از شناسایی کارت و محافظت در برابر نوشتن
– مطابق با مشخصات MMC4.3، SD، SDIO 2.0
– حداکثر سه رابط I 2C Master و Slave
حالت استاندارد (تا ۱۰۰ کیلوهرتز)
- حالت سریع (تا ۴۰۰ کیلوهرتز)
- تا چهار بانک پین ورودی/خروجی همه منظوره (GPIO)
۳۲ پین GPIO در هر بانک (با سایر پینهای کاربردی مالتی پلکس شده)
- پینهای GPIO میتوانند به عنوان ورودی وقفه استفاده شوند (حداکثر دو ورودی وقفه در هر بانک)
– حداکثر سه ورودی رویداد DMA خارجی که میتوانند به عنوان ورودی وقفه نیز استفاده شوند
هشت تایمر ۳۲ بیتی همه منظوره
– DMTIMER1 یک تایمر ۱ میلیثانیهای است که برای تیکهای سیستم عامل (OS) استفاده میشود.
– DMTIMER4–DMTIMER7 پین شدهاند
– یک تایمر نگهبان
موتور گرافیکی سه بعدی SGX530
معماری مبتنی بر کاشی که تا 20 میلیون چندضلعی در ثانیه ارائه میدهد
موتور سایهزن مقیاسپذیر جهانی (USSE) یک موتور چندرشتهای است که قابلیت سایهزن پیکسلی و رأسی را در خود جای داده است.
– مجموعه ویژگیهای پیشرفته سایهزن (Shader) فراتر از Microsoft VS3.0، PS3.0 و OGL2.0
- پشتیبانی از API استاندارد صنعتی Direct3D Mobile، OGL-ES 1.1 و 2.0 و OpenMax
– سوئیچینگ دقیق وظایف، متعادلسازی بار و مدیریت توان
- عملیات پیشرفته مبتنی بر هندسه DMA برای حداقل تعامل با CPU
- قابلیت برنامهریزی برای حذف لبههای تیز تصویر با کیفیت بالا
آدرسدهی حافظه کاملاً مجازی برای عملکرد سیستمعامل در یک معماری حافظه یکپارچه
• لوازم جانبی بازی
• اتوماسیون خانگی و صنعتی
• لوازم پزشکی مصرفی
• چاپگرها
• سیستمهای هوشمند عوارض
• دستگاههای فروش خودکار متصل
• ترازو
• کنسولهای آموزشی
• اسباببازیهای پیشرفته