آموزش پردازش سیگنال با استفاده از FPGA – پیش ثبت نام
0 ساعت
0.0
امروزه سیستمهای مبتنی بر FPGA مزیتهای فراوانی را نسبت به دیگر پردازندههای دیجیتال نظیر: DSPها و میکروکنترلرها ارائه میدهند که از میان آنها میتوان به سرعت بالای پردازش سیگنال به علت قابلیت پردازش موازی، قابلیت مدیریت وسایل جانبی به علت بالا بودن تعداد پورتهای I/O و قابلیت شخصیسازی پردازنده و بهینه کردن آن از لحاظ توان مصرفی اشاره کرد. همچنین نسل جدید FPGAها در درون خود یک میکروکنترلر نیز دارند که این امر قدرت پردازش سیگنال این تکنولوژی را فوقالعاده افزایش میدهد. از طرف دیگر گاهی دیده میشود که یادگیری کار با FPGA در حد تسلط بر زبان VHDL خلاصه میشود که این امر ما را از قابلیتهای بسیار مهم FPGA غافل میکند. باید به این نکته اشاره کرد که هدف اصلی استفاده از FPGAها، استفاده از قابلیتهای آنها در پیادهسازی الگوریتمهای مهم پردازش سیگنال است که در این آموزش به یادگیری آنها خواهیم پرداخت. بنابراین هدف اصلی این آموزش آشنایی با اصلیترین و مهمترین قابلیت FPGA یعنی پیادهسازی الگوریتمهای پردازش سیگنال با استفاده از FPGA است که ما را در زمره طراحان حرفهای این تکنولوژی قرار میدهد. همانطور که در بالا نیز اشاره شد، یادگیری FPGA در مراکز علمی و دانشگاهها غالبا از حد یادگیری زبان سختافزار مانند: VHDL و Verilog فراتر نمیرود، بنابراین هدف این آموزش آن است که مرحله به مرحله فراگیران را با مراحل پیادهسازی الگوریتمهای پردازش سیگنال آشنا کرده و آنها را جز طراحان حرفهای این صنعت قرار دهد.