İş yüküne ve cihazınıza uygun bilgisayar mimarisi

Özel bilgisayar sistemleri ve sunucuya özel PCIe kart geliştirme

Standart bilgisayarın boyutları, bağlantıları veya çalışma koşulları projenize uymayabilir. VOMRO olarak özel form faktörlü bilgisayar sistemleri, işlemci modülüne uygun taşıyıcı kartlar ve sunuculara bağlanan PCIe elektronik kartlar geliştiriyoruz. CPU/GPU seçimini, DDR bellek ihtiyacını, veri akışını, gömülü yazılımı ve cihaz kasasını aynı proje içinde ele alıyoruz. Yüksek başarımlı hesaplama gerektiren işlerde çözümü bileşenlerin katalog değerlerine göre değil, gerçek uygulamanın ölçümleriyle planlıyoruz.

Açık alüminyum endüstriyel bilgisayar kasasında işlemci soğutucusu, DIMM bellekler ve yanında özel PCIe elektronik kart
Temsili uygulama görseli.
MimariÖzel kart veya modül entegrasyonu
KapsamElektronik, yazılım ve mekanik
DoğrulamaGerçek iş yükü ve hedef sunucu

Sizin projeniz, sizin ürününüz

Gizlilikle geliştirir, kaynaklarıyla teslim ederiz.

Teknik ayrıntıları paylaşmadan önce gizlilik sözleşmesi (NDA) ile çalışabiliriz. Proje sonunda geliştirdiğimiz kaynak kodları, tasarım dosyalarını ve teknik dokümanları size teslim ederiz.

  • Teknik bilgi paylaşımından önce NDA
  • Başlangıçta açık teslimat listesi
  • Proje sonunda kaynak ve teknik dosyalar
Gizlilik ve teslim sürecimiz

VOMRO mühendislik yaklaşımı

Hazır bir bilgisayarın sığmadığı veya karşılamadığı ihtiyaçtan başlarız.

Bir makinenin dar gövdesine yerleşecek görüntü işleme bilgisayarı, ölçüm cihazından kesintisiz veri alacak sunucu kartı veya sahadaki özel konektörleri birleştirecek taşıyıcı kart farklı mühendislik problemleridir. İlk görüşmede işlenen veriyi, yanıt süresini, bağlantıları, boyut sınırlarını ve hedef üretim adedini belirleriz. Gereken çözüm bazen sıfırdan elektronik kart, bazen mevcut işlemci modülünün projeye özel bir kart ve kasayla birleştirilmesidir.

Hazır CPU, GPU, bellek ve ilgili bileşenleri kullanarak projenize uygun elektronik kart ve bilgisayar mimarisi geliştiririz. Platformun teknik dokümanlarına erişim, üretici desteği, lisans koşulları ve tedarik durumu fizibilitede değerlendirilir. Teknik paylaşım öncesinde talebiniz üzerine NDA imzalar, geliştirilecek kaynakları ve kabul koşullarını teklif kapsamına yazarız.

01

Özel boyutlu bilgisayar hangi ihtiyaçları karşılayabilir?

Endüstriyel cihaz, robot, test sistemi veya görüntü işleme makinesinde masaüstü anakartın yerleşimi uygun olmayabilir. Kartın dış ölçüsü kadar vida delikleri, ekran bağlantısı, kablo yönleri, servis erişimi ve enerji girişi de önemlidir. Projeye özel bilgisayar tasarımında bunları uygulamanın gerektirdiği işlem gücüyle birlikte değerlendiririz. Çalışma sıcaklığı, titreşim, toz ve kapalı kutuda kullanım gibi ortam koşulları tasarım girdileridir.

Hedef yalnız daha küçük bir kart yapmak değildir. Bakım sırasında modülün değiştirilebilmesi, konektörün yanlış takılmaması ve üretimde aynı montajın tekrarlanabilmesi de planlanır. Maliyet, geliştirme süresi ve uzun dönem bulunabilirlik açısından uygun olduğunda hazır endüstriyel bilgisayar veya işlemci modülü kullanımı önerilebilir.

  • Makine ve cihaz içine özel kart yerleşimi
  • Özel bağlantılar, besleme ve montaj düzeni
  • Üretim ve bakım için erişilebilir mekanik yapı
