برد VirtexPro6678 از کامل ترین بردهای ترکیبی در حوزه پردازش سیگنال فرکانس بالا است،که بر اساس FPGA سری Vitex6 و همچنین پردازنده DSP سری 66 طراحی وساخته شده است.پیاده سازی الگوریتم های پردازش سیگنال به طور کامل روی FPGA همواره کاری طاقت فرسا وزمان بر است و از قدرت مانور زیادی برخوردار نیست.در برد VirtexPro6678 به دلیل وجود پردازنده DSP می توانید پردازش های ثانویه را در این پردازنده انجام دهید،به طوری که پردازش اولیه و ارتباطات توسط FPGA وپردازش هایی در DSP و به زبان C انجام می گیرد.DSP موجود روی برد از پردازنده های 8 هسته ای شرکت TI است،که دارای سرعت 1.25GHz برای هر هسته آن است.این سرعت بالای پردازنده همراه با معماری داخلی آن ،این امکان را فراهم می کند که حجم عظیمی از پردازش را بصورت آنلاین انجام داد.
معرفی
این برد با هدف انجام پردازش های پیچیده وسنگین روی سیگنال طراحی شده است.DSP های جدید C6678x جزو قوی ترین DSP های چند هسته ای دنیا می باشند.DSP سری C6678x دارای 8 هسته می باشد و می توانندحجم پردازش فوق العاده بالای 320 گیگا دستورالعمل در ثانیه را اجرا کنند.از FPGA قدرتمند Xilinx سری VIRTEX-6 در این برد استفاده شده است.برای انجام پردازش تصویر، انواع ورودی های آنالوگ را می توان به آن متصل نمود و با استفاده از خروجی DVI یا VGA تصاویر را پس از پردازش روی صفحه نمایش داد.برای انجام محاسبات پردازش سیگنال دو عدد کانکتور FMC که برای اتصال بردهای فرکانس بالا طراحی شده اند،روی برد در نظر گرفته شده است،امکان اتصال به کارت های مبدل سیگنال فرکانس بالا را فراهم نموده است.قرارگیری دو عدد FPGA و DSP، از قوی ترین هسته های پردازشی دنیا در کنار هم، امکان انجام پروژه های بزرگ را در زمان بندی مناسب فراهم می آورند.
مشخصات سخت افزاری
بخش FPGA:
-پردازنده قدرتمند FPGA شرکت Xilinx سری VIRTEX-6
-دو عدد حافظه رم DDR3 پرسرعت با ظرفیت 256MB متصل به FPGA
-دارای دو عدد پورت اترنت 10/100/1000 برای ارسال و دریافت اطلاعات با سرعت بالا به کامپیوتر یا بردهای دیگر
-ورودی تصویر آنالوگ با فرمت استاندارد PAL و NTSC
-خروجی تصویر دیجیتال DVI
-خروجی تصویر آنالوگ VGA
-دارای پورت USB2 متصل به FPGA
-128M حافظه فلش NAND متصل به DSP
-ارتباط سریال RS422
-30 عدد GPIO روی دو عدد پین هدر
-دو عدد کانکتور FMC سرعت بالا از نوع LPC و HPC برای اتصال انواع بردهای جانبی
بخش DSP:
-پردازنده با هشت هسته موازی با قابلیت محاسبه 320 میلیارد عملیات ریاضی در ثانیه
-حافظه DDR3 با سرعت باس MBPS1333 به حجم 1 GB
-ارتباط پرسرعت Ethernet 10/100/1000
-حافظه فلش NAND به حجم MB 128
-حافظه فلش NOR به حجم MB 16
-حافظه EEPROM به حجم KB 128
-ارتباط پرسرعت بین DSP و FPGA
FPGA
- فناوری ساخت 40nm
- فناوری selectIO موازی با عملکرد بالا
-ورودی خروجی 1.2 ولت تا 2.5 ولت
-ارتباط Source-Synchronous با استفاده از فناوری ChipSync
- واحد پیشرفته DSP48E1
-25 عدد ضرب وجمع کننده 18 بیتی
-قابلیت پایپ لاین
- بلوک سخت افزاری PCI Express
-Gen1(2.5Gb/s) و Gen2(5Gb/s)
-پشتیبانی از تعداد خط x4,x2,x1وx8 برای هر بلوک
- پورت GTX تا 6.6Gb/s
- پورت GTH از 2.488Gb/s تا بیش از 11Gb/s
- بلوک سخت افزاری Ethernet MAC تا 1000Mb/s
- ولتاژ هسته1V
- دارای بیش از 241000 لاجیک یا سلول منطقی
- 14000کیلو بایت حافظه رم داخلی
- 700 پایه ورودی، خروجی قابل برنامه ریزی
DSP
DSPهای جدید C6678جزو قوی ترینDSPهای چند هسته ای دنیا می باشند.DSPسری C6678دارای 8 هسته می باشد وفرکانس کاری هر هسته 1.25گیگاهرتز است.معماری این DSPها به صورتی است که قادرند در هر کلاک 32دستورالعمل را انجام دهند.در نتیجه می توانند حجم پردازش فوق العاده بالای 320 گیگا دستورالعمل در ثانیه را اجرا کنند.
مشخصات:
- 8 هسته از سری TMS320C66
- کلاک 1G و 1.25G برای هر هسته
- 40GMAC محاسبات ممیز ثابت برای هر هسته برای سرعت 1.25G
- 20GMAC محاسبات اعشاری برای هر هسته برای سرعت 1.25G
- 64KB حافظه اختصاصی هر هسته
- 512KB حافظه مشترک
- ارتباط سریال پرسرعت SRIO
- ارتباط پرسرعت Ethernet 10/100/1000
- 1GB حافظه DDR3
- ارتباط EMIF 16 bit
- ارتباط سریال UART,I2C,SPI
- 16XGPIO
- 16 تایمر 64 بیتی
- 3XPLL
- نرم افزار CCS
- DSP-BIOS
- BOOT FLASH:
-EEPROM
-NAND
-NOR
تصویر
-ورودی تصویر آنالوگ به صورت RGB، YPbPr و کامپوزیت با فرمت PAL و NTSC
-خروجی تصویر دیجیتال به فرمت DVI و VGA
بردهای جانبی
بردهای جانبی زیر نمونه ای از کارت های گسترش پردازش سیگنال است که قابلیت اتصال به برد VirtexPro6678 را دارند.
- کارت های ADC فرکانس بالا با مشخصات زیر:
-2کاناله،16bit با نرخ نمونه برداری 170MSPS
-2کاناله،12bit با نرخ نمونه برداری 1GSPS
-4کاناله،14bit با نرخ نمونه برداری250MSPS
-16کاناله،14bit با نرخ نمونه برداری 125MSPS
- کارت های DAC فرکانس بالا با مشخصات زیر:
-2کاناله،16bit با نرخ نمونه برداری 800MSPS
-4کاناله،16bit با نرخ نمونه برداری 1GSPS
- قابلیت اتصال به فرستنده وگیرنده های RF
- قابلیت اتصال به کارت های کنترل موتور
- قابلیت اتصال به بردهای 3G/HD/SD
کاربرد
این برد برای پیاده سازی عملی انواع الگوریتم های هوش مصنوعی مانند الگوریتم ژنتیک،شبکه های عصبی،فازی و FCM شناسایی آماری الگو مانند شناسایی چهره و پردازش تصویر،پیاده سازی الگوریتم های کنترلی پیچیده و به کارگیری آن در کوادروکوپترها وربات ها وبسیاری از کاربردهای دیگر مناسب می باشد.
کتاب راهنما
-معرفی برد VIRTEXPRO
-شروع به کار با برد
-کار با پردازنده C6678
-برنامه ریزی BPI FLASH
-برنامه ریزی PLATFORM FLASH
-راه اندازی میکرو بلیز در VIRTEX-6
-اتصال FPGA به BPI FLASH
-اتصال DDR3 به میکروبلیز
محتویات
وسایل جانبی همراه برد DavinciPro6678:
- هیت سینک وفن
- آداپتور 12 ولت 4آمپر
- کتابچه راهنمای فارسی
- JTAG XDS100 به همراه کابل USB
- دوربین آنالوگ به همراه:
آداپتور 12 ولت
کابل اتصال مبدل تصویر آنالوگ مادگی (قرمز،سفید و زرد)
- لیست کابل ها:
مبدل DVI به VGA جهت تبدیل تصویر دیجیتال خروجی به VGA
مبدل تصویر آنالوگ ورودی(قرمز،سفید وزرد) بهDB15
مبدل Composite بهDB15 جهت اعمال تصویر ورودی
کابل USB از نوع MINI به TYPE A
کابل ETHERNET
کابل مبدل به سریال (3سر)
کابل VGA TO VGA