DaVinci TM Platformunda Video Kodlama. Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin.

Slides:



Advertisements
Benzer bir sunumlar
BTP 106 Bilgisayar Donanımı
Advertisements

ARM Tabanlı Mikrodenetleyici Temelleri ve Programlama
Anakartlar Sistemin merkezi bileşenidir.
Ufuk Sevim C ile mC 1. Hafta Ufuk Sevim
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
BLG 201 ŞAHİN AKDAĞ.
ENF 101 TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
CPU (Merkezi İşlem Ünitesi)
ANA KARTLAR VE KASALAR.
Bölüm 1 Ağlar ve Verİ İletİşİmİ
BELLEKLER.
BİLGİSAYARIN AÇILMASI.
Donanımlar Uzm. Murat YAZICI.
BELLEKLER.
BTP 106 Bilgisayar Donanımı
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
Bilgisayara Giriş Uzm. Murat YAZICI.
MODÜLE 2: BELLEK BİRİMLERİ
YAZILIM TABANLI RADYO UYGULAMALARI
Ders 2 Donanım Birimleri.
BELLEKLER.
Bilişim Teknolojileri Öğretmeni İsmail ÖZTÜRK
Bellekler RAM BELLEK.
DELL Workstation İş İstasyonu Teklifi Paflima Bilişim Teknolojileri.
AĞ DONANIMLARI Marmara BÖTE, 2012 – Osman Ay.
BİLGİSAYAR DONANIMI Hazırlayan: Emre ŞENTÜRK ( )
BELLEKLER. İşlemcinin istediği bilgileri en hızlı şekilde işlemciye ulaştıran ve bilgileri geçici olarak saklayan depolama birimidir Bellek Nedir.
Bilgisayar (Computer) Bilgisayar, uzun ve çok karmaşık hesapları bile büyük bir hızla yapabilen, mantıksal (lojik) bağlantılara dayalı karar verip işlem.
BİL 322 Programlanabilir Sayısal Sistemler LCD ile Uygulama Geliştirme.
ARM TABANLI İŞLEMCİLER
Bilgisayar İle İlgili Temel Kavramlar
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Bilgisayar Donanımı Dersi
*Display: 5.29" in actual measurement. Geniş ve TaşınabilirKolay Kulllanım - El Hareketi Algılama - S Planner Görüntü Alma ve OluşturmaHızlı ve Güçlü.
Anakart Bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçalar arasında iletişimi sağlayan birincil devre kartıdır. Anakartlar elektriği geçirmeyen.
DEPOLAMA.
Bilgisayar Mühendisliğine Giriş
Bilgisayar donanımı RAM-ROM Selma ÇELİK 1/B DERS ÖĞRETMENİ: YILMAZ EROGLU.
Bilgisayar Donanımı Dersi
Bilgisayar İle İlgili Temel Kavramlar
BİLGİSAYAR DONANIMI.
TEMEL BİLGİSAYAR TEKNOLOJİLERİ KULLANIMI
BİLGİSAYAR DONANIMI.
Xpeech X Serisi.
BTP 106 Bilgisayar Donanımı
Merkezi İşlem Birimi: Bilgisayar içinde neler oluyor
Bilgisayar İle İlgili Temel Kavramlar
DERS 1 Gömülü Sistemlere Giriş
Mikroişlemcili Sistem Tasarımı
Ders 6 Atmega328P Mikrodeneyleyicisi
Donanımlar Uzm. Murat YAZICI.
Bilişim Teknolojilerinin Temelleri
Bilgisayara Giriş Seyfullah BAŞKÖYLÜ.
İşletim Sistemleri (Operating Systems)
Deniz TAŞKIN Nurşen SUÇSUZ
Bilgisayar Mühendisliğine Giriş
İşletim Sistemleri (Operating Systems)
BTP 106 Bilgisayar Donanımı
BİLİŞİM TEKNOLOJİLERİ
Bilgisayar Donanımı Hafta 3
Bilgisayar Donanımı BELLEKLER – RAM.
Temel Kavramlar Bilgisayar Çalışma Mantığı
NİŞANTAŞI ÜNİVERSİTESİ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
ETHERNET KARTI(AĞ KARTI)
Bellekler.
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

