كيف تختار FPGA لمشروعك: مصفوفة الموارد × أجهزة الإرسال والاستقبال × السعر
أكثر أخطاء اختيار FPGA شيوعاً: اختيار طراز الشريحة أولاً ثم عكس المتطلبات، أو النظر إلى السعر فقط دون هامش الموارد. الترتيب الصحيح: حدّد أولاً عرض النطاق المطلوب (أزواج أجهزة الإرسال والاستقبال) → ثم احسب الموارد المنطقية (LC/DSP) → ثم اختر أرخص لوح يحقق الشرطين. في هذا المقال، تُحوَّل خط إنتاج Duyuan الرئيسي إلى مصفوفة قرار قابلة للتكرار.
1. اختيار من ثلاث خطوات: عرض النطاق → الموارد → السعر
كثير من المهندسين يختارون بالترتيب الخاطئ. سلسلة القرار الصحيحة:
1. الخطوة 1: حدّد عرض النطاق — كم زوجاً من أجهزة الإرسال والاستقبال عالية السرعة تحتاج؟ (ألياف بصرية؟ PCIe؟ JESD204B؟) تُلغي هذه الخطوة نصف الخيارات.
2. الخطوة 2: احسب الموارد — هل وحدات المنطق (LC) وشرائح DSP و BRAM كافية؟ اترك هامشاً 30%~50%.
3. الخطوة 3: قارن السعر — من بين اللوحات التي اجتازت الخطوتين 1 و2، اختر الأفضل قيمة.
لماذا عرض النطاق أولاً؟ أجهزة الإرسال والاستقبال هي أغلى مورد في FPGA وأقلّه قابلية للتوسع — إذا نقص المنطق يمكنك النزول إلى شريحة أصغر، أما إذا نقصت أجهزة الإرسال والاستقبال فيجب الصعود إلى شريحة أكبر، لا حل وسط.
2. مصفوفة معايير منتجات Duyuan الرئيسية
| الطراز | الشريحة | المنطق | DSP | أجهزة الإرسال والاستقبال عالية السرعة | DDR | PCIe | السعر |
|---|---|---|---|---|---|---|---|
| PBC7K325G | China Kintex-7 | 326K LC | 840 | 8× GTP | 2GB DDR3 | Gen2 x8 | ¥1,999 |
| DUK7410T | FMSH JFM7K410T | 410K LC | 920 | 8× GTP | 4GB DDR3 | Gen2 x8 | ¥9,999 |
| PG3T500 | Pango Titan3 | ~500K LC | ~1,200 | 16× GTP+ | 4GB DDR4 | Gen3 x8 | ¥5,999 |
| DUF7690T | FMSH JFM7VX690T | 693K LC | 3,600 | 36× GTH @10.3G | 4GB DDR3 | Gen3 x8 | ¥24,999 |
| XCKU15P | AMD Kintex UltraScale+ | ~400K LC | 1,680 | 24× GTY 28G + 32× GTH 16G | 8GB DDR4 ECC | Gen3 x16 | ¥15,999 |
3. الاختيار حسب السيناريو
السيناريو 1: التحكم الصناعي / منطق بسيط / التعلّم الابتدائي
المتطلبات: بضع مئات من كيلوبايتات المنطق، لا حاجة لأجهزة إرسال واستقبال عالية السرعة، ميزانية محدودة.
- اختر PBC7K325G (¥1,999): 326K LC كافية، درجة حرارة صناعية -40~85℃، قابل للتوسعة عبر FMC LPC.
- تجنّب DUK7410T: أغلى بخمس مرات، الموارد لن تُستخدم.
السيناريو 2: اكتساب ADC متعدد القنوات / JESD204B / الراديو المعرّف برمجياً
المتطلبات: 4~8 أزواج أجهزة إرسال واستقبال لـ ADC، نطاق DDR كافٍ، DSP لـ DDC.
- اختر DUK7410T (¥9,999): 8× GTP + 4GB DDR3، منفذ FMC HPC واحد لبطاقة ADC واحدة.
- لبطاقتي ADC: اختر DUF7690T (¥24,999): منفذا FMC HPC مزدوجان، 36× GTH.
السيناريو 3: معالجة الفيديو / دمج 4K / الرؤية الصناعية
المتطلبات: إدخال/إخراج فيديو متعدد القنوات، نطاق DDR كبير، منطق كافٍ للتحجيم والترشيح.
- اختر PG3T500 (¥5,999): 4GB DDR4 + 16 جهاز إرسال واستقبال، أفضل قيمة.
- لتراكب 4K متعدد القنوات: اختر XCKU15P (¥15,999): DDR4 ECC 19.2 GB/s، أجهزة UltraScale+ تتعامل مع 10G بسهولة.
السيناريو 4: ألياف بصرية عالية السرعة / PCIe Gen3 / مركز البيانات
المتطلبات: PCIe Gen3 x8 فأعلى، ألياف 10G/25G، نطاق DDR كبير.
- اختر XCKU15P (¥15,999): PCIe Gen3 x16 + أجهزة GTY 28G، 8GB DDR4 ECC.
- تجنّب DUF7690T: GTH يصل إلى 10.3G فقط، لا يشغّل 25G.
4. كم يترك من هامش الموارد
أخطأ الاختيار الأكثر شيوعاً: «يكفي بالضبط». FPGA ليس وحدة معالجة مركزية — بعد التركيب تظهر ازدحامات التوجيه ومشاكل توقيت، الموارد تكفي ورقياً لكنها لا تعمل.
| نوع المورد | الهامش الموصى به | السبب |
|---|---|---|
| وحدات المنطق (LC) | ≥ 30%~50% | تمدد المنطق بعد التركيب + ازدحام التوجيه |
| شريحة DSP | ≥ 20% | ستتغير معاملات المرشح وعدد نقاط FFT |
| BRAM | ≥ 20% | سيزداد عمق FIFO ومخازن الأسطر |
| أجهزة الإرسال والاستقبال | ≥ زوجان احتياطيان | اترك زوجاً واحداً لاختبار الحلقة loopback |
| نطاق DDR | ≥ 30% | ذروة الحمول تتجاوز المتوسط |
مثال واقعي
المشروع: دمج 4× 1080p إلى خرج 4K.
- متطلب النطاق: مجموع قراءة/كتابة DDR ≈ 6 GB/s → DUK7410T مع DDR3 14.9 GB/s يمنح هامش 60%.
- متطلب المنطق: تحجيم + دمج ≈ 200K LC → DUK7410T لديه 410K LC، هامش 50%.
- الخلاصة: DUK7410T (¥9,999) هو الخيار الأمثل، ولا حاجة للصعود إلى DUF7690T.
5. China vs المستورد: متى يكون FPGA المحلي إلزامياً
ليس كل مشروع يحتاج FPGA صينياً. اسأل نفسك ثلاثة أسئلة:
1. هل هناك متطلب Xinchuang / توطين؟ — إذا نعم، اختر من FMSH / Pango.
2. هل تحتاج نطاق حرارة صناعي (-40~85℃)؟ — PBC7K325G / PBC7Z020G صناعية، لوحات Xilinx التجارية تصل إلى 0~70℃ فقط.
3. هل تحتاج سرعات فائقة 25G/100G؟ — أجهزة FPGA الصينية تصل إلى 10.3G (GTH)، وفوق ذلك يجب اختيار AMD UltraScale+.
اختيار FPGA ليس عن اختيار الأغلى ولا الأرخص — بل عن اختيار الذي «يلبي عرض النطاق تماماً، ويترك هامش موارد كافياً، ويناسب الميزانية». حدّد أزواج أجهزة الإرسال والاستقبال أولاً، ثم LC و DDR، ثم قارن السعر. ثلاث خطوات ولا تخطئ.
