تعداد نشریات | 418 |
تعداد شمارهها | 9,997 |
تعداد مقالات | 83,560 |
تعداد مشاهده مقاله | 77,801,246 |
تعداد دریافت فایل اصل مقاله | 54,843,894 |
طراحی و سنتز یک پردازنده جانبی به منظور مرتب سازی اطلاعات با استفاده از حافظه داخلی آرایههای برنامه پذیر | ||
مهندسی مخابرات جنوب | ||
مقاله 6، دوره 5، شماره 17، آبان 1394، صفحه 39-44 | ||
نوع مقاله: مقاله پژوهشی | ||
نویسنده | ||
حامد امین زاده* | ||
گروه مهندسی برق، دانشگاه پیام نور، 4697-19395، تهران، | ||
چکیده | ||
مرتب سازی دادهها یکی از مسائل مهم در هنگام پردازش اطلاعات دیجیتال میباشد. بسته به نحوه پیاده سازی مرتب کننده، معمولاً سه پارامتر سرعت، سطح اشغالی بر روی تراشه و توان مصرفی از اهمیت ویژه برخوردار هستند. وقتی مرتب کننده بر روی آرایههای منظقی برنامهپذیر (FPGA) پیاده سازی شود، از آنجا که این بلوک به عنوان یک پردازشگر جانبی در کنار سایر بلوکهای افزاری قرار میگیرد، تعداد CLBهای اشغال شده پارامتری مهم میباشد. در این مقاله، از الگوریتم جدیدی به منظور پیاده سازی مرتب کننده استفاده نمودهایم تا حداقل تعداد CLBها اشغال گردند. بر خلاف همه الگوریتمهای قبلی که از مقایسه کننده به منظور مرتب سازی استفاده میکنند در این روش، نیازی به این بلوک وجود ندارد و عمده پردازش، با کمک حافظه با دسترسی تصادفی انجام میشود. در نتیجه علاوه بر اینکه تعداد کمتری از CLB ها بر روی تراشه اشغال شده و ساختار سادهتر میشود، قابلیت اطمینان نیز بالاتر میرود. به منظور نشان دادن کارایی این نحوه پیاده سازی، سنتز یک مرتب کننده 256 کلمهای و با طول کلمه 16 بیتی بر روی یک FPGA از نوع Xilinx Spartan3 XC3S1500 انجام شده است. | ||
کلیدواژهها | ||
آرایههای منظقی برنامهپذیر (FPGA)؛ حافظه با دسترسی تصادفی؛ شمارنده؛ مرتب کننده | ||
مراجع | ||
| ||
آمار تعداد مشاهده مقاله: 454 |