آشنایی با موضوع

یک آرایه دروازه قابل برنامه ریزی فیلد (FPGA) یک مدار یکپارچه طراحی شده است که توسط یک مشتری یا طراح پس از ساخت پیکربندی شده است - از این رو "برنامه ریزی میدان". پیکربندی FPGA به طور کلی با استفاده از یک زبان توصیف سخت افزاری (HDL)، مشابه آنچه که برای یک مدار یکپارچه خاص برنامه (ASIC) مورد استفاده قرار می گیرد، مشخص می شود. (نمودارهای مدار قبلاً برای مشخص کردن پیکربندی استفاده شده بود، همانطور که برای ASIC ها بود، اما این به طور فزاینده ای نادر است. ) FPGA اسپارتان از Xilinx FPGA ها حاوی آرایه ای از بلوک های منطقی برنامه ریزی شده و سلسله مراتبی از اتصالات مجدد قابل تنظیم است که اجازه می دهد بلوک ها با یکدیگر هماهنگ شوند، مانند بسیاری از دروازه های منطقی که می توانند در پیکربندی های مختلف به یکدیگر متصل شوند. بلوک های منطقی را می توان برای انجام وظایف ترکیبی پیچیده یا گیت منطقی ساده مانند AND و XOR پیکربندی کرد. در اکثر FPGA ها، بلوک های منطقی شامل عناصر حافظه می شوند که ممکن است فلیپ فلاپ های ساده یا بلوک های کامل تر حافظه باشد FPGAها نسل جدید مدارهای مجتمع دیجیتال قابل برنامه ریزی هستند که عبارت FPGA از سر کلمه های Field Programmable Logic Gate Array گرفته شده است. سرعت اجرای توابع منطقی در FPGA ها بسیار بالا و در حد نانو ثانیه است. اگر بخواهیم FPGA ها را به طور ساده تشریح کنیم، عبارت است از یک تراشه که از تعداد بالایی بلوک منطقی -(LB (Logic Block، خطوط ارتباطی و پایه های ورودی / خروجی (IOB) تشکیل شده است که به صورت آرایه ای در کنار یکدیگر قرار دارند. خطوط ارتباطی که وظیفهء آنها ارتباط بین بلوک های منطقی است از سوئیچ های قابل برنامه ریزی تشکیل شده اند. این سوئیچ ها بسته به نوعی که دارند، برخی تنها یکبار قابل برنامه ریزی هستند و برخی به تعداد دفعات زیادی برنامه ریزی می شوند. بلوک های منطقی نیز دارای انواع مختلفی هستند که عموما توسط المانی پایه، تمامی توابع منطقی را ایجاد می کنند. به عنوان مثال بلوک های منطقی در خانواده ACT-1 از شرکت Actel، با پایهء مالتی پلکسری عمل می کنند. به این معنا که توسط مالتی پلکسر، توانایی ایجاد توابع منطقی مختلف را دارند. البته تعداد ورودی های هر بلوک منطقی متفاوت است و به نوع FPGA مربوط می شود. به عنوان مثال بلوک های منطقی در خانوادهء ACT-1، از نوع 8 ورودی است. البته در برخی موارد به بلوک های منطقی، سلول های منطقی نیز گفته می شود (LC). بلوک دیاگرام یک FPGA به طور ساده در شکل زیر نشان داده شده است. البته بسیاری از سلول های منطقی بر اساس جداول LUT ساخته می شوند. LUT از تعدادی سلولهای حافظه SRAM تشکیل می شود که در هنگام برنامه ریزی FPGA، مقدار دهی می شوند. به طور خلاصه LUT عبارت است از تولید توابع آماده برای استفاده در سلول های منطقی. پیاده سازی توابع مختلف نیز به وسیلهء در کنار هم قرار گرفتن بلوک های منطقی و همچنین تنظیم ارتباط بین هر بلوک و به عهده گرفتن پردازش اطلاعات توسط هر بخش انجام می شود. FPGAاز یک سری عناصر منطقی که برای کار خاصیت محدود نشده اند و نیز دارای اتصالات قابل رنامه ریزی است. بنابراین هر دو جزء اصلی تشکیل دهنده یک مدار یعنی بلوکها منطقی و همچنین اتصالات بین آنها قابل برنامه ریزی است.
در این صفحه تعداد 994 مقاله تخصصی درباره مدار مجتمع دیجیتال برنامه‌پذیر که در نشریه های معتبر علمی و پایگاه ساینس دایرکت (Science Direct) منتشر شده، نمایش داده شده است. برخی از این مقالات، پیش تر به زبان فارسی ترجمه شده اند که با مراجعه به هر یک از آنها، می توانید متن کامل مقاله انگلیسی همراه با ترجمه فارسی آن را دریافت فرمایید.
در صورتی که مقاله مورد نظر شما هنوز به فارسی ترجمه نشده باشد، مترجمان با تجربه ما آمادگی دارند آن را در اسرع وقت برای شما ترجمه نمایند.
مقالات ISI مدار مجتمع دیجیتال برنامه‌پذیر (ترجمه نشده)
مقالات زیر هنوز به فارسی ترجمه نشده اند.
در صورتی که به ترجمه آماده هر یک از مقالات زیر نیاز داشته باشید، می توانید سفارش دهید تا مترجمان با تجربه این مجموعه در اسرع وقت آن را برای شما ترجمه نمایند.
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; ALU; Arithmetic and Logic Unit; ASLC; Application Specific Logic Controller; CPN; Coloured Petri Net; CPU; Central Processing Unit; FBD; Functional Block Diagram; FPGA; Field Programmable Gate Array; FLC; Fuzzy Logic Controller; FSM; Finite State Machine;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; ADC; Analog to digital converter; ADVISE; Adversary view security evaluation; AES; Advanced encryption standard; AGC; auto gain control; AIM; Artificial intelligent met; AMI; Automatic metering infrastructure; AVISPA; Automated validation of internet secu
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; Traffic flow classification; Neurofuzzy networks; Features selection; Genetic algorithms; Classifier complexity; FPGA
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; FPGA; field programmable gate array; LED; light emitting diode; Residual salt monitoring; UV induced fluorescence; Fluorescence decay time; Synchronous detection;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; FPGA; High frequency induction; Low conductivity; Under-sampling; Direct digital sampling; Gas/liquid flows; Saline water level detection
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; Disparity estimation; Census transform; Sum of absolute differences; High resolution; Real-time implementation; Iterative refinement; FPGA
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; Dual-rail Precharge Logic (DPL); Routing repair; FPGA; Power consumption attacks; Xilinx Design Language (XDL); Routing conflict
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; High-Level Synthesis; Design Space Exploration; FPGA; Hardware accelerators; Resource constraints
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; Microfluidics; Lab-on-a-Chip; Zebrafish; Embryo; Bioassay; Automation; Embedded systems; FPGA; Microcontroller; CMOS; Automated microscopy;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; Discrete-time cellular neural network (D-T CNN); FPGA; Nuclear reactor dynamics equations; Reconfigurable computing
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: مدار مجتمع دیجیتال برنامه‌پذیر; FPGA; DC–DC converter; Photo-voltaic cell; Transducer Interface Module and transducer