02

Sıfırdan kart, taşıyıcı kart ve backplane arasında nasıl seçim yapılır?

Taşıyıcı kart, işlemci ve belleği üzerinde barındıran uygun bir bilgisayar modülünü cihazın ihtiyaç duyduğu bağlantılara açar. Güç girişi, haberleşme, depolama, kamera ve diğer çevre birimleri projeye göre düzenlenebilir. Backplane ise birden fazla kartın ortak bir arka bağlantı yapısında çalışmasını sağlar. Ara kart, yani mezzanine çözümü de mevcut tasarıma ilave işlev kazandırabilir.

Sıfırdan işlemci kartı geliştirme; doküman erişimi, bellek yerleşimi, açılış yazılımı ve doğrulama açısından daha geniş kapsam taşıyabilir. Modül kullanımı bu yükün bir bölümünü azaltabilir; ancak taşıyıcı kartın doğru çalışması yine donanım ve yazılım uyarlaması gerektirir. Mimariyi hedef adet, ürün ömrü, arayüz ihtiyacı ve geliştirme bütçesine göre seçeriz.

  • Modül ve projeye özel taşıyıcı kart
  • Çok kartlı sistemlerde backplane ve ara kart
  • Gerekçelendirilen projelerde sıfırdan elektronik geliştirme
03

Sunucuya bağlanan özel PCIe kart ne yapabilir?

Özel PCIe kart tasarımı; ölçüm sisteminden veri alma, çok kanallı kayıt, cihaz arayüzü veya uygun donanımla veri ön işleme gibi görevlerde değerlendirilebilir. Örneğin sensörlerden gelen veriyi FPGA üzerinde düzenleyip sunucuya aktaran bir kart, projeye özgü bir veri toplama çözümü olabilir. FPGA programlanabilir mantık yapısıdır; kullanılıp kullanılmayacağı veri hızı, zamanlama ve işlem ihtiyacıyla belirlenir.

Kartın takılacağı sunucunun modeli, kullanılabilir PCIe hatları, yuva gücü, kart yüksekliği ve hava akışı başlangıçta incelenir. PCIe bağlantısının sürümü ve hat sayısı tek başına uygulama hızını garanti etmez. Kart, sunucu ve yazılım birlikte test edilir. Eski PCI arabirimi ise PCIe ile aynı değildir; eski sistem talepleri ayrı teknik inceleme gerektirir.

  • Veri toplama, özel cihaz arayüzü ve kayıt kartları
  • Uygun projede FPGA ve hızlandırıcı bağlantısı
  • Hedef sunucuyla mekanik, elektriksel ve yazılımsal doğrulama
04

CPU, GPU ve DDR bellek ihtiyacı nasıl belirlenir?

CPU genel işlem akışını ve uygulama görevlerini yürütür. GPU, uygun yazılımda paralel hesaplamayı hızlandırabilir. DDR bellek ise işlenen verinin ve uygulamanın çalışma alanıdır. Büyük bir GPU seçmek, verinin belleğe veya GPU tarafına yeterli hızda ulaşmadığı bir uygulamayı tek başına iyileştirmez. Görüntü boyutu, kanal sayısı, aynı anda çalışan işler ve sonuç için izin verilen süre birlikte değerlendirilir.

DDR nesli, kapasitesi ve çalışma hızı; seçilen işlemcinin denetleyicisi, bellek bileşenleri ve kart yapısıyla sınırlıdır. Her DDR sürümü veya GPU için koşulsuz uyumluluk sözü verilmez. Aday platformlarda gerçek yazılım ve örnek verilerle deneme yapılır. Böylece gereksiz donanım maliyetiyle yetersiz kapasite arasında ölçülebilir bir seçim yapılabilir.

  • Uygulamaya dayalı işlemci ve hızlandırıcı seçimi
  • Bellek kapasitesi kadar veri aktarım ihtiyacının incelenmesi
  • Platformun doküman ve yazılım desteğinin kontrolü
05

Yüksek hızlı PCB tasarımı ve soğutma neden birlikte ele alınır?