DaVinci TM Platformunda Video Kodlama

Neden DaVinci TM ? ? ? DaVinci TM platformu özellikle sayısal video kodlama ve çözme gibi ağır hesapsal yüklerin üstesinden kolayca gelebilmektedir. Mimarisinin sunmuş olduğu çift çekirdekli yapı gerçek zamanlı uygulamaların performansını arttırmaktadır.

Nerelerde DaVinci TM ? ? ?

DaVinci TM Mimarisi DaVinci TM çift çekirdekli bir yapıya sahiptir. İlki 32 bitlik RISC mimarisine sahip bir ARM yongası, ikincisi ise yüksek performanslı sabit noktalı işlem yapabilen DSP çekirdeğidir.

Neden çift çekirdek ? ? ? Gerçek zamanlı çokluortam uygulamaları sayısal işaret işlemenin yanında (yazılımsal) bazı çevresel birimlerinde uygulama içerisinde kullanılmasını gerekli kılmaktadır (donanımsal). Bu aşamada sayısal işaret işleme için kullanılan işlemcilerin performansı çevre birimler için de harcanmaktadır. DaVinci TM ise ARM ve DSP farklı görevler üstlenmektedir.

DaVinci TM de ARM yapısı ARM işlemcinin görevleri; Sistem koşullama ve düzenleme Güç yönetimi Kullanıcı arayüzü Çevre birimlerin yönlendirilmesi ve yönetilmesi...

DaVinci TM de ARM Özellikleri 297-MHz ARM926EJ-S™ Clock Rate Support for 32-Bit and 16-Bit (Thumb® Mode) Instruction Sets 16K-Byte Instruction Cache 8K-Byte Data Cache 16K-Byte RAM 8K-Byte ROM Endianness: Little Endian for ARM and DSP

DaVinci TM de DSP yapısı DSP görevleri; İmge, video ve ses işleme gibi yüksek hesapsal yüke sahip işlemlerin gerçekleştirilmesi.

DaVinci TM de DSP Özellikleri 594-MHz C64x+™ Clock Rate 32-Bit C64x+ Instructions/Cycle 32K-Byte L1P Program RAM/Cache (Direct Mapped) 80K-Byte L1D Data RAM/Cache (2-Way Set-Associative) Endianness: Little Endian for ARM and DSP

DaVinci TM nin temsili blok gösterimi

DVEM (Digital Video Evaluation Module) Hardware On-Screen Display (OSD) Four 54-MHz DACs Digital Output 32-Bit DDR2 SDRAM Memory Controller With 256M-Byte Address Space Flash Memory Interfaces Flash Card Interfaces IR Remote Interface Three UARTs (One with RTS and CTS Flow Control) 10/100 Mb/s Ethernet MAC (EMAC) USB Port With Integrated 2.0 Three Pulse Width Modulator (PWM) Outputs Up to 71 General-Purpose I/O (GPIO) Pins AIC33 stereo codec

DaVinci TM ile H.264 Video Kodlama

H.264 Video Kodlama OS : symbian Nokia 6600 ARM9TDMI Decoder is highly optimized using assembly C/C++ Excellent performance for power consumption Supports series 60 mobile phones QCIF 15 fps

H.264 Video İletimi

ASI - As a protocol its capable of up to 270Mbps

H.264 Video Konferans

DaVinci TM ile Çokluortam İletimi Dosya Adı : XXX.jpg Dosya Boyutu : Byte BAŞLIK ÇERÇEVESİ; Dosya türü : jpg Toplam veri miktarı : Byte Başlık : HEADER Kaynak çerçevesi veri miktarı : 1024 Byte Kaynak çerçevesi sayısı : 50 KAYNAK ÇERÇEVESİ Başlık : SOURCE Kaynak çerçevenin numarası : X Kaynak çerçevenin veri boyutu : Y

H.264 Profilleri

DaVinci TM Platformunda Video Kodlama -SON- Teşekkürler…