اینتل آی‌ایکس‌پی۲۴۰۰ کیست؟ توضیح بده.
پردازنده‌های شبکه IXP2400.پردازنده شبکه ای IXP2400 سطح جدیدی از هوشمندی و کارایی را برای کاربردهای edge و access ارائه می‌دهد و تحقق QoS مناسب، اجرای توافقات سطح سرویس(Service Level Agrrements) و مهندسی ترافیک را در 48/2.5Gbps و نرخ داده 4Gbps فراهم می‌کند.این توانایی‌ها اجازه می‌دهند OMEها و فراهم کنندگان سرویس (Service Providers) امکانات متمایزی را ارائه دهند و سرویس‌هایی را به مشتریانشان عرضه کنند که به طور کارآمد منابع شبکه و پهنای باندشان را مدیریت کند.IXP2400 مجموعه ویژگی‌های ایده‌آلی را برای پشتیبانی نیازهای edge و access با سرعت خط تا 48/2.5Gbps و ۴×1GbE دارد.کارایی و انعطاف‌پذیری IXP2400 آن را برای کاربردهایی با کارایی بالا مثل سوئیچ‌های multi-service, DSLAMs(DSL access multiplexers)، امکانات CMTS(Cable Modem Termination System) و ساختار بیسیم نسل ۲٫۵ و ۳ و سوئیچ‌های لایه ۴ تا ۷ شامل تنظیم کننده‌های بار مبتنی بر متن و دیواره‌های آتش مناسب می‌کند.قابل برنامه‌ریزی بودن IXP2400 همچنین آن را برای استفاده در دروازه‌های VoIP و Platformهای دسترسی چندسرویسی(multi-service access platforms)، روترهای edge، متمرکزکننده دسترسی‌های remoteی(remote access concentration)و دروازه‌های VPN مناسب می‌سازد.معماری.واسط‌ها.واسط‌های خارجی که پردازنده شبکه ای IXP2400 را پشتیبانی می‌کند شامل موارد زیر هستند:ساختار درونی IXP2400.Intel XScaleTM Core.یک پردازنده RISC 32بیتی جامع همه منظوره است که برای بارگذاری و مدیریت پردازنده شبکه استفاده می‌شود. همچنین برای مدیریت استثناءها، پردازش Slow-path و سایر وظایف کنترلی کاربرد دارد. ساختار Intel XScale یک لیست وسیع از ویژگی‌های ساختاری را به هم آمیخته که باعث می‌شود بتواند به کارایی بالا دست یابد.Microengines(MEs).اکثر پردازش‌های قابل برنامه‌ریزی بسته‌ها در IXP2400 توسط میکروموتورها انجام می‌شود. هشت میکروموتور وجود دارد که در دو دسته چهارتایی متصل می‌شوند. این میکروموتورها به همه منابع تقسیم شده مثل SRAM, DRAM, MSF و ارتباطات خصوصی بین میکروموتورهای مجاور دسترسی دارند.میکروموتور پشتیبانی از کنترل نرم‌افزاری عملیات multi-threading را فراهم می‌کند.هشت میکروموتور که 5/4Giga عملیات را در ثانیه پشتیبانی می‌کنند، برنامه‌ریزی بسیار انعطاف‌پذیر و توان پردازش برای رسیدن به سرعت خط 2.5Gbps و 4Gbps را فراهم می‌کنند.DRAM.کنترلر حافظه مسئول کنترل DDR DRAM است و مکانیسمی برای دسترسی سایر واحدهای عملیاتی به DRAM فراهم می‌کند. کانال DRAM می‌تواند DIMM تکی یا دوتایی باشد. DRAM فضای آدرس 2GB دارد. نوشتن و خواندن روی DRAM به وسیله میکروموتورها، XScale و باس PCI انجام می‌شود.آن‌ها به وسیله یک باس دستور و باس‌های Pull و Push به کنترلرها متصل هستند.کنترلرهای حافظه دستورات را از منابع می‌گیرند و به آن‌ها سرویس می‌دهند.RDRAM.در IXP2800 شامل ۳ کانال DRAM از نوع Rambus است که به صورت همروند عمل می‌کنند. همچنین از ECC و Parity پشتیبانی می‌کند.SRAM.دو کنترلر SRAM مجزا دارد که هرکدام QDR همزمان Pipelining را پشتیبانی می‌کند. اگر کاربرد به استفاده از آن‌ها نیاز نداشته باشد، هرکدام یا همه کنترلرها می‌توانند مستقر نشوند. SRAM به وسیله میکروکنترلرها، XScale و واحد PCI قابل دسترسی است.ارزیابی کارایی نشان می‌دهد که پردازنده Intel IXP2400 یک محصول ایده‌آل برای دستیابی به نیازها در سرعت خط OC-48 است.Miscellaneous.شامل ۴ مورد است:UART: استفاده از استاندارد RS232 به منظور عیب یابی.TIMER: دارای تایمرهای ۴ تا ۳۲ بیتی است.GPIO: دارای ۸ پایهٔ ورودی/خروجی همه منظوره است که می‌تواند به عنوان منبع وقفه برای هسته XScale و Clock برای تایمر استفاده شود.Interrupt Controller: امکان توانمند سازی یا مسدود کردن وقفه‌ها را فراهم می‌سازد.منابع.[1].http://www.intel.com/design/network/products/npfamily/index.htmhttp://www.intel.com/design/network/devnet