DDR ve PCIe gibi bağlantılarda elektronik şemanın doğru olması yeterli değildir. PCB katman yapısı, kontrollü empedans, bağlantı kayıpları, saat işaretleri ve beslemenin yük değişimlerine tepkisi incelenir. Sinyal bütünlüğü ve güç bütünlüğü çalışmaları seçilen bileşenin kurallarıyla yürütülür. Gerekli simülasyonlar, ölçüm imkânları ve kabul sınırları tasarım öncesinde proje planına alınır.

İşlemci, bellek ve güç devrelerinin ürettiği ısı; kartın yerleşimini ve kasayı etkiler. Fan, soğutucu veya gövdeye ısı aktarma seçenekleri kullanım ortamına göre değerlendirilir. Uzun süreli yükte performansın düşmesi, yeniden başlama ve bağlantı hataları izlenir. Açık masada çalışan numunenin kapalı cihazda aynı sonucu vereceği varsayılmaz.

  • Bileşene uygun PCB katmanları ve bağlantı kuralları
  • Besleme sıralaması, güç dağıtımı ve açılış kontrolleri
  • Kapalı kasada uzun süreli yük ve sıcaklık denemeleri
06

Kartın Linux veya Windows üzerinde çalışması nasıl sağlanır?

Özel kartın bilgisayar tarafından tanınması, uygulamanın güvenilir veri almasıyla aynı aşama değildir. Linux veya Windows sürücüsü, FPGA yazılımı, kartın açılış düzeni ve uygulama arayüzü birlikte planlanır. Büyük veri aktarımında DMA, işlemcinin her veriyi tek tek taşıma yükünü azaltabilir; tampon yönetimi ve hata davranışı yine tasarlanmalıdır. Hedef işletim sistemi ve sürümleri proje başında belirlenir.

Çekirdek veya sürücü güncellemesi, cihazın yeniden başlatılması ve yoğun kullanımda davranış test edilir. Windows sürücü imzalama ya da üreticiye özgü geliştirme araçları gerekiyorsa bunların erişim ve maliyet koşulları açıklanır. Kapalı işlemci/GPU arayüzlerinde geliştirme, erişilebilen dokümanlar ve lisansların izin verdiği kapsamda yapılır.

  • Kart yazılımı, sürücü ve uygulama arayüzü
  • İşletim sistemi ve sürüm uyumluluk listesi
  • Kesinti, hata kaydı ve güncelleme senaryoları
07

Prototipten kullanılabilir sisteme hangi testlerle geçilir?

Önce kritik veri yolunu veya arayüzü gösteren küçük kapsamlı deneme yapılabilir. Sonraki prototipte gerçek kart, hedef sunucu, güç kaynağı ve kasa birlikte çalıştırılır. Kabul planında işlenen veri miktarı, toplam yanıt süresi, veri kaybı, çalışma sıcaklığı ve kesintiden dönüş gibi ölçütler bulunur. Sonuçlar hangi donanım, yazılım ve test verisiyle alındığı belirtilerek kaydedilir.

Sertifikalı veya uygunluk testinden geçmiş bileşenler kullanmak, tamamlanan cihaza otomatik ürün uygunluğu kazandırmaz. Ürünün pazarı ve kullanım amacı için gerekli elektriksel güvenlik, EMC ve diğer değerlendirmeler ayrıca planlanır. Pilot üretim, montaj ve test tekrarını doğrulamak için kullanılır; seri üretime geçiş kararı yalnız ilk çalışan karta dayanmaz.

  • Ön deneme, elektronik prototip ve hedef sistem testi
  • İş yükü, ısınma ve hata durumları için kayıtlı kabul
  • Ürün düzeyinde uygunluk ve pilot üretim planı
08

Gizlilik, kaynak teslimi ve teklif kapsamı nasıl belirlenir?

Teklif için işleminizi, veri kaynaklarınızı, boyut sınırlarını, hedef adedi ve varsa kullanılacak sunucu modelini paylaşmanız yeterli bir başlangıçtır. Teknik dokümanları iletmeden NDA düzenleyebiliriz. İnceleme sonunda özel kart geliştirme ve mevcut modül entegrasyonu seçeneklerini; ilk yatırım, üretim maliyeti ve ürün ömrü açısından karşılaştırırız. Belirsiz arayüzler için önce fizibilite veya prototip aşaması tanımlanabilir.

