Professional Documents
Culture Documents
Pixel To Byte Turkce
Pixel To Byte Turkce
elektronik
Madde
MIPI DSI Paketlerinden Rastgele Piksel Boyutlarına Düşük Maliyetli
Birleştirilmiş Piksel Dönüştürücü
Kiyong Kwon , Dongwon Kang, Geon-Woo Ko, Seok-Young Kim ve Seon-Wook Kim *
Özet: Yarı iletkenlerdeki ve görüntü işleme teknolojilerindeki ilerleme, özellikle mobil tüketici cihazlarında
görsel kaliteyi önemli ölçüde iyileştirmiştir. Cihazlar, yüksek çözünürlüklü ekranlarda çeşitli piksel formatlarını
desteklemek için düşük maliyetli ve yüksek bant genişliğine sahip bir arayüz gerektirir; bu nedenle, MIPI
Alliance endüstri standardı MIPI DSI'yi (Ekran Seri Arayüzü) önerdi. DSI Rx'in geleneksel uygulaması , paketi
DSI PHY giriş genişliğiyle hizalayarak ve ardından yükü piksellere dönüştürerek, gelen bir paketi başlık,
faydalı yük ve sağlama toplamı olmak üzere üç bileşene sınıflandırmıştır. İki aşamalı yaklaşımı, çeşitli
pikselleri desteklemek için yüksek uygulama maliyetleriyle sonuçlandı. Bu makale, her bir bileşeni
sınıflandıran ve giriş yükünü yalnızca bir adımda çeşitli piksel biçimlerine hizalayan, böylece daha az alan ve
daha düşük güç tüketimi ek yükü elde eden düşük maliyetli bir birleşik piksel dönüştürücü önermektedir .
Teklif için iki terim yeni tanıtıldı: bir taban ve bir kalan. Taban boyutu, DSİ PHY girişi ile aynıdır ve kalan kısım,
tabanlar hizalandıktan sonra dinlenmedir. Bir piksel boyutu, bir veya daha fazla tabanın toplamına ve
kalanına eşittir. Giriş, tabanın tam boyutu ve D-PHY girişi nedeniyle dönüştürücüyü çok basit bir şekilde
uygulamamızı sağlar. Ek olarak, yaklaşımımız , başlık boyutu temel boyuta eşit olduğundan, başlığı yükten
ayrı olarak ele almayı gerektirmez . Bu nedenle, başlık algılama birimi ortadan kaldırılarak karmaşıklık daha
da azaltılır. Önerilen tasarım, FPGA'da işlevsel olarak doğrulandı ve Samsung 65 nm standart hücre kitaplığı
Alıntı: Kwon, K.; Kang, D.; Ko,
aracılığıyla sentezlendi. Sentez sonucu , önerilen tasarımın geleneksel tasarıma göre alanda %25,7 ve güç
G.-W.; Kim, S.-Y.; Kim, S.-W.
https://doi.org/10.3390/
elektronik11081221 Anahtar Kelimeler: MIPI DSİ; paket hizalama; tasarım optimizasyonu; enerji tüketimi
bir mobil cihaz için yüksek bant genişliği. MIPI Alliance, 2006'dan beri bu amaç için endüstri
standardı MIPI DSI'yi (Ekran Seri Arayüzü) önermektedir [4] ve mobil, otomotiv ve multimedya
uygulamalarına geniş ölçüde uyarlanmıştır [5]. DSI, paket tabanlı bir seri arabirimdir ve yüksek
kullanılabilirliği nedeniyle bu arabirim üzerinde çeşitli çalışmalar [6-10] yapılmıştır: PHY katmanının
EMI etkisini azaltmak için bir karıştırma işlevi eklemek [8], IP'nin etkinliğini artırmak için DSİ ile
benzer bir yapı [9], mobil cihazların düşük güç taleplerini elde etmek için arabelleği yeniden
amaçlayarak alanı azaltarak [10] vb.
DSI Rx, DSI Tx kaynağından D-PHY [11] sinyalini alır, başlık, yük ve sağlama toplamını
tanımak için giriş paketinin kodunu çözer, yükünü piksellere göre hizalar ve bunları bir ekrana
iletir. Ekran çeşitli görüntü standartlarını desteklediğinden piksel hizalaması gereklidir . DSI Rx IP
genellikle hizalama için bu yazıda temel tasarım olarak adlandırılan iki sıra adımı kullanır: giriş
paketini tanıma ve D-PHY çıkış genişliğine hizalama ve ardından yükü piksellere hizalama. İki
aşamalı uygulama, ara sonucu depolamak için bir arabellek ve çeşitli bit genişlikli piksel
formatlarını desteklemek için büyük bir piksel arabelleği gerektirir, bu nedenle yüksek karmaşıklık
ile sonuçlanır.
Bu nedenle, bu makale, hepsini tek bir adımda işlemek ve böylece daha az alan ve daha
düşük güç tüketimi ek yükü elde etmek için birleşik bir piksel dönüştürücü önermektedir. Tasarım
için, bir başlık, bir yük ve bir sağlama toplamından oluşan bir yapı değil, bir veya daha fazla taban
ve bir geri kalandan oluşan bir paket düşünüyoruz. Taban boyutu, D-PHY giriş genişliği ile aynıdır
ve kalan kısım, tabanlar hizalandıktan sonra bırakılır. MIPI DSI'daki bir piksel, bir veya daha fazla
baz ve bir geri kalan olarak ifade edilebilir, yani, n × l + α bayt, burada n , baz sayısıdır , l , taban
boyutudur, yani dört ve geri kalan α (0 α < l). Piksel yönelimli yaklaşım olan sınıflandırmamız,
tabanın aynı boyutu ve D-PHY girişi nedeniyle dönüştürücüyü çok basit bir şekilde uygulamamızı
sağlar. Ek olarak, yaklaşımımız, başlık boyutu temel boyuta eşit olduğundan, bir paket başlığının
bir yükten ayrı olarak ele alınmasını gerektirmez . Bu nedenle, başlık algılama birimini ortadan
kaldırabilir, böylece karmaşıklığı daha da azaltabiliriz. Önerilen tasarım, FPGA ortamı aracılığıyla
doğrulandı ve Samsung 65nm standart hücre kitaplığı aracılığıyla sentezlendi. Sonuç olarak, temel
tasarımdan alanda %25,7 ve güç tüketiminde %38,6 azaltabildik. Bildiğimiz kadarıyla, piksel
hizalamasını hedefleyen herhangi bir çalışma yapılmadı ve bu, yükleri bir tabana ve geriye kalana
dayalı olarak sınıflandırma ve hizalamaya yönelik ilk girişimdir.
Bir görüntünün çıktısını almak için, görüntüye ek olarak periyodik olarak bir senkron sinyali iletilmelidir.
veri. Örneğin, bir yatay video hattının bir karesini ilettikten sonra hsync,
sinyal iletilmelidir. Bu gereksinimlere yanıt olarak, ev sahibi oluşturur ve
piksel akışı için uzun bir paket ile hsync için kısa bir paketin bir karışımını iletir.
MIPI DSI standardı, RGB ve YCbCr'nin birkaç piksel biçimini tanımlar ve Tablo 1
onları piksel ve bayt hizalama bilgileriyle gösterir.
Tabloda gösterildiği gibi, 18 bit gibi bazı biçimlerde bir piksel bayt hizalı değildir
RGB ve 36 bit RGB; bu nedenle, biçimlerde birden çok pikselin bir araya getirilmesi gerekir
(çoklu piksel hizalı veri) bir görüntüleme modülüne teslim edilmek üzere. Şekil 2 , bir
R gruplarından oluşan paketlenmiş 18 bit RGB piksel formatı için uzun paket iletimi,
18 bit pikseller için G ve B 6 bit verileri. DSI Rx, bir ekrana bir seferde 4 piksel gönderir, yani,
9 bayt (4 piksel × (18 bit/piksel)/(bayt/8 bit)). Şu andan itibaren, çoklu piksel hizalı
Tablo 1'de tanımlanan verilere "piksel" adı verilir.
2.3. Alakalı iş
MPEG2 hizalaması ile ilgili bir çalışma vardır [13]. Bu çalışmada sıkıştırılmış değişken
uzunluktaki paketler 1 bayt veya 4 bayt birimler halinde işlenmelidir. Başlığı sabitleme noktası
Machine Translated by Google
Paket hizalayıcı, gelen bir paketi 4 baytlık hizalanmış bir başlık, yük ve sağlama toplamı
olarak sınıflandırır. Hizalayıcı, iki adet 4 baytlık giriş arabelleği (cur_ibuf ve prev_ibuf), iki adet
Machine Translated by Google
4 baytlık çıktı arabellekleri (header_obuf ve payload_obuf) ve iki seçme çoklayıcı (bir başlık
seçici ve bir yük seçici). Her döngüde, D-PHY'den gelen yeni 4 baytlık veri mevcut giriş ara
belleğine (cur_ibuf) girilir ve mevcut giriş ara belleğinde depolanan 4 baytlık veri önceki
giriş arabelleğine (prev_ibuf) taşınır, böylece iki seçiciler iki döngü, yani 8 baytlık giriş
verilerini işler. Başlık seçici, 8 baytlık iki giriş arabelleğinden 4 baytlık bir başlık seçer,
böylece seçilen başlığı başlık çıkış arabelleğine (header_obuf) kaydeder, isteğe bağlı olarak
ECC düzeltme modülünün depolamadan önce hata algılama ve düzeltme yapmasını
sağlar. Yük seçici, iki giriş arabelleğinden 8 baytlık girişten 4 baytlık bir yük seçer ve bunu
yük çıkış arabelleğine (payload_obuf) depolar.
Şekil 4 , faydalı yük seçicinin iki giriş tamponundan 4 baytı nasıl seçtiğini ve iki tamponun ,
4 baytlık hizalama için faydalı yük seçicinin seçim değeri olan payload_pos değeri
tarafından sağa kaydırıldığını gösterir .
Başlık seçici, faydalı yük ile aynı tasarıma sahiptir. Başlık seçicinin seçim değeri
olan header_pos değeri, bir işlem başladığında başlangıçta sıfıra ayarlanır ( işlem,
standarda göre şerit sıfırdan başlar) ve önceki paket boyutlarına göre değişir. Bir
paket uzunluğu başlığın, yükün ve sağlama toplamının toplamı olduğundan, mevcut
bir paket i'den sonraki i + 1 paketinin başlık konumu aşağıdaki gibi ifade edilebilir,
burada l bayt ve s cinsinden girdi boyutudur. (·) (·) boyutunu temsil eder :
header_posi+1
= {header_posi + s(packeti)} mod l =
{header_posi + s(headeri) + s(payloadi)
+s(checksumi)} mod l (1)
= {header_posi + s(payloadi) mod l + 2} mod l (2)
Şekil 4. İki giriş tamponundan 4 bayt seçerek , payload_pos değişkenine göre temel tasarımdaki faydalı yük
seçicinin davranışı .
Başlık boyutu tüm paketler için D-PHY giriş boyutu l ile aynı olduğundan Denklem (1)
Denklem (2) 'ye kısaltılabilir . Ek olarak, Denklem (2) , payload_pos'un header_pos'a eşit
olduğunu ve mevcut i paketi içinde değişmediğini belirtir.
Piksel hizalayıcı, bir demultiplexer (bir piksel seçici) ve pixel_obuf adı verilen 60 baytlık
bir piksel çıkış tamponundan oluşur. Piksel seçici , sıfırdan başlayıp her piksel formatı
tarafından önceden tanımlanan değere ulaşana kadar bir artan seçicinin seçim değerine,
pixel_obuf_pos'a bağlı olarak, hizalanmış 4 baytlık bir girdi yükünü pixel_obuf'a yerleştirir.
Örneğin, piksel boyutu 12 bayt ise, pixel_obuf_pos sıfırdan ikiye kadar değerlere sahiptir. Biçim
kod çözücü, maksimum pixel_obuf_pos değerini sağlar ve giriş yükü, çıkış arabelleğinin 4 baytlık
LSB'sinden depolanır.
pixel_obuf'un hem Tablo 1'de gösterilen piksel boyutlarına (çoklu piksel hizalı boyutlar) hem
de giriş yükü birimine (4 bayt) hizalanması gerektiğinden, çıktı arabelleği boyutu olarak 60 bayt
kullandık, en küçük ortak kat. en kötü durum tasarımı. Şundan kaynaklanır:
Machine Translated by Google
30 bit RGB formatından 15 bayt çoklu piksel hizalama boyutu durumunda. Bu durumda,
pixel_obuf_pos değeri 0'dan 14'e kadar tekrar eder. Bu nedenle, en kötü durum tasarımı, büyük
bir çıktı tamponu ve bir piksel seçici gerektiren piksel hizalayıcıyı karmaşık hale getirir.
Temel tasarımın eksiklikleri vardır: (1) Önemli bir ek yüke neden olan iki bağımsız hizalama
gereklidir. (2) Farklı piksel formatı, farklı bir piksel hizalaması gerektirir, dolayısıyla her piksel
formatına karşılık gelen bir devre gerektirir. Birden çok piksel biçimini desteklemek için tasarım
esnekliğini kaybeder. Esnekliği desteklemek için, en büyük boyutlu piksel hizalama tasarımı, en
kötü durum için düşünülmelidir [14].
Şekil 5. Birleşik piksel dönüştürücümüz ve bir komut kod çözücümüz. Gri kutu bir arabelleği temsil eder.
Machine Translated by Google
Şekil 6. cur_ibuf ve prev_ibuf tamponları ile hizalanan ve n'ye bağlı olarak temel konumları
gösteren pixel_obuf çıktı piksel tamponu.
!"#
!"#
Şekil 7. n = 2 ve α = 2 olduğunda iki giriş arabelleği işlemi örneği. Gri baytlar, geçerli bir yükü
temsil eder. (a) Geri kalan tüm yük baytlarının cur_ibuf içinde mevcut olduğu basit bir durum.
(b) Geri kalan tüm yük baytlarının cur_ibuf'ta mevcut olmadığı zor bir durum.
Şekil 7b, geri kalan tüm faydalı yük baytlarının t döngüsünde cur_ibuf içinde mevcut
olmadığı zor bir durumu göstermektedir. İkinci tabanı, b7b6b5b4'ü t döngüsünde ve geri kalanını
bir sonraki döngü olan t + 1'de seçiyoruz . bu nedenle, kalanı seçmek için base_pos l ile sağa
kaydırmaya ihtiyacımız var. Negatif bir sayı, sola kaydırma anlamına gelir. N/A konumunda, ilgili
seçicinin değerinin kullanılmadığı anlamına gelir.
base_pos (i,
j, k) = {header_posi + (l × n + α) j + l × k} mod
l = {header_posi + α × j} mod l (3)
Denklem (3)' ten, base_pos'un bir piksel içinde değişmediğini, ancak bir sonraki piksel
için kalan α kadar arttığını biliyoruz . base_pos, 2 bitlik toplayıcılar kullanılarak kolayca
uygulanabilir çünkü l = 4 olduğunda işlem sonucunun yalnızca alt 2 bitinin alınması gerekir .
Başlangıçta, header_pos(0) = 0. Ardından, Denklem (2) ve (3) 'ten ve bir paketteki N
piksel için ,
header_pos(i+1) = (header_pos(i) + N × α + 2) mod l (N (4)
× α) mod l , başlıktan[9:8] (kelime sayısı en az anlamlı 2 bit) elde edilir. Bu nedenle, sonraki
paket hizalaması için header_pos'a sadece 2 ve header[9:8] eklememiz gerekiyor.
Machine Translated by Google
Kalan seçiciyi kontrol etmeyi Şekil 7'de zaten tartışmıştık. Zor durum base_pos + α > l'yi
gerektirir. Bu nedenle, kalan seçicinin seçim değeri, rem_pos, olur:
(5)
aksi durumda.
base_pos l ise base_pos
rem_pos = ( base_pos +α>l
Her piksel için base_pos + α hesaplıyoruz , böylece hesaplama için herhangi bir ek kaynağa
ihtiyaç duymuyoruz .
i. taban için, pixel_obu f _pos , 0 i < n olduğunda i + (3 n) olur . n'nin değeri
bir sabittir, bu nedenle pixel_obu f _pos için bir sayaç ilk taban için 3 - n olarak başlatılır.
Bölüm 2.2'de olduğu gibi , DSİ IP çeşitli piksel formatlarını destekler, dolayısıyla çıktı piksel
boyutu da değişir. Bu nedenle, DSİ IP'sinden gelen piksel çıkışı belirli bir sabit noktaya hizalanmalıdır.
Örneğin, boyuta bağlı olarak en önemsiz bayta göre sıralama veya en önemli bayta göre sıralama
yapılabilir. Bu yazıda, donanımın basitliği için kalan konumu sabitlemeyi uyguladık. Gerekirse,
hatırlatıcı için ek bir büyük boyutlu çoklayıcı ile pikselleri en önemsiz bayttan hizalayan bir temel
piksel seçici kullanmak mümkündür. Çoklayıcı, Tablo 1'deki 6 bayt, 9 bayt ve 15 bayt çoklu
piksellerin kalanlarını sırasıyla çıkış tamponunun [6:5], [8] ve [14:12]'de saklar.
"
"
$ "
' "
%&
Başlangıçta base_pos değeri sıfıra ayarlanır. Bundan sonra, base_pos, Denklem (3) ile her
piksel için (çünkü α = 3) üçer artırılır. Birinci döngüde, base_pos sıfırdır; buna göre, seçilen 4
baytlık taban grileşir. Bu seçili taban, pixel_obuf'u pixel_obuf_pos'a göre doldurur . Pixel_obuf_pos,
3 - n'den 2'ye 1 artar ve her piksel için tekrarlanır.
Çeşitli piksel boyutları işlenirken, kalanın konumunun sabitlenmesi ve temel başlangıç konumunun
ayarlanması, geri kalan için ek mux gerektirmeyen avantaja sahiptir. Kalan, üçüncü döngüde
taban ile aynı anda seçilir ve pixel_obuf'u doldurur. rem_pos, Denklem (5) ile aynı base_pos
değerine sahiptir. İlk piksel
Machine Translated by Google
kalanın cur_ibuf'ta mevcut olduğundan, kalanın aynı döngüde son tabanla pixel_obuf'u
doldurduğu basit durum. İkinci piksel, geri kalanın cur_ibuf'ta mevcut olmadığından, son
tabandan sonraki döngüde kalanın pixel_obuf'u doldurduğu zor durumdur .
"
Şekil 9. FPGA üzerinde doğrulama kurulumu. (a) Bir blok diyagram. (b) Bir sinyal üretecinden gelen bir test
girişi kullanılarak görüntülenen çıktı .
Tablo 3 , Tablo 2'yi açıklayarak her tasarımın ana bileşenlerini karşılaştırır. Her
iki tasarım da üç ana bölüme ayrılabilir: iki girdi tamponu, iki seçici ve çıktı.
çoklayıcılar ve arabelleklerle hizalama mantığı. Tasarımımız çıktıyı önemli ölçüde azalttı
piksel hizalaması için küçük çıktı arabelleğinden ve küçük çoklayıcıdan hizalama.
Birleşik Pikselimiz
Alan taban çizgisi Kesinti
Dönüştürücü
Tablo 4 , her iki tasarımda ve tasarımımızda dinamik gücün toplam güç tüketimine hakim
olduğunu gösteren genel güç tüketiminin sonuçlarını göstermektedir.
temel tasarımdan %38,6 azaltıldı. Piksel için mantık boyutunun büyük ölçüde azaltılması
hizalama dinamik güçte önemli bir azalmaya neden olur.
Toplam Dinamik Güç 5.392 Toplam Dinamik Güç 3.312 Hücre Dahili %38.6
3.263 5.341 Hücre Dahili %38.9
Ağ Anahtarlama 0.051 Net Anahtarlama 0.049 %3.7
Hücre kaçağı Güç 0.016 Hücre sızıntısı Güç 5.408 0.012 %25.1
Toplam Toplam 3.323 %38.6
6. Sonuçlar
Bir mobil ortamda çevre birimlerini görüntülemek için aktarılan veri miktarı olarak
arttıkça, arayüzün düşük güç tüketimi ile yüksek bant genişliği gerekli hale gelir.
MIPI Alliance, bu amaç için endüstri standardı MIPI DSİ'yi önermektedir.
Ekran, kullanıcının esnekliği için mümkün olduğunca çok piksel biçimini desteklemelidir,
ancak paketleri piksellere dönüştürmek için uygulama yüküne neden olur.
Bu yazıda, karmaşıklığı azaltmak için düşük maliyetli bir birleşik piksel dönüştürücü önerdik.
paketleri bir başlık yerine bir tabana ve kalana göre sınıflandırarak geleneksel tasarımın
ve bir yük. Bu konsept, piksel çıkışı için hizalama sürecini önemli ölçüde azaltır,
yanıt verirken düşük donanım ek yükü ile DSI IP'leri oluşturmayı mümkün kılmak
çeşitli piksel biçimleri. Birleşik piksel dönüştürücü tasarımımız çeşitli giriş boyutlarını destekleyebilir
ve taban ve geri kalan konsept aracılığıyla çıktı boyutları. Bu nedenle yaklaşımımız
farklı sayıda şerit içeren diğer birçok arabirime daha da genişletilebilir (yani, 1'den
PCIe [19] üzerinde 32 şerit ) veya hizalanacak farklı veri boyutlarına sahip standartlar (yani, 188 bayt
MPEG-2 Aktarım Akışı [20] tarafından kullanılan sabit uzunluklu paketler ). Önerilen DSİ IP
FPGA'da işlevsel olarak doğrulandı ve Samsung 65 nm işlem standardı ile sentezlendi
kütüphane [21] ve Synopsys Design Compiler [22] ,
alan ve güç tüketiminde %38,6.
Machine Translated by Google
Yazar Katkıları: KK, bu makalenin araştırmasını ağırlıklı olarak gerçekleştirmiştir; DK, G.-WK, S.-YK ve S.-WK
araştırmalarını farklı şekillerde desteklemiştir. Ayrıca S.-WK bu projeye öncülük etmiştir ve bu nedenle bu
araştırma ve yayından sorumludur. Tüm yazarlar , makalenin yayınlanan versiyonunu okudu ve kabul etti.
Finansman: Bu çalışma, MOTIE/KEIT'in [proje No. 20004545, Yüksek Parlaklıklı 2000PPI MicroLED Arka Panel
ve AR Cihazları için Modül Geliştirme] ITECH Ar-Ge programı tarafından desteklenmiştir ve EDA Aracı,
Kore'deki IC Tasarım Eğitim Merkezi (IDEC) tarafından desteklenmiştir.
Çıkar Çatışmaları: Yazarlar herhangi bir çıkar çatışması beyan etmemektedir.
Referanslar
1. Cooper, W.; Farrell, S. Çözünürlük Devrimi: Gerçekten Kaç Bit'e İhtiyacımız Var? SMPTE Motion Imaging J. 2017, 126, 1–8.
[Çapraz Referans]
2. Blahnik, V.; Schindelbeck, O. Akıllı telefon görüntüleme teknolojisi ve uygulamaları. reklam Seçenek Teknoloji. 2021, 10, 145-232.
[Çapraz Referans]
3. Legault, A. VESA Görüntü Akışı Sıkıştırma ile Daha Yüksek Çözünürlüklü Ekranlar Oluşturun. MIPI DevCon 2017 Proceedings of the MIPI DevCon
2017, Bangalore, Hindistan, 27 Ekim 2017. Çevrimiçi olarak erişilebilir: https://www.mipi.org/sites/default/files/Hsinchu-Hardent-Create
Daha Yüksek Çözünürlüklü Ekranlar.pdf (10 Kasım 2021'de erişildi).
4. MIPI Alliance, Inc. Ekran Seri Arabirimi (DSI) Spesifikasyonu, Sürüm 1.2. 2014. Çevrimiçi olarak erişilebilir: https://www.mipi.org/ düğüm/627 (6
Mart 2022'de erişildi).
5. MIPI Ekran Seri Arayüzü (MIPI DSI). Çevrimiçi olarak erişilebilir: https://www.mipi.org/specations/dsi (13 Eylül'de erişildi
2021).
6. Novatek Microelectronics Corp. MIPI Sinyal Alma Aparatı ve Yöntemi. ABD Patenti 09,077,505, 7 Temmuz 2015.
7. Samsung Electronics Co., Ltd. Çoklu Bayt Paketleme için Çip Üzerinde Sistem ve Aynısı Dahil Veri İşleme Sistemi.
ABD Patenti 10,621,136, 14 Nisan 2020.
8. Qualcomm Anonim Şirketi. MIPI CSI-2 C-PHY için Alternatif Sözde Rastgele İkili Dizi Tohumları. PCT/US2016/050001. BİZ
Patent 15/253,020, 27 Nisan 2017.
9. Shin, G.-W.; Lee, C.-K.; Lee, Y.-H. Mobil Cihazlar İçin Hem Kamerayı Hem Ekranı Destekleyen Bir Arayüzün Donanım Tasarımı.
2015 4. Uluslararası Modelleme ve Simülasyon Konferansı (MAS), Jeju Adası, Kore, 25–28 Kasım 2015 Bildiriler Kitabında; s. 17–20. [Çapraz
Referans]
10. Samsung Electronics Co., Ltd. Paket Verici ve Aynısı Dahil Arayüz Aygıtı. 1.021.950.690.000, 24 Aralık
2020.
11. MIPI D-PHY. Çevrimiçi olarak erişilebilir: https://www.mipi.org/specations/d-phy (2 Mart 2022'de erişildi).
12. Rodriguez, M. Yüksek Performanslı VR Uygulamaları, MIPI DSI ile Yüksek Çözünürlüklü Ekranlar Sürüyor. Proceedings of the MIPI DevCon
2018, Seul, Kore, 19 Ekim 2018. Çevrimiçi olarak erişilebilir: https://www.mipi.org/sites/default/files/2018-MIPI-DevCon Rodriguez-Analogix-
Yüksek Performanslı-VR-Apps.pdf (1 Aralık 2021'de erişildi).
13. Mladenov, TM; Mücahid, FA; Jung, E.; Har, D. Veri Hizalama Mekanizması ile Yüksek Veri Hızlı Akış Ayrıştırmanın Uygulanması.
2006 IEEE Uluslararası Sinyal İşleme ve Bilgi Teknolojisi Sempozyumu Tutanakları'nda, Vancouver, BC, Kanada, 27-30 Ağustos 2006; s.
697-701. [Çapraz Referans]
14. Bayt-Piksel Dönüştürücü IP. Çevrimiçi olarak erişilebilir: https://www.latticesemi.com/-/media/LatticeSemi/Documents/UserManuals/
1D2 / FPGA-IPUG-02027.ashx? Document_id = 52142 (6 Mart 2022'de erişildi).
15. DGnT Co., Ltd. MIPI Model Oluşturucu. Çevrimiçi olarak erişilebilir: http://www.dgnte.com (8 Mart 2022'de erişildi).
16. Xilinx. Zynq UltraScale+ MPSoC Veri Sayfası: Genel Bakış (DS891). Çevrimiçi olarak erişilebilir: https://www.xilinx.com/support/
dokümantasyon/data_sheets/ds891-zynq-ultrascale-plus-overview.pdf (8 Mart 2022'de erişildi).
17. Xilinx. MIPI D-PHY v4.1 LogiCORE IP Ürün Kılavuzu. Çevrimiçi olarak erişilebilir: https://www.xilinx.com/support/documentation/ip_
belgeler/mipi_dphy/v4_1/pg202-mipi-dphy.pdf (8 Mart 2022'de erişildi).
18. Saar, H. MIPI DSI ve VESA DSC ile Yeni Uygulamalarda 4K Yüksek Çözünürlüklü Gömülü Ekranlar Sürme. MIPI DevCon 2017 Proceedings of
the MIPI DevCon 2017, Bangalore, Hindistan, 27 Ekim 2017. Çevrimiçi olarak erişilebilir: https://www.mipi.org/sites/default/files/ Bangalore-
Synopsys-Driving-4K-Yüksek Çözünürlük.pdf (1 Aralık 2021'de erişildi).
19. Mayhew, D.; Krishnan, V. PCI ekspres ve gelişmiş anahtarlama: Yeni nesil ara bağlantılar oluşturmaya yönelik evrimsel yol.
2003 11. Yüksek Performanslı Bağlantılar Sempozyumu Tutanakları'nda, Stanford, CA, ABD, 20–22 Ağustos 2003; s. 21–29.
[Çapraz Referans]
20. Vikipedi. MPEG Taşıma Akışı. Çevrimiçi olarak erişilebilir: https://en.wikipedia.org/wiki/MPEG_transport_stream (erişilen
6 Mart 2022).
21. Samsung. Samsung 65 nm İşlem Teknolojisi. Çevrimiçi olarak erişilebilir: https://www.samsungfoundry.com/foundry/homepage/ anonim/
teknoloji12inch65nm.do?_mainLayOut=homepageLayout&menuIndex=020105 (23 Şubat 2022'de erişildi).
22. Özet. Tasarım Derleyici. Çevrimiçi olarak erişilebilir: https://www.synopsys.com/implementation-and-signoff/rtl-synthesis-test/dc
ultra.html (23 Şubat 2022'de erişildi).