ترجمه مقاله بررسی تكنولوژی F P G A

ترجمه مقاله بررسی تكنولوژی F P G A ترجمه مقاله بررسی تكنولوژی F P G A

دسته : -فنی و مهندسی

فرمت فایل : word

حجم فایل : 15 KB

تعداد صفحات : 16

بازدیدها : 244

برچسبها : دانلود مقاله

مبلغ : 2500 تومان

خرید این فایل

ترجمه مقاله بررسی تكنولوژی FPGA در 16 صفحه ورد قابل ویرایش

ترجمه مقاله بررسی تكنولوژی F.P.G.A  در 16 صفحه ورد قابل ویرایش 

since the beginning of the FPGA technology, Xilinx has pushed the boundaries of reconfiguration . In earlier FPGA families, it was only possible to reconfigure the whole FPGA. With the introduction of the Virtex FPGA families, it became possible to partially configure an FPGA. It is also now possible to reconfigure a remote FPGA via the internet using Xilinx internet Reconfigurable Logic (IRL) technology. However, only a few companies a few of all FPGA designs make use of IRL technology, because of the perception it is expensive, complicated, and mostly a proprietary solution.

What if we could securely reconfigure FPGAs in the field simply by sending an - email message? In this article. We will show you just how easu and cost- effective that can be.

Protocol stack

Xilinx IRL reconfiguration technology uses the same transmission protocols as everyday Internet e-mail:

CP/IP Transmission controls Protocol over Internet Protocol transports the e-mail. Over the Internet to its destination. SMTP Simple mail Transfer Protocol is used to deliver the message. POP 3 post office Protocol3 retrieves the messages. Each layer of the protocol stack is an abstraction level hiding details from other layers on top or below. For example, the network access layer does not need to know what kind of data it is carrying.

Figure 2- Basic design setup Fail- safe setup You can make the download more reliable by storing the downloaded bitstream into semipermanent memory (flash RAM) . The FPGA can then be reconfigure form the flash memory.

Figure3- safe download An even more secure solution is to work with two memories. A basic configuration can be loaded into the FPGA when it is shipped from the manufacture. During operation in the field, the microcontroller can connect to the Internet and download a new configuration into the second memory. The new configuration bitsrream would be downloadedi

 

از ابتدای تكنولوژی F.P.G.A شركت xilinx مرزهای این تكنولوژی جدید را پیمود. در خانواده های قبلی F.P.G.A امكان تغییر ساختار فقط بطور كمی امكان پذیر بود. با معرفی خانواده virtex F.P.G.A امكان تغییر پیكربندی (ساختار) برای یك F.P.G.A بوجود آمد. هم كانون امكان برنامه ریزی (تغییر ساختار) یك F.P.G.A در مكان دور بوسیله اینترنت با بكارگیری تكنولوژی xilinx با نام منطق قابل بارگزاری اینترنتی (IRL) امكان پذیر است  به هر ترتیب تكنولوژی IRL برای استفاده در بخش كمی از طراحی های F.P.G.A و شركتها به طور محدود استفاده می‎شود زیرا این تكنولوژی قیمت بالایی دارد و تا حدود زیادی پیچیده و بیشتر یك راه حل اختصاصی است. چه می‎شود  اگر می توانستیم بوسیله ارسال یك Email ساده یك F.P.G.A را به طور ایمنی تغییر دهیم. در این مقاله ما می خواهیم به شما نشان دهیم كه این كار چقدر آسان است و از لحاظ هزینه نیز چه مقدار می‎تواند مؤثر باشد.

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  دوباره پیاده سازی شود.

 

خرید و دانلود آنی فایل

به اشتراک بگذارید

Alternate Text

آیا سوال یا مشکلی دارید؟

از طریق این فرم با ما در تماس باشید