Projeye ait şema ve PCB kaynakları, kapsamda geliştirilen yazılımlar, FPGA tasarım kaynakları, mekanik CAD ve test dokümanları sözleşmedeki teslim listesine göre proje sonunda verilir. Üçüncü taraf IP çekirdekleri, BIOS/BSP bileşenleri ve araç lisansları kendi koşullarına tabidir. PCB hızlı üretimi ve dizgi desteğini yalnız VOMRO tarafından geliştirilen müşteri projeleri için sunarız.

  • Teknik paylaşım öncesinde gizlilik sözleşmesi
  • Fizibilite, prototip ve üretim için ayrı karar noktaları
  • Sözleşmede tanımlı kaynak ve teknik doküman teslimi

Çalışma biçimi

Başlangıçtan teslimata açık bir süreç.

Her proje aynı görünmez; ancak ölçülebilir gereksinim, kontrollü revizyon ve sahada doğrulama adımları değişmez.

  1. 01

    İş yükünü tanımlarız

    Veriyi, bağlantıları, boyutu, işletim sistemini ve kabul koşullarını birlikte belirleriz.

  2. 02

    Mimariyi doğrularız

    Özel kart ve modül seçeneklerini inceler, kritik arayüzleri ön denemeyle değerlendiririz.

  3. 03

    Prototipi geliştiririz

    Elektronik, sürücü, uygulama ve mekanik tasarımı hedef sistem üzerinde birleştiririz.

  4. 04

    Test eder ve teslim ederiz

    Kabul kayıtlarını, projeye ait kaynakları ve üretim dokümanlarını teslim kapsamına göre düzenleriz.

Sık sorulanlar

Projeye başlamadan önce

Teknik kapsam, teslimatlar ve test planı projenizin gereksinimlerine göre birlikte netleştirilir.

CPU, GPU ve bellek bileşenleriyle nasıl bir sistem geliştiriyorsunuz?

Uygun hazır işlemci, bellek bileşenleri veya modüllerle projenize özel elektronik kart ve bilgisayar sistemi geliştiriyoruz. İş yüküne göre taşıyıcı kart, özel anakart, PCIe kart, kasa, soğutma ve yazılım entegrasyonunun kapsamını birlikte belirliyoruz.

Özel ölçülerde endüstriyel bilgisayar tasarlayabilir misiniz?

Boyut, bağlantılar, performans ve ortam koşulları incelenerek uygun mimari belirlenir. Hazır modüle taşıyıcı kart geliştirme veya sıfırdan kart tasarımı seçenekleri teknik doküman erişimi ve proje fizibilitesine göre değerlendirilir.

Geliştirilen PCIe kart bütün sunucularda çalışır mı?

Böyle bir genel uyumluluk varsayılmaz. Hedef sunucu, yuva yapısı, PCIe sürümü ve hatları, güç, soğutma, firmware ve işletim sistemiyle bir uyumluluk listesi hazırlanır. Kabul testleri tanımlanan sistemlerde yapılır.

Mevcut sunucumuza özel veri toplama kartı yaptırabilir miyiz?

Sensör veya cihaz arayüzü, kanal sayısı, veri hızı, kayıt süresi ve hedef sunucu incelenir. Uygun projelerde PCIe kart, FPGA ile ön işleme ve sürücü geliştirme birlikte ele alınabilir; kapsam fizibilite sonunda netleştirilir.

Kaynak dosyaları alabilir miyiz, NDA imzalıyor musunuz?

Talebiniz üzerine teknik paylaşım öncesinde NDA imzalarız. Projeye ait şema/PCB, yazılım, kapsamda geliştirilen FPGA ve CAD kaynakları ile teknik dokümanlar sözleşmedeki teslim listesine göre verilir. Üçüncü taraf lisans koşulları ayrıca açıklanır.

Fikrinizden başlayalım

Hayal ettiğiniz ürünü ve çözmek istediğiniz ihtiyacı konuşalım.