TWI322378B - Data transfer control device - Google Patents
Data transfer control device Download PDFInfo
- Publication number
- TWI322378B TWI322378B TW95109755A TW95109755A TWI322378B TW I322378 B TWI322378 B TW I322378B TW 95109755 A TW95109755 A TW 95109755A TW 95109755 A TW95109755 A TW 95109755A TW I322378 B TWI322378 B TW I322378B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- packet
- bit
- becomes
- control device
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/4045—Coupling between buses using bus bridges where the bus bridge performs an extender function
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Systems (AREA)
- Bus Control (AREA)
- Communication Control (AREA)
Description
1322378 九、發明說明: 【發明所屬之技術領域】 . 本發明係關於資料傳送控制裝置及電子機器。 • 【先前技術】 . 近年來,作為以降低EMI雜訊等為目的之介面之 LVDS(低電壓差動信號傳送)等高逮串列傳送介面,正備受 注目。該高速串列傳送中,發送器電路藉由差動信號 ^ (differential signals)發送被串列化之資料,接收器電路差 動放大差動信號,藉此實現資料傳送。 一般之行動電話藉由以下部分所構成:第1機器部分, 其係設置用於進行電話號碼輸入或文字輸入之按鈕者;第 2機器部分’其係設置主LCD(液晶顯示器)、副LCD、或相 機(CCD)者;及連接第1、第2機器部分之鉸鍊等連接部 分。因此藉由使用差動信號之串列傳送,進行設置於第1 機器部分之第1基板與設置於第2機器部分之第2基板間之 φ 資料傳送時,可減少通過連接部分之配線數目而為較佳。 惟於由CCD或CMOS等相機(攝像裝置)所輸出之相機資 :; 料,具有各種格式。具體上具有YUV422、YUV420、 • RGB888、RGB565、RGB444、RAW6、RAW7、RAW8、 .· RAW10、RAW12、JPEG8 等格式。在此 YUV422與 YUV420 作為8位元資料(一個資料單位為8位元之資料)而輸入; RGB888作為24位元、RGB565作為16位元、RGB444作為 12位元資料而輸入。此外RAW6、RAW7、RAW8、 RAW10、RAW12分別作為6、7、8、10、12位元資料而輸 109232.doc 入’ JPEG8作為8位元f料而輸人。因此將相機資料封包 化,由设置相機之第2機器部分往設置主機裝置之第1機器 部分進行㈣傳料,希望能支援料多種之格式。° 惟將㈣多種之格式之相機資料進行封包化時,冗長資 ^之位元數變多時,串列匯流排之資料傳送量將變大 方面几長資料之位元數設為0而欲對應上述多種之袼 式時,將招致電路規模增大化等問題。 專利文獻1:日本特開2001_222249號公報 發明所欲解決之問題 本發明為鑑於以上之技術課題所成者,其目的在於提供 :種資料傳送控制裝置及包含其之電子機器,其係能實現 :面抑制電路之大規模化—面有效串列傳送多種格式之資 【發明内容】
本發明為關於一種資料傳送控制裝置,其係控制資料傳 送者:其特徵在於包含:介面電路’其係透過介面匯流排 輸入貢料者,該資料為—個資料單位由〖位⑽為2以上之 整數)所成者;及連接控制器,其係進行透過串列匯流排 :么运之封包之產生者;前述連接控制器包含:資料格式 裔’其係產生封裝化資料者,該封裝化諸為使得對於κ 位元前述資料附加L位元(⑻以上之整數)虛擬資料所得 之(K+L)位元資料,各1#M個(M&以上之整幻之(歸) 位元組(N、⑷以上之整數)資料者;及封包產生電路, 其係作為透過前述串龍流排所發送之封包,產生使得前 109232.doc 1322378 v封裝化貝料插人至資料欄位之封包者·前述資料格式器 ^生則述L與M對應前述尺為可變地設定之前述封裝化資 依據本發明’產生封裝化資料,該封裝化資料為使得對 於^立元資料附加L位元虛擬資料所得之(K+L)位元資料, 各笼集咖之(顧)位^組資料者,並且對應κ為可變 地设定之封裝化資料。之後該封裝化資料插入(設定)至透 過串列匯流排發送之封包資料攔位。如此藉由對應κ可變 地設定封裝化資料U,可降低串列匯流排之資料傳送 置。此外藉由對應Κ可變地設定封裝化資料之Μ,可抑制 電路之大規模化。因此依據本發明,可實現一面抑制電路 規模一面有效串列傳送多種格式資料。 此外本發明中,前述資料格式器產生如下之封裝化資料 亦可·當 Κ>6、1=1 時,成為 L = 〇、Μ=4、ν=3 ;當 ^、 问時,成為L=!、Μ=2 ' Ν=2 ;當心8、Η時成為 >〇、心2、心2;當^1〇、卜1時,成為!^、.2' N=3;當 K=12、I=1 時,成為 l = 〇、m=2、n=3;i—“ 问時,成為 l=o、m=1、n=2;當 k=24、i=i:, L=〇、M=1、N=3。此外採用該等以外格式亦可。 … =外=發明中,前述資料格式器產生如下之封裳化資料 亦可:响、卜2時,成為l=g、m=8、n=3; tK=7、 卜2時’成為…㈣、tK = 8、_, L=〇、M=4、N=2;“=1〇、〜MLy3..’ 心2;當卜12、1=2時,成為卜〇、心4'叫;”—16 109232.doc 1322378 卜2時,成為L=0、M=2、N=2 ;當^^、ι=2時,成 L=0、M=2、N=3。此外採用該等格式以外亦可。 - 此外本發明中,Nx8xI=(K+L)xM亦可。惟具有例外之不 成為Nx8xI=(k+L)xM之情形亦可。 此外本發明中,前述封包產生電路在透過前述串列匯产
排發送之封包標頭’插入用於此 ,L 亦可。 用於。又疋則賴、N之設定資訊 如此時’可使得封包接收側所進行之封 變換容易化。 ^ L式 此外本發財,包含㈣暫存器,其係記憶用於設 述M、N之設定資訊;前述資料格式器基於前述設定資 Λ ’插入前述虛擬資料亦可。 如此時,可使得虛擬資料之插入處 ,Λ , DO . ^ y 蜒理簡卓化。此外資料 格式益基於位元計數器之計數 乂士 , 值次位凡組計數器之計數 值’可判斷虛擬資料之插入位置等。 此外本發明為關於一種電 ^ ^ 调1益其包含:如上述任一 項之貧料傳送控制裝置;及一或複 入·-上 褒置’其係透過前述 "面匯流排連接前述資料傳送控制裝置者。 迩 此外本發明為關於一種資料 ^ 工利裝置’其係控制資 枓傳送者,其特徵在於包含:介面電 ^ έΛ πε 4,. ,Α 其係進行與透過 系統匯k排連接之主機裝置間之介面 器,JL在、# —、杀^ 處理者’及連接控制 益其係進灯透過串列匯流排接收之封4 x 料鈐+ 5二、+-人 之封包之分析,使得資 科輸出至則述介面電路者,該 7t(KA?V2 ^ Μ ^ 卄係—個資料單位由Κ:位 凡(Κ為2以上之整數)所成者; 透k别述串列匯流排接收 109232.doc 1322378 2封包之資料攔位,插人封裝化f料’該封裝化資料為使 得對於κ位元前述資料附加L位元([為〇以上之整數)盒擬資 料所得之(K+L)位元資料,各蕙㈣個(Μ4ι以上之整數) 之(NXI)位元組(N、1為1以上之整數)資料者;前述連接控 2器包含資料格^器’其係由前述封裝化資料抽出κ位元 如述資料’輸出至前述介面電路。 依據本發明,在透過串列匯流排接收之封包之資料欄 位,插入封裝化資料,該封裝化資料為使得對於Κ位元資 料附加L位元虚擬資料所得之(K+L)位元資料,各冤能個 之(Nxl)位元組資料,並且1與河對應κ為可變地設定之封 裝化資料者。之後資料格式器由插入至封包之資料搁位之 該封裝化資料’抽出Κ位元資料,輸出至介面電路。如此 藉由對應κ可變地設定封裝化資料之L,可降低串列匯流 排之資料傳送量。此外藉由對應K可變地設定封裝化資料 之Μ ’可抑制電路之大規模化。因此依據本發明,可實現 -面抑制電路規模—面有效串列傳送多種格式資料。 :此外本發明中’插入至封包之前述封裝化資料為如下之 資料亦可:當Κ==6、1=1時,成為L=0、Μ=4、Ν=3 ;春 Κ=7 ' 1= 1 b# , * τ ® ' 成為 L=1、Μ=2、Ν=2 ;當 κ=8、Ι = 1 時,占 為 L = 〇、Μ=2、ΚΓ=,· a ν ’ ’ 成 一 2 , § K=10、1=1 時,成為 L=2、M=2、
N 3 ’ 虽 κ·~12、1=1時,成為 L=〇、M 工=1 時,成為 L-0 μ , ' "K=l6' 成為 L-0、Μ=1、Ν=2 ;當 κ=24、卜^夺 ㈣、Μ=!'Ν=3。此外採用該等以外格式亦可。成為 此外本發明中,插人至封包之前述封裝化資料為如下之 I09232.doc κ== 田 Κ6 12 時’成為 L=〇、Μ=8、Ν=3 .、, 1 2時,成為L=1、Μ=4、Ν==2卷 田 Λ Τ -λ λ>γ ,田 Κ-8、1=2 時, ^L+M=4、n=2;#k=i〇 成 如2 ;去 Κ-19 τ。士 2 時,成為 L=1、‘3、 田艮―U、I=2時,成為l=〇、m叫、n=3. 卜2時,成為 L=〇、M=2、N=2 ; ’ :、16、 T 田 K-24、1=2 時,忐 〜、M=2、N小此外採用該等格式以外亦可。 為 成AN ^發月中,NX8Xl~(K+L)XM_。惟具有例外之不 成為Nx8xI=(K+L)xM之情形亦可。 不 此外本發明中,於透過前述串列匯流排接收之 人用於設定前述M、N之設定資訊;前述連接^ :包含封包分析電路,其係分析接收之封包標頭,㈣1】 “抽出前述設定資訊;前述f料格式器基於前述設定資 说,由前述封裝化資料抽出K位元前述資料亦可。 如此時,可使得由封袭化資料抽出κ位元資料之處理容 易化β 此外本發明中’於透過前述串列匯流排接收之封包標 Μ心設定前述Μ' Ν之設定資訊;前述連接控制 器包含封包分析電路’其係分析接收之封包標頭,由封包 標頭抽出前述設定資訊;前述資料格式器基於前述設定資 訊’削除前述虛擬資料亦可。 如此時,可使得虛擬資料之削除處理簡單化。此外資料 格式器基於位元計數器之計數值或位元組計數器之計數 值’可判斷虛擬資料之削除位置等。 此外本發明為關於一種電子機器,其包含:如上述任一 109232.doc 項之資料傳送控制襄置;及前述主機裝置,其係透過前述 系統匯流排連接前述資料傳送控制裝置者。 【實施方式】 '以下詳細說明關於本發明較佳之實施形態。此外以下所 說明之本實施形態並非不當地限定申請專利範圍所記載之 本發明内容者,本實施形態所說明之構造全體不限定為作 為本發明之解決機構所必須者。 1.系統構造 圖1表不本貫施形態之資料傳送控制裝置(資料傳送控制 電路)及其系統構造例。本實施形態令藉由使用圖i之主機 侧、目標側資料傳送控制裝置10、30,實現所謂系統匯流 排、介面匯流排間之橋接功能。 此外資料傳送控制裝置1Q、30不限於圖丨之構造,省略 圖1之電路區塊一部分、變更電路區塊間之連接形態、或 追加與圓1為相異之電路區塊亦可。例如在主機側資料傳 送控制裳置10中省略傳接器20之構造、在目標側資料傳送 控制裝置30中省略傳接器4〇之構造亦可。此外資料傳送控 制^置30與顯示驅動器6或相機8(攝像裝置、相機裝置)以 雙晶片(半導體晶片)構成亦可,亦能以單晶片構成。關於 ^機裝置5(系統裝置)與資料傳送控制裝置1〇亦可同樣地以 單晶片構成。 主機(TX)側f料傳送控制裝置10與目標(RX)側資料傳送 控Μ裝置3G透過差動信號(differentiai signais)之串列匯流 排進仃封包傳送。更具體為藉由電流驅動或電遷驅動串列 I09232.doc 1322378 匯>’il排之差動4s號線(differential signal lines),進行封包 之收發。 主機側資料傳送控制裝置1 〇包含介面電路92,其係進行
與主機裝置5(CPU、基頻引擎、顯示控制器等)間之介面處 理者。該介面電路92透過系統匯流排(主機匯流排)連接主 機裝置5 »系統匯流排可作為RGB介面匯流排使用、作為 MPU(微處理器單元)介面匯流排使用、作為串列介面匯流 排使用、或作為相機介面匯流排使用。作為RGB介面匯流 排使用時,系統匯流排可包含水平同步信號、垂直同步信 號 '時脈信號、資料信號等信號線。作為Mpu介面匯流排 使用時,系統匯流排可包含資料信號、讀取信號、寫入信 號位址0彳5諕(指令/參數識別信號)、晶片選擇信號等信 號線。作為串列介面匯流排使㈣,系統匯流排可包含: =介面用之晶片選擇信號、讀取/寫人信號、位址〇信號、 資料信號、時脈信號等信號線。作為相機介面匯流排使用 寺系統匯机排可包含相機介面用之水平同步信號、垂直 同步信號、時脈信號、資料信號等信號線^ 主機側資料傳送控制裝置10包含連接控制器9〇(連接層 )八係進仃連接層處理者。該連接控制器90產生封 包(請求封包、資料流封包),進行發送所產生之封包之處 =該封包係透過串列匯流排(LVDS)傳送至目標側資料傳 送控制裝置30者。且舻 - 八體上,啟動發送傳輪,將產生之封包 之土廷各不至傳接器20。 主 機側資料傳送控 制裝置10包含傳接器 20(PHY) ’ 其係 O9232.doc 1322378 進行物理層之處理等者。 指示之封包’透過串列匯;:=器2〇將由連接控制器90所 裝置3。。此外傳接器2= Γ至目標側資料傳送控制 置3〇之封包之接收。該二仃、自目標側資料傳送控制裝 封包,進行連接層(傳輪^之下處\接控制㈣分析所接收之 含傳接―,其係 來自主機側資料傳/ 讀透過串列匯流排接收 俄W貝抖傳迗控制裝 進行往主機側資料傳送控制裝置1〇之二此外傳接器4〇亦 下連接控制器!。。產生發送之封包之二包之發送。該情形 送。 包扎不產生之封包之發 目標側資料傳送控制裝置 雷± ^ 3連接控制器100(連接層 電路)。該連接控制器100 ㈣層 置此封包之接收處理,進行❹料傳送控制裝 (傳輪層)處理。 订刀析所接收之封包之連接層 =標側資料傳送控制裝置30包含介面電路110,其係進 盯與驅動顯示面板7(lcd箄_gs _ ' ),-員不驅動器ό或相機8(廣義 毳 2 — t複數裝置)間之介面處理。該介面電路m產生各 "面以,透過介面匯流排輸出至顯示驅動器巧。此 外透過介面匯流排接收來自相機8之各種介面信號。該介 面電路m可包含RGB介面電路、卿介面電路、串列介 面電路、或相機介面電路(廣義下為仏第n介面電路) 專。 用 主機側(主機裝置5)系統匯流排作為細介面匯流排使 109232.doc 夺目仏側(顯不驅動器6)介面匯流排亦作為RGB介面匯流 排使用並且"面電路110(RGB介面電路)產生RGB用介面 信號並輸出至顯示驅動器6(廣義下為裝置卜此外主機側系 統匯流排作為MPU介面匯流排使用時,目標側介面匯流排 亦作為MPU;i φ匯流排使用。並且介面電路⑼介面 電路)產纟MPU用介面信號並輸出至顯示驅動器6。此外主 機側系統匯流排作為相機介面匯流排使用日寺,目標側介面 ["’L排亦作為相機介面匯流排使用。並且目標側介面電路 11〇(相機介面電路)接收來自相機8之介面信號。另一方 面,主機側介面電路92(相機介面電路)產生相機介面信號 並輸出至主機裝置5。此外系統匯流排與介面匯流排之介 面形式相異亦可。 藉由設置如上之介面電路92、110,在本實施形態中實 現主機側系統匯流排與目標側介面匯流排間之匯流排橋接 功能。 亦即系統匯流排作為RGB介面匯流排使用時,將主機裂 置5輸出之RGB介面信號藉由透過差動信號之串列匯流排 之封包傳送而傳輸至目標側。之後目標側介面電路丨丨〇將 來自主機側之RGB介面信號所對應之RGB介面信號輸出至 顯示驅動器6。此外系統匯流排作為Mpu介面匯流排使用 時’將主機裝置5輸出之MPU介面信號藉由透過差動信號 之串列匯流排之封包傳送而傳輸至目標側。之後目標側介 面電路110將來自主機側之MPU介面信號所對應之MPU介 面k號輸出至顯示驅動器6。 109232.doc 14 此外關於使用作為差動信號之DTO+/-、CLK+/-、DTI+/-stb+/之串列傳送手法,以後述之圖m細說明。 2.相機資料之格式變換
在由CCD或CMOS等相機所輸出之相機資料,具有 RGB565 、 RGB444 、 丽422、YUV42〇、RGBm
RAW6、RAW7、RAW8 格式。並且該等袼式中 相異而為6、7、8、1〇 元)。 、RAW10、RAW12、JPEG8 等各種 ’輸入資料之資料單位位元數分別 、12、16、24位元(廣義下為尺位 惟透過串列匯流排傳送之#包係以位元組單位或字元單 位(廣義下為I位元組單位)之資料所構成。因此為將相機資 料封包化而進行串列傳送,必須將6、7、8、丨〇、12、^ 或24位το相機資料格式變換為位元組單位或字元單位 元組單位)之資料。 位 —於圖3(A)、⑻、圖4(A)、⑻表示實現該種格式變換之 第1、第2比較例之手法。圖3(A)〜圖4(B)係格式變換對 之資料(相機資料)為1 〇位元(RAW1 〇)時之例。並 3(A)、(B)係將該1〇位元單位資料變換為位”圖 u,,且早位資辑 時之例;圖4(A)、(B)係將1〇位元單位資料變 βο 又狹马2位元έ 早位(字元單位)資料時之例。 ^ 此外圖3(A)等之中’(1()1)意指第一個資料(1〇位元 之第一位元,(102)意指第一個資料之第二位_ ’ (2〇 1)意指第二個資料之第一位元,(202)惫妒 _ 卜 ^ 、曰第—個資料 之弟二位元。因此,(101)〜(110)表示第—個 貝科之1〜10位 109232.doc -16- 1322378 元,(201)〜(210)表示第二個資料之丨〜1〇位元。 (301)〜(310) 、 (401)〜(410)等亦相同。 第1比較例中’如圖3(A)、圖4(A)所示,進行插入有冗 長資料之未封裝(unpacked)格式變換。亦即圖3(A)中, (101)〜(108)設定為第一個位元組資料,(1〇9)、(11〇)與6位 元冗長資料(X)設定為第二個位元組資料。此外(2〇1)〜(2〇8) 設定為第三個位元組資料’(209)、(2 10)與6位元冗長資料 設定為第四個位元組資料。 如此在第1比較例中,每次傳送兩個位元組資料必須傳 送6位元冗長資料。因此每次傳送VGA晝面資料不得不傳 送64〇χ480χ6/8/1024=225Κ位元冗長資料。因此,串列匯 流排之資料傳送量(傳輸量)將過大’資料傳送將較為非效 率化。 離
另一方面,第2比較例中如圖3(B)、圖氕…所示,進行 凡王未插入几長=貝料之已封裝(packed)之格式變換。該第2 比較例中’因未插入冗長資#,故相較於第五比較例可降 低串列匯流排之資料傳送量。惟該第2比較例巾,招致有 資料格式H(解譯電路)或特器之電路規模變大、資 送控制裝置之大規模化或處理繁雜化之問題。特別當欲 援如同前述之多種格式之全部時,f料傳送控難置之大 規杈化或處理繁雜化之問題將更為嚴重。 、 3·資料傳送控制裝置之構造例 之本貫施形態之資料傳送 圖6之電路區塊一部分' 於圖5、圖6表示解決如上問題 控制裝置構造例。此外省略圖5、 I09232.doc 17 ^22378 電路110依序輸入之K位元(6〜24位元)資料,進行格式變 換’產生封裝化資料(packed data)❶之後將產生之封裝化 資料例如以8位元或16位元(廣義下為j位元組)單位輸出至 封包產生電路320。 更具體為資料格式器300產生封裝化資料,該封裝化資 料為使得對於K位元資料(K位元單位資料)附加乙位元虛擬 資料所得之(K+L)位元資料,各蒐集M個之(ΝχΙ)位元組資 料者。此外L為〇以上之整數,馗為】以上之整數,^^為丨(或 2)以上之整數。此外I為1以上之整數。 忒情形下本實施形態中資料格式器3〇〇產生匕與M對應κ 為可變地設定(L與Μ對應Κ而改變)之封裝化資料。此外資 料格式器300基於記憶在内部暫存器35〇之pcs、pw(M、 N)之。又疋資5il,在決定之位元位置進行插入虛擬資料之處 理。 於圖8、圖9表示藉由資料格式器3〇〇所產生之封裝化資 料之例。圖8為將產生之封裝化資料於每丨位元組(8位元)輸 出時之例,圖9為於每2位元組(16位元)輸出時之例。 圖8圖9中,DATA表示以κ位元單位所輸入之資料(相 機資料)。PW為封裝寬度(封裝化資料之大小)。該封裝寬 又月b XNxI位元組表不,圖8中pw為n位元組,圖$中為 位兀,且(財。此外pcs為封裝内資料個數(封裝化資 料内之K位元資料個數),能以pcs=M表示。此外圖8、圖9 中虛擬資料(冗長資料)位元數(個數)能以L表示。 圖8中,輸入資料(相機資料)為K=6、7、8、10、12、 109232.doc 16、24位元時,分別產生以A1、A2、A3、A4、A5、A6、 A7所示之封裝化資料。圖9中,輸入資料為K=6、7、8、 1〇、12、16、24位元時,分別產生以Bl ' Β2、Β3、Β4、 Β5、Β6、Β7所示之封裝化資料。之後圖8、圖9中,對應 'J負料位元數K,使得虛擬資料位元數L與相當於封^ 内貝料個數PCS之Μ(或相當於封裝寬度PW2N)可變地改 變。此外關於圖8、圖9之詳細將於後述。 • 資料格式器300包含資料緩衝器、虛擬資料插入電路 3〇4。於資料緩衝器3〇2輸入κ位元(6〜24位元)單位資料, 輪出以8位元或16位元單位封裝化資料。虛擬資料插入電 路304進行作為冗長資料之虛擬資料之插入處理。具體上 基於記憶在内部暫存器35〇4PCS、pw(M、Ν)之設定資 汛,決定(設定)虛擬資料位元位置(資料緩衝器3〇2上之位 元位置),於δ亥位兀位置進行用於插入虛擬資料(〇或1之資 料)之處理。 鲁位元計數器3 1〇(像素計數器)進行資料位元數之計數處 理。位元組計數器312進行資料位元組數之計數處理。之 後資料格式器300(虛擬資料插入電路3〇4)基於來自位元計 數310之位元數计數值、來自位元組計數器⑴之位元組 數計數值、或記憶在内部暫存器35〇之pcs、pw(M、Ν)之 設定資訊等進行解譯處理’決定插入虛擬資料之位元位 置。 封包產生電路320進行透過串列匯流排發送之封包之產 生。具體為產生發送之封包標頭,結合標頭與資料而組成 】09232.doc •20· ’傳送至傳 頭產生電路 封。之後產生之封包寫入至封包缓衝器33〇 接器4〇。該情形下’封包標頭之產生藉由標 322所進行。 、之後本實施形態如圖10⑷所示,封包產生電路320作為 透過串列匯流排發送之封包,產生使得藉由資料格式器 3〇〇所產生之封裝化資料插人(設定)至資料欄位之封包。圖 1〇⑷係輸入資料位元數為㈣,圖8之A4所示之封裳化資 料插入至資料欄位時之例。 、 此外於封包之資料欄位,僅插人-個封裝化資料亦可, 插^複數個封裝化資料亦可。此外圖1G(A)雖表示封包之 資料寬度為!位元組時之例,惟封包之資料寬度為2位元組 以上(I位元組)亦可。將封包之資料寬度設為丨位元組時, 由資料格式器300對於封包產生電路32〇,以i位元組(8位 兀)單位輸出封裝化資料即可。該情形下將使用如圖8之 A1〜A7所示之封裝化資料。另—方面,將封包之資料寬度 設為2位元組時,由資料格式器3〇〇對於封包產生電路 320,以2位元組(16位元)單位輸出封裝化資料即可。該情 形下將使用如圖9之B 1〜B 7所示之封裝化資料。 此外如圖10(B)所示,封包產生電路32〇於封包標頭插入 用於設定PCS、PW(M ' N)之設定資訊亦可。具體為於封 包標頭設置封裝内資料個數Pcs之欄位與封裝寬度pw之攔 位。之後於該等PCS攔位、PW欄位,插入pcs之設定資訊 與PW之设定資訊。例如圖§之A1之情形下,將pcs=4、 PW=24之設定資訊插入至PCS攔位、pw欄位。A2之情形 109232.doc 21 下將PCS~2、PW=1 6之設定資訊插入至PCS攔位、PW棚 位0 • 此外插入至封包標頭之上述設定資訊,不必為封裝内資 ··料個數Pcs或封裝寬度pw之值,如為可設定(特定)至少 -M、N之資訊即可。例如不為PW之值,使用N(或Nxl)之值 作為設定資訊亦可。或取代N而使用匕作為設定資訊藉 由Μ與L特定n亦可。 # 封包緩衝器330為寫入透過串列匯流排發送之封包之發 达用封包緩衝器。亦即透過串列匯流排發送之封包藉由封 包產生電路320產生並寫入至封包缓衝器330,傳送至傳接 斋40。該封包緩衝器33〇例如能藉由fif〇(先進先出)或 RAM所構成。此外亦可將封包緩衝器33G設為環狀緩衝器 構造。此外亦可將接收用封包緩衝器進一步設置於連接控 制器1 0 0内。 内部暫存器350包含各種控制暫存器或狀態暫存器。該 籲内暫存器350記憶用於設定PCS、PW(M、N)之設定資 • 訊。具體上,内部暫存器350包含PCS暫存器352與卩%暫存 . 器354,於該等各暫存器記憶PCS、PW之設定資訊。資料 _· 格式器300基於該等PCS、PW決定虛擬資料之插入位元位 置。此外封包產生電路320將該等PCS、Pw插入至封包之 pcs、Pw欄位。此外pcs、pw(M、N)之設定資訊可透過 串列匯流排由對方裝置(主機裝置)傳送至自身裝置寫入 内部暫存器350。 圖6為主機側(圖2之情形為目標側)資料傳送控制裝置μ 109232.doc -22- 之構成例。如圖6所示,資料傳送控制裝置10所包含之連 接控制器90包含資料格式器2〇〇、位元計數器21〇、位元組 - 十數器212封包緩衝器23 0、封包分析電路240、及内部 : 暫存器250。此外省略該等-部分而構成亦可。 • 封包緩衝器230為寫入透過串列匯流排接收之封包之接 收用封包緩衝益。亦即傳接器2〇透過串列匯流排所接收之 封包寫入至封包緩衝器23〇。之後被寫入之封包之資料搁 籲位中所設定之封裂化資料(參照圖1〇(A)、(B))輸出至資料 格式器細。該情形下,封裝化資料例如以8位元或16位元 (I位元組)單位輸出至資料格式器2〇〇。 該封包緩衝器230例如能藉由FIFO(先進先出)或RAM所 構成。此外亦可將封包緩衝器230設為環狀緩衝器構造。 此外亦可將封包緩衝器23〇設為雙緩衝器構造,可將發送 用封包緩衝器進一步設置於連接控制器9〇内。 封包分析電路240進行透過串列匯流排接收之封包分 _析°具體上為分離所接收之封包之標頭與資料,抽出標 頭。該標頭之抽出藉由標頭抽出電路242所進行。 •例如封包分析電路240分析標頭之封包類型攔位,判斷 : 接收之封包類型(要求封包、回應封包、確認封包)等。此 外分析標頭之同步信號碼攔位,判斷接收之封包是否包含 同步信號碼,該同步信號碼係指示介面電路92進行同步俨 號(垂直同步信號、水平同步信號)之產生者。 例如圖5中,相機8輸出垂直同步信號(:以[乂汉£17時,封包 產生電路320產纟包含有指示產生垂直同步信,虎之同步信 109232.doc •23- 1322378 號瑪的封包。A外相機8輪出水平同步信號cmhref時, 產生包含有指示產生水平同步信號之同步信號碼的封包。 • 之後產生之封包透過串列匯流排傳送。封包分析電路24〇 分析傳送而來之封包,測出垂直同步信號之編碼時,對於 • 介面電路92指示垂直同步信號SCMVREF之產生、輸出。 此外測出水平同步信號之編碼時,指示水平同步信號 SCMHREF之產生、輸出。如此為之而實現介面匯流排與 φ 系統匯流排間之匯流排橋接功能。 此外封包分析電路240分析所接收之封包標頭,抽出 PCS、PW(M、N)之設定資訊。具體上如圖剛所示,當 pcs欄位、Pw攔位設定有Pcs、pw時,抽出該等pcs、 PW之資訊。 内部暫存器25〇包含各種控制暫存器或狀態暫存器。該 内。P暫存器250記憶由封包分析電路24〇抽出之、 PW(M、N)之设定資訊。具體上,内部暫存器25〇所包含之 • PCS暫存器252、PW暫存器254記憶PCS、PW之資訊。 如圖10(A)、(B)所示,在透過串列匯流排接收之封包之 貧料欄位插入封裝化資料。該封裝化資料為使得對於κ位 元資料附加L位元虛擬資料所得之(K+L)位元資料各蒐集 Μ個之(NxI)位元組資料。並且係[與河(或n)對應κ為可變 地設定之資料。 之後資料格式器200(連接控制器90)由該封裝化資料抽 出κ位元(6〜24位元)資料(相機資料),輸出至介面電路92。 此外育料格式器200基於記憶在内部暫存器25〇之pcs、 109232.doc -24 - 1322378 PW(M、N)之設定資訊’由決定之位元位置進行削除虛擬 資料之處理。 例如於資料欄位插入圖8之“所示之封裝化資料時,資 •料格式器200由封裝化資料抽出κ=6位元資料(ιι)〜(16)、 -(21)〜(26)、⑼〜(36)、(41)〜(46),依序輸出至介面電路 92。同樣地,插入圖8之八2、Α3、Α4、Α5、Α6、Α7所示 之封裝化資料時’分別抽出Κ=7、8、1〇、12、16、Μ位元 • 資料,依序輸出至介面電路92。此外插入圖9之B1、Β2、 Β3、Β4、Β5、Β6、Β7所示之封裝化資料時,分別抽出 Κ=6、7、8、10、12、16、24位元資料,依序輸出至介面 電路92。 資料格式器200包含資料緩衝器2〇2、虛擬資料削除電路 204。於資料緩衝器2〇2輸入以8位元或“位元單位封裝化 資料,輸出Κ位元(6〜24位元)單位資料。虛擬資料削除電 路204進行作為冗長資料之虛擬資料之削除處理。具體上 鲁為基於記憶在内部暫存器250之PCS、PW(M、Ν)之設定資 Λ '夬定(设定)虛擬資料之位元位置(資料緩衝器202上之 位兀位置)’由該位元位置進行用於削除虛擬資料(0或丄之 資料)之處理。 位元計數器21〇進行資料位元數之計數處理。位元組計 數器212進行資料位元組數之計數處理。之後資料格式器 虛擬資料削除電路則基於來自位元計數器2ig之位元 數計數值、來自位元組計數器212之位元組數計數值、或 舌己憶在内部暫存器25()之PCS、PW(M、N)之設^資訊進行 109232.doc •25· 解譯處理’決定削除虛擬資料之位元位置。 介面電路92接收來自資料格式器200之K位元(6〜24位元) 資料(相冑資料)。之後將該資料作為而輸出至主 機裝置5。並且於此時,將與圖7⑷〜⑼同樣波形之垂直 同步U SCMVREF、水平同步信號SCMHREF、時脈信號 SCMCLKIN輸出至主機裳置5。藉此,可進行由相機8所輸 出之CMDAT、CMVREF、CMHREF等之重現處理。 4.格式變換手法 其次詳細說明關於本實施形態之格式變換手法。例如圖 8之A1中’輸入之相機資料格式為RAW6,輸入κ=6位元資 料(11)〜(16)、(21)〜(26)、(31)〜(36)、(41)〜(46)。此外(11) 意指第一個資料(6位元資料)之第一位元,(12)意指第一個 資料之第二位το。此外(21)意指第二個資料之第一位元, (22)意指第二個資料之第二位元。此外(χ)意指虛擬資料 (冗長資料)。 之後如圖8之A1之位元數κ=6時,設定為封裝寬度 PW=24,封裝内資料個數PCS=4。此外虛擬資料位元數 L=0。因此該情形下,產生6位元(K+L位元)資料蒐集 PCS = 4個(M個)之PW=24位元(ΝΓ=3)封裝化資料。 此外圖8之Α2中,相機資料格式為raw?,輸入κ=7位元 資料(11)〜(17)、(21)〜(27)。之後該κ=7時,設定PW=16, PCS=2。此外虛擬資料位元數l= 1 〇因此該情形下,產生8 位元(K+L位元)資料蒐集pcs=2個(M個)之PW=16位元 (Ν=2)封裝化資料。 109232.doc -26- 1322378 此外圖8之A2之情形下, 位元計數器之計數值4時, 在位元組計數器之計數值=1且
數L=0。因此該情形下 0 ’ PCS=2。此外虛擬資料位元 產生8位元(κ+L位元)資料蒐集 φ ?以=2個(M個)之PW=16位元(n=2)封裝化資料。
此外圖8之A4中,相機資料格式為RAW1〇,輸入κ=ι〇位 元資料(101)〜(110)、(201)〜(21〇)。之後該〖=1〇時’設定 PW=24 ’ PCS=2。此外虛擬資料位元數L=2。因此該情形 # 下,產生12位元(K+L位元)資料荒集PCS=2個(M個)之 PW=24位元(N = 3)封裝化資料。圖8之A5〜A7、圖9之B1〜B7 之情形亦同樣地產生封裝化資料。 圖3(A)、圖4(A)所示之第1比較例中冗長資料位元數較 多。因此具有串列匯流排之資料傳送量變大之問題點。另 一方面’圖3(B)、圖4(B)之第2比較例中雖沒有冗長資料, 惟欲支援全部格式之相機資料時,具有資料格式器或計數 器大規模化之問題點。 對此’本貫把形,¾、之手法中’雖存在有冗長資料,惟其 I09232.doc •27· 1322378 位元數較第i比較例為極少。因此串列匯流排之資料傳送 量不會變為太大,可使得資料傳送效率化。此外如圖8 ' 圖9所示欲支援全部格式之相機資料時,資料格式器或計 數器之電路規模相較於第2比較例亦不會變為太大。 其次使用圖11(A)〜圖12(C) ’㈣本實施形態之手法相 $於第卜第2比較例之優點。圖n(A)〜(c)係圖8之封裝化 資料所設定之封包寬度(匯流排寬度)為8位元(ι=1)時之 •例;圖12(A)〜(C)係圖9之封裝化資料所設定之封包寬度為 1 6位元(1=2)時之例。 之後圖11(A)〜圖12(C)中,N為封裝化資料位元組數或字 元數,L為冗長資料(虛擬資料)位元數。此外κ為輪入資料 位元數,Μ為封裝化資料内具有之(K+L)位元資料個數。 為進行格式變換,必須有分別計數圖11(A)〜圖i2(c)之 Ν Μ、κ之什數器(位元組計數器、位元計數器等)^在此 關於Κ,在第丨、第2比較例與本實施形態中條件相同。因 • 此,計數Ν、Μ之計數器或將來自計數器之計數值多路複 用而解譯之電路等,將左右電路規模。因此為進行電路規 模之削減,必須使得ΝχΜ儘可能為少。此外Ν/Μ之組合數 相當於電路個數。 另一方面,為減少串列匯流排之資料傳送量,必須減少 作為冗長資料位元數之L。 因此,為使得資料傳送量之降低化與電路之小規模化兩 立’希望能使得ΝχΜ之最小化與L之最小化兩立。 該點在圖11(A)、圖12(Α)之第較例中,固定在Μ=ι。 109232.doc -28- 1322378 料: (11) 當 Κ=6、1=2 時,L=0、M=8、N=3 ; (12) 當 K=7、1 = 2 時,L=1、M=4、N=2 ; (13) 當 K=8、1=2 時 ’ L=0、M=4、N=2 ; (14) 當 K=10、1=2 時,L=1、M=3、N=2 ; (15) 當 K=12、1=2 時,L=〇、M=4、N=3 ; (16) 當 K=16、1=2 時,L=〇 ' M=2、N=2 ;或
(17) 當 K=24、1=2 時,L=〇、]yt=2、N=3。 該情形下,本實施形態之手法中,Nx8xI=(K+L)xM之式 子成立。例如1=1之圖11(C)中’ Nx8 = (K+L)xM之式子成 立。此外1 = 2之圖12(C)中,Nx8x2=(K+L)xM之式子成立。 惟僅有圖12(C)之K>10時(上述之(14)之情形)為例外。 此外即使未滿足上述之(1)〜(7)、(11)〜(17)之全部,以僅 部分之方式產生封裝化資料亦 滿足(1)〜(7)、(11)〜(17) — RGB888 ' ' RAW10、 可°亦即成為可支援YUV422 ' YUV42Q、 RGB565、RGB444、RAW6、RAW7、RAW8 RAW12、JPEG8之一部分格式亦可。 依據以上本實施形態之手法時, gs 4 ^ 由圖 U(C)、圖 12(C)明 顯付知可使得ΝχΜ較第2比較例減小。 例如計算]SJ γ Μ $合 計時,圖U(C)中為37,圖12(〇中為68。
Μ之合計為10〇、197之第2比較例, 目义;X 模。 可充分減小電路規 此外本實施形態之手法中,因冗長 較例為少,故L(資料傳送量)亦可減小乂位%數較第1比 例如計算L之合計 109232.doc 1322378 時,圖11(c)中為3位元,圖I2(c)中為2位元。因此相較於 L之合計為13、45位元之第}比較例,可充分減小資料傳送 量。
: 如此依據本實施形態之手法,可使得NxM之最小化與L • 之最小化兩立。因此具有實現不使電路規模太大而能有效 進行多種格式資料之串列傳送之效果。 5.差動信號之資料傳送方式 • 其次使用圖13說明關於本實施形態之串列傳送手法。圖 13中DTO+、DTO-為主機側(資料傳送控制裝置1〇)輸出至 目標側(資料傳送控制裝置30)之資料(〇υτ資料clk+、 CLK-為主機側供給至目標側之時脈。主機側與clk"-之 邊緣(例如上升邊緣,惟下降邊緣亦可)同步而輸4dt〇+/_ 。因此目私側可使用CLK+/-取樣DTO+厂而取入。進一步 圖13中,目標側基於由主機側所供給之時脈clk仏而動 作。亦即CLK+/-成為目標側系統時脈。因此ριχ(鎖相迴 • 路)電路12(廣義下為時脈產生電路)設置在主機側’不設置 在目標侧。 DTI+ DTI-為目標側輸出至主機側之資料(IN資料)。 STB+、STB-為目標側供給至主機側之選通脈衝(廣義下為 時脈)。目標側基於由主機側供給之CLK+/產生並輸出 STB+/-。之後目標側與STB仏之邊緣(例如上升邊緣,惟 下降邊緣亦可)同步而輸出DTI+/…因此主機側可使用 STB + /-取樣DTI+/-而取入。 ' CLK+/-、DTI+/· ' STB+/_之各個係發送器電路 109232.doc (1£動盗電路)將對應該等之各個之差動信號線(differentiai signal llnes)例如藉由電流驅動(或電壓動)而發送。此外 為實現高速傳送,將则+/_、DTI+/_之各差動信號線設定 兩對以上亦可。 主機側傳接器20包含0UT傳送用(廣義下為資料傳送 用)、時脈傳送用發送器電路22、24 ;或IN傳送用(廣義下 為資料傳送用)' 選通脈衝傳送用(廣義下為時脈傳送用)接 收裔電路26、28。目標側傳接器40包含OUT傳送用、時脈 傳送用接收器電路42、44 ; *IN傳送用、選通脈衝傳送用 發送器電路46、48。此外作為不包含該等電路區塊一部分 之構造亦可。 OUT傳送用、時脈傳送用發送器電路π ' 24,分別藉由 電流驅動DTO+/-、CLK+/-之差動信號線而發送DT〇+/_、 CLK+/-。OUT傳送用、時脈傳送用接收器電路42、44,分 別基於流動在DTO+/-、CLK+/_之差動信號線之電流,進 行電流、電壓變換,進行藉由電流、電壓變換所得到之差 動電壓信號(第1、第2電壓信號)之比較處理(差動放大處 理),藉此接收 DTO+/-、CLK+/-。 IN傳送用、選通脈衝傳送用發送器電路46、48,分別藉 由電流驅動DTI+/-、STB+/-之差動信號線而發送DTI+/_、 STB+/-。IN傳送用、選通脈衝傳送用接收器電路26、28, 分別基於流動在DTI+/-、STB+/-之差動信號線之電流,進 行電流、電壓變換,進行藉由電流、電壓變換所得到之差 動電壓信號(第1、第2電壓信號)之比較處理(差動放大處 109232.doc •32- 理)’藉此接收DTI+Λ、STB+/-。 6.電子機器 圖14表示本實施形態之電子機器構造例。該電子機器包 s本實施形態所說明之資料傳送控制裝置5〇2、$ 12、 514、520、530。此外包含基頻引擎5〇〇(廣義下為通信裝 置)、應用程式引擎51〇(廣義下為處理器)、相機54〇(廣義 下為攝像裝置)、或LCD550(廣義下為顯示裝置)。此.外省 略該等之一部分而構成亦可。依據該構造可實現具有相 機力此與LCD(液晶顯示器)之顯示功能之行動電話等。惟 本實施形態之電子機器不限定於行動電話,可應用在數位 相機' PDA'電子記事本、電子字典、或攜帶型資訊終端 等各種電子機器。 如圖14所示,在設置於基頻引擎5〇〇之主機側資料傳送 控制裝置502與設置於應用程度引擎51〇(圖像引擎)之目標 側資料傳送控制裝置512之間,進行本實施形態所說明: 串列傳送。此外設置於應用程式引擎51〇之主機側資料傳 达控制裝置514 ’與包含相機介面電路似之資料傳送控制 裝置520或包含lCD介面電路532之資料傳送控制裝置 之間’亦進行本實施形態所說明之串列傳送。此外以相同 硬體(CPU等)實現基頻引擎5〇〇與應用程式引擎5丨〇亦可。 依據圖14之構造,相較於過去之電子機器,可降低猜I 雜訊。此外藉由實現資料傳送控制裝置之小規模化、省兩 力化,可謀求電子機器進-步之省電力化。此外電子機: 為行動電料,可使得料㈣電料接料(鉸鍊部幻 109232.doc 1322378 之信號線作為串列信號線,謀求安裝之容 此外雖如上述般關於本實施形態詳細::化。 離:本發明之新事項與效果而能進行多種變形惟:質上, 。因此’該種變形例均為包含:者: 者。例如在申請書或圖式 、一 免月之乾圍 ^ ^且更為廣 之不同用語(裝置、!位元組等 廣義或同義 不驅動器;8、16位元等) (相機、顯 該不同用語取I 纟1書_式任-處均可以 此外資料傳送控制裝置或f子機器之構造 ϋ定在本實施形態所說明之構造或動作,可進行各種= 貫施。此外格式變換手法介又职… 手去亦不限定在圖8、圖12(C)等所說 月者。例如κ亦不限定為6、7、8、1〇、12、16 24 1亦 不F足為1 2。此外亦可在相機資料以外之格式變換使用 本發明之手法。 圖式簡單說明】 圖1為本實施形態之資斗 貝抖傳运控制裝置及其系統構 〇 圓2為本實施形態之資料傳送控制裝置及其系統構 〇 例。 例 圖3(A)、(Β)為比較例之手法之說明圖。 圖4(Α)、(Β)為比較例之手法之說明圖。 圖5為本實施形態之資料傳送控制裝置構造例。 ® 6為本實施形態之資料傳送控制裝置構造例。 圖7(A)〜(D)為相機介面信號之波形例。 J09232.doc -34- 1322378
圖8為本實施形態之格式變換手法之說明圖。 圖9為本實施形態之格式變換手法之說明圖。 圖 10(A)、 (B)為本實施形態所使用之封包之說明圖。 圖 11(A)、 (B)、(C)為說明本實施形態優點之圖。 圖 12(A)、 (B)、(C)為說明本實施形態優點之圖。 圖13為本實施形態之串列傳送之說明圖。 圖14為電子機器構造例。 【主要元件符號說明】 5 主機裝置 6 顯示驅動器 7 顯示面板 8 相機 10 資料傳送控制襞置(主機側) 20, 40 傳接器 30 資料傳送控制裝置(目標側) 90, 100 連接控制器 92, 110 介面電路 200, 300 資料格式器 202, 302 資料緩衝器 204 虛擬資料削除電路 210, 310 位元計數器 212, 312 位元組計數器 230, 330 封包緩衝器 240 封包分析電路 109232.doc -35· 1322378 242 標頭抽出電 路 250, 350 内部暫存器 252, 352 PCS暫存器 254, 354 PW暫存器 304 虛擬貨料插 入電路 320 封包產生電 路 322 標頭產生電 路
109232.doc 36-
Claims (1)
1322378 第095109755號專利申請案 ,------------ , ,中文申請專利範圍替換本(98年11月) _年丨/ 曰修正太! 十、申請專利範圍·· . 1. 一種資料傳送控制裝置,其係控制資料傳送者,其特徵 在於包含: 介面電路’其係透過介面匯流排輸入資料者,該資料 為一個資料單位由κ位元(艮為2以上之整數)所成者;及 連接控制器,其係進行透過串列匯流排所發送之封包 之產生者; 前述連接控制器包含: 肓料格式器(formatter),其係產生封裝化資料者, 該封裝化資料為使得對於κ位元前述資料附加l位元 為〇以上之整數)虛擬資料所得之(K+L)位元資料,各 蒐集Μ個(M為1以上之整數)之(ΝχΙ)位元組(N、1為1以 上之整數)資料者;及 封包產生電路,其係作為透過前述串列匯流排所發 送之封包’產生使得前述封裝化諸插人至資料棚位 前述L與Μ對應前述K為可變地 〇 制裝置’其中前述資料格式器 前述資料格式器產生 設定之前述封裝化資料 2.如請求項1之資料傳送控 產生如下之封裝化資料: 當Κ=6、Ι=1 時’成為l=o、m=4、n=3; 當 K=7、问時,成為 l=1、m=2 n=2; M=8、i,,ML=0、m=2、n=2; 當 K=1〇、1=1 時,成為 l=2、M=2、N=3 109232-981118.DOC 1322378 3. 當 K=12、1=1 時’成為 L=〇、M=2、N=3 . 當 Κ=16、1=1時,成為 L=〇、M=1、n=2 ; ' 當 K=24、1=1 時,成為 L=〇、M=1、n=3。 如請求項1或2之資料傳送控制裝 苴器產生如下之封裝化資料:、、、中前述資料格式 當K=6、卜2時,成為L=〇、M=8 n當 K=7、1=2 時,成為 l=1、m=4、n=2 ;當 K=8、1=2時,成為 L=〇、Μ=4 κ ; 4. 當 K=i〇、I=2 時,成為 L=1、M=3、n=2 當 K=12、卜2 時,成為 L=0、M=4、n=3 當 K=I6、1=2時,成為 L=〇、m=2、n=2 當 K=24、1=2 時’成為 L = 0、m=2、n==3 如請求項1之資料傳送控制裝 Nx8xI=(k+l)xM。
其中 5. 如請求項1或2之資料傳送控制裝 電路在透過前述串列匯流排發送 設定前述Μ、N之設定資訊。 置,其中前述封包產生 之封包標頭,插入用於 6. 如請求項1或2之資料傳送控制裝置,其中包含 窃,其係記憶用於設定前述Μ、Ν之設定資气. 前述資料格式器基於前述設定資訊,插 内部暫存 述虛擬資 在於包含: 介面電路,其係進行與透過系 徵 7. 一種資料傳送控制裝置,1 係控制資料傳送者,其特 統匯流排連接之主機裝 109232-981118.DOC 置間之介面處理者;及 連接控制盗,其係進行透過串列匯流排接收之封包之 分析,使得資料輪出至前述介面電路者,該資料係一個 貧料單位由K位元$為2以上之整數)所成者, 在透過前述串列匯流排接收之封包之資料攔位,插入 子裝化資料,該封裝化資料為使得對於K位元前述資料 一位70 (乙為0以上之整數)虛擬資料所得之(K+L)位元 二料,各1集Μ個(即以上之整數)之㈣)位元組(n、 钟二上之整數)資料且’前述L與Μ對應前述κ為可變地 °又疋省*, 前述連接控制器包含資 資料抽出κ位元^Λ 器,其係由前述封裝化 8 , ^ Μ ;輸出至前述介面電路。 .如h未項7之資料傳送控 m 褒置’其中插入至封包之前 述封裝化資料為如下之資料: _匕之月'J tK=6、I=1‘UL=〇、M=4、N=3. 當 K=7、I=1 時,成為 L=1、m〜n=2; 當 Κ=8、ι=ι _,士 & τ 一 時成為 L=〇、Μ=;2、Ν=2 . 當 Κ=ι〇、1=1 時 , 〜〜 战為L~2、M=2、N=3 ; 备K=i2、卜^夺, 當 _、1=1 時,=M.N—-3; 告 成為 M=1、N=2; 9如::時,成為L,_、N=3e 9.如㉔求項7或8之資料傳送控 前述封裝化資料為如下之資料广置’其中插入至封包之 I 2時’成為L=〇、㈣、n=3 ; 109232-981118.DOC 當 K=7、 當 Κ=8、 當 Κ=ι〇 當 Κ=12 當 Κ=16 當 Κ=24 卜2時’成為1^、Μ Μ=4、Ν=2 ; - 〜2時,成為L=〇 Λ/Γ 0 ' Μ-4 > Ν=2 ; 時,成為L=l A , 1、M=3、N=2 ; 、2時’成為L=〇 A 〇、M=4、N==3 ; :2 時’成〜M=2、n=2; 10.如請求項7 成為L:S〇、M=2、N=3。 項7之資 Nx8xI=(k+l)xm。 1寻送控制裝置,其中 U.如請求項7或8之資料 列匯流排接你 、工制裝置’其中於透過前述串 之封包標頭,# 設定資訊. 插入用於設定前述Μ、N之 刖述連接控制 封包標頭,“ L包分析電路,其係分析接收之 ^ χ ’包標頭抽出前述設定資訊; 則述資料格4 „ ^ K裔暴於前述設定資訊,由前述封裝化資 料抽出K位元前述資料。 月长項7或8之資料傳送控制裝置,其中於透過前述串 列匯流排接& β Α 安4文之封包標頭,插入用於設定前述Μ、Ν之 設定資訊; 如述連接控制器包含封包分析電路,其係分析接收之 ί匕裇碩,由封包標頭抽出前述設定資訊; J C資料格式器基於前述設定資訊,削除前述虛擬資 料。 109232-981118.DOC 1322378 第095109755號專利申請案 中文圖式替換頁(98年6月) 贫私月修(更)正替換頁
9画 109232-fig-980624.doc
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005086187A JP4207912B2 (ja) | 2005-03-24 | 2005-03-24 | データ転送制御装置及び電子機器 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200707282A TW200707282A (en) | 2007-02-16 |
| TWI322378B true TWI322378B (en) | 2010-03-21 |
Family
ID=36741429
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW95109755A TWI322378B (en) | 2005-03-24 | 2006-03-22 | Data transfer control device |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7693086B2 (zh) |
| EP (1) | EP1705577B1 (zh) |
| JP (1) | JP4207912B2 (zh) |
| KR (1) | KR100799399B1 (zh) |
| CN (1) | CN100432974C (zh) |
| DE (1) | DE602006001229D1 (zh) |
| TW (1) | TWI322378B (zh) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006268260A (ja) * | 2005-03-23 | 2006-10-05 | Seiko Epson Corp | データ転送制御装置及び電子機器 |
| JP4186940B2 (ja) | 2005-03-23 | 2008-11-26 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
| JP4075898B2 (ja) | 2005-03-23 | 2008-04-16 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
| JP4305481B2 (ja) * | 2006-08-29 | 2009-07-29 | ブラザー工業株式会社 | 通信システムと管理装置と情報処理装置 |
| JP4479703B2 (ja) * | 2006-08-29 | 2010-06-09 | ブラザー工業株式会社 | 通信システムと管理装置 |
| EP1988713A1 (en) * | 2007-04-30 | 2008-11-05 | STMicroelectronics (Research & Development) Limited | Image processing apparatus and method using padding data |
| JP5403995B2 (ja) * | 2007-12-10 | 2014-01-29 | キヤノン株式会社 | 信号伝送システム及び信号変換回路 |
| WO2009075372A1 (en) * | 2007-12-10 | 2009-06-18 | Canon Kabushiki Kaisha | Signal transmission system and signal conversion circuit |
| BR112013025903B1 (pt) | 2011-04-06 | 2021-06-08 | Robert Bosch Gmbh | processo e dispositivo para transmissão de dados serial em um sistema de barramento |
| RU2620989C2 (ru) | 2011-04-06 | 2017-05-30 | Роберт Бош Гмбх | Способ и устройство для повышения пропускной способности при передаче данных в последовательной шинной системе |
| EP2702497B1 (de) | 2011-04-26 | 2016-01-20 | Robert Bosch GmbH | Verfahren und vorrichtung zur an speichergrössen angepassten seriellen datenübertragung |
| KR102007547B1 (ko) | 2011-06-29 | 2019-08-05 | 로베르트 보쉬 게엠베하 | 유연한 메시지 크기 및 가변 비트 길이로 직렬 데이터 전송을 하기 위한 방법 및 장치 |
| WO2013124915A1 (ja) | 2012-02-24 | 2013-08-29 | パナソニック株式会社 | スレーブ装置、マスタ装置、通信システム、及び通信方法 |
| US9372692B2 (en) * | 2012-12-29 | 2016-06-21 | Intel Corporation | Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality |
| JP5853211B2 (ja) * | 2013-01-25 | 2016-02-09 | パナソニックIpマネジメント株式会社 | バスインタフェース装置、中継装置、およびそれらを備えたバスシステム |
| JP6398241B2 (ja) * | 2014-03-20 | 2018-10-03 | 富士ゼロックス株式会社 | パケット生成装置及びプログラム |
| CN105139812B (zh) * | 2014-05-27 | 2018-01-30 | 奇景光电股份有限公司 | 数据传送与接收方法以及数据传输系统 |
| CN105704063B (zh) * | 2014-11-28 | 2018-09-07 | 奇点新源国际技术开发(北京)有限公司 | 应用于车载终端的信息传输方法和装置 |
| EP3419005A1 (en) * | 2017-06-22 | 2018-12-26 | Gemalto Sa | Computing device processing expanded data |
| US11436010B2 (en) | 2017-06-30 | 2022-09-06 | Intel Corporation | Method and apparatus for vectorizing indirect update loops |
| CN111061671B (zh) * | 2019-12-13 | 2021-08-17 | 上海灵动微电子股份有限公司 | 一种spi传输控制方法、发送设备和接收设备 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2869092B2 (ja) * | 1989-08-21 | 1999-03-10 | 日本電信電話株式会社 | 固定長パケット化方法 |
| US5694143A (en) * | 1994-06-02 | 1997-12-02 | Accelerix Limited | Single chip frame buffer and graphics accelerator |
| JP3622451B2 (ja) * | 1997-10-03 | 2005-02-23 | ソニー株式会社 | データ処理装置およびデータ処理方法、並びに記録媒体 |
| JPH11161466A (ja) * | 1997-11-27 | 1999-06-18 | Ricoh Co Ltd | データ転送制御装置 |
| US6157972A (en) * | 1997-12-05 | 2000-12-05 | Texas Instruments Incorporated | Apparatus and method for processing packetized information over a serial bus |
| JP3540154B2 (ja) * | 1998-05-20 | 2004-07-07 | 三菱電機株式会社 | 多重化送信装置および多重化送信方法 |
| US6782007B1 (en) * | 1999-01-26 | 2004-08-24 | Samsung Electronics Co., Ltd. | TDM bus synchronization circuit and protocol and method of operation |
| JP4058888B2 (ja) * | 1999-11-29 | 2008-03-12 | セイコーエプソン株式会社 | Ram内蔵ドライバ並びにそれを用いた表示ユニットおよび電子機器 |
| CN1119884C (zh) * | 2000-02-23 | 2003-08-27 | 华为技术有限公司 | 高速数据传输中的差错检测方法 |
| JP3721502B2 (ja) * | 2000-06-12 | 2005-11-30 | 沖電気工業株式会社 | シリアルバスデータ転送制御装置 |
| JP3646644B2 (ja) | 2000-10-31 | 2005-05-11 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
| CN1131482C (zh) * | 2001-06-01 | 2003-12-17 | 北京四方同创保护与控制设备有限公司 | 广义异步串行通信协议数据链路层软件接口方法 |
| JP2003141059A (ja) * | 2001-11-02 | 2003-05-16 | Sony Corp | 情報処理装置および方法、記録媒体、並びにプログラム |
| JP2003272359A (ja) * | 2002-03-15 | 2003-09-26 | Canon Inc | 映像データの編集方法 |
| JP3844072B2 (ja) * | 2002-07-25 | 2006-11-08 | セイコーエプソン株式会社 | 半導体集積回路装置、マイクロコンピュータ及び電子機器 |
| JP2004070570A (ja) | 2002-08-05 | 2004-03-04 | Seiko Epson Corp | データ転送制御システム、電子機器、プログラム及びデータ転送制御方法 |
| US7328399B2 (en) * | 2002-08-06 | 2008-02-05 | Network Equipment Technologies, Inc. | Synchronous serial data communication bus |
| JP2004110876A (ja) * | 2002-09-13 | 2004-04-08 | Canon Inc | 映像データの符号化レート制御方法 |
| JP2004139431A (ja) * | 2002-10-18 | 2004-05-13 | Seiko Epson Corp | データ転送制御方法、データ転送制御装置及び表示装置 |
| JP2004310963A (ja) * | 2003-04-10 | 2004-11-04 | Canon Inc | 情報記録方法及び装置 |
| JP4075898B2 (ja) | 2005-03-23 | 2008-04-16 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
| JP4186940B2 (ja) | 2005-03-23 | 2008-11-26 | セイコーエプソン株式会社 | データ転送制御装置及び電子機器 |
| JP2006268260A (ja) | 2005-03-23 | 2006-10-05 | Seiko Epson Corp | データ転送制御装置及び電子機器 |
-
2005
- 2005-03-24 JP JP2005086187A patent/JP4207912B2/ja not_active Expired - Fee Related
-
2006
- 2006-03-20 US US11/378,234 patent/US7693086B2/en not_active Expired - Fee Related
- 2006-03-22 TW TW95109755A patent/TWI322378B/zh not_active IP Right Cessation
- 2006-03-23 DE DE200660001229 patent/DE602006001229D1/de active Active
- 2006-03-23 EP EP20060005956 patent/EP1705577B1/en not_active Not-in-force
- 2006-03-23 CN CNB2006100653944A patent/CN100432974C/zh not_active Expired - Fee Related
- 2006-03-23 KR KR20060026444A patent/KR100799399B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20060215703A1 (en) | 2006-09-28 |
| EP1705577A1 (en) | 2006-09-27 |
| KR20060103168A (ko) | 2006-09-28 |
| KR100799399B1 (ko) | 2008-01-30 |
| JP2006268483A (ja) | 2006-10-05 |
| JP4207912B2 (ja) | 2009-01-14 |
| CN100432974C (zh) | 2008-11-12 |
| TW200707282A (en) | 2007-02-16 |
| US7693086B2 (en) | 2010-04-06 |
| EP1705577B1 (en) | 2008-05-21 |
| CN1838101A (zh) | 2006-09-27 |
| DE602006001229D1 (de) | 2008-07-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI322378B (en) | Data transfer control device | |
| US5987543A (en) | Method for communicating digital information using LVDS and synchronous clock signals | |
| WO2010016894A1 (en) | Multi-stream digital display interface | |
| US6388591B1 (en) | Apparatus and method for receiving data serially for use with an advanced technology attachment packet interface (atapi) | |
| JP3786120B2 (ja) | データ転送制御装置及び電子機器 | |
| JP3835459B2 (ja) | データ転送制御装置及び電子機器 | |
| CN100386718C (zh) | 数据传输控制装置及电子设备 | |
| US20200257649A1 (en) | Transmitting displayport 2.0 information using usb4 | |
| EP2039032A1 (en) | Method and device for data packing | |
| JP3780419B2 (ja) | データ転送制御装置及び電子機器 | |
| US6275549B1 (en) | Methods and apparatus for synchronizing a clock | |
| JP4924560B2 (ja) | データ転送制御装置及び電子機器 | |
| EP1705628A1 (en) | Data transfer control device and electronic apparatus | |
| US7630375B2 (en) | Data transfer control device and electronic instrument having reduced power consumption | |
| CN100380819C (zh) | 数据传输控制装置及电子设备 | |
| CN1214574C (zh) | 一种实现同步数字体系链路接入处理协议的方法 | |
| CN109831192B (zh) | 用于传送器、接收器的物理层电路及其方法、及通讯系统 | |
| TW201207623A (en) | Transmission interface and system using the same | |
| CN117615208A (zh) | 一种lvds-dvi视频协议转换方法及系统 | |
| JP2005079963A (ja) | 映像信号伝送システム及び方法並びに送信装置及び受信装置 | |
| CN101561791A (zh) | 一种帧宽度可扩展的同步串行接口装置 | |
| JPH09293049A (ja) | コンピュータシステムおよびこのシステムで使用されるシリアルインターフェース | |
| CN107566772B (zh) | 自适应分辨率的图像处理方法及装置 | |
| JP2007179572A (ja) | データ転送制御装置及び電子機器 | |
| JPH0744580B2 (ja) | データ長変換回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |