تكنولوژی F.P.G.A
از ابتدای تكنولوژی FPGA شركت xilinx مرزهای این تكنولوژی جدید را پیمود در خانواده های قبلی FPGA امكان تغییر ساختار فقط بطور كمی امكان پذیر بود با معرفی خانواده virtex FPGA امكان تغییر پیكربندی (ساختار) برای یك FPGA بوجود آمد هم كانون امكان برنامه ریزی (تغییر ساختار) یك FPGA در مكان دور بوسیله اینترنت با بكارگیری تكنولوژی xilinx با نام منطق قابل بار |
دسته بندی | شبکه های کامپیوتری |
فرمت فایل | doc |
حجم فایل | 16 کیلو بایت |
تعداد صفحات فایل | 6 |
Protocol stack - پشته پروتكل
تكنولوژوی IRL شركت xilinx همان پروتوكلی را استفاده میكند كه همه روزه در Email های اینترنتی استفاده میشود.
CP/IP : پشته CP/IP یك پشته كنترل پروتكل (CP) بر روی پروتكل اینترنت (IP) است كه Email ها در اینترنت به مقصد می رساند. SMTP پروتكل انتقال Email در اینترنت برای ارسال پیامها استفاده میشود. Pop3 یا پروتكل پشته اداری پیامها را دریافت میكند، هر لایه پشته پروتكل جزئیات را از لایه های دیگر زیرین یا بالایی خود پنهان میكند، بعنوان مثال لایه دسترسی به شبكه (Network Pilcess) نیاز ندارد كه بداند چه نوع داده ای در حال جریان است داده ها تصویر است یا صدا ویا چیز دیگر است این مساله برای لایه دسترسی به شبكه بی اهمیت است.
- تنظیم طرح پایه - تنظیم ایمنی از خط - شما می توانید عمل پیاده سازی و بارگذاری را با ذخیره سازی جریان داده، در یك حافظه موقت مثل حافظه Flash مطمئن تر كنید. به این ترتیب FPGA میتواند بوسیله حافظه Flash دوباره تنظیم شده، یك پیاده سازی مطمئن از بكارگیری دو حافظه راه حل مطمئن تری میباشد. تنظیمات اصل در یك FPGA میتواند توسط سازنده صورت پذیرد یك فضای كاری جدید میكروكنترلر میتواند در راه اندازی مجدد دوباره FPGA بارگذاری و پیاده سازی شود وقتی كه تنظیمات دریافتی كار میكند تنظیمات جدید میتواند به كار رود اگر برنامه جدید ناقص انجام شود میكروكنترلرهای داخلی - میكروكنترلرهای داخل برای FPGA ها میتواند به شكل نرم افزار microBlazse و سخت افزارهای جانبی power pc405 در دستگاه های uitex-Iiprc تبین شوند. (بعنوان یك موضوع جالب می تواند مساله تنظیم یك uitex-Iiprc در FPGA بوسیله نرم افزار microBlaze و پردازنده power PC405 باشد كه این مساله از موضوع مقاله خارج است) .
تا زمانیكه مزایای عمده ای از داشتن میكروكنترلرهای داخلی در virtex platform FPGA وجود دارد در آغاز مرحله طراحی و عمل وجود دارند لازم است مسائل زیر مدنظر قرار گیرند: در هر دو حالت میكروكنترلرهای سخت و فرم بخش اصلی اطلاعات (بخش ممكن) تا برای بارگذاری در microBlaze و حافظه و سایر تجهیزات جانبی دریافت كند pow erpl-virtexIIدر FPGA می بایست حافظه و ابزار پیاده سازی ناقص راه اندازی مجدد داشته باشد. یك الگوریتم كنترل كوچك كه دربخش قبل كنترلرهای بیرونی پیاده سازی شده می بایست در بخش codRunner دوباره پیاده سازی شود.
پردازنده دائمی - در هر حال اولین جریان اطلاعات می بایست شامل بخش اصلی برنامه FPGA باشد در این حالت سیستم میتواند همچون یك واحد مجزا و بدون مساله باشد. در هر حال در فصل انجام عمل میكروكنترلر FPGA میتواند به اینترنت متصل شود و اطلاعات جدید را در صورتی كه آماده باشد دریافت كند.
روش بارگذاری پایه كه در مورد میكروكنترلرهای بیرونی گفته شد نمی تواند در مورد میكروكنترلرهای داخلی به كار رود به این دلیل كه بارگذاری داده ها می بایست بوسیله یك FPGA و در حافظه موقت آن (flash) ذخیره شود. طرح نهایی از اتصال میكروكنترلرها میتواند طرح متفاوت اطمینان و عمل را داشته باشد و وابستگی زیادی به نیازمندی های سیستم دارد.
Conclusion- در عمل
ممكن است كه بتوان عملیات IRL را از راهی ارزان و مطمئن در مورد میكروكنترلرهای بیرونی و داخلی و سایر سخت افزارها انجام داد. تكنولوژی IRL شركت xilinx میتواند بطور تقریبی در طراحی كه توانایی ارتقاء داشته باشد بكار رود تنظیمات مجدد بوسیله Email میتواند نیاز به راههای پیچیده و گران قیمت را حذف كند. همچنین با نكات و جزئیات كاربردی در ماه های جاری در سایت اینترنتی
www.xilinx.com/ apps/ appsw قرار خواهد گرفت به دنبال virtexFPGA یا تنظیمات FPGA بگردید.