TW436710B - Methods and apparatus for processing video data - Google Patents

Methods and apparatus for processing video data Download PDF

Info

Publication number
TW436710B
TW436710B TW086111970A TW86111970A TW436710B TW 436710 B TW436710 B TW 436710B TW 086111970 A TW086111970 A TW 086111970A TW 86111970 A TW86111970 A TW 86111970A TW 436710 B TW436710 B TW 436710B
Authority
TW
Taiwan
Prior art keywords
data
bit
register
address
processor
Prior art date
Application number
TW086111970A
Other languages
Chinese (zh)
Inventor
Cliff Reader
Jae-Cheol Son
Amjad Qureshi
Le Trong Nguyen
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/699,382 external-priority patent/US6192073B1/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Application granted granted Critical
Publication of TW436710B publication Critical patent/TW436710B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/94Vector quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Signal Processing (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Complex Calculations (AREA)

Abstract

A computer system includes three processors capable to operate concurrently -- a scalar processor, a vector processor, and a bitstream processor. In encoding or decoding of video data, the vector processor performs operations that can be efficiently performed by a single instruction multiple data processor, for example, a discrete cosine transform (DCT) and motion compensation. The bitstream processor performs Huffman and RLC encoding or decoding. The bitstream processor can switch contexts to enable the computer system to process several data streams concurrently. The scalar and vector processors can be programmed to execute a single arithmetic or Boolean instruction. The bitstream processor cannot be programmed to execute a single arithmetic or Boolean instruction, but can be programmed to perform an entire video data processing operation.

Description

436^ 1 Ο Λ 經濟部中央標準局男工消費合作社印装 五、發明説明( 1 ) 1 1 I 發 明 背晷 1 1 I 本發明 係 關 於 藉 由 電 腦 之 資 料 處 理 _ 且尤指 藉由電 腦 1 I 之 視 訊資料 處 理 ΰ 請 先 1 1 閣 1 電腦已 被 用 來 壓 縮 及 解 m 締 系 統 資 料 。糸铳 資料包 括 讀- 背 \ | ιέ I 視 訊 資科* 其 包 括 靜 止 及 / 或 移 動 圖 像 之 影像β 糸統資 料 之 注 1 1 亦 可 包括音 訊 資 料 f 例 如 一 動 畫 之 軌 〇 提供可 允許視 訊 意 事 項 1 I 資 料 之快速 處 理 的 方 法 與 電 路 9 將 係 令 人 合意的 0 再 φ 1 裝 頁 1 I 發 明 槪論 1 1 本發明 提 供 了 允 許 視 訊 資 料 之 快 速 處 理的方 法與電 路 1 i 0 於 某些實 旅 例 中 本 發 明 之 —— 個 電 腦 糸 統包括 能夠同 時 1 訂 1 | 操 作 之三個 處 理 器 一 m 量 處 理 器 一 向 量處理 器、與 一 位 元 流處理 器 0 於 視 訊 資 料 之 編 碼 或 解 碼 時,向 1處理 器 1 1 執 行 可由一 單 指 令 多 資 料 ( S I MD » single i nstr uc t i on 1 1 m u 11 i P1 e c a t a) 處理器所有效率地執行之作業c 此等作業 1 線 包 括 :(1 ) 一 線 性 資 科 轉 換 9 諸 如 一 離 散餘弦 轉換( 1 I DCT , disci* e t e C 0 si ne t r a ns f 0 ΓΒ) 與 (2 ) 動作補 償 1 1 I 0 位 兀流處 理 器 執 行 包 括 於 特 定 位 元 而 非 字組或 半髑字 組 1 1 上 之 運算的 作 業 〇 此 等 作 業 包 括 例 如 採 用 MPEG-1 、MPEG-2 1 1 % Η . 261 與 Η _ 2 6 3標 準 之 霍 夫 曼 ( Hu f f m a η) 與RLC编碼或 解 1 1 碼 0 纯量處 理 器 執 行 高 位 準 視 訊 處 理 ( 例 如,圖 像位準 處 1 | 理 ) ,並使 向 量 處 理 器 與 位 元 流 處 理 器 之 作業同 步,且 控 1 制 與 外部装 置 之 介 面 〇 - 3- 1 1 1 本紙張尺度逍用中國國家標準(CNS ) Α4規格(210X297公釐) 436710 Α7 Β7 經濟部中央標準局負工消費合作社印製 五、發明説明(>") 於某些實施例中·該電腦系铳可同時處理数個資料流 。结果係,電腦系統之使用者可與二個或多個關係者舉行 一視訊會議。因為該位元流處理器能夠切換本文Μ即時地 同時編碼或解碼不同的資料流*多個資料流可被同時作處 理。 於某些實施例中,純量處理器與向置處理器係可程式 規劃•意謂著此二個處理器之各者均可被程式設計Κ執行 一單一之算術或布林指令。位元流處理器係不可程式規劃 ,意謂著該位元流處理器係無法被程式設計Κ於一組視訊 資料上進行一整個視訊資料處理作業。該位元流處理器之 作成無法被程式設計Κ執行一單一之算術或布林指令,將 允許此位元流處理器之處理更為快速。該等纯量處理器與 向董處理器之可程式性,將促使系統逋用於視訊資料编碼 與解碼標準之改整。 本發明之其他特徵與優點係詳述於后。本發明係以随 附之申請專利範圍所界定。 圖式簡苗說明 第一圖係根據本發明之一媒體卡之方塊圃。 第二圖係根據本發明之一多媒體處理器之方塊圖。 第三圖係一位元流處理器之方塊画I此位元流處理器 係第二画之處理器的一部分。 第四至六圈係根據本發明之電腦糸統之方塊圖。 -4 - 本紙張尺度適用中國國家標準(CNS ) A4^格(210X297公釐) ---------t------tr------線 (锖先閱价背面之注意事項再蟥3本頁} Α7 Β7 43 67 1 Ο , 五、發明説明( 第七圖說明了第二圖之處理器中的靱體(firmware) 架構。 第八與九圖顯示了用於第一圃之系统的位址圖。 第十圖係第二圖之處理器的DSP核心之方塊圖。 第十一圖說明了使用於一向量處理器之管線,此商量 處理器係第二圖之處理器的一部分。 第十二圖係第十一圖之向最處理器的一功能方塊圖。 第十三圈說明了第十一圃之向量處理器中的執行資料 路徑。 第十四圖說明了第十一圓之向量處理器中的載入及儲 存資料路徑。 第十五圈係第二圖之處理器的一高速鍰衝記憶體( cache)糸统之方塊圖。 第十六圄說明了第十五圖之高速娥衝記憶體系統中的 指令資料高速缓衝記憶體。 第十七圖說明了第二圖之處理器中的一高速媛衝記憶 體控制單元中之一資料路徑管媒。 第十八圖說明了用於第二圖之系统中的一高速緩衝記 憶體控制單元中之一位址處理管線的資料路徑。 第十九至二十二圖說明了第二圖之處理器中的狀態機 制。 第二十三圖說明了第十五困之高速緩衝記憶體糸統中 所用之位址格式。 -5- 本紙掁尺度適用十國國家橾準(CNS ) A4規格(2丨0X297公釐) ^^I— H^ (請先閲讀背面之注意事項再本頁) 經濟部中央標準局員工消费合作杜印裂 b A7 B7 五、發明説明( 第二十四圃說明了第二圖之處理器中的一匯流排。 第二十五圖說明了第二圖之處理器中的一判優( arbitration)控制軍元。 第二十六至二十九圖係第二圖之處理器的時序圖。 第三十至三十二圖顯示第二圈之處理器中的記憶體請 求訊號。 第三十三_說明了第二圖之處理器中的一匯流排判優 控制單元。 第三十四至三十六圖係第二®之處理器的時序画。 第三十七與三十八圖說明了第二圖之處理器中的匯流 排介面電路。 第三十九與四十圖說明了用於第一圈之系铳的一虛擬 資訊段緩衝器(VFB,virtual frame buffer)。 第四十一圖說明了用於第一圖之糸統的匯流排介面電 路0 ---------^------1T------0 {請先閲请背面之注意事項再功,,本頁) 經濟部中央標準局貝工消費合作杜印褽 的 統 系 之 一 圖 的 i 铳 第 糸 於 之 用 圖 了 一 明 第 說 於 圖 用 三 了 十 明 四 說 與 圖 二。四 十器十 四制四 第控第 體 憶 記 器 制 控 址 位 格 的 用 所 中 統 糸 之 圖 1 第 了 明 說 圓 六 十 四 與 五 十 四 第 式 方 〇 之 制器 櫬制 態控 狀料 I 資 的 I 中的 統統 系系 之之 圖圖 ~ 1 第第 了於 明用 說係 圖圖 七八 十十 四四 第第 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) A7 4367 1 Ο __Β7 五、發明説明(f ) 塊圖。 第四十九至五十一圖係第一匾之糸统的時序圖。 第五十二與五十三圖說明了第二之處理器中的裝置 介面電路。 第五十四至五十六圖係第一圖之糸統的部分方塊圖。 第五十t至五十九圈說明了第一圖之系统中的暫存器 Ο 第六+圖說明了第一圖之糸統中的資訊段鍰衝器與視 訊視窗。 第六十一圖係第一圖之系統的一時序圖。 第六十二圖說明了第—圖之系統中的一暫存器。 第六十三圖係第一圖之糸統的一時序圖。 第六十四至六十六圖說明了第一圖之系统中所用的媛 衝器。 酧隹g嘸例註油辦明 第一圓顯示了一媒體卡10G,其包括一多媒體處理器 110。於某些實施例中,處理器110係為一種型式為MSP-1EX (商標)之處理器,其規格係韓國三星(Samsung)半導體 公司於美國加州聖荷西所製造。處理器MSP-1EX係詳逑於附 錄A中。 處理器110係經由一區域匯流排10 5而與一主櫬電腦系 統(未顯示)相連通。於某些實施例中.該匯流排105係一 本紙張尺度適用中國國家標準(CNS ) A4规格(210X 297公釐} ---------^------ΪΤ----*--^ (請先閱讀背面之注意事項再i>i本頁) 經濟部中央標準局員工消費合作.社印製 4 3 67 1 Ο 4 Α7 Β7 五、發明説明(^) 個3 2位元3 3百萬赫茲之PCI匯流排。處理器110之一數位視 訊資料輸出係連接到數位至類比(D/A, digital-to-analog )轉換器Π2。除了視訊部分,該數位視訊資料可再包活一 音訊部分,例如一電影之音軌。轉換器112之輸出係逋甩K 連接至一台霉視櫬(未顯示)或者其處理類比資料之另一 糸統。於某些實施例中·處理器110亦包括一輸人埠,其用 以自一類比至數位(A/D, analog-to-digital)轉換器( 參間第四至六_)接收數位視訊資料。 處理器110係連接至Codec (綑碼解碼器)114。Codec 114係自一磁帶記錄器(未顯示)或另一装置接收類比音訊 資料。Codec 114自電話媒(未顯示)接收類比電話資料。 Codec 114將該等類比資料作數,位化,且將其傳送至處理器 110。 Codec 11 4接收來自處理器110之數位資料,將此等 資料轉換成類比肜式 > 且視需要而傳送該等類比資料。 經濟部中央橾隼局員工消費合作社印製 {請先閏讀背面之注意事項再4ί本頁) 處理器110係藉由一匯流排122而連接至一記憶體120。 於第一圖中,記億體12(3係一個同步動態随機存取記憶體( SDRAM, synchronous DRAM),而睡流排 122係一個 64位元 80百萬赫玆之匯流排。其他之記憶糴、匯流排寬度與匯流 排速度係使用於其他的實施例中。非同步之記憶體與匯流 排係使用於某些實施例中。 卡100之某些實施例係敘述於美國專利申請案n多媒體 訊號處理器中之多處理器作業”(委任案號M-4354US), 其係由Le Nguyen於如本案之同一日所提出,且係作為參照 本紙張尺度適用中國國家樣準(CNS ) Α4規格(210Χ297公釐) 經濟部中央標準局負工消費合作社印製 136Ή 0 , Α7 Β7 五、發明説明(,) 而納入於此。 第二圖係處理器11D之一個實施例的方塊圖。處理器 110包括一純量處理器21D、一向量處理器("VP”)220、與 一位元流處理器("BP”)245。於某些實施例中處理器 21G係一個32位元RISC處理器,其操作於40百萬赫玆’且適 用於此技β中所習知之標準ARM7指令集。向量處理器220 係一個單指令多資料(SIMD)處理器*其操作於80百萬赫 茲,且具有288位元之向量暫存器。向量處理器(VP) 220 之一個實施例係敘述於美國專利申請案”多任務計算糸統 環境中有效之本文館存及堪原”(委任案號Μ-43 65 US) •其係由Song等人於如本案之同一日所提出•且係作為參 照而纳入於此。處理器210與220可被程式規劃Μ執行一單 一之算術或布林指令、或者一連鳙之該等指令。 於某些實施例中,為了得到一高的視訊資料處理速度 ,位元流處理器245係作成無法被程式規黼Κ執行一單一之 算術或布林指令。尤其是*位元流處理器(ΒΡ) 245係無法 被程式規劃以執行諸如ADD (相加)、0R (或)、ADDAND ACCUMULATE f相加且累積)”等等之一軍一指令。反而是 ,BP 245係可指使以執行一視訊資料處理作業,如附錄A 第十章中所述。同時•纯量處理器210與向量處理器22 0係 可被程式設計Μ執行一單一之算術或布林指令。是K,處 理器UQ係可逋用於不同之視訊標準。 如第二圖中所示,鈍量處理器210與向量癍理器22 0均 本紙張尺度適用中國國家橾準(CNS ) Α4規格(210X297公釐) ---------^------ΪΤ------^ (請先閲讀背面之注意事項再玷.本頁) Α7 43 671 Ο , ____Β7_____ 五、發明説明(彡) 係埋接至高速緩衝記憶體子系統230。高速緩衝記憶體子糸 統230係連接至匯流排240 ( ” 10 BUS”)與匯流排250 ( ” FBUS”)。於某些實施例中,IOBUS 240係一個 32位元40 百萬赫茲之匯流排,而FBUS 25D係一個64位元80百萬赫茲 之匯流排。 IOBUS 2 4 0係連接至位元流處理器2 4 5、中斷控制器248 、全jK工(Full-Duplex) UART單元2 4 3、與四個計時器。 FBUS 2 50係連接至記憶體控制器258,其係依次連接至記憶 體匯流排122 (第一圈)。FBUS 2 5 0係連接至PCI匯滾排介 面電路255,其係連接至PCI匯流排105。FBUS 25Q係亦連接 至装置介面鬣路(亦稱為”客戶持殊應用積體電路, Customer ASIC”)252,其包括 Μ 與視訊 D/A 112 (第一圖 )、Codec 114、及可能一視訊A/D轉換器(諸如第四至六 圖中所示)等之介面電路。處理器110亦包括一記憶體寅料 搬移器(mover) 290。 處理器110可同時處理數個資料流。例如,若處理器 110之使用者有與二個或三個對象之視訊會議,處理器110 提供可允許使用者看見旦聽到該多個對象之視訊與音訊處 理。為了處理多個視訊資料流,處理器11Q提供本文切換。 此意謂著B P 2 4 5係於多個資料流之間作切換。於一個視訊 會議中,每一個資料流均可能來自一個單獨之遠方對象。 本紙張尺度適用中國國家標準(CNS ) A4规格(210X297公嫠) ---------家------1T------^ (請先閲济背面之注意事項再蜞.;.本頁) 經濟部中央標準局貝工消f合作社印製 該映 許放 允影 以電 , 或 道介 頻簡 影個 電 ; 於寅 自 観 來且 I 能議10 可會· 係訊 流視 料與 資參 的時 外同 另夠 ’ 能 係者 者用 或使436 ^ 1 Ο Λ Printed by the Male Workers Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of the Invention (1) 1 1 I Invention Back 1 1 I The present invention relates to the processing of data by computer _ and especially by computer 1 Video data processing of I. Please first 11 The computer has been used to compress and decompress the system data.糸 铳 Information includes reading-back \ | ι I Video Assets Section * which includes still and / or moving image images. Β Note on general information 1 1 It may also include audio data f For example, a track of an animation. 0 Allowable video Note 1 I Method and circuit for fast processing of data 9 Will be a desirable 0 and φ 1 Binding 1 I Invention 1 1 The present invention provides a method and circuit for allowing fast processing of video data 1 i 0 in In some practical examples of the present invention, a computer system includes three processors capable of simultaneously ordering 1 | operations, an m-quantity processor, a vector processor, and a bit stream processor 0 in video data. When encoding or decoding, perform to the processor 1 1 all operations that can be performed efficiently by a single instruction multiple data (SI MD »single i nstr uc ti on 1 1 mu 11 i P1 ecata) processor c these operations 1 Including: (1) a linear asset transformation 9 such as a discrete cosine transformation (1 I DCT, disci * ete C 0 si ne tra ns f 0 ΓΒ) and (2) motion compensation 1 1 I 0 bit stream processor execution Operations that include operations on specific bits other than words or semi-words 1 1. These include, for example, the use of MPEG-1, MPEG-2 1 1% Η. 261 and Η _ 2 6 3 standards. Huffman (Hu ffma η) and RLC encoding or decoding 1 1 code 0 scalar processor performs high-level video processing (for example, image level 1 | processing), and makes the vector processor and bit stream processor The operation is synchronized, and the interface between the control system and the external device is 0- 3- 1 1 1 This paper size is free of Chinese National Standards (CNS) Α4 specifications (210X297 mm) 436710 Α7 Β7 Off-line Consumer Cooperatives, Central Standards Bureau, Ministry of Economic Affairs Printing 5. Description of the invention (>) In some embodiments, the computer system can process several data streams at the same time. As a result, users of the computer system can hold a video conference with two or more stakeholders. Because the bit stream processor can switch the encoding and decoding of different data streams at the same time in real time * multiple data streams can be processed at the same time. In some embodiments, the scalar processor and the directional processor are programmable. This means that each of these two processors can be programmed to execute a single arithmetic or Bollinger instruction. The bit stream processor is not programmable, which means that the bit stream processor cannot be programmed to perform an entire video data processing operation on a set of video data. The bitstream processor cannot be programmed to execute a single arithmetic or Boolean instruction, which will allow the bitstream processor to process more quickly. The programmability of these scalar processors and Xiangdong processors will enable the system to be used to modify the video data encoding and decoding standards. Other features and advantages of the present invention are detailed later. The invention is defined by the scope of the accompanying patent applications. Brief description of the drawings The first picture is a block garden of a media card according to the present invention. The second figure is a block diagram of a multimedia processor according to the present invention. The third picture is a block drawing of a bitstream processor. This bitstream processor is part of the processor of the second drawing. The fourth to sixth laps are block diagrams of the computer system according to the present invention. -4-This paper size is applicable to Chinese National Standard (CNS) A4 ^ grid (210X297 mm) --------- t ------ tr ------ line Note on the back of this page again 3 pages} Α7 Β7 43 67 1 0, 5. Description of the invention (The seventh picture illustrates the firmware structure in the processor of the second picture. The eighth and nine pictures show the use of The address map of the system in the first garden. The tenth map is the block diagram of the DSP core of the second map. The eleventh map illustrates the pipeline used in a vector processor. Part of the processor in the figure. Figure 12 is a functional block diagram of the processor in Figure 11. Circle 13 illustrates the execution data path in the vector processor of the eleventh garden. The figure illustrates the path of loading and storing data in the vector processor of the eleventh circle. The fifteenth circle is a block diagram of a high-speed cache memory system of the processor of the second figure. Figure 15 illustrates the instruction data cache in the high-speed Echung memory system of Figure 15. Figure 17 illustrates the processor of Figure 2. A data path management medium in a high-speed memory control unit in Figure 18. Figure 18 illustrates the data path of an address processing pipeline in a cache control unit used in the system of Figure 2. Figures 19 to 22 illustrate the state mechanism in the processor of Figure 2. Figure 23 illustrates the address format used in the cache system of the 15th sleeper. -5- The size of this paper applies to the National Standards of the Ten Countries (CNS) A4 (2 丨 0X297 mm) ^^ I— H ^ (Please read the precautions on the back before this page) The consumer cooperation of the Central Standards Bureau of the Ministry of Economic Affairs b A7 B7 V. Description of the invention (The twenty-fourth garden illustrates a bus in the processor of the second graph. The twenty-fifth graph illustrates an arbitration control army in the processor of the second graph Figures 26 to 29 are timing diagrams of the processor in the second figure. Figures 30 to 32 show the memory request signal in the processor in the second circle. A bus arbitration control unit in the processor of the second figure is shown. Figures four to thirty-six are timing diagrams of the second processor. Figures thirty-seven and thirty-eight illustrate the bus interface circuit in the processor of the second figure. Figures thirty-nine and forty illustrate the A virtual frame buffer (VFB) for the system of the first circle. Figure 41 illustrates the bus interface circuit used for the system of the first image. 0 ------ --- ^ ------ 1T ------ 0 {Please read the notes on the back first, and then work, this page) The Central Department of the Ministry of Economic Affairs A picture of i 铳 第 图 is used in the picture, a picture of the first picture is shown in the picture, and a picture of the picture is shown in the picture. Figure forty-four systems, fourteen systems, four control units, body memory control system, location control system, figure 1 Figures of all the systems in the material I of the material I ~ 1 The first figure of the Yuming theory is shown in Figure 7880.44 The paper size applies to the Chinese National Standard (CNS) A4 specification (210X297) (Centi) A7 4367 1 〇 __Β7 V. Description of the invention (f) Block diagram. The forty-ninth to fifty-first diagrams are timing diagrams of the first plaque system. Figures 52 and 53 illustrate the device interface circuit in the second processor. The fifty-fourth to fifty-sixth figures are partial block diagrams of the first figure. The fiftieth t to the fifty-ninth circle illustrate the register in the system of the first picture. 〇 The sixth + diagram illustrates the information segment buffer and video window in the system of the first picture. The sixty-first diagram is a timing diagram of the system of the first diagram. Figure 62 illustrates a register in the system in Figure-Figure 62. The sixty-third diagram is a timing chart of the system of the first diagram. The sixty-fourth to sixty-sixth diagrams illustrate the elements used in the system of the first diagram. The following example shows a media card 10G, which includes a multimedia processor 110. In some embodiments, the processor 110 is a processor of type MSP-1EX (trademark), and its specifications are manufactured by Samsung Semiconductor Co., Ltd. in San Jose, California, USA. The processor MSP-1EX is detailed in Appendix A. The processor 110 is in communication with a mainframe computer system (not shown) via a regional bus 105. In some embodiments, the busbar 105 is a paper size applicable to the Chinese National Standard (CNS) A4 specification (210X 297 mm) --------- ^ ------ ΪΤ-- -*-^ (Please read the notes on the back before i > i this page) Consumption Cooperation between Employees of the Central Standards Bureau of the Ministry of Economic Affairs. Printed by the Society 4 3 67 1 Ο 4 Α7 Β7 5. Description of Invention (^) 3 2-bit 33 MHz PCI bus. One of the digital video data output of the processor 110 is connected to a digital-to-analog (D / A, digital-to-analog) converter Π2. Except for the video part, the digital video The data can then include an audio part, such as a movie's audio track. The output of the converter 112 is connected to a Mythology (not shown) or another system that processes analog data. In some implementations In the example, the processor 110 also includes an input port, which is used to receive digital video data from an analog-to-digital (A / D, analog-to-digital) converter (see fourth to sixth_). 110 is connected to Codec 114. Codec 114 receives analog audio data from a tape recorder (not shown) or another device. Codec 114 receives analog phone data from the telephone medium (not shown). Codec 114 digitizes the analog data and transmits it to the processor 110. Codec 11 4 receives the digital data from the processor 110, and so on. The data is converted into analog format > and the analog data is transmitted as needed. Printed by the Consumer Cooperative of the Central Government Bureau of the Ministry of Economic Affairs {Please read the precautions on the back first and then this page) Processor 110 is The bus 122 is connected to a memory 120. In the first picture, the memory is 12 million (3 is a synchronous dynamic random access memory (SDRAM, synchronous DRAM), and the sleep bus 122 is a 64-bit 80 megahertz bus. Other memories籴 The bus width and bus speed are used in other embodiments. Asynchronous memory and bus are used in some embodiments. Some embodiments of the card 100 are described in the US patent application n Multi-Processor Operation in Multimedia Signal Processors "(Appointment Case No. M-4354US), which was proposed by Le Nguyen on the same day as the case, and it is a reference to the Chinese Standard (CNS) Α4 of this paper standard Specifications (210 × 297 mm) Printed by the Central Standards Bureau of the Ministry of Economic Affairs and Consumer Cooperatives 136Ή 0, Α7 Β7 V. Description of Invention (,) and included here. The second figure is a block diagram of an embodiment of the processor 11D. Processing The processor 110 includes a scalar processor 21D, a vector processor (" VP ") 220, and a bit stream processor (" BP") 245. In some embodiments, the processor 21G is a 32-bit processor. Meta RISC processor, which operates at 4 0 Megahertz 'and is applicable to the standard ARM7 instruction set known in this technology β. The vector processor 220 is a single instruction multiple data (SIMD) processor * which operates at 80 Megahertz and has 288 bits Vector register. One embodiment of the vector processor (VP) 220 is described in the US patent application "Effective Library and Original Works in a Multitasking Computing System Environment" (Appointment No. M-43 65 US) • It was proposed by Song et al. On the same day as the case • and incorporated herein by reference. The processors 210 and 220 can be programmed by the program to perform a single arithmetic or Bollinger instruction, or a series of In some embodiments, in order to obtain a high video data processing speed, the bit stream processor 245 is made into a single arithmetic or Boolean instruction that cannot be executed by the program specification. Especially * bit stream The processor (BP) 245 cannot be programmed to execute instructions such as ADD (addition), OR (or), ADDAND ACCUMULATE f and addition). Instead, BP 245 may be instructed to perform a video data processing operation, as described in Chapter 10 of Appendix A. At the same time, scalar processor 210 and vector processor 220 can be programmed to execute a single arithmetic or Bollinger instruction. Yes K, the processor UQ can be used for different video standards. As shown in the second figure, the paper size of the blunt processor 210 and the vector processor 220 is applicable to the Chinese National Standard (CNS) A4 specification (210X297 mm) --------- ^- ----- ΪΤ ------ ^ (Please read the precautions on the back first, and then 本页. This page) Α7 43 671 〇, ____ Β7 _____ 5. Description of the invention (彡) It is embedded in the cache memory subsystem 230. The cache memory subsystem 230 is connected to a bus 240 ("10 BUS") and a bus 250 ("FBUS"). In some embodiments, IOBUS 240 is a 32-bit 40 megahertz bus, and FBUS 25D is a 64-bit 80 megahertz bus. IOBUS 2 4 0 is connected to the bit stream processor 2 4 5. Interrupt controller 248, Full-Duplex UART unit 2 4 3, and four timers. FBUS 2 50 is connected to the memory controller 258, which in turn is connected to the memory bus 122 (first cycle). FBUS 250 is connected to the PCI bus interface circuit 255, which is connected to the PCI bus 105. FBUS 25Q is also connected to the device interface (also known as “Customer Application ASIC, Customer ASIC”) 252, which includes M and video D / A 112 (first picture), Codec 114, and possibly a Interface circuits for video A / D converters (such as those shown in Figures 4 to 6). The processor 110 also includes a memory processor 290. The processor 110 can process several data streams simultaneously. For example, if a user of the processor 110 has a video conference with two or three objects, the processor 110 provides video and audio processing that allows the user to see the plurality of objects once they are heard. In order to process multiple video data streams, the processor 11Q provides switching in this document. This means that B P 2 4 5 switches between multiple data streams. In a video conference, each data stream may come from a separate distant object. This paper size applies to Chinese National Standard (CNS) A4 (210X297 cm) --------- Home ----- 1T ------ ^ (Please read the precautions on the back first (Revisited ;; this page) The Central Bureau of Standards, Ministry of Economic Affairs, Bei Gong Xiao F Cooperative, printed the film, Xu Fang, Yun Ying, or Dao Jie Jian Ying, a telegram; Yu Yin came from me and I can discuss it. · The news and materials of the newsletter and the information can be used in the same way.

經濟部中央標隼局員工消費合作社印製 五、發明说明(f) 。本文切換係詳述於附錄A之章節Η·12°當本文係欲作 切換時,純量處理器210儲存目前之本文,且使ΒΡ 245初始 化Μ處理一個不同之本文。 ΒΡ 24 5可處理下列之視訊資料格式: 1.MPEG-1,於IS0/ΪEC標準 11172 ( 1992年)中所述 2 · HPEG-2 * 於文獻 ISO/IEC JTC 1/SC 29 Ν 0 9 8 1 Rev ( 1 9 9 5年3月31日)所述; 3 · H.261,於 ” ITU-T推萬書 H.261” (1993年 3月) 所述;及 4_11_263*於”草案11^-了推||書11.263>>(199 6年5 月2日)所述。 視訊資料處理係分割於纯量處理器210、向最處理器 220與位元流處理器245之間,以逹到高處理速度。尤其係 ,向量處理器22 0執行線性轉換(諸如一離散餘弦轉換( DCT)或其反轉換(IDCT))及動作補償。此等作業係適合 於向量處理器,因為此等作業經常需有相同的指令以執行 於多個資料。位元流處理器245執行霍夫曼解碼及縐碼、與 齒狀(zig-zag)位元流處理。純量處理器21(3執行視訊與 音訊解多工及同步化、與I/O介面任務。 編碼與解碼作業之莨例係揭示於附錄A,章節10.6.1 與10.6.2。於一個編碼作業,未壓縮之數位資料係由記憶 體120或主櫬系統(未頸示)經由匯流排1〇5而來到。於某 -1 1- 本紙浪尺度適用中國囷家橾準(CNsiA4规格{ 210X29?公釐> ---------"------1T------線 t請先閱读背面之注意事項再鲈.本頁4 經.濟部肀夫梂弟扃負工消費合作社印製 〆 ^367 1 Q ._^__ 玉、發明説明(Yc>) 些實施例中,裝置介面電路252包括一視訊A/D轉換器*且 該未壓縮之資料保來自該轉換器。向量處理器22(3。執行 量化(quantization) 、DCT、與動作補償。位元流處理器 2 4 5收到Vf> 2 2 0之輪出,並產生區塊群(GOBs , Group of Blocks )或截割段(Slices)。尤其係,BP 2 4 5執行霍夫 曼及RLC編碼、與齒狀位元流處理。純量處理器210收到BP 245之輸出,並執行圖像層編碼(coding)、圖像群(G0P, group of pictures)編碼、與序列層編碼。純量處理器 210接著將音訊與視訊資料作多工•並傳送編碼後之資料至 一個儲存裝置(經由匯流排10 5或12 2)或者一個網路。至 網路之傅送係涉及傳送至装置介面電路252,其於某些實胞 例中係連接至一個網路。 於解碼時,其處理係栢反。純量處理器210解多工該等 糸统資料至視訊與音訊元件中,且執行該視訊資料序列層、 GOP、與圔像層解碼。所得之GOBs或截割段係提烘至位元流 處理器2 4 5。處理器245執行齒狀處理與霍夫曼及RLC解碼。 VP 2 2 0收到BP 2 4 5之輸出,並執行解董化(dequantization )、IDCT、與動作補償。VP 22Q執行任何可能補要之後攮 處理(例如,使圖像影像之邊緣平滑),並提供重建之數 位圖像至裝置介面電路252或一儲存裝置。纯量處理器210 、向童處理器220與位元流處理器245可操作於平行之不同 賁料區塊。 鈍置處理器21Q可處理圖像層與較髙層之事寅,係降低 -12- 本紙張尺度適用申國國家橾準(CNS ) Α4現格(210x297公釐) ---------¾------1T----- (請先閱讀背面之注意事項再填w本頁) , A7 _ B7 五、發明説明(丨J ) 了跨處理器之通訊。此係因為該圖像層與較高層包含有纯 董處理器210用κ控制及I/O功能之資訊,但其不為向量處 理器220或位元流處理器245所用。該等資訊之一個實例係 一資訊段速率,其為纯量處理器21(3所用Μ傳送資訊段至裝 置介面電路2 5 2。 第三圖係位元流處理器245之一個實施例的方塊圓。第 三圈中所示之訊號係詳述於附錄Α章節1Q.5。此等訊號提 供了介於位元流處理器24 5與I0BUS 240 (第二画)之間的 一®介面。於BP 245,此等訊號係由包括SRAM 320之I0BUS 介面單元310所處理。BP 245亦包括VLC FIFO單元330、VLC LUT ROM 340、控制吠態櫬制350、與BP核心單元360,該BP 核心單元3SQ包括一個暫存器檔案與一個SRAM。第三圖之方 塊係詳述於附錄A章節10.4。 經濟部中央標準局負工消費合作社印製 (請先閉讀背面之注意事項再^<本頁} ROM 340包含用於霍夫曼編碼與解碼之搜尋列表( look-up table),其均通用於四種搮準:MPEG-1、MPEG-2 、H.261、與H.263。雖然有大量資訊儲存於該等列表中. ROM 34G僅具有768X 12位元之尺寸。此尺寸係藉由共用該 等列表及於附錄B章節4所述之技術所達成。 本發明並不受限於前述之實施例及後文之附錄。尤其 是,本發明並不受限於此等實施例之任何電路、時脈速率 、或時序。其他之實腌例及费化均係在随附之申請專利範 圍所界定的本發明範晡之内。 -1 3 - 本紙張尺度適用中國國家椋準{ CNS ) Λ4規格(210X297公釐) 經濟部中央標率局負工消費合作社印製 五、發明説明M-i)Printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs 5. Description of Invention (f). The switching of this article is detailed in Chapter A of Appendix A. 12 ° When this article is about to switch, the scalar processor 210 stores the current article and initializes the PB 245 to process a different article. ΒΡ 24 5 can process the following video data formats: 1. MPEG-1, as described in IS0 / ΪEC standard 11172 (1992) 2. · HPEG-2 * In document ISO / IEC JTC 1 / SC 29 Ν0 9 8 1 Rev (March 31, 1995); 3. H.261, as described in "ITU-T Book H.261" (March 1993); and 4_11_263 * in "Draft 11 ^ -Tweet || Book 11.263 > > (May 2, 2006). Video data processing is divided between scalar processor 210, direction processor 220 and bit stream processor 245 In order to achieve a high processing speed. In particular, the vector processor 220 performs linear transformations (such as a discrete cosine transform (DCT) or its inverse transform (IDCT)) and motion compensation. These operations are suitable for vector processors, Because these operations often need the same instructions to execute on multiple data. The bit stream processor 245 performs Huffman decoding and creping, and zig-zag bit stream processing. Scalar processor 21 (3 Perform demultiplexing and synchronization of video and audio, and I / O interface tasks. Examples of encoding and decoding operations are disclosed in Appendix A, sections 10.6.1 and 10.6.2. Code operation, the uncompressed digital data comes from the memory 120 or the main system (not shown) via the bus 105. At a certain -1 1- The standard of this paper is applicable to the Chinese standard (CNsiA4 specification) {210X29? Mm > --------- " ------ 1T ------ Please read the precautions on the back of the line t. This page 4 Printed by a coward, co-worker, consumer cooperative ^ 367 1 Q ._ ^ __ Jade, Description of Invention (Yc >) In some embodiments, the device interface circuit 252 includes a video A / D converter * and the uncompressed The data guarantee comes from this converter. The vector processor 22 (3. Performs quantization, DCT, and motion compensation. The bit stream processor 2 4 5 receives the rotation of Vf> 2 2 0 and generates blocks Groups (GOBs, Groups of Blocks) or Slices. In particular, BP 2 4 5 performs Huffman and RLC encoding, and processing of the bit stream. The scalar processor 210 receives the output of BP 245 And perform image layer coding (G0P, group of pictures) coding, and sequence layer coding. The scalar processor 210 then multiplexes and transmits audio and video data Encoded data to a storage device (via bus 10 5 or 12 2) or a network. The transmission to the network involves transmission to a device interface circuit 252, which in some instances is connected to a network. When decoding, its processing is reversed. The scalar processor 210 demultiplexes the system data into the video and audio components, and executes the video data sequence layer, GOP, and image layer decoding. The obtained GOBs or cutting sections are dried to the bit stream processor 2 4 5. The processor 245 performs tooth processing and Huffman and RLC decoding. VP 2 2 0 receives the output of BP 2 4 5 and performs dequantization, IDCT, and motion compensation. The VP 22Q performs any possible post-processing (for example, smoothing the edges of the image) and provides the reconstructed digital image to the device interface circuit 252 or a storage device. The scalar processor 210, the child processor 220, and the bit stream processor 245 can operate on different data blocks in parallel. The blunt processor 21Q can handle the image layer and the lower layer, which is reduced by -12- This paper size applies to the National Standard of China (CNS) A4 (210x297 mm) ------- --¾ ------ 1T ----- (Please read the notes on the back before filling this page), A7 _ B7 V. Description of the Invention (丨 J) Cross-processor communication. This is because the image layer and higher layers contain information on the pure K processor 210's κ control and I / O functions, but they are not used by the vector processor 220 or the bit stream processor 245. An example of such information is an information segment rate, which is a scalar processor 21 (3 used by M to transmit information segments to the device interface circuit 2 52. The third figure is a block of an embodiment of the bit stream processor 245 The signals shown in the third circle are detailed in Appendix A, Section 1Q.5. These signals provide a ® interface between the bit stream processor 24 5 and I0BUS 240 (second picture). In BP 245, these signals are processed by I0BUS interface unit 310 including SRAM 320. BP 245 also includes VLC FIFO unit 330, VLC LUT ROM 340, control bark state control 350, and BP core unit 360, the BP core Unit 3SQ includes a register file and an SRAM. The box in the third figure is detailed in Appendix 10.4, Chapter A. Printed by the Central Consumers Bureau of the Ministry of Economic Affairs, Consumer Cooperatives (Please close the precautions on the back, and then ^ < This page} ROM 340 contains look-up tables for Huffman encoding and decoding, all of which are commonly used in four standards: MPEG-1, MPEG-2, H.261, and H.263. Although a lot of information is stored in these lists. ROM 34G has only 768X 12-bit size. This size This is achieved by sharing these lists and the techniques described in Section 4 of Appendix B. The present invention is not limited to the foregoing embodiments and appendixes below. In particular, the invention is not limited to such implementations Any circuit, clock rate, or timing of the example. Other practical examples and fees are within the scope of the present invention as defined by the scope of the attached patent application. -1 3-This paper size is applicable to the country of China 椋Quasi {CNS) Λ4 specification (210X297 mm) Printed by the Consumers ’Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of the invention Mi)

附錄A MS P-1 EX糸铳規格(說明書) 第一章 技術概觀 本章係如敘述硬體與軟體設計者所知多媒體訊號處理 器("HSP-X”)之技術槪觀。 1 . 1 功骷件 多媒體訊號處理器(MSP-X, Multimedia Signal Processor)構成單晶片VLSI族,係設計Μ提供用於個人電 腦輿消費性產品應用之大範園整合功能性。 MSP族係基於一種強大之向虽處理器架構,其浬用單一 指令多資料(SIMD,Single Instruction Multiple Data )之計算模型M用於最佳成本/性·菜。其特點包括: •完全可程式性 •基於ARM指令集架構 •整合 40 MHz ARM7 RISC CPU核心 80 MHz向S處理器,用於高性能數位訊號處理 • 2.56 Gops*用於9位元整數ALU運算 • 2.56 Gops·用於16位元整數乘法累樓運算 6 4 0 M f 1 ο p s,用於3 2位元I E E E浮點加法 .1 2 8 (3 H f 1 〇 p s,用於3 2位元I E E E浮點乘法&加法 •未使用之10 Kgates,用於可選擇之顧客化或圖像功 能性 •基於 0.65// m3.3v/5v CMOS技術 本紙張尺度適用中國國家揉準(CNS ) Α4規格(210X 297公釐) ---------^------1T------.^ <請先聞讀背面之注意事項再填ί本頁) 經濟部中央標準局員工消費合作社印製 4 3 67 1 0 a7 * B7 五、發明説明(Λ-Z) -128支腳至2 5 6支腳之封裝 該MSP將初始地提供四個主要功能性: •視訊 •音訊/聲音 •電訊 _ Z D / 3 D圖像(可選項) 1-1-1 視訊 •所有功能性係於靱體(firmware)為可程式 •即時MPEG-1解碼與編碼 .即時MPEG-2解碼 •接近即時MPEG-2編碼 •即時H. 3 2 4解碼與編碼 •對於任何螢幕尺寸或解析度之影像比例 •介於RGB與YUV間之顔色空間轉換 •用於畫面增強與雜訊消除之影像逋波 • 4/3下拉式轉換 1*1-2 音訊/螌音 •所有功能性係於靱體為可程式 •即時MPEG-1音訊解碼與編碼 •即時MPEG-2音訊解碼與編碼 •即時Η·320與it.324音訊解碼與編碼 本紙張尺度適用中國國家標準(CNS ) Α4規格(210 X 297公釐) ---------^------II------.^ (請先閱讀背面之注意事項再填ί本頁) 經濟·邺中央標準局貝工消費合作社印製 436—Η Ο , A7 ----- B7 —I _ - -. 五、發明説明(+3) •即時G.7 2 8與G.723語音編碼(coding) •即時轚霜卡(SoundBlaster)仿真(emulation) •波形列表(Wavetable)合成 • FM合成 11·3 當訊 1 · 1 . 3 . 1 齡捕櫧( •檷準非同步COM埠介面(NS 16550 A UART可相容) • V 34 ,由 28 . 8K至 2.4Kbps • CCITT-V.32 bis, K480Q、 9600未编碼、與 36〇〇 bps格子(Trellis)煸碼之資料率 _ Hayes AT命令集可相容性 •呼叫過程監示器 • V.25 bis自動撥號 • DTMF與脈衝撥號 •非同步誤差修復協定 • V. 42誤差更正 1 · 1 . 3,2 傳真 V.2 9 * 以 9600 bps或 7200 bps V.27 ter,以 4800 bps或 2400 bps •呼叫過程監視器 •自動播號 本紙張尺度適用中國國家揉皁(CNS ) Α4規格(210Χ 297公釐) ---------^------、1T------線 (請先閔讀背面之注意事項再填穿本頁) A7 4 3 6710 B7 五、發明説明(心4) • DTMF與脈衝撥號 • G3傅送 • T.4/T . 3 Q運算 1 · 1 · 3,3 雷話答錄 •經由電話機或麥克風之錄音問候語 •自動地答接電話•且K預錄留言作回應 •錄音該打電話者之留言 *播出由打電話者所留下之留言 1,1.4 2Π/.ΊΠ 圖像 ίΐΤ 锇馆)Appendix A MS P-1 EX 糸 铳 Specifications (Instructions) Chapter 1 Technical Overview This chapter describes the technical overview of multimedia signal processors (" HSP-X ") as known to hardware and software designers. 1.1 The multimedia signal processor (MSP-X, Multimedia Signal Processor) constitutes a single-chip VLSI family, which is designed to provide integrated functionalities for personal computers and consumer products. The MSP family is based on a powerful Although the processor architecture, it uses a single instruction multiple data (SIMD, Single Instruction Multiple Data) computing model M for the best cost / performance and cuisine. Its features include: • Full programmability • Based on the ARM instruction set architecture • Integrated 40 MHz ARM7 RISC CPU core 80 MHz to S processor for high performance digital signal processing • 2.56 Gops * for 9-bit integer ALU operations • 2.56 Gops • for 16-bit integer multiply-accumulate operations 6 4 0 M f 1 ο ps for 32-bit IEEE floating-point addition. 1 2 8 (3 H f 1 〇ps for 32-bit IEEE floating-point multiplication & addition • Unused 10 Kgates, use Customizable or Graphic Performance • Based on 0.65 // m3.3v / 5v CMOS technology This paper size is applicable to China National Standard (CNS) A4 specification (210X 297 mm) --------- ^ ------ 1T ------. ^ < Please read the notes on the back before filling this page) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 67 1 0 a7 * B7 V. Description of the invention (Λ-Z ) -128 pin to 2 5 6 pin package The MSP will initially provide four main functionalities: • Video • Audio / Sound • Telecommunications_ ZD / 3D image (optional) 1-1-1 Video • All functionality is programmable in firmware. • Real-time MPEG-1 decoding and encoding. Real-time MPEG-2 decoding. • Near-real-time MPEG-2 encoding. • Real-time H. 3 2 4 decoding and encoding. • For any screen size Or resolution image ratio • Color space conversion between RGB and YUV • Image wave for image enhancement and noise reduction • 4/3 pull-down conversion 1 * 1-2 Audio / Audio • All functionalities Programmable • Real-time MPEG-1 audio decoding and encoding • Real-time MPEG-2 audio decoding and encoding • Real-time 320 and it.324 audio decoding and encoding Standards are applicable to China National Standard (CNS) Α4 specifications (210 X 297 mm) --------- ^ ------ II ------. ^ (Please read the precautions on the back first (Fill in this page again.) Printed by the Bureau of Economics, Central Bureau of Standards, Shellfish Consumer Cooperatives 436—Η Ο, A7 ----- B7 —I _--. V. Description of the Invention (+3) • Instant G.7 2 8 and G.723 speech coding (SoundBlaster emulation) • Wavetable synthesis (Wavetable) synthesis • FM synthesis 11.3 Dangxun 1 · 1.3. 1 aging capture ( Quasi-asynchronous COM port interface (NS 16550 A UART compatible) • V 34, from 28.8K to 2.4Kbps • CCITT-V.32 bis, K480Q, 9600 uncoded, and 3600bps trellis Code data rate_ Hayes AT command set compatibility • Call process monitor • V.25 bis automatic dialing • DTMF and pulse dialing • Asynchronous error repair agreement • V. 42 error correction 1 · 1.3, 2 Fax V.2 9 * at 9600 bps or 7200 bps V.27 ter, at 4800 bps or 2400 bps • Calling process monitor • Automatic numbering This paper size applies to China National Kneading Soap (CNS) Α4 specifications 210 × 297 mm) --------- ^ ------, 1T ------ line (please read the precautions on the back before filling in this page) A7 4 3 6710 B7 V. Description of the invention (heart 4) • DTMF and pulse dialing • G3 Fu send • T.4 / T. 3 Q operation 1 · 1 · 3, 3 Thunder answering • Recording greetings via telephone or microphone • Automatically Answer the call • and K pre-recorded message as a response • Record the caller ’s message * Broadcast the message left by the caller 1,1.4 2Π / .ΊΠ image ίΐΤ 锇 馆)

• BITBLT • 2D直線&多邊彤之描晝及加陰影線 •用於3D點、線與三角形之幾何&亮度計箅 • 3D顔色計算,Κ嫌物映射法 •溶和 ---------¾.------1T------^ (請先閱讀背面之注意事項再填貧本頁) 經濟部中央標準局負工消費合作社印製 經濟部中央標準局員工消費合作社印製 4 3 67 … a? B7 五、發明説明Μ-ί) • MSP-1係設計Μ用作為不具外部SDR AM之進人層级。 •^卩-1£丨包括一3 2位元記憶賭匯流排*用以介面至外 部 SDRAM。 * MSP-1F包括一64位元記憶體匯流排,用K介面至外部 SDRAM 〇 .MSP-1G包括一整合之SVGA控制器,RAM DAC加快3D圖 像加速。 第五圖顯示包括一個MSP-1E處理器之糸统的方塊圖。 1.2,2 外部ΠΠΠΕΓα f傾碾解碾器) 第六圖顯示出包括有一個MSP-1處理器之系統的方塊圖 ,其具有外部編碼解碼器(codecs)。 1 · 2 · 2 . 1 MSP-1RX材料清簞_ 以下為一份用於MSP-1EX之建議材料清單:• BITBLT • 2D straight line & multilateral drawing and shaded line • Geometry for 3D points, lines and triangles & brightness meter 亮度 3D color calculation, κ suspect mapping method • Dissolve --- ---- ¾ .------ 1T ------ ^ (Please read the notes on the back before filling in the poor page) Central Standards Bureau of the Ministry of Economic Affairs Printed by the Consumers Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs Printed by the Employee Consumer Cooperative 4 3 67… a? B7 V. Description of the invention Μ-ί) • MSP-1 is designed to be used as an entry level without external SDR AM. • ^ 卩 -1 £ 丨 Includes a 32-bit memory gambling bus * for interface to external SDRAM. * MSP-1F includes a 64-bit memory bus, using K interface to external SDRAM.. MSP-1G includes an integrated SVGA controller, RAM DAC to accelerate 3D image acceleration. The fifth figure shows a block diagram of a system including an MSP-1E processor. 1.2,2 External ΠΠΠΕΓα f dumping mill) The sixth diagram shows a block diagram of a system including an MSP-1 processor with external codecs. 1 · 2 · 2. 1 MSP-1RX Material Clearance _ The following is a list of recommended materials for MSP-1EX:

-MSP- 1EX-MSP- 1EX

5 1 2 K X 32位元同步DRAM • NTSC/PAL編碼器(三星公司之KS 0119) •音訊&電訊編碼解碼器(類比元件之AD 1 84 3) •雜項(電容器、電阻器、放大器、連接器,等等· • ·) •印刷電路板 本紙張尺度通用中國國家標隼(CNS ) A4规格(210 X 2S7公釐) 社衣------、訂------^ (請先閔讀背面之注意事項再填穿本頁) 經濟部中央標準局員工消費合作社印製 4 3 67 1 〇 Α7 _______^_Β7__ 五、發明説明(A_tr)5 1 2 KX 32-bit synchronous DRAM • NTSC / PAL encoder (KS 0119 from Samsung) • Audio & telecom codec (AD 1 84 3 for analog components) • Miscellaneous (capacitor, resistor, amplifier, connection Devices, etc. • • •) • Printed circuit boards and paper sizes are generally in accordance with Chinese National Standards (CNS) A4 (210 X 2S7 mm). Please read the notes on the back before filling in this page) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 67 1 〇Α7 _______ ^ _ Β7__ V. Description of the Invention (A_tr)

1 ‘ 3 趾架描 f MTCRf]-ARCH TTECTIlRfO 1 · 3 · 1 概鹿 MSP微架構基本上包含一非常強大之DSP核心(CORE) 與一顧客特定記憶體& I/O子系統。參考第二圖,該DSP核 心包括: •—個32位元ARM7 RISC CPU,M40MHZ執行,且係用 於一般處理 _ -個向量處理器,以8QMHZ執行,且係用於訊號處理 •—個共用之高速緩衝記億逋子糸铳,Μ 80MHz執行, 且包含2ΚΒ指令高速鍰衝記憶體、5ΚΒ資料高速緩衝記憶體 、與16ΚΒ之ROM高速緩衝記憶髓。該資料高速緩衝記憶體可 由硬體或饮體所控制。 •—個快速64位元匯流排(FBUS , f ast bus) « K 80ΜΗζ執行•且介面至若干之應部邊設備。 •—個較慢32位元匯流排(I0BUS) ,M4QHHZ執行, 且介面至若干之I0BUS周邊設備。 該等內部FBUS周遴設備包括: •一個32位元33 MHz PCI匯流排介面 •—個64位元SDRAM記憶體控制器 •-涸8通道DMA控制器 * —個顧客ASIC埵輯方塊。該顧客ASIC埵輯方塊提供 總共10 Kgates,其包括至不同之類比编碼解碼器與顧客特 定I/O元件之二個介面。該介面理輯支援三星公司之KSD119 -6 * 本紙張尺度逋用中國國家標準(CNS ) A4規格U10X 297公« ) ---------^------ΐτ------^ (請先閱讀背面之注意事項再填r本頁) 經濟部中央標準局員工消費合作社印製1 ‘3 Toe Frame F MTCRf] -ARCH TTECTIlRfO 1 · 3 · 1 The MSP microarchitecture basically includes a very powerful DSP core (CORE) and a customer-specific memory & I / O subsystem. Referring to the second figure, the DSP core includes: • A 32-bit ARM7 RISC CPU, executed by M40MHZ, and used for general processing _-A vector processor, executed at 8QMHZ, and used for signal processing •-shared The cache memory is 100 million bytes, which is executed at 80MHz, and includes 2KB instruction cache memory, 5KB data cache memory, and 16KB ROM cache memory. This data cache can be controlled by hardware or drink. • A fast 64-bit bus (FBUS, fast bus) «K 80ΜΗζ implementation • and interface to a number of peripheral equipment. • A slower 32-bit bus (I0BUS), implemented by M4QHHZ, and interfaced to several I0BUS peripherals. These internal FBUS devices include: • a 32-bit 33 MHz PCI bus interface • a 64-bit SDRAM memory controller • an 8-channel DMA controller * a customer ASIC editing block. The customer ASIC edit box provides a total of 10 Kgates, which includes two interfaces to different analog codecs and customer-specific I / O components. This interface series supports Samsung ’s KSD119 -6 * This paper size adopts Chinese National Standard (CNS) A4 specification U10X 297 male «) --------- ^ ------ ΐτ --- --- ^ (Please read the notes on the back before filling this page) Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs

1·4-2 CLK RSTL AD[31 : 0 ] C_BEOL C_BE 1 L C_BE 2 L C_BE3 L PAR FRAMEL 低位動作 低位動作 低位動作 低位動作 • 43 671 Ο , μ B7 五、發明説明U-Ό NTSC媚碼器與類比元件之AD 1843編碼解碼器。 •一個記憶«資料移動器,其係用於DM A資料*由主櫬 (Pentium)記憶體至MSP區域SDRAM記憶體。 該内部IOBUS周邊設備包括: 一個位元流處理器,其負責視訊位元流之處理 •一個1 6 4 5卩UART串列線路 一個8254相容之計時器 • 一個82 59相容之中斷控制器 該MSP亦包括一個特殊暫存器(MSP控制暫存器).其 係用於软體控剌初始化與中斷。 1 . 4 MSP-1RX培腳說昍 1-4-1 總黻:256支接腳 ΡΓΤΒ1洧排介商 (53字接瞌) 時脈輸人接腳 重置輸入接腳|低位動作 位址與資料匯流排接脚 控制&位元組D致能接腳 控制&位元組1致能接腳 控制&位元組2致能接腳 控制&位元姐3致能接腳 極性接腳 周期資訊段接脚,低位勡作 -7- 本紙張尺度適用中國國家橾準(CNS ) Α4規格(210 X 297公釐} ---------^------ΐτ------0 (請先閱讀背面之注意事項再填 笑本頁) 4 3 67 1 q 五、發明説明u义1 · 4-2 CLK RSTL AD [31: 0] C_BEOL C_BE 1 L C_BE 2 L C_BE3 L PAR FRAMEL Low action Low action Low action Low action Low action AD 1843 codec with analog components. • A memory «data mover, which is used for DMA data * from the main memory (Pentium) memory to the MSP area SDRAM memory. The internal IOBUS peripheral equipment includes: a bit stream processor, which is responsible for processing the video bit stream • a 1 6 4 5 UART serial line an 8254 compatible timer • an 82 59 compatible interrupt controller The MSP also includes a special register (MSP control register), which is used for software control initialization and interrupt. 1. 4 MSP-1RX training pin description 1-4-1 Total: 256 pins PΓΤΒ1 (5 word connector) Clock input pin reset input pin | Lower action address and Data bus pin control & byte D enable pin control & byte 1 enable pin control & byte 2 enable pin control & bit sister 3 enable pin polarity Pin cycle information section pin, low position operation -7- This paper size applies to China National Standard (CNS) Α4 specification (210 X 297 mm) --------- ^ ------ ΐτ ------ 0 (Please read the precautions on the back before filling in this page) 4 3 67 1 q 5. Description of the invention

I RDYL TRDYL STOPL LOCKL I DSEL DEVSEL REQL GNTL PERRL SERRL INTAL 啟始器備妥接脚,低位動作 目摞備妥接腳*低位動作 停止交互作用接腳•低位動作 鎖住交互作用接腳,低位動作 初始化元件選擇輸入接脚 元件選擇接腳,低位動作 匯流排諌求接腳,低位動作 匯流排容許接脚•低位動作 極性誤差接腳,低位動作 糸統誤差接腳•低位動作 中斷接脚•低位動作 裝-- (請先閲讀背面之注意事項再填寫本頁)I RDYL TRDYL STOPL LOCKL I DSEL DEVSEL REQL GNTL PERRL SERRL INTAL Component selection input pin, component selection pin, low-position action bus pin, low-position action bus allow pin • low-position action polarity error pin, low-position action error pin • low-position interrupt pin • low-position action Installation-(Please read the precautions on the back before filling this page)

、1T 經濟部中央標準局負工消費合作社印製 KSO 1 1 9 丨.煸碼器介而(24本榕腳) 資訊段同步輪出至KS D119_用於三線主介面 串列時脈輸出至KS 0119 -8- 1-4-3 嫌埴 (ft芕榇脚) TCK JTAG測試時脈输入接腳 TDI JTAG測試資料輸入接腳 TD〇 JTAG測試資料輸出接腳 TMS JTAG測試模式瓖擇輸入接腳 TRSTL JTAG測試重置输入接腳 CLK 時脈輪人,此係40MHz時脈輸人接腳 1*4-4、 1T Printed KSO 1 1 9 by the Central Bureau of Standards, Ministry of Economic Affairs and Consumer Cooperatives 丨. Coder (24 books), synchronously roll out the information section to KS D119_ for serial clock output of the three-line main interface to KS 0119 -8- 1-4-3 TCK JTAG test clock input pin TDI JTAG test data input pin TD〇JTAG test data output pin TMS JTAG test mode select input pin TRSTL JTAG test reset input pin CLK clock chakra, this is a 40MHz clock input pin 1 * 4-4

SFRSSFRS

SCLK 本紙浪尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) 43f57 1 Ο五、發明説明 A7 B7SCLK The paper scale is applicable to the Chinese National Standard (CNS) A4 specification (210 × 297 mm) 43f57 1 〇 5. Description of the invention A7 B7

SDAT BGHS BGVS NSSEL PD [ 15 : 0 BGCLK RPOHCSL 串列資料I/O 水平同步訊號•输入至MSP 垂直同步訊號*輪入至MSP 主控器(π a s t e r)選擇 圖素(P i x e I)資料輸出至K S Oil 9 _素時脈輸出至KS 0119 BIOS PROM晶片選擇SDAT BGHS BGVS NSSEL PD [15: 0 BGCLK RPOHCSL Serial data I / O Horizontal sync signal • Input to MSP Vertical sync signal KS Oil 9 _ prime clock output to KS 0119 BIOS PROM chip selection

1*4*5 A43SCLK1 * 4 * 5 A43SCLK

A43SDFS 經濟部中央標準局負工消費合作社印製A43SDFS Printed by the Consumer Cooperatives, Central Standards Bureau, Ministry of Economic Affairs

A43SDI A43SD0 “ 1843音訊&當訊煸磕解湛裝介而(6本捺脚) 串列時脈•輸入/輸出。SCLK係一個雙向訊號 ,其當匯流排主控器(BM,Bus Master ) 接脚係驅動高位(HI)時提供時脈作為一输 出至串列匯流排,且當該BM接脚係驅動低位 (L0)時接受時脈作為輪入。 串列資料實訊段同步(sync),輸入/輸出。 SDFS係一個雯向訊號,其當該B Μ接腳係驅動 HI時提供資訊段同步訊號作為一輸出至串列 匯流排*且當B Μ接脚係驅動L0時接受該資訊 段同步訊號作為輸入。 串列資料,輸入至AD 1843,自MSP輸出。所 有控制與播放溥送係16位元長,且其係以MSB 為先。 串列資料,自AD184 3输出,输人至MSP。所有 -9- ---------#------,1T------線 (請先閱讀背面之注意事項再填"本頁) 本紙張尺度適用中國國家標準(CNS } Α4規格(210x297公釐) 43671〇 A7 B7 五、發明説明(AHt 狀態&控制暫存器讀取與播放傳送係16位元 長,且以MSB為先。A43SDI A43SD0 "1843 Audio & Audio Equipment (6 books) serial clock / input / output. SCLK is a two-way signal, which acts as a bus master (BM, Bus Master) When the pin is driving the high bit (HI), the clock is provided as an output to the serial bus, and when the BM pin is driving the low bit (L0), the clock is accepted as the rotation. The serial data is synchronized in real time (sync) ), Input / output. SDFS is a directional signal that provides an information segment synchronization signal as an output to the serial bus when the BM pin is driving HI * and is accepted when the BM pin is driving L0 Information segment synchronization signal is used as input. Serial data is input to AD 1843 and output from MSP. All control and playback transmission is 16-bit long, and it is based on MSB. Serial data, output from AD184 3, output People to MSP. All -9- --------- # ------, 1T ------ line (Please read the precautions on the back before filling in this page) This paper The standard is applicable to the Chinese national standard (CNS) A4 specification (210x297 mm) 43671〇A7 B7 V. Description of the invention (AHt status & control register read and Discharge line 16 yuan long transmission, and the MSB being the first.

1-4-6 RAS1L1-4-6 RAS1L

CAS1L 經濟部中央標率局貝工消費合作社印策CAS1L Printing Policy of Shellfish Consumer Cooperative, Central Standards Bureau, Ministry of Economic Affairs

MVEL MAI[11:0 ] HD [ 63 : 0 ] MA23 HA24 DQMMVEL MAI [11: 0] HD [63: 0] MA23 HA24 DQM

MCKEMCKE

HCSOL 記憧BS確箝排介而f S7芳培脚) 输出接脚(低位動作)。此係列位址選通Μ 由《4[11:0]閂住列位址至被選定之31)!14{1程 式庫内部列位址緩衝器。 輸出接腳(低位動作)。此係行位址選通Μ 由ΜΑ[11:0]閂住行位址至被選定之SDRAM程 式庫内部行位址緩衝器。 輸出接腳(低位動作)。此係至該SDRAM之 寫入致能。 輸出接脚。至SDRAM之多工之列與行位址訊 號。 輸入/輸出SDRAM資料接腳。 輪出接脚。記憶體位址位元<23>。 輸出接脚。記憶體位址位元<24>。 輸出接腳。使得SDRAM資料在時脈後输出髙阻 抗*且遮罩該輪出。(此接脚係僅用於同步 DRAM介面) 输出接脚。遮軍SDRAM之系統時脈* K自下一 個時脈周期起停止動作。 輸出接脚(低位動作)。用於低位32位元之 10 本紙張尺度適用中國國家搮準(CNS ) A4规格(210X297公釐) ---------^------1T------線 (請先聞讀背面之注意事項再填寫本頁) 鋰濟部中央標率局員工消費合作社印製 4 3 6 7 1 Ο, a? _Β7 五、發明説明丨丨) SDRAM晶片選擇。 MCS1L 输出接腳(低位動作)。用於高位32位元之 SDRAH晶片選擇。 MR DYH 輪出接脚。SDRAM備妥訊號。 MEMCLK 輸出接腳。此係至SDRAM之時脈-输出接脚。 1 · 4 . 7 S箱批應 VDD 3.3伏特電源接脚 VCC 5伏特電源接腳 VSS 接地接腳 列表1 HSP_1 EX接腳指定 晶片TO# 型式 名稱 說 明 1 202 IN VDD 3.3罐錦 2 1 I/O AD31 用於PCI歷雛之礙娜 3 2 ί/ο AD30 4 3 I/O AD29 -11- ---------^------ΐτ------^ (請先閱讀背面之注意事項再f本頁) 本紙張尺度適用中國國家橾準(CNS ) A4規格(210X297公釐) 經濟部中央標準局員工消費合作社印家 4 3 671 〇 at J Β7 五、發明説明(/Η1) 5 4 I/O AD28 6 5 I/O AD27 7 205 IN GND m 8 6 IN VCC 5·供Jg 9 .7 I/O AD26 用於PCI睡w之慨娜 10 8 I/O AD25_S09 用於PCI匯灘纖赖概 zmt&m 11 9 I/O AD24J08 用於PCI匯瓣繊朝攏出 之·_ 12 10 i/o C_BE3l 用於PCI之控制/位元翻嫌 13 208 IN VDD 3.3麵供應 14 11 IN IDSEL 用於PCI之丽瞻 15 12 I/O AD23 S07 -12- (請先閱讀背面之注意事項再填寫本頁) 本紙浪尺度適用中國國家標準(CNS ) AJ規格(2丨0'〆297公釐) 經濟部中央標準局負工消費合作社印製 4 3 671 〇 at 4 Β7 五、發明説明(/Η5) 16 13 I/O AD22 S06 用於PC頭灘/廳_鵂出 之娜斯 17 14 I/O AD21 S05 18 15 I/O AD20 S04 19 509 IN GND m 20 16 IN vcc 5嗯源娜 21 17 I/O AD19_S03 用於PCI睡雛/纖_瀚出 之碰&謝 22 18 I/O AD18_S02 23 19 I/O AD17_S01 24 210 IN VDD 3.3麵供應 25 20 I/O AD16_S00 用於?(:1隨有顏斬遞出 之碰雜 26 21 I/O CJE2L 用於PCLawSCTSdil -13- ---------t.------ΐτ------^ (請先閱讀背面之注意事項再填寫本頁) 本紙乐尺度逋用中國國家棹準(CNS ) Α4規格(210 X 297公釐) 6 3 4 οHCSOL remembers that the BS clamps the clamps and the f S7 is the output pin) (low-position action). This series of address strobes M latch the column address from "4 [11: 0] to the selected 31)! 14 {1 internal library address buffer. Output pin (low-position action). This row address strobe M latches the row address from MA [11: 0] to the internal row address buffer of the selected SDRAM library. Output pin (low-position action). This is the write enable to the SDRAM. Output pin. The multiplexing and row address signals to SDRAM. Input / output SDRAM data pin. Turn out the pins. Memory address bit < 23 >. Output pin. Memory address bit < 24 >. Output pin. This makes the SDRAM data output impedance * after the clock and masks the rotation. (This pin is for synchronous DRAM interface only) Output pin. The system clock * K of the SDRAM is blocked from the next clock cycle. Output pin (low-position action). Used for 10 lower 32-bit paper sizes. Applicable to China National Standard (CNS) A4 specification (210X297 mm) --------- ^ ------ 1T ------ line (Please read the precautions on the back before filling out this page) Printed by the Consumer Standards Cooperative of the Central Standards Bureau of the Ministry of Lithium and Minerals 4 3 6 7 1 〇, a? MCS1L output pin (low-level action). SDRAH chip selection for the upper 32 bits. MR DYH pin out. SDRAM is ready. MEMCLK output pin. This is the clock-output pin to SDRAM. 1 · 4. 7 S box approved VDD 3.3V power pin VCC 5V power pin VSS ground pin list 1 HSP_1 EX pin designation chip TO # Type name description 1 202 IN VDD 3.3 can brocade 2 1 I / O AD31 Obstacles for PCI Calendar 3 2 ί / ο AD30 4 3 I / O AD29 -11- --------- ^ ------ ΐτ ------ ^ (Please Please read the precautions on the back before f this page) This paper size is applicable to China National Standards (CNS) A4 (210X297 mm) The Central Consumers Bureau of the Ministry of Economy Staff Consumer Cooperatives 4 3 671 〇at J B7 (/ Η1) 5 4 I / O AD28 6 5 I / O AD27 7 205 IN GND m 8 6 IN VCC 5 · for Jg 9 .7 I / O AD26 for PCI sleep 10 8 I / O AD25_S09 For PCI sinks and cables zmt & m 11 9 I / O AD24J08 For PCI sinks 繊 12 10 i / o C_BE3l For PCI control / bit flip 13 208 IN VDD 3.3 Surface supply 14 11 IN IDSEL for PCI Zhan 15 15 I / O AD23 S07 -12- (Please read the precautions on the back before filling out this page) The standard of this paper applies the Chinese National Standard (CNS) AJ specification (2 丨0'〆297 mm) Economy Printed by the Central Bureau of Standards Consumer Cooperatives 4 3 671 〇at 4 Β7 V. Description of the Invention (/ Η5) 16 13 I / O AD22 S06 For PC Head Beach / Office_ 鸺 出 之 娜斯 17 14 I / O AD21 S05 18 15 I / O AD20 S04 19 509 IN GND m 20 16 IN vcc 5 Yuanna 21 17 I / O AD19_S03 Used for PCI sleeping chicks / fibers_han out of touch & thanks 22 18 I / O AD18_S02 23 19 I / O AD17_S01 24 210 IN VDD 3.3 side supply 25 20 I / O AD16_S00 used for ((1: mixed with color cut out 26 26 I / O CJE2L for PCLawSCTSdil -13- ------ --- t .------ ΐτ ------ ^ (Please read the notes on the back before filling in this page) This paper music standard uses China National Standard (CNS) Α4 size (210 X 297 Mm) 6 3 4 ο

A 經濟中夬標準局負工消費合作社印製 五 .、發明i 毛明(A# L) 27 22 I/O FRAMEL PCI睡獅關mffe 28 23 I/O IRDYL 於PCI (¾¾¾之網if器備妥 29 211 IN GND 30 24 I/O TRDYl 於PCI (從藝器)之目標備妥 31 25 IN - vcc 5嘯供Ji 32 26 1 I/O DVSELL 於 33 27 I/O STOPL 停嫌CI之目前交易 34 28 I/O LOCKL 鎖存於PCI之目前交易 35 214 IN VDD 3_3V爾供JS 36 29 I/O PERRL 於PCI之鹏識 37 30 I/O SERRL 於 "14- ---------扣衣— (請先閲讀背面之注意事項再填f本頁) 本紙張尺度'適用中國國家標準(CNS ) A4規格(2IOX 297公釐) 線 經濟部中央標隼局員工消費合作社印裝 436"Μ Ο , at B7 五、發明説明〇4-l!〇 38 31 IN TCA «ΒίΜΑ 39 32 I/O PAR 於PCI之搔性 40 215 IN GND m 41 33 I/O CJE1L 用於PCI2»/湿赚 42 34 I/O AD15_S19 用於PCI匯灘臟赖獻 之麵撕 43 35 IN VCC 5V獅供J| 44 36 I/O AD14J18 用於PC邋瓣纖朝撤 之麵謝 45 37 I/O AD13 S17 46 38 I/O AD12 S16 47 218 IN VDD 3‘3麵廳 48 39 I/O AD11J15 -15- ---------扣衣------ΐτ------ (請先閱讀背面之注意事項再^¾本頁) 本紙張尺度適财中國國家標準(CNS ) A4規格(2IOX297公釐) A7 經濟部中央標準局員工消費合作社印製 43671 Ο Λ Β7 五、發明説明(/书) 49 40 I/O AD10_S14 用於PC擓流排/测試赖嚇人 之碰綱 50 41 I/O AD09_S13 51 42 I/O AD08_S12 52 221 IN GND 53 43 I/O C.BEOL 用於PCI^M/碗遞E 54 44 IN TCB 55 45 IN vcc 5V電源供應 56 46 IN TM 猶賦 57 47 I/O AD07_S1I 用於PCI匯雛/測試朝翩出 之礙雜 5S 48 I/O AD06_S10 用於PC遲離/測試萌嚇出 之慨謝 -16- ---------^------.玎------0 (請先閲讀背面之注意事項再填X本頁) 本紙張尺度適用中國國家梯準(CNS ) Α4规格(210Χ 297公釐) Λ7 43 671 Ο , 87 五、發明説明 經濟部中央標準局員工消費合作社印f 59 222 IN VDD 3_3V電源供應 60 49 I/O AD05_MT5 用於ra腫織/istiiisra料 之酶謝 61 50 I/O AD04JT4 用於PCI睡流 之娜雜 62 226 IN VDD 3.3麵應 63 227 IN GND 娜 64 51 IN vcc 5V電源供應 65 52 I/O AD03—MT3 用於pci匯灘 之碰職 66 53 I/O AD02JT2 用於PCI睡讎 之碰綱 67 227 IN GND 獅 68 54 -17- I/O AD01JT1 用於PCI匯灘/1己纖現!^4 (請先閲讀背面之注意事項再填寫本頁) 本紙伕尺度適用中國國家榡準(CNS ) A4規格(210X297公釐) 43 671 Ο λ 五、發明説明04) Α7 Β7 經濟部中央標準局員工消費合作'杜印製 之啤謝 69 55 I/O AD00.MT0 用於PCI匯灘 之碰纖 70 228 IN VDD 3.3V電源娜 71 229 IN GND m 72 56 OUT MA11 SDRAM位址匯灘 73 57 OUT MA10 74 58 OUT m 75 59 OUT m 76 60 ΟϋΤ HA7 77 230 IN VDD 3.3_娜 78 231 IN GND 馳 -18* ---------私衣------IT------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度逋用中國國家標隼(CNS ) A4規格(210·Χ297公釐) 6 3 4 ο 五、發明説明M-w) 經濟部中央標準局員工消費合作社印製 79 61 OUT MA6 80 62 OUT MA5 SDRAMSfahM離 81 63 OUT MA4 82 64 OUT MA3 83 232 IN VDD 3.3V爾供應 84 233 IN GND 獅 85 65 OUT m 86 66 OUT HAl SDRA»fS6tM灘 87 67 OUT MAO 88 68 OUT RAS1L SDRAi衍位址態§1 89 234 IN VDD 3.3V電源供J® 90 235 IN m m -19- ---------私衣-- (谙先閱讀背面之.if.意事項再^^本頁) 本紙乐尺度適用中國國家標準(CNS) A4規格(2!Ox 297公嫠) 經濟部t央標準局負工消費合作社印製 436"Π Ο , α7 Β7 五、發明説明) 91 69 OUT CAS1L SDRA0lj^fil 92 70 OUT HEMCLK SDRAM蹄派(80 Mhz) 93 71 OUT MWEL SDRAM 寫ASill 94 72 OUT DQM SDRAM DQH 95 73 OUT MCSOL SDRAM晶片Si (低字组) 96 74 OUT MCSIL SDRAM晶片(高字組) 97 236 IN VDD 3.3_儀 98 237 IN GNU m 99 75 OUT HCKE SDRAM^HtS^ 100 76 IN HRDYH SDRAM備妥 101 238 IN VDD 3.3麵爾 -20- 裝-- (請先閱讀背面之注意事項再填寫本頁) -訂_ 線 本紙張尺度適用中國國家標準(CNS > A4規格('210X 297公釐) 43 671 Ο λ Α7 Β7 五、發明説明(/Η丨) 經濟部中央標準局員工消費合作社印製 102 239 IN GND 103 77 I/O MDO 104 78 I/O mi SDRAMM?«流排 105 79 I/O HD2 106 80 I/O MD3 107 240 IN VDD 3.3讎供應 108 241 IN GND m 109 81 I/O MD4 110 82 I/O HD5 SDRAM資料匯流排 111 83 I/O MD6 112 84 I/O MD7 113 242 IN VDB 3.3嗯源供應 -21- (請先閱讀背面之注意事項再填寫本頁) -裝 本紙張尺度適用中國國家標準{ CNS ) Α4規格(2ΙΟΧ 297公釐) 6 3 4 οA. Printed by the Consumers ’Cooperative of the Economic and Standard Bureau of the People ’s Republic of China. 5. Invention i. Mao Ming (A # L) 27 22 I / O FRAMEL PCI Sleeping Lion mffe 28 23 I / O IRDYL Ready for PCI (¾¾¾) 29 211 IN GND 30 24 I / O TRDYl Target ready for PCI (slave) 31 25 IN-vcc 5 For Ji 32 26 1 I / O DVSELL at 33 27 I / O STOPL Stop CI's current transaction 34 28 I / O LOCKL The current transaction latched in PCI 35 214 IN VDD 3_3V for JS 36 29 I / O PERRL in PCI 37 37 I / O SERRL in " 14- -------- -Buttons — (Please read the notes on the back before filling this page) This paper size 'applies to Chinese National Standard (CNS) A4 specifications (2IOX 297 mm) Printed by the Consumers' Cooperatives of the Central Bureau of Standards, Ministry of Economic Affairs 436 & quot Μ Ο, at B7 V. Description of the invention 〇4-l! 〇38 31 IN TCA «ΒίΜΑ 39 32 I / O PAR in PCI 40 215 IN GND m 41 33 I / O CJE1L for PCI2» / wet Earn 42 34 I / O AD15_S19 for the face of PCI sinks, dirty and sacrifice 43 35 IN VCC 5V lion for J | 44 36 I / O AD14J18 for the face of PC flap valve withdrawal 45 37 I / O AD13 S17 46 38 I / O AD12 S16 47 218 IN VDD 3'3 Noodle Hall 48 39 I / O AD11J15 -15- --------- Buttoning -------- ΐτ --- --- (Please read the precautions on the back first ^^ This page) This paper is suitable for China National Standard (CNS) A4 size (2IOX297 mm) A7 Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 43671 Ο Λ Β7 V. Description of the Invention (/ Book) 49 40 I / O AD10_S14 is used for PC / Ramp / testing based on scary 50 50 I / O AD09_S13 51 42 I / O AD08_S12 52 221 IN GND 53 43 I / O C .BEOL for PCI ^ M / bowling E 54 44 IN TCB 55 45 IN vcc 5V power supply 56 46 IN TM still 57 57 I / O AD07_S1I for PCI sink / test 5S 48 I / O AD06_S10 Thank you for your PC's late departure / test -16- --------- ^ ------. 玎 ------ 0 (Please read the Note: Please fill in the X page again) This paper size is applicable to China National Standard (CNS) Α4 specification (210 × 297 mm) Λ7 43 671 Ο, 87 V. Description of the invention F 59 222 IN VDD 3_3V power supply 60 49 I / O AD05_MT5 for Ra swollen / istiiisra material enzymes 61 50 I / O AD04JT4 used for PCI sleep current Nana 62 226 IN VDD 3.3 surface should 63 227 IN GND Na 64 51 IN vcc 5V power supply 65 52 I / O AD03-MT3 66 53 I / O AD02JT2 used for PCI sink beach 66 53 I / O AD02JT2 used for PCI sleep sleep 67 227 IN GND Lion 68 54 -17- I / O AD01JT1 used for PCI sink beach / 1 have been shown! ^ 4 ( Please read the notes on the back before filling in this page) The paper size is applicable to the Chinese National Standard (CNS) A4 specification (210X297 mm) 43 671 Ο λ V. Description of the invention 04) Α7 Β7 Employees ’cooperation with the Central Standards Bureau of the Ministry of Economic Affairs 'Du printed beer 69 69 I / O AD00.MT0 used for PCI sinks 70 228 IN VDD 3.3V power supply Na 71 229 IN GND m 72 56 OUT MA11 SDRAM address sinks 73 57 OUT MA10 74 58 OUT m 75 59 OUT m 76 60 ΟϋΤ HA7 77 230 IN VDD 3.3_Na 78 231 IN GND Chi-18 * --------- Private clothing ------ IT ------ ^ (Please read the precautions on the back before filling this page) This paper size uses the Chinese National Standard (CNS) A4 size (210 · × 297 mm) 6 3 4 ο 5. Description of the invention Mw) Central standard of the Ministry of Economic Affairs Printed by the Associate Bureau employee consumer cooperative 79 61 OUT MA6 80 62 OUT MA5 SDRAMSfahM away 81 63 OUT MA4 82 64 OUT MA3 83 232 IN VDD 3.3V supply 84 233 IN GND Lion 85 65 OUT m 86 66 OUT HAl SDRA »fS6tM beach 87 67 OUT MAO 88 68 OUT RAS1L SDRAi address status §1 89 234 IN VDD 3.3V power supply for J® 90 235 IN mm -19- --------- Private clothing-(谙 Read the back first (.If. Italian matters again ^^ this page) This paper music scale is applicable to the Chinese National Standard (CNS) A4 specification (2! Ox 297 gong) Printed by the Ministry of Economic Affairs and Central Standards Bureau Off-line Consumer Cooperatives 436 " Π Ο, α7 Β7 V. Description of the invention) 91 69 OUT CAS1L SDRA0lj ^ fil 92 70 OUT HEMCLK SDRAM (80 Mhz) 93 71 OUT MWEL SDRAM write ASill 94 72 OUT DQM SDRAM DQH 95 73 OUT MCSOL SDRAM chip Si (low block) 96 74 OUT MCSIL SDRAM chip (high block) 97 236 IN VDD 3.3_ instrument 98 237 IN GNU m 99 75 OUT HCKE SDRAM ^ HtS ^ 100 76 IN HRDYH SDRAM ready 101 238 IN VDD 3.3 facet -20- pack- (Please read the precautions on the back before filling out this page) NS > A4 specification ('210X 297 mm) 43 671 Ο λ Α7 Β7 V. Description of invention (/ Η 丨) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 102 239 IN GND 103 77 I / O MDO 104 78 I / O mi SDRAMM? «Stream 105 105 I / O HD2 106 80 I / O MD3 107 240 IN VDD 3.3 雠 Supply 108 241 IN GND m 109 81 I / O MD4 110 82 I / O HD5 SDRAM data bus 111 83 I / O MD6 112 84 I / O MD7 113 242 IN VDB 3.3 Source supply-21- (Please read the precautions on the back before filling out this page)-The paper size applies to the Chinese national standard {CNS) Α4 size (2ΙΟχ 297 mm) 6 3 4 ο

B 五、發明説明(m) 經濟部中央標準局員工消費合作社印製 114 243 IN GND m 115 85 I/O MD8 sDRjmmm 116 86 I/O HD9 117 87 I/O MD10 118 88 I/O HD11 119 244 IN VDD 3.3麵謂 120 245 IN GND mt 121 89 I/O MD12 suRimtmm 122 90 I/O MD13 123 91 I/O MD14 124 92 I/O MD15 -22- 裝-- {請先閱讀背面之注意事項再填寫本頁) 本紙張尺度逋用中國國家揉準(CNS ) A4規格(210X297公釐) A7 經濟部中央標準局員工消費合作社印製 43671 Ο 4 Β7 五、發明説明(^-¾) 125 246 IN VDD 3.3罐供應 126 247 IN GND 舰 127 93 I/O HD16 128 94 I/O MD17 SDRAM*i4ffiW 129 95 I/O MD18 130 96 I/O MD19 131 248 IN VDD 3.3懸娜 132 249 IN GND 133 97 I/O HD20 134 98 I/O MD21 SDEAMli«雜 135 99 I/O MD22 136 100 I/O MD23 -23- ---------t.------IT------^ (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) Z13BT 1 Ο 4 Α7 Β7 五、發明説明(A-u) 經濟部中央標隼局員工消费合作社印製 137 250 IN VDD 3.3»酺 138 251 IN GND 舰 139 101 I/O MD24 140 102 I/O HD25 141 103 I/O MD26 142 104 I/O MD27 143 254 IN VDD 3.3麵娜 144 255 IN GND 145 105 I/O MD28 SDRA傾料腫潇 146 106 I/O MD29 147 107 I/O MD30 -24- ---------裝-- {請先閱讀背面之注意事項再填窝本頁) ,-° 線 本紙張尺度適用中國國家#準(CNS ) A4规格(210X297公釐) Α7 經濟部中央標準局員工消費合作·社印製 43671 〇 , Β7 五、發明説明C4〇 148 108 I/O HD31 149 256 IN VDD 3.3麵供應 150 257 IN GND m 151 109 I/O MD32 152 110 I/O MD33 153 111 I/O MD34 154 112 I/O HD35 155 258 IN VDD 3.3V電源供Jg 156 259 IN GND m 157 113 I/O MD36 158 114 I/O MD37 sdram^m灘 159 115 I/O MD38 -25- I!--------坤衣------IT------^ (請先閱讀背面之注意事項再填寫本頁) 本紙浪尺度適用中國國家標準(CNS ) A4現格(210X297公釐) Λ 3 6] ' Ο λ Α7 Β7 五、發明説明 經濟部中央標準局員工消費合作社印製 160 116 I/O MD39 161 260 IN VDD 3.3V電源供Jg 162 261 IN GND 獅 163 117 I/O MD40 164 118 I/O MD41 165 119 I/O MD42 166 12α IN MSPCK MSP糸統輔g 167 262 IN VDD 3.3V電源供Jg 168 263 IN GND 169 121 I/O MD43 SDRAM^f®» 170 122 I/O MD44 ---------坤衣-- (請先閱讀背面之注意事項再填寫本頁) -β 線 本紙張尺度適用中國國家標準(CNS) Α4規格(210 X 297公釐) Α7 經濟部中央標準局貝工消費合作杜印聚 43 67 1 Ο Β7 五、發明説明u-n) 171 123 I/O MD45 172 124 I/O MD46 173 264 IN VDD 3.3麵供應 174 265 in GND 龇 175 125 I/O HD47 176 126 I/O HD48 smmm^ 177 127 I/O KD49 178 128 I/O MD50 179 266 IS VDD 3.3vm«i 180 267 IN GND m 181 129 I/O HD51 182 130 I/O MD52 -27- ---------批衣------ΐτ------^ (請先閲讀背vg之注意事項再填寫本頁) 本紙張尺度適用中國國家梯準(CNS ) A4規格(210 X 297公釐) 經濟部中央標準局I工消費合作社印製 Λ3 67 1 Ο , at Β7 五、發明説明U-w〇 183 131 I/O MD53 SDRAM資料匯灘 184 132 I/O HD54 185 269 IN GND Μ 186 133 I/O MD55 SDRA腹料S讎 187 134 I/O HD56 188 135 I/O MD57 189 136 I/O MD58 190 270 IN VDD 3.3V電源娜 191 271 IN GND 192 137 OUT HD59 193 138 I/O _ -28- ---------种衣------ΪΤ------ (請先閣讀背面之注意事項再填寫本頁) 本紙浪尺度適用中國國家'樓牟(CNS ) A4規格(210X297公釐) 41 A3 67 ' 0 為 五、發明説明U-叫 A7 B7 經濟部中央標準局員工消費合作社印製 194 139 I/O MD61 SDRAMM^ 灘 195 140 I/O HD62 196 141 I/O mm 197 273 IN GND m 198 142 OUT MA23 記憶體位址位元<23> 199 143 OUT MA24 記憶暖位址位元<24> 200 144 OUT RESET0 务他晶片 201 145 OUT TCS0L 確瓦式晶片翻 202 146 OUT TCSIL 轉瓦式晶片 203 147 OUT PD15_PA15 204 148 OUT PD14.PA14 舫11驪^*»出®流排 BIOS PROHfiat 205 149 OUT PD13JA13 -29- (請先閱讀背面之注意事項再填寫本頁) -裝·B. Description of the invention (m) Printed by the Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 114 243 IN GND m 115 85 I / O MD8 sDRjmmm 116 86 I / O HD9 117 87 I / O MD10 118 88 I / O HD11 119 244 IN VDD 3.3 surface is 120 245 IN GND mt 121 89 I / O MD12 suRimtmm 122 90 I / O MD13 123 91 I / O MD14 124 92 I / O MD15 -22- installed-{Please read the precautions on the back first (Fill in this page) This paper size is in Chinese National Standard (CNS) A4 (210X297 mm) A7 Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 43671 Ο 4 Β7 5. Description of the invention (^ -¾) 125 246 IN VDD 3.3 tank supply 126 247 IN GND ship 127 93 I / O HD16 128 94 I / O MD17 SDRAM * i4ffiW 129 95 I / O MD18 130 96 I / O MD19 131 248 IN VDD 3.3 Suspended 132 132 249 IN GND 133 97 I / O HD20 134 98 I / O MD21 SDEAMli «Miscellaneous 135 99 I / O MD22 136 100 I / O MD23 -23- --------- t .------ IT ----- -^ (Please read the precautions on the back before filling this page) This paper size is applicable to Chinese National Standard (CNS) A4 size (210X 297 mm) Z13BT 1 〇 4 Α7 Β7 V. Description of invention (Au) Printed by the Employees' Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 137 250 IN VDD 3.3 »酺 138 251 IN GND Ship 139 101 I / O MD24 140 102 I / O HD25 141 103 I / O MD26 142 104 I / O MD27 143 254 IN VDD 3.3 face Na 144 255 IN GND 145 105 I / O MD28 SDRA dump swollen 146 106 I / O MD29 147 107 I / O MD30 -24- --------- install-{Please read first Note on the back page, please fill in this page),-° The size of the paper is applicable to China National Standards (CNS) A4 (210X297 mm) Α7 Printed by the Central Bureau of Standards, Ministry of Economic Affairs, Consumer Consumption · Social Printing C4〇148 108 I / O HD31 149 256 IN VDD 3.3 side supply 150 257 IN GND m 151 109 I / O MD32 152 110 I / O MD33 153 111 I / O MD34 154 112 I / O HD35 155 258 IN VDD 3.3V power supply for Jg 156 259 IN GND m 157 113 I / O MD36 158 114 I / O MD37 sdram ^ m beach 159 115 I / O MD38 -25- I! -------- Kunyi-- ---- IT ------ ^ (Please read the notes on the back before filling in this page) This paper applies the Chinese National Standard (CNS) A4 standard (210X297 mm) Λ 3 6] '〇 λ Α7 Β7 V. Invention Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 160 116 I / O MD39 161 260 IN VDD 3.3V for Jg 162 261 IN GND Lion 163 117 I / O MD40 164 118 I / O MD41 165 119 I / O MD42 166 12α IN MSPCK MSP 糸 System auxiliary g 167 262 IN VDD 3.3V power supply for Jg 168 263 IN GND 169 121 I / O MD43 SDRAM ^ f® »170 122 I / O MD44 --------- Kunyi- -(Please read the precautions on the back before filling out this page)-β The size of the paper is applicable to China National Standard (CNS) Α4 size (210 X 297 mm) Α7 Central Standards Bureau of the Ministry of Economic Affairs 67 1 〇 B7 V. Description of the invention un) 171 123 I / O MD45 172 124 I / O MD46 173 264 IN VDD 3.3 side supply 174 265 in GND 龇 175 125 I / O HD47 176 126 I / O HD48 smmm ^ 177 127 I / O KD49 178 128 I / O MD50 179 266 IS VDD 3.3vm «i 180 267 IN GND m 181 129 I / O HD51 182 130 I / O MD52 -27- --------- batch- ----- ΐτ ------ ^ (Please read the notes on the back of vg before filling out this page) This paper size is applicable to China National Standard (CNS) A4 (210 X 297 mm) Central Ministry of Economic Affairs Bureau of Standards Printed by I Industrial Consumer Cooperatives Λ3 67 1 Ο, at Β7 V. Description of the invention Uw〇183 131 I / O MD53 SDRAM data pool 184 132 I / O HD54 185 269 IN GND M 186 133 I / O MD55 SDRA Web S雠 187 134 I / O HD56 188 135 I / O MD57 189 136 I / O MD58 190 270 IN VDD 3.3V power supply 191 271 IN GND 192 137 OUT HD59 193 138 I / O _ -28- ------ --- Seeds ------ ΪΤ ------ (Please read the precautions on the back before filling out this page) This paper is suitable for China's National Loulou (CNS) A4 size (210X297 mm) ) 41 A3 67 '0 is the fifth, description of the invention U-called A7 B7 printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 194 139 I / O MD61 SDRAMM ^ Beach 195 140 I / O HD62 196 141 I / O mm 197 273 IN GND m 198 142 OUT MA23 memory address bit < 23 > 199 143 OUT MA24 memory warm address bit < 24 > 200 144 OUT RESET0 service chip 201 145 OUT TCS0L tile chip 202 146 OUT TCSIL turn Tile chip 203 147 OUT PD15_PA15 204 148 OUT PD14.PA14 舫 11 骊 ^ * »Out® Streaming BIOS PROHfiat 205 149 OUT PD13JA13 -29- (Please read the back first (Please fill in this page again)

*1T 铼 本紙張尺度逋用中國國家標準(CNS ) Α4規格(210Χ297公釐) 經濟部中央標準局員工消費合作杜印製 4367 1 Ο , at Β7 五、發明説明(Α平) 206 150 OUT PD12_PA12 207 276 IN VDD 3_廳娜 208 277 IN GND 獅 209 151 OUT PDllJAll KS119S^*™出撞娜 BIOS PRO啦址 210 152 OUT PD10JA10 211 153 OUT PD9JA9 212 154 OUT PD8_PA8 213 278 IN VDD 3.3爾娜 214 279 IN GND 娜 215 155 OUT PD7.PA7 KS113|^^«出匯β BIOS Ρ_抛 216 156 OUT PD6_PA6 ----------襄------、玎------^ (請先閱讀背面之注意事項再填讀本頁) 本紙張尺度適用中國國家標準(CNS ) A4规格(210X297公釐) 經濟部中央標準局員工消费合作社印製 4 3 67 1 Ο * Α7 Β7 五、發明説明 217 157 OUT PD5JA5 218 158 OUT PD4_PA4 219 281 IN GND 舰 220 159 OUT PD3_PA3 221 160 OUT PD2_PA2 出歷獅IGS PROM mt 222 161 OUT PD1_PA1 223 162 OUT PDfLPAO 224 282 IN VDD 3.3麵供應 225 163 IN vcc 5纖供Jg 22δ 164 IN C7 227 165 IN C6 BIOS EPROMS 228 166 IN C5 -31- ---------^------IT------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) Λ36^° ^ Α7 Β7 五、發明説明Μπ) 經濟部中央標準局員工消費合作社印製 229 167 I.N C4 230 283 IN GND mt 231 168 IS C3 BIOS EPROMS^ 232 169 IN C2 233 170 IN Cl 234 171 IN CO 235 286 IN VDD 3.3V電源供® 236 172 OUT PROMCSL BIOS PROH晶片_ 237 173 IN BGVS KS11禅苜同步 238 174 IN BGHS KS119水平同步 239 175 OUT MSSEL KS119^^®5 -32- ---------^------1Τ------^ (請先閱讀背面之注意事項再樓寫本頁〕 本紙張尺度適用中國國家梯準(CNS ) Α4规格(21 ΟΧ2们公釐) 6 3 Δ ο* 1T (Chinese paper standard (CNS) Α4 size (210 × 297 mm)) Printed by the staff of the Central Bureau of Standards of the Ministry of Economic Affairs 4367 1 Ο, at Β7 V. Description of the invention (A flat) 206 150 OUT PD12_PA12 207 276 IN VDD 3_Lanna 208 277 IN GND Lion 209 151 OUT PDllJAll KS119S ^ * ™ Out of the PRO BIOS address 210 152 OUT PD10JA10 211 153 OUT PD9JA9 212 154 OUT PD8_PA8 213 278 IN VDD 3.3 Erna 214 279 IN GND Na 215 155 OUT PD7.PA7 KS113 | ^^ «Outgoing β BIOS P_Posing 216 156 OUT PD6_PA6 ---------- xiang ------ 、 玎 ------ ^ (Please read the precautions on the back before filling this page) This paper size applies to Chinese National Standard (CNS) A4 (210X297 mm) Printed by the Staff Consumer Cooperative of the Central Standards Bureau of the Ministry of Economy 4 3 67 1 〇 * Α7 Β7 5 Description of the invention 217 157 OUT PD5JA5 218 158 OUT PD4_PA4 219 281 IN GND 220 159 OUT PD3_PA3 221 160 OUT PD2_PA2 ILS PROM mt 222 161 OUT PD1_PA1 223 162 OUT PDfLPAO 224 282 IN VDD 3.3 surface supply 225 163 IN vcc 5 Fiber supply Jg 22δ 164 IN C7 227 165 IN C6 BIOS EPROMS 228 166 IN C5 -31- --------- ^ ------ IT ------ ^ (Please read the precautions on the back before filling this page) The paper size Applicable to China National Standard (CNS) A4 specification (210 X 297 mm) Λ36 ^ ° ^ Α7 Β7 V. Description of invention Mπ) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 229 167 IN C4 230 283 IN GND mt 231 168 IS C3 BIOS EPROMS ^ 232 169 IN C2 233 170 IN Cl 234 171 IN CO 235 286 IN VDD 3.3V power supply for the 236 172 OUT PROMCSL BIOS PROH chip_ 237 173 IN BGVS KS11 Zen alfalfa sync 238 174 IN BGHS KS119 horizontal sync 239 175 OUT MSSEL KS119 ^^ ®5 -32- --------- ^ ------ 1Τ ------ ^ (Please read the precautions on the back before writing this page) This paper Dimensions are applicable to China National Ladder Standard (CNS) Α4 specifications (21 〇 × 2mm) 6 3 Δ ο

7 B 五、發明説明(4-对 經濟部中央標準局員工消費合作社印策 240 176 IN BGCLK 241 177 備用 242 178 IN vcc 5V電源供應 243 289 IN GND m 244 179 OUT SCLK 肋11_厕 245 180 I/O SDAT KS11陣^腦 246 181 OUT SFES KS11噴訊段同步 247 182 備用 248 183 IN SERIALJN 赖獻 249 184 OUT SERIAL.O 朝輸出 250 185 IN A43SDFS 1843 CODEC^flgl^步 251 292 IN V0D 3.3V電源供JS -33- 裝-- {请先閱讀背面之注意事項再填寫本頁) 本紙张尺度適用中國國家橾準(CNS ) A4規格(ΪΚΤ〆29·?公釐) 4367 1 Ο ^ Λ7 Β7 經濟部中央標準局員工消費合作社印製 252 293 IN GND 馳 253 186 IN A43SCLK 1843 CODECSfilS 254 187 OUT A43SDI 1843 CODEC^Ijg料輸出 255 188 IN A43SD0 1843 C0DEC^M»A 256 189 IN vcc mmm 257 190 IN TDI mommmx 258 297 IN GND m 259 191 IN TCK 260 192 OUT TDO JTA«»^ 出 261 193 IN TRSTL JTAGSSliM 262 194 IN TMS JTAGiiit賦 -34- ---------择衣------1T------ (請先閲讀背面之注意事項再填寫本頁) 本纸乐尺度適用中國國家梯準(CNS ) A4規格(210X297公釐) 436^^°, A7 B7五、發明説明 263 195 OUT INTAL 用於PCI之中斷A 264 196 IN RSTL PCI重置 265 298 IN VLD 3.3讎餘 266 197 IN PCICLK PCI麵 267 198 IN GNTL PCI剛塔應 268 199 OUT REOL PCI匯獅爾求 269 299 IN 6® mt 270 200 備用 (請先閲讀背面之注意事項再磺$:本頁) 經濟部中央標準局員工消費合作社印製 1 , 5 賭架搛 1 * 5 · 1 粧觀 透過高度最佳化结合向量ib DSP靱體程式庫(由向量處 理器所執行)與系統管理功能(由ARM7所執行),MSP提供 其強大、開放應甩之環境。 MSP將訊號處理發展與主應用软體發展區隔,使其能夠 -35- 本紙浪尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) 經濟部中央揉隼局員工消費合作社印製 4367 1 〇 Α7 ___« _ Β7五、發明説明(4尔) 提供可分開之性能、有效成本之多媒體&通訊' 从及易於 使用與可管理性。此外,其將可降低應用軟體開發與維護 成本。 1*5*2 抑艚铟楼 MSP靱體系統架構係描述於第七圖中。粗線區域代表 MSP系統部分。细線區域代表内在之pc應用軟體與作業系铳 Ο 1 * 5 · 2 · 1 Μ 0 S A ( Η υ 1 t. i m p d i a Operating S v s t r m A γ π h i t. r f: t. u r fi 1多媒賭作業条統絮嫌) MSP之即時作業系统核心係名為” MOS A” ,其係微軟公 司(Microsoft)即時核心MM0SA之一個子集合。 M0SA係一個即時、強健性(robust)、多任務( multitasking)、先取式(preemptive)之作業糸统,其 係最佳化用於在MSP上所實施之多媒體應用。其特執行下列 主要功能: .介面至主櫬視窗(i n d 〇 w s) 9 5 &視窗N T •自主機下載所選擇之懕用靭體 •排定於ARM7與向量處理器中執行之MSP任務 •管理包括記憧體& I/O元件之所有MSP糸疵資源 •同步介於MSP任務間之通訊 •報告MSP有關之中斷、異常、與狀態情形 -3 6 - (請先閲讀背面之注意事項再填·寫本頁) 本紙張尺度適用中國國家梯準(CNS ) A4規格(210 X 297公釐) 43 67 1 Ο Α7 身 _ Β7 _ 五、發明説明 M0SM系限於在ARM7上執行。 為得到更多细節,請參考Μ Μ 0 S A即時核心規格。 1 * 5 . 2 . 2 媒艏稃式:庙描钼 多媒體程式庫模組提供了大範園之模組,其執行諸如 資科通訊、MPEG視訊&音訊、語音編碼與合成、聲霸卡相 容音訊等等之功能。每個模組係對於MSP瓌境作最佳化,且 係、設計Μ於一多任務環境中執行。 1-5-3 當甜.稈式庙(TKUCQM I. TRRARY、 1-5-3-1 粧 ffi 經濟部中央標準局員工消費合作社印裂 (请先閱讀背面之注意事項再填讀本頁) Μ適當之DSP靱體,MSP可被用K支援具有截距之聲音 應用、回答打進之電話、以及儲存留言於硬碟上。系統喇 叭可被與一麥克風共用Μ提供一半雙工免手持聽茼電話( speaker phone)之服務*而無須用到電話聽筒。回内與向 外電話之處理係檢測出且由糸統所運用。電話處理音調亦 可透過電話聽茼、糸統喇叭、立體耳機、或音訊輸出頻道 而聽出,如同在程式控制下所選定。 1 · 6 程忒垛計椹型 1-6-1 槪觀 由硬體之觀點,MSP係包含二涸CPU與若干個整合周邊 -37- 本紙法尺度適用中國國家標準(CNS ) A4規格(2丨OX 297公釐) 43 67i A7 經濟部中央樣準局負工消費合作社印装 五、發明説明〇r?«) 元件之~種簞晶片的解決之道。由软體之觀點,MSP係存在 於PCI匯流排上之—種高性能的數位訊號處理(DSP, D i g i t a 1 s i g n a 1 P r 〇 c e s s i π g)元件。 MSP藉由主機CPU之控制係達成如后: •透遇PCI匯流排K鱭取&寫入MSP控制&狀態暫存器 •或者透過 •存在於主機系統記憶體之共用資料结構 •存在於MSP區域記憶體之共用資料结構 MSP程式執行總是M ARM 7 CPU啟始,其接著可啟動於向 量處理器中之一第二獨立執行流。藉著於ARM7中之某些共 用處理器(STARTVP、 INTVP、 TESTVP)與於向量處理器中之 特定指令(VJOIN、VINT).,可達成介於ARM7 CPU與向量控 制器之間的控制同步化。藉著於ARM7中所執行之資料移動 指令•可實現介於ARM 7與向量處理器間之資料傳送。 ARM7 CPU係典型地負責用於主櫬介面、資源管理、I/O 元件處理*以及大部分之中斷&異常處理。向量處理器係 負貴所有之數位訊號處理與某些特殊中斷,諸如協同處理 器中斷(由AKM7發出至向量處理器)或硬體堆叠(stack) 溢流(於向量處理器中)。 MSP亦包括若干涸整合周邊設備,用以介面至不同之 I/O元件。所有周邊元件之位址係記憶髏映射,且因此能从 檷準記憶骽載入&醏存指令所存取(由ARM7 CPU或向暈處 理器)。 -38- 本紙張尺度遥用中國國家橾準(CNS ) Λ4规格(210 x297公釐〉 ---------^------ΐτ------^ (請先閱讀背面之注意事項再填寫本瓦) 經濟部中央標準局員工消費合作社印製 '4 3 67 1 Ο , at _Β7__ 五、發明説明(々竹) 1*6-2 開槠、莆晉始化 在開櫬(Power-up)後· MSP將自動地進人一個自我測 試序列,K完全地驗證其功能性。該自我測試序列包括: •所有内部MSP暫存器之初始化 •於晶片上執行自我測試診斷·以驗證MSP之所有元件 Ο 該自我测試序列係預計捋績大約<1^(1>秒_。在自我 測試序列结束時,MSP將係備妥κ執行MS P?|髓•其將包括 MSP之初姶化软鱧的載入與執行 • MSP之即時作業糸統核心MMOS A的載人與執行 該MSP支援三種重置: •透遇PCI匯流排之硬體控制系统重置 •透過於MSP控制暫存器中的PCI糸統重置位元之砍體 控制系統重置 •透過亦於MSP控制暫存器中的ARK7 &向蠆簠新啟動位 元之耽體控制重新啟動 1-6-3 PC TBH晉塹存器 如同於PCI匯流排上之一個I/O元件,MSP包含一组配置 暫存器*如由PCI修訂本2.1規格所界定且係敘述於列表2 "39- 本紙張尺度適用中國國家橾準(CMS ) A4規格(2I0X297公釐) ---------^------ΐτ------^ (請先閱讀背面之注意事項再f本页) 經濟部中央標準局員工消費合作杜印製 43671〇 五、發明説明Μ氺0 中〇 列表2 PCI配置暫存器 偏移 說 明 0x00 元件&廠商識別 0x04 狀態&命令 0x08 類別碼&版本識別 OxOC 雜項暫存器 0x10 MSP基本位址暫存器(MSP_BASE) 0x14 虛擬資訊段鑀衝器基本位址暫存器 0x18 基本位址暫存器2 (未用到) OxlC 基本位址暫存器3 (未用到) 0x20 基本位址暫存器4 (未用到) -40- ---------1------it------練 (請先閏讀背面之注意事項再填寫本頁) 本紙张尺度適用中國國家榇準(CNS ) A4規格(21OX 297公釐) 4 3 a: I" 五、發明説明 '丨卜 A7 B7 一 一 .-U—f) 0x24 基本位址暫存器5(未用到) 0x28 保留 0 X 2 C 保留 0x30 擴充ROM基本位址 0x3C 中斷線路 - 參 6 請 . 參 6 請 經濟部中央標準局員工消費合作社印製 • 參於 6 請對 6 3 · 1 元侔Srffi商雄別暫存器 考PCI匯流排規格修訂本2_1以得到更多细節。 3.2 狀糖私侖今暂存器 考PCI匯流排規格修訂本2.1M得到更多细節。 3 . 3 插則HI &修訂本識別暫存袈 考PCI匯流排規格修訂本2.1K得到更多细節。 M S P - 1 E X,類別碼係界定為〇 3,且子類別係為0。 3 .4 雜馆g存器 -4 1 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) ^------1T------線 (請先閲讀背面之注意事項再填寫本頁) w 4 3 6"Π 〇 , :7 Β7 五、發明説明OrW) 請參考PCI匯流排規格修訂本2.1以得到更多细節。 1-6-3-5 MSP某太位址暫存路(MSP BASE) 此暫存器包含用於《SP元件之基本位址。其係由主機糸 統炊體(視窗95/NT)所寫入,且係由用於記憶體定址之 MSP硬體所運用。 1 . 6 . 3 . 6 VFR某太份址1?存恶 此暫存器包含用於VGA虚擬資訊段嫒衝器之基本位址。 其係由主機系统軟體(視窗95/NT)所寫入,且係由用於 VGA資訊段鑀衝器之仿真的MSP硬體所運用。 1,6.3.7 展MROM某太份址 請參考PCI匯流排規格修訂本2.1以得到更多细節。 1.6,3-8 中斷ϋ除塹存恶 請參考.E CI-匯流排規格修訂本2.1R得到更多细節。 經濟部中央標準局負工消費合作社印製 (請先閲讀背面之注意事項再填"本頁}7 B V. Description of the invention (4-Instructions to the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 240 176 IN BGCLK 241 177 Spare 242 178 IN vcc 5V power supply 243 289 IN GND m 244 179 OUT SCLK rib 11_ toilet 245 180 I / O SDAT KS11 array ^ brain 246 181 OUT SFES KS11 burst synchronization 247 182 spare 248 183 IN SERIALJN Lai Xian 249 184 OUT SERIAL.O towards output 250 185 IN A43SDFS 1843 CODEC ^ flgl ^ step 251 292 IN V0D 3.3V power supply For JS-33-pack-{Please read the notes on the back before filling this page) This paper size is applicable to China National Standard (CNS) A4 specification (ΪΚΤ〆29 ·? Mm) 4367 1 Ο ^ Λ7 Β7 Economy Printed by the Ministry of Standards and Staff's Consumer Cooperatives 252 293 IN GND 253 186 IN A43SCLK 1843 CODECSfilS 254 187 OUT A43SDI 1843 CODEC ^ Ijg material output 255 188 IN A43SD0 1843 C0DEC ^ M »A 256 189 IN vcc mmm 257 190 IN TDI mommmx 258 297 IN GND m 259 191 IN TCK 260 192 OUT TDO JTA «» ^ Out 261 193 IN TRSTL JTAGSSliM 262 194 IN TMS JTAGiiit Fu-34- --------- Choose clothes ------ 1T ------ (Please read the note on the back first Please fill in this page for more information.) This paper scale is applicable to China National Standard (CNS) A4 specification (210X297mm) 436 ^^ °, A7 B7 V. Invention description 263 195 OUT INTAL interrupt for PCI A 264 196 IN RSTL PCI reset 265 298 IN VLD 3.3 surplus 266 197 IN PCICLK PCI side 267 198 IN GNTL PCI rigid tower should be 268 199 OUT REOL PCI 266 299 IN 6® mt 270 200 spare (Please read the precautions on the back first Zai Su $: This page) Printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs 1, 5 Gambling racks 1 * 5 · 1 The makeup concept uses a highly optimized combination vector ib DSP library (executable by the vector processor) ) And system management functions (performed by ARM7), MSP provides its powerful and open environment. MSP separates signal processing development from main application software development, making it capable of -35- this paper scale is applicable to China National Standard (CNS) A4 specification (210X 297 mm) printed by the Consumer Cooperative of the Central Government Bureau of the Ministry of Economic Affairs 4367 1 〇Α7 ___ «_B7 V. Description of the Invention (4 Seoul) Provide multimedia & communication with separable performance and effective cost, and easy to use and manageability. In addition, it will reduce application software development and maintenance costs. 1 * 5 * 2 The architecture of the MSP system is shown in Figure 7. The thick line area represents the part of the MSP system. The thin line area represents the internal pc application software and operating system: 铳 Ο 1 * 5 · 2 · 1 Μ 0 SA (Η υ 1 t. Impdia Operating S vstrm A γ π hi t. Rf: t. Ur fi 1 The operating system is called "MOS A", which is a subset of Microsoft's real-time operating system MM0SA. M0SA is a real-time, robust, multitasking, preemptive operation system, which is optimized for multimedia applications implemented on MSP. It performs the following main functions: .Interface to main window (ind 〇ws) 9 5 & window NT • Download selected firmware from the host • MSP tasks scheduled for execution in ARM7 and vector processors • Manage all MSP fault resources including memory & I / O components • Synchronize communication between MSP tasks • Report MSP-related interruptions, exceptions, and status situations-3 6-(Please read the notes on the back first (Fill in this page and write this page) This paper size is applicable to China National Standard (CNS) A4 specification (210 X 297 mm) 43 67 1 〇 Α7 body _ Β7 _ 5. Description of the invention M0SM is limited to ARM7 implementation. For more details, please refer to the MM 0 S A Instant Core Specification. 1 * 5. 2. 2 Media style: The Miaomo Mo multimedia library module provides a module of Dafanyuan, which performs such functions as information communication, MPEG video & audio, voice encoding and synthesis, sound card Compatible with audio and more. Each module is optimized for the MSP environment, and the system and design are executed in a multi-tasking environment. 1-5-3 Dangtian Temple. (TKUCQM I. TRRARY, 1-5-3-1 Make-up cracks on employee consumer cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs (please read the precautions on the back before completing this page) With a suitable DSP body, MSP can be used to support sound applications with intercept, answer incoming calls, and store messages on the hard disk. The system speaker can be shared with a microphone to provide half-duplex hands-free listening SpeakerPhone (speaker phone) service * without the use of a telephone handset. The processing of incoming and outgoing calls is detected and used by the system. Phone processing tones can also be heard through the phone, the system speaker, and stereo headphones Or audio output channels, as if selected under program control. 1 · 6 Cheng Cheng Duo Ji Model 1-6-1 From the perspective of hardware, the MSP system contains two CPUs and several integrated peripherals. -37- The size of the paper method is applicable to the Chinese National Standard (CNS) A4 specification (2 丨 OX 297 mm) 43 67i A7 Printed by the Central Consumers ’Bureau of the Ministry of Economic Affairs and the Consumer Cooperatives. 5. Description of the invention 0r? The solution to this kind of cricket chip. From a software point of view, MSP is a high-performance digital signal processing (DSP, D i g i t a 1 s i g n a 1 P r 0 c e s s i π g) component that exists on the PCI bus. The MSP is achieved by the host CPU's control system as follows: • Pass through the PCI bus K to grab & write the MSP control & state register The shared data structure of the MSP region memory MSP program execution always starts with the ARM 7 CPU, which can then start a second independent execution flow in the vector processor. By using some shared processors (STARTVP, INTVP, TESTVP) in ARM7 and specific instructions (VJOIN, VINT) in vector processors, control synchronization between ARM7 CPUs and vector controllers can be achieved . Through the data movement instruction executed in ARM7, data transfer between ARM 7 and vector processor can be realized. The ARM7 CPU is typically responsible for the main interface, resource management, I / O component processing *, and most interrupt & exception handling. The vector processor is responsible for all your digital signal processing and some special interrupts, such as coprocessor interrupts (issued by the AKM7 to the vector processor) or hardware stack overflow (in the vector processor). The MSP also includes several integrated peripheral devices to interface to different I / O components. The addresses of all peripheral components are memory maps, and therefore can be accessed from the 檷 quasi-memory load & save instructions (by the ARM7 CPU or the halo processor). -38- This paper uses China National Standards (CNS) Λ4 specifications (210 x297 mm) --------- ^ ------ ΐτ ------ ^ (please first Read the notes on the back and fill in this tile) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs' 4 3 67 1 〇, at _Β7__ V. Description of the Invention (々 竹) 1 * 6-2 After power-up, the MSP will automatically enter a self-test sequence, and K fully verifies its functionality. The self-test sequence includes: • Initialization of all internal MSP registers • Self-test on the chip Diagnostics to verify all components of the MSP. 0 This self-test sequence is expected to yield approximately < 1 ^ (1 > seconds.) At the end of the self-test sequence, the MSP will be ready to perform the MS P? | Will include the loading and execution of the initial software of the MSP • The MSP's real-time operation system, the core of MMOS A, and the execution of the MSP support three types of resets: • Reset the hardware control system of the PCI bus • Reset through the control system of the PCI system reset bit in the MSP control register. • Reset via ARK7 & am also in the MSP control register. p; Restart to the control of the new boot bit. 1-6-3 The PC TBH register is like an I / O element on the PCI bus. The MSP contains a set of configuration registers. Defined in the PCI Rev. 2.1 specification and described in Listing 2-39- This paper size applies to the Chinese National Standard (CMS) A4 specification (2I0X297 mm) --------- ^ ----- -ΐτ ------ ^ (Please read the notes on the back first and then f this page) Consumption Cooperation by Employees of Central Bureau of Standards, Ministry of Economic Affairs, Du Printed 43671 05. Invention Description Μ 氺 0 中 〇 List 2 PCI configuration temporary storage Device offset description 0x00 Component & Vendor identification 0x04 Status & command 0x08 Class code & Version identification OxOC Miscellaneous register 0x10 MSP basic address register (MSP_BASE) 0x14 Virtual information segment buffer basic address temporary Device 0x18 basic address register 2 (unused) OxlC basic address register 3 (unused) 0x20 basic address register 4 (unused) -40- ------- --1 ------ it ------ Exercise (Please read the precautions on the back before filling this page) This paper size is applicable to China National Standard (CNS) A4 specification (21OX 297 (%) 4 3 a: I " V. Description of the invention '丨 Bu A7 B7 one by one. -U—f) 0x24 Basic address register 5 (unused) 0x28 Reserved 0 X 2 C Reserved 0x30 Expansion ROM basic bit Address 0x3C Interrupted line-please refer to 6. Please refer to 6. Please print it from the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs. • Please refer to 6 3 · 1 Yuan 侔 Srffi Merchant Register Register PCI Revision 2_1 to Get more details. 3.2 Current Status Register For the PCI bus specification revision 2.1M, get more details. 3.3 Interpolation HI & Revision Identification Temporary 考 Examine PCI Bus Specification Revision 2.1K for more details. M S P-1 E X, the category code is defined as 03, and the sub-category is 0. 3 .4 Miscellaneous g storage device 4 1-This paper size is applicable to the Chinese National Standard (CNS) A4 specification (210 X 297 mm) ^ ------ 1T ------ line (please read first Note on the back, please fill out this page again) w 4 3 6 " Π 〇,: 7 Β7 V. Invention Description OrW) Please refer to the revision 2.1 of the PCI bus specification for more details. 1-6-3-5 MSP BASE address temporary storage path (MSP BASE) This register contains the basic address for the SP component. It is written by the host system (Windows 95 / NT) and is used by the MSP hardware for memory addressing. 1. 6. 3. 6 VFR address is too large 1. This register contains the basic address for the VGA virtual information segment buffer. It is written by the host system software (Windows 95 / NT) and is used by the MSP hardware used for the emulation of the VGA segment punch. 1,6.3.7 Show a certain address of MROM Please refer to PCI bus specification revision 2.1 for more details. 1.6, 3-8 Interruption, Elimination, and Evil Please refer to .E CI-bus specification revision 2.1R for more details. Printed by the Central Standards Bureau, Ministry of Economic Affairs, Consumer Cooperatives (Please read the notes on the back before filling in " this page}

1-6-4 ARM7 CPU ARM 7 RISC CPU係MSP之主控處理器。其包含32位元資 料路徑,且適合於標準ARM7指令集架構。ARM7亦包括特殊 協定處理器指令,Μ與向量處理器作介面。 -4 2 — 本紙張尺度逋用中國國家梯準(CNS ) A4規格(210X297公釐) 經濟部中央標準局員工消費合作社印製 4 3 671 〇 Α7 * Β7 五、發明説明(,·0) 1.6.5 iSi 思歲 is 器 向量處理器係MSP之DSP核心。其包含28δ位元資料路徑 >且作用為至ARM7之一個協同處理器。其功能性係如於向 量處理器架構文獻中所述。 向量處理器Μ80ΜΗΖ執行》且包含六级之排線:找取( fetch)、解碼、發佈(issuer)、暫存器存取、執行與寫 人。其係最佳化Μ用於D S P相關處理。 1.6-6 虚雔紀憤髁管理 MSP-1EX並未支援虛擬記憶體管理。 1-6-7 中斷&里常虡理 於MSP中之中斷&異常處埋係大部分由ARM 7所達成。 所有内部輸人/输出元件中斷係進入内部8254中斷控 制器·其將該等中斷作出優先判斷*且將最高優先之中躕 送至ARM7K作進一步處理。 1.6.8 官腥紀楢W份址映射 ARM與向量處理器程式將所有之MSP輸入/輸出元伴視 作為記憶體映射,其根撺於第八圖中所示之實際記憶體。 請注_,MSP位址映射(如由ARM7或向量處理器所観之 ),係由零啟始且一直延伸至高達 於由2GB至4GB之區域中,該等位址係映射至主機( -43- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐} ---------^------^------^ (請先聞讀背面之注意事項再成罵本頁) 4 3 6 Π Ο , at ____ _Β7_ 五、發明説明(/Ηθ1-6-4 ARM7 CPU ARM 7 RISC CPU is the main control processor of MSP. It contains a 32-bit data path and is suitable for the standard ARM7 instruction set architecture. ARM7 also includes special protocol processor instructions, and M and the vector processor interface. -4 2 — This paper is in the size of China National Standard (CNS) A4 (210X297mm). It is printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs. .5 iSi vector processor is the DSP core of MSP. It contains a 28δ bit data path > and functions as a coprocessor to ARM7. Its functionality is described in the vector processor architecture literature. The vector processor M80MZZ implementation "includes six levels of wiring: fetch, decode, issuer, register access, execution and writer. It is optimized for DS-related processing. 1.6-6 Virtual Memory Management MSP-1EX does not support virtual memory management. 1-6-7 Interrupts & Riley's rationale Interrupts & exceptions in MSP are mostly achieved by ARM 7. All internal input / output component interrupts are entered into the internal 8254 interrupt controller. This interrupt is given priority judgment * and the highest priority 将 is sent to the ARM7K for further processing. 1.6.8 Official Mapping W Address Mapping ARM and vector processor programs use all MSP input / output element companion views as memory maps, which are rooted in the actual memory shown in Figure 8. Please note _, MSP address mapping (as in ARM7 or vector processor), starting from zero and extending to areas up to 2GB to 4GB, these addresses are mapped to the host (- 43- The size of this paper applies to China National Standard (CNS) A4 (210X297 mm) --------- ^ ------ ^ ------ ^ (Please read the Cautions will be scolded on this page) 4 3 6 Π Ο, at ____ _Β7_ V. Description of the invention (/ Ηθ

Pentium) pci位址,由〇至2GB*根據下列關係:(权十六 進制) 主櫬PCI位址:=ARM7位址—80000000 此映射允許ARM 7(或向量處理器)使用範圍由2GB至 4 GB之位址,以存取範圍由〇至2GB之主機PCI記憶體位址。 所有超過2GB之主機PCI記億體位址係不能由ARM 7所存取。 主懺(PentiuB)程式亦將所有MSP輸人/輸出元件視作 為記憶體映射,但係根據如第九圖所示之一種較為受限之 實際位址映射。 請注意,由主機(Pentiue)程式之觀點中: • MSP_BASE係MSP位址映射之啟始 • HSP_BASE + 7DFFFFF係MSP位址映射之结束 *此MSP位址映射係僅界定於此128MB之範圍。 列表3 MSP I/O元件位址映射 (請先閲讀背面之注意事項再填爲本页) .裝 經濟部中央標準局貝工消費合作社印装 ARM7位址 [31:0] (in hex) 主機位址 [26:0] (in hex) 元 件 - 〇〇〇〇〇〇〇〇 0000000 内部ROM 0040 〇〇〇〇 040 0000 内部抹去焊墊SRAM -44' 線 本紙乐尺度適用中國圉家糅準(cns )A4規格(210x297公釐)Pentium) pci address, from 0 to 2GB * according to the following relationship: (weight hex) main PCI address: = ARM7 address-80000000 This mapping allows the use of ARM 7 (or vector processor) from 2GB to 4 GB address to host PCI memory address with access range from 0 to 2GB. All host PCI memory addresses exceeding 2GB cannot be accessed by ARM 7. The main program (PentiuB) also considers all MSP input / output components as memory mapping, but it is based on a more limited actual address mapping as shown in Figure 9. Please note that from the perspective of the host program: • MSP_BASE is the beginning of MSP address mapping • HSP_BASE + 7DFFFFF is the end of MSP address mapping * This MSP address mapping is limited to this 128MB range only. Listing 3 MSP I / O component address mapping (please read the precautions on the back before filling in this page). Install the ARM7 address printed by the Central Standards Bureau of the Ministry of Economic Affairs, Shellfish Consumer Cooperative [31: 0] (in hex) Host Address [26: 0] (in hex) Element-〇〇〇〇〇〇〇〇000000 0000000 internal ROM 0040 〇〇〇〇040040 0000 internal erase pad SRAM -44 'line paper paper scale applicable to Chinese standards (Cns) A4 size (210x297 mm)

6 3 A ο6 3 A ο

7 7 A B 五、發明説明 經濟部中央標準局貝工消費合作社印掣 00800000 080 0000 外步同步DRAM 0480 0000 480 0000 内部DR AM記憶體控制器 0490 0000 490 0000 内部虛擬資訊段緵衝器控制器 04AO 0000 4A0 0000 内部DMA控制器 0 4 B 0 0 0 0 0 4B0 0000 KS0119 CODEC串列線路 04 C 0 0 0 0 0 4C0 0000 KS0122 CODEC串列線路 04C0 0200 4C0 0200 A01843 CODEC串列線路 0400 0000 4D0 0000 記憶體資料移動器 04D0 A000 4D0 A000 至 至 保留 07BF FFFF 7BF FFFF 07C0 0000 7C0 0000 内部位元滾處理器 07D0 0000 7D0 0000 內部8259中斷控制器 -45- (請先閲讀背面之注意事項再f本頁〕 裝. 訂 本紙張尺度適用中國國家揉準(CMS ) A4規格(2丨OX 297公釐) 經濟部中央標隼局員工消費合作社印製 43 67 1 Ο , at Β7 五、發明説明〇‘) 07D0 0010 7D0 0010 内部82 54計時器 07D0 0020 7D0 0020 内部 16540 UART 07ΕΟ 0000 7Ε0 0000 至 至 保留 07DF FFFF 7DF FFFF 07DF FFF0 7DF FFFO MSP主機控制暫存器 07DF FFF4 7DF FFF4 MSP ARM7控制暫存器 07DF FFF8 7DF FFF8 保留 07DF FFFB 7DF FFFB 保留 07Ε0 0000 至 保留 FFFF FFFF 8000 0000 其他主櫬PCI元件(映射至主機 至 PCI記憶體之0至7 FFFF FFFF) -46- (請先閲讀背面之注意事項再填焉本頁} 本紙張尺度適用中國國家標準' { CNS ) Α4規格(210Χ2?7公釐) 經濟部中央標牟局貝工消費合作社印製 "43 67 1 Ο , Α7 _________ Β7 五、發明説明(4·ν〒)7 7 AB V. Description of the invention Printed by the Central Standards Bureau of the Ministry of Economic Affairs, Pui Gong Consumer Cooperative 00800000 080 0000 External synchronous DRAM 0480 0000 480 0000 Internal DR AM memory controller 0490 0000 490 0000 Internal virtual information segment buffer controller 04AO 0000 4A0 0000 Internal DMA controller 0 4 B 0 0 0 0 0 4B0 0000 KS0119 CODEC serial line 04 C 0 0 0 0 0 4C0 0000 KS0122 CODEC serial line 04C0 0200 4C0 0200 A01843 CODEC serial line 0400 0000 4D0 0000 Memory Volume data mover 04D0 A000 4D0 A000 to reserved 07BF FFFF 7BF FFFF 07C0 0000 7C0 0000 internal bit roll processor 07D0 0000 7D0 0000 internal 8259 interrupt controller-45- (Please read the precautions on the back before f this page) Binding. The paper size of the book is applicable to the Chinese National Standard (CMS) A4 (2 丨 OX 297 mm) Printed by the Staff Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 43 67 1 〇, at Β7 V. Description of Invention 〇 ') 07D0 0010 7D0 0010 Internal 82 54 Timer 07D0 0020 7D0 0020 Internal 16540 UART 07E〇 0000 7E0 0000 to reserved 07DF FFFF 7DF FFFF 07DF FFF0 7DF F FFO MSP host control register 07DF FFF4 7DF FFF4 MSP ARM7 control register 07DF FFF8 7DF FFF8 Reserved 07DF FFFB 7DF FFFB Reserved 07E0 0000 to Reserved FFFF FFFF 8000 0000 Other main PCI devices (mapped to host to PCI memory 0 To 7 FFFF FFFF) -46- (Please read the notes on the back before filling in this page} This paper size applies to the Chinese national standard '{CNS) A4 size (210 × 2 ~ 7 mm) Printed by the consumer cooperative " 43 67 1 Ο, Α7 _________ Β7 V. Description of the invention (4 · ν〒)

FFFF FFFF 1-6.9 m中槲捽制断存s MSPilEX包含一個特殊暫存器•其係用於由主機 (Pentium處理器)之初始化與中斷。 列表4 HSP主機控制暫存器界定 位元# 說 明 0 PCI糸统重置 1 ARM7 &向量處理器重新啟動 2 來自主櫬(Pentium)之MSP中斷請求 3 來自MSP之PCI主機中斷請求 4 P C I主機中斷確認 3 1:5 保留 位元<Q> PCI系統重置。此位元係主機(Pentium >所用以完 全地重置整傾MSP系統硬體,其包括所有MSP相 -4 7 - 本紙張尺度遥用中國國家捸準(CNS ) A4規格< 210X297公釐〉 I I - : : «I 裝! [ n ^ I I I 線 (請先閱讀背面之注意事項再填讀本頁) —43 6Ή 〇 , A7 ____ B7 經濟部中央標準局負工消費合作社印製 五、發明説明“叫艺) 關之內部&外部輸人/輸出元件。在一個PCI系 统重置之後,MSP將進行其標準重置序列,包括 執行對於ARM 7、向最處理器與I/O位元之所有於 晶Η上的自我測試診斷。此重置具有硬體系統重 置之等效作用。 位元<1> ARM 7 &向量處理器重新啟動。此位元像由主機 (Pentium)所用Μ重新啟動ARM7與向量處理器。 此重新故動係多少有些不同於完整之PCI糸統重 置•即該MSP並未進行任何正常重置序列,且並 未執行任何於晶片上之自我測試診斷。當此位元 係設定時* ARM7將啟動執行於位址0,且向量處 理器將進入間置(idle)横式。其將不會影響任何 内部或外部I/O元件。 位元<2>來自主櫬(Pentium)之MSP中斷請求。此位元係由 主播(Penti U·)所用K直接地中脣MSP,且其係連 接至該内部825 9可程式中斷控制器(PIC, Programnab 1 e Interrupt Controller)^. ^ M — 者,其係接著用以中斷ARM7。此位元係由.主..槺( Pentium)所設定*且係由ARM7所清除。 位元<3> PCI主櫬中斷確認。此位元係由主機(Pentium)所 用以確認MSP產生之一個PCI主槺中斷請求。此位 元係由主機(Pentium)所設定,且係由ARM7所清 除。 -4 8 - 裝— (請先閲讀背面之注意事項再填寫本頁) 、1T’ 竦 本紙張尺度適用中國國家標準(CNS ) Α4规格(210Χ297公釐) 經濟部中央標準局貝工消費合作社印製 4367 1 Ο * Λ7 --__ 五、發明説明 位兀<3l:4> 保留 1 · 6 1 0 tLSP ΟΜ7捽制塹存器 msp_iex包含一個特殊暫存器,其係用以中斷該主機 {藉由ARMT處理器)。 列表5 M S P A R Μ 7控制暫存器界定 位元# 說 明 0 來自HPS之PCI主機中蹰請求 3 1:1 保留 位元<〇>來自MSP之PCI主櫬中斷。此位元係由MSP所用 Μ中斷主機,其透過於PCI ?匯流排1的PCI INTA# 接腳之動作宣告。此位元係由ARM所設定,且係 由主櫬(Pent iuB)透過PCI擓流排所清除。FFFF FFFF 1-6.9 m. MSPilEX contains a special register. It is used for initialization and interruption by the host (Pentium processor). List 4 HSP host control register boundary locator # Description 0 PCI system reset 1 ARM7 & vector processor restart 2 MSP interrupt request from master (Pentium) 3 PCI host interrupt request from MSP 4 PCI host Interrupt confirmation 3 1: 5 Reserved bits < Q > PCI system reset. This bit is used by the host (Pentium > to completely reset the tilting MSP system hardware, which includes all MSP phases-4 7-This paper is scaled to China National Standard (CNS) A4 specifications < 210X297 mm 〉 II-:: «I install! [N ^ III line (please read the precautions on the back before completing this page) —43 6Ή 〇, A7 ____ B7 Printed by the Consumers’ Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs Explains "Introduction of Art" Guan's internal & external input / output components. After a PCI system reset, MSP will perform its standard reset sequence, including execution for ARM 7, CPU and I / O bits All self-diagnostics on the chip. This reset has the equivalent effect of a hardware system reset. The bit < 1 > ARM 7 & vector processor restarts. This bit image is hosted by the host (Pentium) The M used restarts the ARM7 and vector processors. This restart is somewhat different from a complete PCI system reset. That is, the MSP has not performed any normal reset sequence and has not performed any self-tests on the chip. Diagnostics. When this bit system is set * ARM7 will start It runs at address 0, and the vector processor will enter the idle horizontal mode. It will not affect any internal or external I / O components. Bit < 2 > MSP interrupt request from Pentium . This bit is directly used by the anchor (Penti U ·), K is directly lip MSP, and it is connected to the internal 825 9 Programmable Interrupt Controller (PIC) Programmable Interrupt Controller ^. ^ M — It is then used to interrupt ARM7. This bit is set by the host .. 槺 (Pentium) * and cleared by ARM7. Bit < 3 > PCI Master 榇 interrupt confirmation. This bit is determined by the host ( Pentium) is used to confirm a PCI master interrupt request generated by MSP. This bit is set by the host (Pentium) and cleared by ARM7. -4 8-Install-(Please read the precautions on the back before filling This page), 1T '竦 This paper size is applicable to Chinese National Standard (CNS) Α4 size (210 × 297 mm) Printed by the Bayer Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 4367 1 Ο * Λ7 V. Description of invention ; 3l: 4 > Reserved 1 · 6 1 0 tLSP OM7 control register msp_iex contains one Special register, which is used to interrupt the host {by ARMT processor). List 5 MSPAR Μ7 Control register boundary bit # Description 0 Request from PCI host in HPS 3 1: 1 reserved bit < 〇 > The PCI master interrupt from MSP. This bit is used by the M interrupt host used by the MSP, which is announced through the action of the PCI INTA # pin of the PCI bus 1. This bit is set by ARM and is cleared by the main stream (Pent iuB) through the PCI stream.

位元< 3 1 ·. 1 > 保留 1.6.11 MSP^^g » ROM 内部ROM包括總計16K位元姐,且包括: • w ROM初始化软體 •自我測試診斷軟體 •不同之糸統管理坎體 •不同之程式庫子例行程式 -4 9 - 本紙張尺度適用中國國家標準(CNS ) A4规格(210X:J97公釐) ---------种衣------,η------^ ί請先閲讀背面之注意事項再填寫本頁)Bits < 3 1 ·. 1 > Reserved 1.6.11 MSP ^^ g »ROM Internal ROM includes a total of 16K bit sisters, and includes: • ROM initialization software • Self-test diagnostic software • Different management systems System • Different library subroutines-4 9-This paper size is applicable to China National Standard (CNS) A4 specification (210X: J97 mm) --------- Seed clothing ------ , η ------ ^ ί Please read the notes on the back before filling in this page)

U 7 1 ϋ Α7 Β7 經濟部中央標隼局貝工消費合作社印製 五、發明説明(々吩) •用於某些指令與資料常數之高速媛衝記憶體 其位址映射係描述於列表6,如后。 列表6内部ju ROM位址映射 ---------'^------ΤΓ------it (请先閲積背面之注意事項再填寫本灵) 位址偏移 (十六進制) 說 明 ARM7輋置&初始化位址 向量處理器重置&初始化位址 FALU巨集格自我測試診斷 SRAM巨集格自我測試診醱 向量處理器核心自我測試診斷 高速媛衝記億體控制器自我测試診斷 記憶體控制器自我測試診斷 PCI匯流排自我測試診斷 -50- 本紙張尺度適用中國國家揉隼(CNS ) A4現格(2IOX297公嫠) 4 3 67 iq 五、發明説明(Ay丨) A7 經濟部中央橾隼局員工消费合作社印製 位元流處理器自我測試診蜥 --- DH A控制器自我測試診斷 8254内部計時器自我測試診斷 -----— 8259中斷控制器自我測試診斷 1 6 4 5 0 UART暫存器自我測試診斷 KSG122串列線路自我測試診斷 KS0119串列線路自我測試診斷 A01843串列線路自我測試診斷 ARM 7輸入&輸出元件中斷處理裝置〇 ARM 7輸入&_出元件中斷處理装置1 ARM 7輪入&輪出元件中斷處理裝置2 ARM 7輸入&輸出元件中斷處理裝置3 -5 1- 裝------訂------铢 (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度通用中囷國家標準(CNS M4规格(2!0X297公釐) 五 經濟部中央標準局貝工消費合作社印製 4367 10, A7 B7 __—-' >發明説明 --^ ARM7指令異常處理装置 向量處理器中斷(由ARM7) —--- 向量處理器斷點異常 --- 向量處理器DSP程式庫子例行程式 MPEG-1視訊程式庫子例行程式 MPEG-1音訊程式庫子例行程式 MPEG-2視訊程式庫子例行程式 MPEG-2音訊程式庫子例行程式 轚霸卡程式庫子例行程式 V.34 DSP程式庫子例行程式 電話應用程式庫子例行程式 -52- ---------^-- (請先8a讀背面之注意事項再'本頁) 訂 本紙張尺度逍用中國國家揉準(CNS)A4規格(210x297公着) 4367 1 Ο ,五、發明説明(05) 2D圖像程式庫子例行程式 3D鼴像程式庫子例行程式 H. 261程式庫子例行程式 H.263程式庫子例行程式 G. 7 28程式庫子例行程式 G. 7 2 3程式庫子例行程式 ARM7賣料常數 向量處理器資料常數 ---------¾------1T------^ C请先閱讀背面之泣意事項再^τ本頁) 經濟部t央標準局貝工消費合作社印製 1.6.12 MSP肉部 SR AM 取決於如由MSP之向纛&控制&狀態暫存器(VCSR, V e c t 〇 r & C ο π t r ο I & S t a t u s r e g i s t e r )所指定之選擇, 內部SRAM可作為一個高速嫒衝記憧體或區域記憶體。 於區域記憶體模式,其位址空間係映射於内部SRAM 部分,其啟始於位置< H C P _ B A S E > : 0 4 0 0 0 0 0。 1.6.13 HSP肉部调濞設儀 -53- 本紙張尺度逋用中國國家標準(CNS ) A4規格(2丨0X297公釐) 43 67 1 Ο , Α7 -~~~-___^__ 五、發明説明(七印) (請先閲讀背面之注意事項再^r本頁) «sp亦包含若千個週壤設備•存在於其二個內部櫊流 排:64位元80MHZ之F ?匯流排、與32位元40MHz之10丨應流排 於FM流排上之元件包括: •用於外部同步DRAM之記憶體控制器 •—個虚擬資訊段緩衝器介面 •一個用於外部P C I擓流排之P C I擓滾排控制器 •顧客ASIC介面 •—個八頻道DMA控制器 •—個記憶趙賁料移動器(用於主櫬記億體至/自 SDRAM資料傳送) • KS0122 編碼解碼器串列線路 • KS0119 钃磚解碼器串列線路 •KS1843 編碼解碼器串列線路 於1〇?涯流排上之元件包括: •一傾8254相容之可程式區間計時器 • 一涸8259相容之可程式中斷控制器(八階層) .一傾1 64 50相容之UART串列線路 經濟部中央標準局員工消費合作社印製 •—個用於Μ P EG視訊位元流解碼&煽碣之位元流處理 器 此等周邊設備之暫存器位址映射係顯示於列表7中。 列表7内部周邊設備暫存器位址映射 -54- 本紙張尺度適用中國國家標準(cns ) a4規格(2ι〇χ 297公釐) 〇 〆!!. 7 6 3 4 經濟部中央標隼局員工消費合作社印製 五、發明説明(a«) 元件 位址偏移 說 明 (十六進制) 4A0 0000 目前位址暫存器0 (位元<31:3>) 4A0 0008 目前位址暫存器1 (位元<31:3>) MAP 4A0 0010 目前位址暫存器2 (位元<31:3>) DMA 4A0 0018 目前位址暫存器3 (位元<31:3>) 控制器 4A0 0020 目前位址暫存器4 (位元<31:3>) 4A0 0028 目前位址暫存器5 (位元<31:3>) 4A0 0030 目前位址暫存器6 (位元<31:3>) 4A0 0038 目前位址暫存器7 (位元<31:3>) 4A0 0050 停止位址暫存器〇 (位元<31:3>) 4A0 0058 停止位址暫存器1 (位元<31:3>) 4A0 0060 停止位址暫存器2 (位元<31:3>) 4A0 0068 停止位址暫存器3 (位元01:3» 4A0 0070 停止位址暫存器4 (位元<31:3>) 4A0 0078 停止位址暫存器5 (位元<31:3>) 4A0 0080 停止位址暫存器6 (位元<3i:3>) 4A0 0088 停止位址暫存器7 (位元<31:3>) 4A0 00A0 狀態暫存器 -55- I 襄-- (請先閱讀背面之注意事項再•本頁) 本紙張尺度適用中國國家標车(CNS ) A4規格(210X297公釐) 訂 涑 43 67 1 Ο Α7 五、發明説明(ΐβ ) 經濟部中央標準局員工消費合作杜印製 4A0 00A8 控制暫存器A 4A0 00B0 遮罩暫存器 記憶體資 料移動器 4D0 0000 MSP目前位址暫存器 4D0 0008 主機目位址暫存器 4DO 0010 MSP停止位址暫存器 4D0 0018 主機停止位址暫存器 4DO 0020 器 4D0 0028 控制暫存器 56- ^— (請先閱讀背面之注意事項再洗寫本頁) 訂 本紙張尺度適用中國國家橾準(CNS ) A4規格(210X297公釐) ^ 43 67 1 Ο , 五、發明説明(心叩 經濟部中央標準局員工消費合作杜印製 VFB 元件 位址偏移 (十六進制) 說 明 KS0122 串列線路 04C0 2000 資訊段尺寸暫存器 04C0 2001 Π) 04C0 2002 控制/資料位元組 -57- ---------1衣------1T------^ (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家橾準(CNS ) AO見格(210X297公釐) 4367 1 Ο , Λ7 Β7 五、發明説明〇κ〇 經濟部中央標準局員工消費合作社印裝 04CO 2003 索引/資料0 04C0 2004 索弓1/資科1 04C0 2005 索弓丨/資料2 04CO 2006 索弓丨/資料3 04CO 2007 保留 04C0 2008 讀取資料串列介面 Q4C0 2009 保留 04C0 200A 理輯控制暫存器 04C0 200B 保留 04C0 200C 保留 O4C0 200D 保留 -58- ---------1------IT------^ (請先閲讀背面之注意事項再續寫本頁) 本紙依尺度適用中國國家標準(CNS ) Α4規格(2!0Χ297公釐) 經濟部中央標準局貝工消費合作社印製 Α7 Β7 五、發明説明(/4) 04C0 200E 狀態暫存器 04C0 200F 保留 04B0 2000 資訊段尺寸暫存器 KS0119 04B0 2001 ID 串列線路 04B0 2002 控制/資料位元姐 04B0 2003 索弓1/資科0 04B0 2004 索弓丨/資科1 04B0 2005 索引/資料2 04B0 2006 索弓1/資料3 04B0 2007 狀態暫存器 04B0 2008 諝取資料串列介面 04B0 2009 讀取PROM資料 -59- ---------裝------訂------線 (請先閱讀背面之注意事項再填寫本頁) 本紙汝尺度適用中國國家標準(CNS ) Α4規格(2丨0乂297公釐) 6 3 4 ο 五、發明説明(Ik) 經濟部中央標準局負工消費合作社印製 04B0 200A 邏輯控制暫存器 04B0 200B HS、VS極性 04B0 200C HS偏移 O4B0 200D VS偏移 04C0 200E 保留 04CQ 200F 保留 元件 位址偏移 說 明 (十六進制) AD1843 04C0 4D00 DAC1控制暫存器寫入資料輸入 CODEC (僅作寫人) 介面 04C0 5000 DAC2控制暫存器寫入資料輸入 (僅作寫入) 04C0 6000 ADC左控制暫存器寫人資料輸人 (僅作寫入) 04C0 7000 ADC右控制暫存器寫入資料輸入 -60- ^.-- (請先閱讀背面之注意事項再填寫本頁) -訂 涑 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部中央標隼局負工消費合作社印製 4 3 67 1 Ο 4 五、發明説明 (僅作寫入) 04C0 4000 + 2 04C0 5000 + 2 O4C0 6000 +2 04C0 7000 + 2 DAC1控制字組輸入 DAC2控制字組輸入 ADC左控制字組輸入 ADC右控制字姐輸入 04CO 4000 DAC1控制暫存器寫入實料輸出 (僅作謓取) 04C0 5000 DAC2控制暫存器寫入資料輸出 (僅作讀取) 04C0 6000 ADC左控制暫存器寫入資料輸出 (僅作諝取) 04C0 7000 ADC右控制暫存器寫人資料輸出 (僅作讀取) 04CO 6000 AD_C左旗標暫存器 + 2 04C0 7000 ADC右旗標暫存器 -61- ---------种衣------1T------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(2丨Ο X 297公釐) 經濟部中央標準局員工消費合作社印製 43 1 Ο Λ Α7 Β7 五、發明説明U秘) + 2 04C0 6000 ADC左第一資料 + 10 04C0 6000 ADC左第二資料 十12 04CQ 6000 ADC左第三資料 + 14 04C0 6000 ADC左第四資料 + 16 04CO 7000 ADC右第一資料 + 10 04C0 7000 ADC右第二資料 + 12 04C0 7000 ADC右第三資料 + 14 04C0 7000 ADC右第四資料 + 16 04C0 4000 DAC1控制旗標暫存器 + 20 04C0 5000 DAC2控制旗標暫存器 -62- ---------^-------ΐτ------懷 (请先閱讀背面之注意事項再嗔寫本頁) 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) 4367 1 Ο Α7 五、發明説明〇Κ3〇 經濟部中央揉隼局員工消費合作社印製 + 20 04C0 6000 + 20 04C0 7000 +20 ADC左控制旗標暫存器 ADC右控制旗標暫存器 7D0 0000 初始化命令字組1 未定義 初始化命令字組2 (未用到) 8259 未定義 初始化命令字組3 (未用到) 由Βί坊制 Ψ撕刺 器 7D0 0004 初始化命令字組4 7D0 0004 作業控制字組1 7D0 0000 作業控制字組2 7D0 0000 作票控制字組3 7D0 0010 計數器#0暫存器(R/W) 7D0 0014 計数器Π暫存器(R/tf) -63- 裝-- (请先閏讀背面之注意事項再珠霉本頁)U 7 1 ϋ Α7 Β7 Printed by Shellfish Consumer Cooperative of Central Bureau of Standards of the Ministry of Economic Affairs 5. Description of Invention (々phenomena) • The address mapping of high-speed yuan memory for certain instructions and data constants is described in Listing 6 , As later. List 6 internal ju ROM address mapping --------- '^ ------ ΤΓ ------ it (Please read the notes on the back of the product before filling in the spirit) Shift (hexadecimal) Description ARM7 Set & Initialize Address Vector Processor Reset & Initialize Address FALU Macro Cell Self Test Diagnosis SRAM Macro Cell Self Test Diagnosis Vector Processor Core Self Test Diagnosis High Speed Yuan Chongji billion body controller self-test diagnosis memory controller self-test diagnosis PCI bus self-test diagnosis-50-This paper size is applicable to the Chinese national standard (CNS) A4 (2IOX297 public) 4 3 67 iq 5 、 Invention note (Ay 丨) A7 The self-test diagnosis of the bit stream processor printed by the Consumer Cooperative of the Central Government Bureau of the Ministry of Economic Affairs --- DH A controller self-test diagnosis 8254 internal timer self-test diagnosis --- — 8259 Interrupt controller self-test diagnosis 1 6 4 5 0 UART register self-test diagnosis KSG122 serial line self-test diagnosis KS0119 serial line self-test diagnosis A01843 serial line self-test diagnosis ARM 7 input & output element interruption Device ARM 7 input & output interrupt processing device 1 ARM 7 round input & output output interrupt processing device 2 ARM 7 input & output output interrupt processing device 3 -5 1- equipment ---- order ------ Baht (please read the notes on the back before filling this page) This paper standard is in accordance with the national standard (CNS M4 specification (2! 0X297 mm). Printed by the Shellfish Consumer Cooperative of the Central Standards Bureau of the Ministry of Economy 4367 10, A7 B7 __—- '> Description of the invention-^ ARM7 instruction exception handling device vector processor interrupt (by ARM7) ----- vector processor breakpoint exception --- vector processor DSP library Example MPEG-1 video library subroutine example MPEG-1 audio library subroutine example MPEG-2 video library subroutine example MPEG-2 audio library subroutine example Line program V.34 DSP library sub-routine phone application sub-routine phone-52- --------- ^-(Please read the precautions on the back of 8a before 'This page) Order The size of this paper is in accordance with China National Standard (CNS) A4 (210x297) 4367 1 〇 5. (05) 2D image library subroutine travel type 3D image library subroutine travel type H. 261 library subroutine travel type H.263 library subroutine travel type G. 7 28 library subroutine travel type G . 7 2 3 library sub-routines ARM7 selling material constant vector processor data constants --------- ¾ ------ 1T ------ ^ C Please read the tears on the back first (Notes on this page again) This page is printed by the Central Bureau of Standards of the Ministry of Economic Affairs and printed by the Cooper ’s Cooperative of 1.6.12 MSP Meat Department SR AM depends on the status register (VCSR, V ect) 〇r & C ο π tr ο I & Statusregister), the internal SRAM can be used as a high-speed memory or area memory. In the area memory mode, its address space is mapped to the internal SRAM part, which starts at the position < H C P _ B A S E >: 0 4 0 0 0 0 0. 1.6.13 HSP Meat Department Adjuster-53- This paper uses Chinese National Standard (CNS) A4 (2 丨 0X297 mm) 43 67 1 〇, Α7-~~~ -___ ^ __ 5. Explanation (Seven Seals) (Please read the notes on the back before ^ r on this page) «sp also includes thousands of peripheral equipment • Existing in its two internal busbars: 64-bit 80MHZ F? Busbars, The 10 and 32-bit 40MHz 10 丨 components that should be streamed on the FM stream include: • Memory controller for external synchronous DRAM • A virtual segment buffer interface • One for external PCI / streamer PCI 擓 rolling controller • customer ASIC interface • —an eight-channel DMA controller • —a memory device for moving data (used to transfer data from / to SDRAM) • KS0122 codec serial line • KS0119 钃 brick decoder serial circuit • KS1843 encoder / decoder serial circuit components on the 10 stream line include: • 8254 compatible programmable interval timer • 8259 compatible programmable Interrupt controller (eight levels). 1 pt 1 64 50 compatible UART serial line central standard of the Ministry of Economy Printed by the Consumer Cooperative of the Quasi Bureau • A Bit Stream Processor for MP P EG Video Bit Stream Decoding & Agitated Bit Stream Processor The address map of the registers of these peripheral devices is shown in Listing 7. List 7 Internal Peripheral Device Address Map -54- This paper size applies Chinese National Standard (cns) a4 specification (2ι〇χ 297 mm) 〇 〇! !! 7 6 3 4 Printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs 5. Description of invention (a «) Description of component address offset (hexadecimal) 4A0 0000 Current address register 0 (bit < 31: 3 >) 4A0 0008 Current address register 1 (bits < 31: 3 >) MAP 4A0 0010 Current address register 2 (bits < 31: 3 >) DMA 4A0 0018 current address Register 3 (bits < 31: 3 >) Controller 4A0 0020 Current address register 4 (bits < 31: 3 >) 4A0 0028 Current address register 5 (bits < 31 : 3 >) 4A0 0030 Current address register 6 (bits < 31: 3 >) 4A0 0038 Current address register 7 (bits < 31: 3 >) 4A0 0050 Stop address register 〇 (bit < 31: 3 >) 4A0 0058 stop address register 1 (bit < 31: 3 >) 4A0 0060 stop address register 2 (bit < 31: 3 >) 4A0 0068 Stop address register 3 (bits 01: 3 »4A0 0070 Stop address register 4 (bits < 31: 3 >) 4A0 0078 Stop address register 5 (bits < 31: 3 >) 4A0 0080 Stop address register 6 (bit < 3i : 3 >) 4A0 0088 Stop address register 7 (bits < 31: 3 >) 4A0 00A0 Status register -55- I Xiang-(Please read the precautions on the back before this page) This Paper size is applicable to China National Standard Vehicle (CNS) A4 specification (210X297 mm) Customized 43 67 1 Ο Α7 V. Description of the invention (ΐβ) Printed by the consumer cooperation of the Central Standards Bureau of the Ministry of Economy 4A0 00A8 Control register A 4A0 00B0 Mask register memory data mover 4D0 0000 MSP current address register 4D0 0008 Host destination address register 4DO 0010 MSP stop address register 4D0 0018 Host stop address register 4DO 0020 4D0 0028 Control Register 56- ^ — (Please read the precautions on the back before washing this page) The size of the paper is applicable to China National Standard (CNS) A4 (210X297 mm) ^ 43 67 1 〇, 5 Description of the invention (consumption cooperation between employees of the Central Standards Bureau of the Ministry of Economic Affairs and Du printed VFB component address offset (hexadecimal) description KS0122 serial line 04C0 2000 information segment size register 04C0 2001 Π) 04C0 20 02 Control / data byte-57- --------- 1 clothing ------ 1T ------ ^ (Please read the precautions on the back before filling this page) This paper Dimensions are applicable to China National Standards (CNS) AO Grid (210X297 mm) 4367 1 〇, Λ7 Β7 V. Description of the invention 〇κ〇 Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 04CO 2003 Index / Data 0 04C0 2004 Suo Gong 1 / Information 1 04C0 2005 Cable bow 丨 / Data 2 04CO 2006 Cable Bow 丨 / Data 3 04CO 2007 Reserved 04C0 2008 Read data serial interface Q4C0 2009 Reserved 04C0 200A Logic control register 04C0 200B Reserved 04C0 200C Reserved O4C0 200D Reserved-58- --------- 1 ------ IT ------ ^ (Please read the precautions on the back before continuing on this page) This paper applies Chinese national standards according to standards (CNS) Α4 specification (2! 0 × 297 mm) Printed by the Central Laboratories of the Ministry of Economic Affairs, Shellfish Consumer Cooperative, A7 Β7 V. Description of the invention (/ 4) 04C0 200E Status register 04C0 200F Reserve 04B0 2000 Information section size register KS0119 04B0 2001 ID Serial Line 04B0 2002 Control / Data Bit Sister 04B0 2003 Cable Bow 1 / Zeke 0 04B0 2004 Cable丨 / Information 1 04B0 2005 Index / Data 2 04B0 2006 Cable Bow 1 / Data 3 04B0 2007 Status Register 04B0 2008 Snap data serial interface 04B0 2009 Read PROM data -59- -------- -Install ------ Order ------ Line (Please read the precautions on the back before filling in this page) The standard of this paper is applicable to China National Standard (CNS) Α4 specification (2 丨 0 乂 297 mm) 6 3 4 ο 5. Description of the Invention (Ik) Printed by the Central Standards Bureau of the Ministry of Economic Affairs and Consumer Cooperatives 04B0 200A Logic Control Register 04B0 200B HS, VS Polarity 04B0 200C HS Offset O4B0 200D VS Offset 04C0 200E Reserved 04CQ 200F Reserved component address offset description (hexadecimal) AD1843 04C0 4D00 DAC1 control register write data input CODEC (for writer only) Interface 04C0 5000 DAC2 control register write data input (for write only) 04C0 6000 ADC left control register write data input (for writing only) 04C0 7000 ADC right control register write data input -60- ^ .-- (Please read the precautions on the back before filling this page )-The size of this paper is applicable to Chinese national standards (CN S) A4 size (210X297 mm) Printed by the Central Bureau of Standards of the Ministry of Economic Affairs and Consumer Cooperatives 4 3 67 1 Ο 4 V. Description of the invention (for writing only) 04C0 4000 + 2 04C0 5000 + 2 O4C0 6000 +2 04C0 7000 + 2 DAC1 control block input DAC2 control block input ADC left control block input ADC right control word sister input 04CO 4000 DAC1 control register write to physical output (for capture only) 04C0 5000 DAC2 control register Write data output (read only) 04C0 6000 ADC left control register Write data output (only grab) 04C0 7000 ADC right control register Writer data output (read only) 04CO 6000 AD_C left Flag Register + 2 04C0 7000 ADC Right Flag Register -61- --------- Seed Clothing ----- 1T ------ ^ (Please read the Note: Please fill in this page again) This paper size is applicable to Chinese National Standard (CNS) A4 (2 丨 〇 X 297mm) Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 43 1 Ο Λ Α7 Β7 V. Description of the invention U ) + 2 04C0 6000 ADC left first data + 10 04C0 6000 ADC left second data ten 12 04CQ 6000 ADC left Three data + 14 04C0 6000 ADC left fourth data + 16 04CO 7000 ADC right first data + 10 04C0 7000 ADC right second data + 12 04C0 7000 ADC right third data + 14 04C0 7000 ADC right fourth data + 16 04C0 4000 DAC1 control flag register + 20 04C0 5000 DAC2 control flag register -62- --------- ^ ------- ΐτ ------ Huai (please first Read the notes on the reverse side and reprint this page) This paper size is in accordance with the Chinese National Standard (CNS) A4 specification (210 × 297 mm) 4367 1 Ο Α7 V. Description of the invention 〇Κ3〇 Printed by the Consumer Cooperative of the Central Government Bureau of the Ministry of Economic Affairs + 20 04C0 6000 + 20 04C0 7000 +20 ADC left control flag register ADC right control flag register 7D0 0000 Initialization command block 1 Undefined initialization command block 2 (unused) 8259 Undefined initialization command Block 3 (unused) is made by the ίFang Ripper 7D0 0004 initialization command block 4 7D0 0004 job control block 1 7D0 0000 job control block 2 7D0 0000 ticket control block 3 7D0 0010 counter # 0 Register (R / W) 7D0 0014 Counter Π Register (R / tf) -63- Pack-(Please read the precautions on the back first, then this page)

,tT 涑. 本紙張尺度適用中國國家標準(CNS > A4規格(2iOX297公釐) 經濟部中央標準局員工消費合作社印製 43 6” 0 , 五、發明説明U-的 8254 計時器 7D0 0018 計數器#2暫存器(R/tf) 7D0 001C 控制字組暫存器U) 元件 位址偏移 (十六進制) 說 明 7D0 0020 接收暫存器 發出暫存器 除數暫存器 7D0 0024 中斷識別暫存器 16450 UART 7D0 0028 中斷致能除數暫存器 7D0 002C 線路控制暫存器 7D0 0030 數據機控制暫存器 04CO 0034 線路狀態暫存器 -64- ---------1------IT------ (請先閱讀背面之注意事項再^^^本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) 經濟部中央標準局員工消費合作社印製 4367 1 Ο , Α7 Β7 五、發明説明(/β) 04CO 0038 數據機狀態暫存器 7D0 003C 草寫暫存器 7C0 0000 至 7C0 0003 ΒΡ處理樓式暫存器 7C0 0004 至 7C0 007 ΒΡ控制暫存器 7C0 0008 至 7C0 000Β 輸人缓衝器Q之啟始位址 位元流 處理器 7C0 000C 至 7C0 000F 輸入媛衝器〇之结束位址 7C0 0010 至 輸入媛衝器1之啟始位址 -65- ---------^------ΐτ------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X 297公釐) 經濟部中央標準局員工消費合作社印製 4 3 67 1 〇, A7 B7 五、發明説明(,40 7C0 0013 7C0 0014 至 7C0 0017 輸入緩衝器1之结束位址 7C0 0018 至 7C0 001B 輸出媛衝器0之啟始位址 7C0 001C 至 7C0 001F 輸出緩衝器0之结束位址 位元流 處理器 7C0 0020 至 7C0 0023 輸出緩衝器1之啟始位址 7C0 0024 至 7C0 0027 輸出媛衝器1之结束位址 7C0 0028 -66- 本紙張尺度適用中國國家標準(CMS ) A4規格(2丨0'乂297'公釐) 經濟部中央標準局員工消費合作社印製 4 3 67 1 Ο Α α7 B7 五、發明説明(广們) 至 7C0 002B 本文儲存啟始位址 7C0 002C 至 7C0 002F 用於線路輸入或輸出雙重镯衛罨之 最後資料的位元組位址 7C0 0030 7C0 0031 BP狀態暫存器之最低有效位元 次低有效位元 7C0 004E 7C0 004F 次高有效位元 BP狀態暫存器之最高有效佇元 7C0 0050 至 .7C0 0053 BRitim暫存器 TC0 0054 至 7C0 0057 BP中斷遮覃暫存器及圖像垂直與水 平尺寸(巨集區塊數) 7C0 0058 ARM7中斷請求接腳 -67- (請先閲讀背面之注意事項再本頁) 本紙伕尺度逋用中國國家標準(CNS ) A4規格(210X 297公釐) 4367 1 Ο Λ7 Β7五、發明説明4-Wf) 7C0 0059 至 7C0 005F 保留用作未來之擴充 元件 位址偏移 (十六進制) 說 明 位元流 處理器 7C0 0060 至 7C0 19F B?髙速缓衝記憶體區 7C0 01AO 至 7CF FFFF 保留用作未來之擴充 (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局—工消費合作社印嚷 1.6.14 ΤΠ旭涪排固邊設借 1.6.14.1 S2R4相茲之可稈忒區問計Bt器 MSP包括一個標準8254相容可程式區間計時器,為軟 體所運用,具有下列功能性: •包括三個獨立之16位元計數器 •支援六個可程式計數器模式 所有計败器係藉著寫入於控制字組暫存器與初始計數 _ 6 8 _ 本紙張尺度適用中國國家標準(CNS ) A4規格(2丨0X 297公釐) A7 d 3 \ ^ B7 五、發明説明 而作程式設計。 捽制字驵塹存器 此暫存器包含用於計時器之不同的控制資訊。其位元 定義係描述於列表8,如后: 列表8控制字組暫存器 位元 # 說 明 0 BXi)計數選取(缺設:二進制) 3:1 計數模式: 0 0 0 :模式 0 0 0 1 :模式 1 X 1 0 :模式 2 X 11 :模式3 1 〇 0 :棋式4 1 0 1 :橫式 5 5:4 謓取/寫入選取: 0 〇 :計數器鎖存命令 01:僅謓取/寫入最低有效位元組 10:僅謓取/寫入最高有效位元組 11:先讀取/寫入最低有效位元組,後讀取/ -69- 本紙張尺度適用中國國家標準(CNS ) Α4規格(2丨0Χ297公釐) ---------^------1Τ------ (請先Μ讀背面之注意事項再瑣寫本頁) 經濟部中央標準扃負工消費合作社印製 Ζ136~Π Ο Α7 ______87五、發明説明 寫人最高有效位元組 7:6 選取計數器: 00:選取計數器〇 〇1:選取計數器1 Η :選取計數器2 11 :選取計數器3 狀篛暫存器 經濟部中央標準局員工消費合作社印製 此暫存器包含計時器之狀態資訊。 計齢砮0、1龃2 此三涸計數器係計時器之主要計數元件。每涸計數器 係16位元寬、可先預置,且以二進制或BCD模式而下數。 其输入、閘、與输出係由儲存於控制字組暫存器之模式選 擇所配置。此三個計數器係為全然各自獨立。 1.6.14.2 S25Q相茲夕可稈式中斷榉制5S (ΡΤΓ) MSP可程式中斷控制器係標準之8259,其係共用於所 有之基於X86的個人電腦。其功能性包括: •支援八階層之镘先順序 •可程式之中斷模式 •個別之請求遮罩容量 於MSP-1EX,該等八階層中斷輸入係暫時地分派至不同 的I/O元件*如后: -70- ---------餐------ΪΤ------'t (請先閱讀背面之注意事項再4,寫本頁) '本紙張尺度適用中國國家標準(CNS ) A4規格(21 〇 X 297公釐) 43671 Ο , Α7 Β7 五、發明説明(Α_/ΐί) 階層〇(最高者)係分派至8254計時器 •階層1係分派至虛擬資訊段媛衝器(VFB) (請先閲讀背面之注意事項再4¾本頁) •階層2係分派至顧客ASIC埵輯區塊,包括DM A控制器 •階層3係分派至位元流處理器 •階屬4係分派至P C I ?握流排介面 •階曆5係分派至Ubd> •階層6係分派至<0(1>, tT 涑. This paper size applies Chinese national standard (CNS > A4 size (2iOX297mm) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 43 6 ”0, V. Invention description U-8254 timer 7D0 0018 counter # 2 Register (R / tf) 7D0 001C Control Block Register U) Component Address Offset (Hexadecimal) Description 7D0 0020 Receive Register Issues Register Divisor Register 7D0 0024 Interrupt Identification register 16450 UART 7D0 0028 Interrupt enable divisor register 7D0 002C Line control register 7D0 0030 Modem control register 04CO 0034 Line status register -64- --------- 1 ------ IT ------ (Please read the precautions on the back before ^^^ this page) This paper size applies to China National Standard (CNS) A4 (210 X 297 mm) Ministry of Economic Affairs Printed by the Consumer Standards Cooperative of the Central Bureau of Standards 4367 1 〇, Α7 Β7 V. Description of the Invention (/ β) 04CO 0038 Modem State Register 7D0 003C Cursor Register 7C0 0000 to 7C0 0003 PB Processing Floor Register 7C0 0004 to 7C0 007 ΒΡ control register 7C0 0008 to 7C0 000Β input Buffer Q start address bit stream processor 7C0 000C to 7C0 000F input end address 7C0 0010 to start position of input element 1 -65- ------ --- ^ ------ ΐτ ------ ^ (Please read the notes on the back before filling out this page) This paper size applies to China National Standard (CNS) Α4 specification (210X 297 mm) Economy Printed by the Consumer Standards Cooperative of the Ministry of Standards of the People's Republic of China 4 3 67 1 〇, A7 B7 V. Description of the invention (, 40 7C0 0013 7C0 0014 to 7C0 0017 Input end address of buffer 1 7C0 0018 to 7C0 001B Output element punch 0 Start address 7C0 001C to 7C0 001F End address of output buffer 0 Bit stream processor 7C0 0020 to 7C0 0023 Start address of output buffer 1 7C0 0024 to 7C0 0027 Output end address of output buffer 1 7C0 0028 -66- This paper size applies to Chinese National Standard (CMS) A4 (2 丨 0 '乂 297'mm) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 67 1 〇 Α α7 B7 V. Description of the invention (Cantonese) to 7C0 002B This article stores the start address 7C0 002C to 7C0 002F for the line The byte address of the last data of the double bracelet guard is 7C0 0030 7C0 0031 The least significant bit of the BP status register. The least significant bit is 7C0 004E 7C0 004F. The next most significant bit is the BP status register. Highest effective unit 7C0 0050 to .7C0 0053 BRitim register TC0 0054 to 7C0 0057 BP interrupt mask register and image vertical and horizontal size (number of macro blocks) 7C0 0058 ARM7 interrupt request pin -67- (Please read the precautions on the back of this page before this page.) This paper uses the Chinese National Standard (CNS) A4 size (210X 297 mm) 4367 1 Ο Λ7 Β7 V. Description of the invention 4-Wf) 7C0 0059 to 7C0 005F Reserved Address offset (hexadecimal) for future expansion components Description Bitstream processor 7C0 0060 to 7C0 19F B? Cache area 7C0 01AO to 7CF FFFF Reserved for future expansion (please first (Please read the notes on the back and fill in this page again.) The Central Standards Bureau of the Ministry of Economic Affairs—Industrial and Consumer Cooperatives Co., Ltd. printed 1.6.14 ΤΠ Asahi row fixed edge borrowing 1.6.14.1 S2R4 phase-capable BK device MSP includes a Standard 8254 compatible program The interval timer is used by the software and has the following functions: • Includes three independent 16-bit counters • Supports six programmable counter modes. All counters are written into the control register and initialized by Count _ 6 8 _ This paper size is in accordance with Chinese National Standard (CNS) A4 specification (2 丨 0X 297 mm) A7 d 3 \ ^ B7 V. Program description for invention description. Copy Register This register contains different control information for the timer. Its bit definition is described in the list 8, as follows: List 8 control block register bit # Description 0 BXi) Count selection (default: binary) 3: 1 Count mode: 0 0 0: Mode 0 0 0 1: Mode 1 X 1 0: Mode 2 X 11: Mode 3 1 〇0: Chess 4 1 0 1: Horizontal 5 5: 4 Pick / write selection: 0 〇: Counter latch command 01: Only 謓Get / Write Least Significant Byte 10: Only grab / Write Most Significant Byte 11: Read / Write Least Significant Byte First, Read Later (CNS) Α4 specification (2 丨 0 × 297 mm) --------- ^ ------ 1T ------ (Please read the precautions on the back and write this page) Printed by the Central Standard Consumer Work Cooperative of the Ministry of Economic Affairs 136 ~ Π Ο Α7 ______87 V. Invention Description Writer Most Significant Byte 7: 6 Select Counter: 00: Select Counter 〇01: Select Counter 1 Η: Select Counter 2 11: Select counter 3 status register. Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs. This register contains the status information of the timer. Count 0, 1 2 This three counter is the main counting element of the timer. Each counter is 16-bit wide, can be preset first, and counts down in binary or BCD mode. The inputs, gates, and outputs are configured by the mode selection stored in the control block register. These three counters are completely independent of each other. 1.6.14.2 S25Q Phase Interruptible Beech 5S (PTT) MSP Programmable Interrupt Controller is the standard 8259, which is used in all X86-based personal computers. Its functionality includes: • Supports eight levels of precedence order • Programmable interrupt mode • Individual request mask capacity in MSP-1EX, these eight levels of interrupt input are temporarily assigned to different I / O components * such as After: -70- --------- Meal ------ ΪΤ ------ 't (Please read the precautions on the back before writing this page)' This paper size applies China National Standard (CNS) A4 specification (21 〇X 297 mm) 43671 〇, Α7 Β7 V. Description of invention (Α_ / ΐί) Level 0 (highest) is assigned to 8254 timer • Level 1 is assigned to virtual information Duan Yuan Chong (VFB) (please read the notes on the back before going to this page). • Tier 2 is assigned to the customer ASIC edit block, including DM A controller. • Tier 3 is assigned to the bit stream processor. 4 Series Assignment to PCI? Grip Interface • Level 5 Series Assignment to Ubd > • Tier 6 Series Assignment to < 0 (1 >

•階層7係分派至1 6 5 5 0 UART 中斷控制器之輸出訊號係理接至ARM7 RISC CPU之中 斷請求線路(n FIQ)。 暫存器說明 三個8位元暫存器係用Κ初始化PIC之作業; *初始化命令字組1 (I C W 1) •初始化命令字組2 (ICW2):未用於MSP-1EX •初始化命令字組3 (ICW3):未用於MSP-1EX •初始化命令字驵4 (IC¥4) 另有三個8位元暫存器係用Μ控制PIC之作業: 經濟部中央標準局貝工消費合作社印犁 •作業控制字組 1 ( 0 C W 1) •作業控制字姐2 ( 0 C W 2 ) •作業控制字組 3 ( 0 C W 3 ) 請注意,所有此等暫存器之定址係特定地於位址部分 (位元<〇>)與資料部分作編碼。請參考標準8 2 5 9規格Μ得 到更多细節。 -71- 本紙張尺度適用中國國家揉準(CNS ) A4規格(210 X 297公釐) 43 67 1 Ο , A7 B7 經濟部中央標準局員工消費合作社印製 列表9 8259暫存器說明 名稱 說 明 IGW1< 7:0 > 初始化命令字組1 位元< 0 > : ICW4係所需 位元 < 1 >:須為”1”(僅有軍一 8259) 位元 < 2 > :未界定(呼叫位址區間) 位元< 3 >:須為”1"(位準觸發模式) 位元 < 4 > :須為”1” 位元 <7:5>:未界定(中斷向量位址) ICW2<7:0> 初始化命令字姐2 (未用到) I C W 3 < 7 : 0 > 初始化命令字組3 (未用到) ICtf1<7:0> 初始化命令宇組 4 位元< Q > :須為”1”(8 086棋式) 位元< 1 >:中斷自動结束 位元 < 2 > ·.未界定 位元< 3 >:須為(未鍰衝模式) 位元< 4 >:特殊之滿巢模式 -72- 本紙張尺度適用中國國家榇準(CNS ) A4规格(210X297公釐} ---------^-- (請先閱讀背面之注意事項再>寫本頁) 訂 線 經濟部中央標準局負工消費合作.社印製 L A7 B7 發明说明k-W) - 位元 <7:5>:須為”0” OCW 1 < 7 : 0 > 作業控制字組1 :中断致能遮罩 位元<ιι>用於輸人請求#π之致能中斷 0CW2<7:〇> 作業控制字組2 位元 <2:0>:欲作用之中斷位準 位元 <4:3>:須為” (Τ 位元 < 7 : 5 > : 001:非特定之Ε0Ι命令 011 :特定之Ε0Ι命令 101:旋轉於非特定之Ε0Ι命令 100:旋轉人自動Ε0Ι模式(設定) 0 0 0 :旋轉入自動Ε0Ι模式(清除) 111 :旋轉於特定之Ε0Ι命令 110:設定優先順序命令 010:無作業 0 C W 3 < 7 : 0 > 作業控制字组 3 位元 < I : 0 > 10:讀取中斷請求暫存器(IRR) 1 1 :讀取服務暫存器 USR) 00 :無作用 -73- 本紙浪尺度適用中國國家操準(CNS ) A4規格(210X297公釐) ---------^------1T------^ (請先閱讀背面之注意事項再填寫本頁) 4 3 6/1 〇 ~ —五、發明説明!^_丨 肩 A7 B7 〇 1 :無作用 位元< 2 > :輪詢命令 位元<4:3>:須為 位元< 5 >:特殊遮罩模式 位元< 6 >:致能特殊遮罩模式 位元< 7 > :須為”0” 經濟部中央標準局貝工消費合作社印製 1 6 1 4 · 3 164fi0 相兹:> ΠΑΡΤ串列捣路 MSP包括一傾16450相容之UART串列線路,其係用作為 一個至外部串列I/O元件之介面。 請參考摞準16450規格Μ得到更多细節。 1-6-14.4 位元箝廉理器 位元流處理器係一個專用之理輯區塊,其處理視訊位 元流資料。其功能性包括: *可變長度之霍夫曼解碼與編碼 •解開與封裝Μ齒狀(ZIG-ZAG)儲存格式之視訊I料 •其他雜項位元階曆處理 位元流處理器係如同一並行(Concurrent)處理單元而 動作,且係於向量處理器或ARM7之軟體控制下。為得到更 多之细節,請參考位元流處理器之章節。 1.6.15 ΠΒ涪棑固镥玢備 F?曆流排周邊設備包括 •顧客ASIC趣輯介面 74- 本紙悵尺度適用中國國家梯準(CNS ) Μ规格(210x29*7公釐} ---------^------1T------束 (請先閱讀背面之注意事項再也?!·本頁) A7 經濟部中央標準局員工消費合作社印製 43 67 1 〇 ,五、發明説明〇Η() •一傾八頻道DMA控制器 .至三星公司KS(H19之視訊编碼器串列線路介面 •至類比元件AD1843之音訊&電訊串列線路介面 1.6.15.1 ASIC介而通齷介面 此小節包含對於所有外部編碼解碼器與顧客指定 AS 1C理輯區塊之介面邏輯。此區塊係整俚實施於硬體,且 並無可見程式之暫存器。請參考ASIC介面之章節以得到更 多之設計细節。 1.6.15.2 Π Μ A 捽制器 MSP-1 EX包含一個晶片上之DMA控制器,具有下列功 能性: .八個獨立之DMA頻道 •個別DM A頻道之致能/禁能控制 • 10元件至記憶體之傳送,或反之亦然 •位址增量或減量 譆參考AS 1C介面之章節Μ得到更多設計细節。 1.6.15.3 纪懂傾皆料路豳器 MSP-1 ΕΧ亦包含另一個特殊記憶體資料移動器,其係 用Μ移動介於主楗(Pent iue)記憶體與MSP區域SDRAM記憶 體之間的簧料。記憶體資料移動器係基本上為一個特殊DMA 控制器•其包含下列暫存器: * MSP目前位址暫存器•·此32位元暫存器界定於記憶 體資料傳送開始時之SDRAM記憶體位址。此暫存器 -75- 裝------iT------'" (请先閲讀背面之注意事項再楨寫本頁) 本紙張尺度適用t國國家標準(CNS > A4規格(2toX 297公釐) A7 B7 五、發明説明 可由ARM7讀取或寫人,且其初始值懕由ARM 7所載入 °該位址將基於資科傳送尺寸而作增量。 請 先 閲 i 背 t6 之 注 意 事 項 再 填. 寫. 本 頁 主機目前位址暫存器:此32位元暫存器界定於記憶 體資料傳送開始時之主機記憶體位址。此暫存器可 由arm 7所謓取或寫人*且其初始值應由ARM 7所載入 。該位址應係基於資料傳送尺寸而增量。 MSP停止位址暫存器:此32位元暫存器界定於記憶 體資料傳送结束時之SDRAM記憶體位址。此暫存器 可由ARM7所讀取或寫入,且將用以與該MSP目前位 址暫存器作比較。若係相配時,記憶體資料移動器 將產生一個MSP處理结束之訊號。 主櫬停止位址暫存器:此係32位元暫存器界定於記 憶體位址傳送结束時之主機記憶髖位址。此暫存器 可由ARM7所謓取或寫入,且將用Μ與該主機目前位 址暫存器作比較。若係相配時,記憶髖資科移動器 將產生一個主櫬處理结束之訊號。 經濟部中央標準局員工消費合作社印製 狀態暫存器:此暫存器包含有瞄該記憶體資料移動 器之狀態資訊。該位元編碼將係如后·· < 0 > : MSP ΕΟΡΟ此位元指定該記憶體資料移動器 是否已到達MSP停止位址。若ARM7使資源 目前位址暫存器初始化’此位元將被重置 為00800000(十六進制)。此位元應僅係由 Α ίί Η 7所讀取而不作寫入° 76 本紙張尺度適用中國國家樣準(CNS ) A4規格(2!OX297公釐) w Δ3Β1 A 〇 . A7 B7 五、發明说明〇»,) 經濟部中央標準局員工消費合作社印製 < 1 > :主機EOP。此位元指定該記憶體資料移動 器是否已到達主櫬停止位址。若ARM 7使主 機目前位址暫存器初始化,此位元將被重 置為80000000(十六進制)。此位元應僅由 ARM7所讀取而不作寫入。 •控制暫存器:此暫存器包含有關於記憶體資料移動 器之資訊。該位元編碼將係如后: <〇> :方尚。此位元指定資料傳送之方向。若此 位元係”0” (缺設,default),資料傳送之 方向將係由主機(Pentiun)記憶體至HSP SDRAM記億體。若此位元係”1”, 則該方 向係由SDRAM至主欐記憶體。此位元應係 由ARM7所寫入。 <1> :中斷致能。此位元指定該記憶髏資料移動 器於寅料傳送结束時是否應中斷ARM7。此 位元懕係由ARM7所寫入。 < 2 > : DMA致能。此位元致能該記憶體資料移動 器以操作。此位元應係由ARM7所寫入。 < 3 > :資料傳送尺寸。若此位元係”0” (缺設), 每個記憶體資料傳送之尺寸將係32位元組 。若此位元係”1”,該尺寸將係64位元組 。此位元組係由ARM7所寫入。 1.6.15.4 KS 0119裉訊16礁裝串?II媿路介而 -7 7- ---------參------ir------^ (請先閲讀背面之注意事項存本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(2tOX297公釐) 4 3 6/1 Ο Α7 Β7 五、發明説明(y!|-财) KS 0119視訊編碼器串列線路介面包括: •一個雙嫒衝器之接收資料緩衝器暫存器I其包含來 自編碼解碼器之讀取資料。 •一個雙級衝器之發送資料緩衡器暫存器,其包含寫 入至煸磚解碼器之資料。 •一届控制&狀態暫存器,其包含用於串列線路之不 同的控制&狀態資訊。 列表10 KS0119視訊媚碼器串列線路介面暫存器 {請先閲讀背面之注意事項再场寫本頁) 位址偏移 (hex) 位元寬 說 明 00 8 接收資料媛衝器暫存器 0 1 8 傳送資料緩衝器暫存器 02 8 控制&狀態暫存器 經濟部中央標準局負工消費合作社印製 該控制&狀態暫存器之位元編碼係如后: 位元< Q > 接收資料緩衝器係滿的(full)。此位元係設 定在當串列線路已收到來自KS 0113編碼解碼 器之八位元資料時。若該中斷致能(位元<7> )係設定,一個中斷請求亦將被發出至ARM 7。 -7 8 - 本紙張尺度適用t國國家標準{ CNS ) A4现格(210X 297公釐) A7 d3 67 1 Ο , ____B7_____ 五、發明説明 位元< 1 > 發送資料缓衝器係空的(empty)。此位元係 設定在當串列線路係備妥Μ發送資料至KSQ119 编碼解碼器時。若中斷致能(位元<7>)係設 定,一個中斷請求亦將被發出至該ARM 7。 位元< 7 > 中斷致能。此位元係用以致能中斷請求至該 A RM 7 〇 1.6.15.5 A Π 1 8 4咅訊ίί雷訊串利坦路介商 AD 1843串列線路介面包括: •一組雙緩衝器之暫存器,其包含謓取來自編碼解碼 器之資料。 •一組雙媛衝器之暫存器,其包含寫入至編碼解瑪器 之資料。 •一個控制&狀態暫存器,其包含用於串列線路之不 同的控制&狀態資訊。 請參考AD 184 3編碼解碼器介面之章節Κ得到更多之细 節。 1,6.16 指今忡辟 列表11顯示出於向量處理器周期計數中之指令性能, 其中每個周期係等於1 2 · 5 n s。外部記憶體檷流排寬度係假 設為64位元,且以4QMHZ之分頁模式時脈。所有指令性能 均係提供於32位元組向虽棋式。其規約係如后: ras :外部記憶體於第一次存取所需之周期數。典型 上係等於75ns或者6個周期。 -79- 本紙張尺度適用中困國家標準(CNS ) A4規格(210X297公釐') '~~ ---------裝------訂------淥 (请先閱讀背面之注意事項再本頁) 經濟部中央標準局员工消费合作社印製 經濟部中央標準局員工消費合作社印製 r 43 67 1 Ο ^ Α7 * Β7 五、發明説明h#) latench (等待時間用於執行第一個指令之周期數 〇 r a t e (速率):介於執行相似連續指令間之周期數。 當等待時間係同於速率時,僅會顗示一個數目。 列表11指令執行性能 肋憶符號 位元組 (8/9-位元) 半字組 (16-位元) 字組 (32-位元) 浮點 (32-位元) VCACHE VLCB 等待時間= 4,速率=2 VLCB.off 等待時間= 行位址選通+9,速宰=行位址選通 VLR 等待時間= 3,速率=1 VLR.off 等待時間=行位址選通+8,速率=行位址選通 VL 等待時間= 3,速率=1 VL.off 等待時間=行位址選通+8,速率=行位址選通 -80- 本紙乐尺度適用中国國家揉準{ CNS ) Α4規格(210X 297公釐) I ί 裝 訂 . 線 (請先閱讀背面之注意事項再^落本頁) 經濟部中央標準局貝工消費合作社印製 4 3 671 Ο , α7 Β7 五、發明説明(^幻) VLD 等待時間= 4,速率=2 VLDoff 等待時間= 行位址選通+12,速率=E S VLQ 等待時間= 6,速率=4 VLQoff 等待時間= 行位址選通+20,速率=1 6 VPFFCH 行位址選通 + (高速緩衝記憶體線路#)X4 助憶符號 位元組 半字組 字姐 浮點 (8/9-位元) (16-位元) (32-位元) (32-位元) VLWS 等待時間= 4,速率=1 VLWS.off 等待時間= 行位址選通+8,速率=行位址選通 VLI 1 VSTCB 等待時間= 4,速率=2 VSTCBoff等待時間=行位址選通+9,速率=行位址選通 -81- ---------ΐ衣------ΐτ------.線, (請先閲讀背面之注意事項再^私本頁) 本紙張尺度適用中國國家標皁(CNS ) Α4規格(210Χ2ί>7公釐) 經濟部中央標準局員工消費合作社印製 Λ 3 67 1 Ο , at Β7 五、發明説明• Layer 7 is assigned to 16 5 5 0 The output signal of the UART interrupt controller is connected to the ARM7 RISC CPU interrupt request line (n FIQ). Register Description The three 8-bit registers are used to initialize the PIC by using K. * Initialization command block 1 (ICW 1) • Initialization command block 2 (ICW2): Not used for MSP-1EX • Initialization command word Group 3 (ICW3): Not used for MSP-1EX • Initialization command word 4 (IC ¥ 4) The other three 8-bit registers are used to control PIC operations by M: Plough • Job Control Block 1 (0 CW 1) • Job Control Block 2 (0 CW 2) • Job Control Block 3 (0 CW 3) Please note that the addressing of all these registers is specifically in place The address portion (bit < 0 >) is encoded with the data portion. Please refer to standard 8 2 5 9 size M for more details. -71- This paper size applies to China National Standards (CNS) A4 (210 X 297 mm) 43 67 1 〇, A7 B7 Printed List of Employees' Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 9 8259 Register Description Name Description IGW1 < 7: 0 > Initialization command byte 1 bit < 0 >: ICW4 system required bit < 1 >: Must be "1" (Junyi 8259 only) bit < 2 > : Undefined (calling address range) Bits < 3 >: Must be "1" (Level trigger mode) Bits < 4 >: Must be "1" Bits < 7: 5 >: Undefined (interrupt vector address) ICW2 < 7: 0 > Initialization command word 2 (unused) ICW 3 < 7: 0 > Initialization command block 3 (unused) ICtf1 < 7: 0 > Initialization Command Yu group 4 bits < Q >: Must be "1" (8 086 chess style) Bits < 1 >: Interrupt auto-end bit < 2 > ·. Unbounded positioning element < 3 >: Must be (unpunched mode) Bits < 4 >: Special full nest mode -72- This paper size is applicable to China National Standard (CNS) A4 (210X297 mm) ----- --- -^-(Please read the precautions on the back before writing this page)> The work of the Central Standards Bureau of the Ministry of Economics and the Ministry of Economic Affairs and Consumer Cooperation. Printed by the agency L A7 B7 Invention Description kW)-Bit < 7: 5 > : Must be "0" OCW 1 < 7: 0 > Operation control block 1: Interrupt enable mask bit < ιι > Enable interrupt 0CW2 < 7: 〇 > for input request # π Job control block 2 bits < 2: 0 >: Interrupt level to be applied < 4: 3 >: Must be "(T bit < 7: 5 >: 001: Non-specific Ε0Ι Command 011: Specific EOI Command 101: Rotate to non-specific EOI Command 100: Rotate human automatic EOI Mode (set) 0 0 0: Rotate into automatic EO0I Mode (clear) 111: Rotate to specific EOII Command 110: Set priority Sequence command 010: No job 0 CW 3 < 7: 0 > Job control block 3 bits < I: 0 > 10: Read interrupt request register (IRR) 1 1: Read service temporary Device USR) 00: No effect -73- This paper wave scale is applicable to China National Standards (CNS) A4 specification (210X297 mm) --------- ^ ------ 1T ----- -^ (Please read the notes on the back first Complete this page) 43 6/1 square ~ - V. invention described! ^ _ 丨 Shoulder A7 B7 〇1: Inactive bit < 2 >: Polling command bit < 4: 3 >: Must be bit < 5 >: Special mask mode bit < 6 >: Enable special mask mode bit < 7 >: Must be "0" Printed by the Shellfish Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 1 6 1 4 · 3 164fi0 Phases: > ΠΑΡΤ tandem road MSP includes a 16450-compatible UART serial line, which is used as an interface to external serial I / O components. Please refer to the standard 16450 size M for more details. 1-6-14.4 Bit Clamp The bit stream processor is a dedicated logic block that processes video bit stream data. Its functionalities include: * Variable-length Huffman decoding and encoding • Unpacking and packaging of video data in the M-Zig (ZIG-ZAG) storage format • Other miscellaneous bit-level calendar processing A Concurrent processing unit operates and is under the software control of a vector processor or ARM7. For more details, please refer to the bitstream processor section. 1.6.15 ΠΒ 涪 棑 Fixed F? Calendars and peripherals include • Customer ASIC fun interface 74- This paper 怅 size is applicable to China National Standards (CNS) M specifications (210x29 * 7mm) ---- ----- ^ ------ 1T ------ Beam (Please read the precautions on the back again?! · This page) A7 Printed by the Staff Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 43 67 1 Ⅴ. Description of the invention 〇 () • Tilt eight-channel DMA controller. To Samsung KS (H19 video encoder serial line interface • To analog component AD1843 audio & telecommunications serial line interface 1.6. 15.1 ASIC and General Interface This section contains the interface logic for all external codecs and customer-specified AS 1C logic blocks. This block is implemented entirely in hardware and has no registers for visible programs. Please refer to the chapter of the ASIC interface for more design details. 1.6.15.2 Π Μ A Controller MSP-1 EX includes a DMA controller on the chip, which has the following functions:. Eight independent DMA channels • Enabling / disabling control of individual DM A channels • 10 components to memory transfer, or vice versa • Address increase or decrease For more details, please refer to chapter M of the AS 1C interface. 1.6.15.3 Ji understands that all routers MSP-1 Ε × also contains another special memory data mover, which is used to move between the master and the master.楗 (Pent iue) The spring material between the memory and the SDRAM memory in the MSP area. The memory data mover is basically a special DMA controller. It contains the following registers: * MSP current address register • · This 32-bit register is defined as the address of the SDRAM memory at the beginning of the memory data transfer. This register -75- installed ------ iT ------ '' (Please read first (Notes on the reverse side of this page are reproduced on this page.) This paper size is applicable to national standards (CNS > A4 specifications (2toX 297 mm) A7 B7. 5. The description of the invention can be read or written by ARM7, and its initial value is determined by Loaded in ARM 7 ° This address will be incremented based on the size of the asset transfer. Please read the notes on t6 and fill in it first. Write. The host's current address register on this page: this 32-bit register This register is defined as the host memory address at the beginning of the memory data transfer. This register can be retrieved or written by arm 7. Person * and its initial value should be loaded by ARM 7. The address should be incremented based on the data transfer size. MSP stop address register: This 32-bit register is defined at the end of memory data transfer SDRAM memory address. This register can be read or written by ARM7 and will be used to compare with the MSP current address register. If they match, the memory data mover will generate a signal that the MSP processing is complete. Master / Stop Address Register: This is a 32-bit register that is defined by the host to remember the hip address at the end of the memory address transfer. This register can be retrieved or written by ARM7, and M will be compared with the host's current address register. If it is matched, the memory hip equipment mover will generate a signal that the main processing is finished. Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economy Status Register: This register contains the status information of the memory data mover. The bit encoding will be as follows: < 0 >: MSP ΕΟΡΟ This bit specifies whether the memory data mover has reached the MSP stop address. If ARM7 initializes the resource current address register ’this bit will be reset to 00800000 (hexadecimal). This bit should only be read by Α ί Η 7 and not written. 76 The paper size applies to China National Standard (CNS) A4 (2! OX297 mm) w Δ3Β1 A 〇. A7 B7 V. Invention Explanation 〇 »,) Printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs < 1 >: Host EOP. This bit specifies whether the memory data mover has reached the main stop address. If ARM 7 initializes the host's current address register, this bit will be reset to 80000000 (hex). This bit should be read by ARM7 only and not written. • Control Register: This register contains information about the memory data mover. The bit encoding will be as follows: < 〇 >: Fang Shang. This bit specifies the direction of data transfer. If this bit is "0" (default), the data transfer direction will be from the memory of the host (Pentiun) to the HSP SDRAM memory. If this bit is "1", the direction is from SDRAM to main memory. This bit should be written by ARM7. < 1 >: Interrupt enable. This bit specifies whether the Memory Skeleton Data Mover should interrupt ARM7 at the end of data transfer. This bit is not written by ARM7. < 2 >: DMA is enabled. This bit enables the memory data mover to operate. This bit should be written by ARM7. < 3 >: Data transfer size. If this bit is "0" (not set), the size of each memory data transfer will be 32 bytes. If this bit is "1", the size will be 64 bytes. This byte is written by ARM7. 1.6.15.4 KS 0119 Xun 16 reef installation string? II 路 路 介 而 -7 7- --------- ref -------- ir ------ ^ (Please read the notes on the back first to save this page) This paper size is applicable to China National Standard (CNS) A4 specification (2tOX297 mm) 4 3 6/1 〇 Α7 Β7 V. Description of the invention (y! | -Finance) KS 0119 video encoder serial line interface includes: The data buffer register 1 contains the read data from the codec. • A two-stage buffer sending buffer register containing data written to the brick decoder. • One-time control & status register, which contains different control & status information for serial lines. List 10 KS0119 video encoder serial line interface register (Please read the precautions on the back before writing this page) Address offset (hex) Bit width description 00 8 Receive data Yuan punch register 0 1 8 Transmission data buffer register 02 8 Control & status register The Central Code Bureau of the Ministry of Economic Affairs and Consumer Cooperatives printed the bit code of the control & status register as follows: Bit < Q > The receive data buffer is full. This bit is set when the serial line has received eight-bit data from the KS 0113 codec. If the interrupt enable (bit < 7 >) is set, an interrupt request will also be issued to ARM 7. -7 8-This paper size applies to the national standard of the country {CNS) A4 is now available (210X 297 mm) A7 d3 67 1 〇, ____B7_____ V. Description of the invention bit < 1 > The sending data buffer is empty (Empty). This bit is set when the serial line is ready to send data to the KSQ119 codec. If the interrupt enable (bit < 7 >) is set, an interrupt request will also be issued to the ARM 7. Bit < 7 > interrupt enable. This bit is used to enable the interrupt request to the A RM 7 〇1.6.15.5 A Π 1 8 4 咅 ί Thunder Xun Li Tan Road broker AD 1843 serial line interface includes: • A set of double buffer temporary Register, which contains data retrieved from the codec. • A set of registers for the Shuangyuan puncher, which contains the data written to the code resolver. • A control & status register containing different control & status information for serial lines. Please refer to chapter K of the AD 184 3 codec interface for more details. 1,6.16 Point of view Listing 11 shows the performance of instructions in the vector processor cycle count, where each cycle is equal to 1 2 · 5 n s. The width of the external memory bank is assumed to be 64-bit and clocked in the paging mode of 4QMHZ. All instruction performance is provided in a 32-bit direction. The protocol is as follows: ras: the number of cycles required by the external memory for the first access. It is typically equal to 75ns or 6 cycles. -79- This paper size is applicable to the National Standard for Difficulties (CNS) A4 (210X297 mm ')' ~~ ----------------------------- Please read the notes on the back before printing this page.) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs. Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs. The number of cycles used to execute the first instruction. Rate (rate): The number of cycles between execution of similar consecutive instructions. When the waiting time is the same as the rate, only one number will be shown. Recall sign byte (8 / 9-bit) Half-word (16-bit) Word (32-bit) Floating point (32-bit) VCACHE VLCB Wait time = 4, rate = 2 VLCB. off wait time = row address strobe +9, speed kill = row address strobe VLR wait time = 3, rate = 1 VLR.off wait time = row address strobe +8, rate = row address strobe VL waiting time = 3, rate = 1 VL.off waiting time = row address strobe +8, rate = row address strobe -80- This paper music standard is applicable to Chinese national standards {CNS) Α4 specifications ( 210X 297 mm) I Binding. Thread (please read the precautions on the back before ^ this page) Printed by the Shellfish Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 4 3 671 Ο, α7 Β7 V. Description of the Invention VLD wait time = 4, rate = 2 VLDoff wait time = row address strobe +12, rate = ES VLQ wait time = 6, rate = 4 VLQoff wait time = row address strobe +20, rate = 6 VPFFCH Row address strobe + (cache line #) X4 mnemonic sign byte half-byte character floating point (8 / 9-bit) (16-bit) (32-bit) (32 -Bit) VLWS wait time = 4, rate = 1 VLWS.off wait time = row address strobe +8, rate = row address strobe VLI 1 VSTCB wait time = 4, rate = 2 VSTCBoff wait time = row Address strobe +9, rate = line address strobe -81- --------- ΐ 衣 ------ ΐτ ------. Line, (Please read the back (Notes again ^ private page) This paper size applies to China National Standard Soap (CNS) Α4 specifications (210 × 2ί &7; 7 mm) Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs Λ 3 67 1 〇, at Β7

VST 等待時間=4,速率=1 VST.off 等待時間=行位址選通+8,速率=行位址選通 VSTD 等待時間=5,速率=2 VSTD.off 等待時間=行位址選通+12,速率=8 VSTQ 等待時間=7,速率=4 VSTQoff 等待時間=行位址選通+20,逑率=16 VSTR 等待時間=4,速率=1 VSTR.off 等待畤間=行位址選通+7,速率=行位址選通 VtfBACK 行位址選通+ (高速鍰衝記憶體線路#)x 4 CFC -82- CTC ---------^------ΐτ------.^ (諳先閱讀背面之注意事項再v-^本頁) 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210 X 297公釐) 43 67 1 Ο , at Β7 五、發明説明(/-以)VST wait time = 4, rate = 1 VST.off wait time = row address strobe + 8, rate = row address strobe VSTD wait time = 5, rate = 2 VSTD.off wait time = row address strobe +12, rate = 8 VSTQ wait time = 7, rate = 4 VSTQoff wait time = row address strobe + 20, rate = 16 VSTR wait time = 4, rate = 1 VSTR.off wait time = row address Strobe +7, rate = line address strobe VtfBACK line address strobe + (high-speed buffer memory line #) x 4 CFC -82- CTC --------- ^ ----- -ΐτ ------. ^ (谙 Please read the notes on the back before v- ^ this page) This paper size is applicable to the Chinese National Standard (CNS) Λ4 specification (210 X 297 mm) 43 67 1 Ο, at Β7 5. Description of the invention (/ -to)

~83 - 本紙張尺度適用中國國家標準(CNS ) A4規格(2丨0X297公釐) A7 經濟部中央標準局員工消費合作社印製 ^ 4367 1 〇 Β7 五、發明説明Cal) FORK 6 RESUME 6 SYNCH 4 VCBR 2 VCBRI 2 VD1CBR 2 VD2CBR 2 VD3CBR 2 VCJSR 2 VCJSRI 2 VCJSR 2 VCINT -84- 4 裝 訂 線 (請先閱讀背面之注意事項再本頁) 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210X297公釐) 經濟部中央榡準局員工消費合作社印製 4367 1 Ο λ Α7 Β7 五、發明説明(Α识) VCJ0IN 4 VCCS 2 VADD 2 (等待時間) VADDH 1 (速率) VAND 1 VASL 未定義 VASA VAAS3 VASS3 VASUB 2 (等待時間) VAVG 1 (速率) •85— 訂 線 (請先閱讀背面之注意事項再ViC本頁) 本紙張尺度適用中國國家榇準(CNS ) A4規格(210'乂 297公釐) 經濟部中央標準局員工消費合作社印繁 4 3 671 Ο』 Α7 Β7 五、發明说明冰) VAVGH VAVGQ VCVTIF 未定義 2 (等待時間 1(速率) 未定義 VCMPV 1 2(等待時間 1(速率) VCNTLZ 未定義 VCVTB9 VCVTFF 未定義 2(等待時間 U速率) 肋憶符號 位元組 (8/9-位元) 半字組 (16-位元) 字組 (32-位元) 浮點 (32-位元) VDIVI VDIVS -86- 装------1Τ------^ C請先閱讀背面之注意事項再¥"本頁) 本紙張尺度適用中國國家標荜(CNS ) Α4規格(2!0Χ297公釐) Α7 經濟部中央標準局員工消費合作社印製 43 67 1 Ο Β7 五、發明説明CaW)~ 83-This paper size applies to Chinese National Standards (CNS) A4 (2 丨 0297mm) A7 Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs ^ 4367 1 〇Β7 V. Description of the invention Cal) FORK 6 RESUME 6 SYNCH 4 VCBR 2 VCBRI 2 VD1CBR 2 VD2CBR 2 VD3CBR 2 VCJSR 2 VCJSRI 2 VCJSR 2 VCINT -84- 4 Gutter (please read the precautions on the back before this page) This paper size applies to the Chinese National Standard (CNS) Λ4 specification (210X297) (B) Printed by the Consumer Cooperative of the Central Bureau of Standards, Ministry of Economic Affairs 4367 1 〇 λ Α7 Β7 V. Description of Invention (VC) 0 VCJ0IN 4 VCCS 2 VADD 2 (waiting time) VADDH 1 (speed) VAND 1 VASL Undefined VASA VAAS3 VASS3 VASUB 2 (waiting time) VAVG 1 (speed) • 85— Thread setting (please read the precautions on the back before ViC page) This paper size is applicable to China National Standard (CNS) A4 specification (210 '乂 297mm) Employees' Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs, India and India 4 3 671 Ο 』Α7 Β7 V. Description of the invention VAVGH VAVGQ VCVTIF Not Meaning 2 (Wait time 1 (rate) Undefined VCMPV 1 2 (Wait time 1 (rate) VCNTLZ Undefined VCVTB9 VCVTFF Undefined 2 (Wait time U rate) Rib memory symbol byte (8 / 9-bit) half Word group (16-bit) Word group (32-bit) Floating point (32-bit) VDIVI VDIVS -86- installed ----- 1T ------ ^ C Please read the back (Notes on this page again) This paper size applies to China National Standards (CNS) Α4 size (2! 0 × 297 mm) Α7 Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 43 67 1 〇 Β7 V. Description of the invention CaW )

訂 線 (請先閱讀背面之注意事項再本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) A7 經濟部中央標準局負工消費合作社印製 w 4 3 67 1 Ο , B7 五、發明説明(人^方)Thread setting (please read the precautions on the back before this page) This paper size is applicable to the Chinese National Standard (CNS) A4 size (210X297 mm) A7 Printed by the Central Consumers Bureau of the Ministry of Economic Affairs Off-line Consumer Cooperative, w 4 3 67 1 〇, B7 V. Description of Invention (Person)

---------I------.11------線 (請先閱讀背面之注意事項再 >.氣本頁) 本紙張尺度適用中國國家樣準(CMS ) A4規格(2Ϊ0Χ297公釐〉 4 "436/10 A7 B7 五、發明説明Uw) 經濟部中央標準局員工消費合作社印製--------- I ------. 11 ------ line (please read the precautions on the back first>. Gas page) This paper size is applicable to Chinese national standards ( CMS) A4 specification (2Ϊ0 × 297 mm> 4 " 436/10 A7 B7 V. Description of invention Uw) Printed by the Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs

V0R 1 未定義 VR0UND 未定義 2 (等待時間 1(速率) 肋憶符號 位元組 半字組 字組 浮點 (8/9-位元) (16-位元) (32-位元) (32-位元) VSHFLV0R 1 Undefined VR0UND Undefined 2 (Wait time 1 (Rate) Rib Sign Byte Halfword Block Float (8 / 9-bit) (16-bit) (32-bit) (32 -Bit) VSHFL

VSHFLHVSHFLH

VSHFLL ---------裝------訂------Vi (請先閱讀背面之注意事項再楨寫本頁)VSHFLL --------- install ------ order ------ Vi (Please read the precautions on the back before copying this page)

VUSSHFLVUSSHFL

VUNSHFLHVUNSHFLH

VUNSHFLL VSUB 1 -89- 未定義 2 (等待時間) 本紙張尺度適用中國國家揉隼(CNS ) A4規格(2丨OX297公釐) 五 4 3 67 1 0 Λ Α7 -----^___Β7 、發明説明VUNSHFLL VSUB 1 -89- Undefined 2 (waiting time) This paper size applies to the Chinese national standard (CNS) A4 (2 丨 OX297 mm) 5 4 3 67 1 0 Λ Α7 ----- ^ ___ Β7, invention Description

—----- VSUB2 1 (速率) ------ VSUBS VXN0R VX0R 未定義 VX0RALL ---------^-- (請先閲讀背面之注意事項再冰"本頁) 經濟部中央標準局員工消资合作社印製 第二章 D S P核心(C 0 R E ) 本章係敘述如硬體與軟趙設計者所知敘述DSP核心之 規格。 2.1概觀 DSP核心係MCP之基本構成區塊,且係僅僅負貴於所 有之計算。其包含: •—個3 2位元A R Μ 7 it I S C C P U,K 4 Q Μ Η z執行,且係用 於諸如即時OS、中斷與異常處理、輪入/ _出元件 管理等等之通用資料處理。 •一届向霣處理器,以80MHz執行.且係用於諸如雄 散餘弦轉換、FIR瀘波、迴旋(convolution)、視 -90- 本紙張尺度適用中國國家標準(CNS ) A4此格(210X29?公釐} 經濟部中央標準局負工消费合作社印製 4 3 1 Ο Α α7 Β7_____五、發明説明(+$ ) 訊移動估测等等之數位訊號處理。向蠆處理器係由 ARM7所啟動,且可並行於ARK7操作及透遇特殊控制 指令與ARM7同步。 .~個高速媛衝記憶體子系統’ M8QMHZ執行,且包 含用於ARM7之1KB指令與1KB資料高速缓衡記億趙、 用於向量處理器之1K.B指令與4KB資料高速缓衝記憶 體、K及共同用於ARM 7與向霣處理器之一分享16KB 蝥合指令&資科高速緩衝記憶體ROM。用於向量處 理器之資料高速鑀衝記憶暖可由硬體或軟體所控制 。此高速婊銜記億體子糸統透過32位元資料擓流 排K介面至ARM7 ,且係透過128位元資料擓流排 Μ介面至向董處理器。 •一個32位元40ΜΗΖ輸人&輸出攔流排 (I0BUS),其介 面至不同的内部周邊設備•諸如位元流處理器、中 斷控制器、計時器與UART。 一個64位元80MHz快速输入/輪出潘流排(FBUS),其 介面至PCI潘流排控制器、記憶體控制器、DH A控 制器與顧客ASIC邏輯區域。 DSP核心之一個方塊圖係顯示於第十圖中。 2.2 ARH7 RISC CPU 2.2.1概覼 ARM7 RISC CPU 係一個通用(general-purpose) 32位 元KISC處理器核心,其缇由標準協同處理器介面而係介 -9 1 - ---------^------ΐτ------^. C請先閲讀背面之注意事項再13^本萸) 本紙張尺度適用中國國家標準(CMS ) A4規格(210 X 297公釐) 經濟部中央樣準局貝工消費合作社印製 4 3 67 1 Ο , at _ Β7____五、發明説明(以1) 面至向量處理器,且係用Μ處理MCP中之大部分非計算 性密集功能,諸如即時OS、U0元件中斷處理器、以及與 主機 CPU之通訊。 ARM 7 CPU之特點為: •完全靜態作業•係理想地用於電力靈敏之應用 •低電力消耗:0.6 bA/MHz e 3V製造。 •高性能:25MIPS e4flMHz (40 MIPS峯值3V *大與小Endian操作模式 •對於即時應用(於4UMHZ之22時脈周期)之快速中斷 響應。 •簡單而強大之指令集 非常緊密之佈線(layout),大約6mia2。 2.2.2 1?存器 ARM1?具有總計37個暫存器,其包括31個通用暫存器與 6個狀態暫存器。任何時刻時,具有16個通用暫存器及一 或二個狀態暫存器係可為程式設計者所見。於使用者User )、監督者(Supervisor)、IRQ、FIQ、異常中斷(Abort)與 未定義(Undefined)之所有處理器模式中。R0與H15均係可 直接存取。 除了 R15外之所有暫存器係通用,且可被用以保存資 料或位址值。暫存器15保存該程式計數器(PC, PrograB C ο u n t e r )。目前程式吠戆暫存器(C P S R , C u r r e n t P r o g r a a Status Register)包含該等ALU旗檷與目前棋式位元。 -9 2 - 本紙張尺度適用中國國家標準(CNS ) A4规格(210X297公釐) 一 ---------裝------訂------朿 (請先閱讀背面之注意事項再填寫本Ϊ ) 經濟部中央標準局—工消費合作社印製 4 3 6/1 Ο 』 Α7 Β7 五、發明説明〇Η3) R14係作為子例行程式連结暫存器•且當執行一個分 支(Branch)與聯结(Link)指令時接收一份R15。其在其餘 所有時刻均可用作為一個通用暫存器。 列表12通用暫存器與程式計數器 使用者 FIQ 監督者 異常中 IRQ 未定義 橫式 模式 模 式 斷模式 模式 模 式 R0 R0 RO RO RO RO R1 R1 R1 R1 R1 R1 R2 R2 R2 R2 R2 R2 R3 R3 R3 R3 E3 R3 E4 R4 R4 R4 R4 R4 R5 E5 R5 R5 E5 R5 &6 R8 R6 R6 R6 R6 R7 R7 R7 R7 R7 R7 R8 E8 _ _fiq RS R8 R8 R8 R9 R9 _ _fiq E9 R9 R9 R9 R10 R10, •fiq RIO RIO RIO RIO R11 R11. Rll Rll Rll Rll R12 R12- _fiq R12 R12 R12 E12 R13 R13_ .fiq R13_ _abt R13一irq R13一irq R13_ „und R14 R14_ fiq R14- .abt R14_irq R14_irq R14_ „und E15 (PC) R15 (PC) R15 (PC) R15 (PC) R15 (PC) R15 (PC) -93- 本紙張尺度適用中國國家樣準(CNS ) A4規格(210X297公釐) 4 3 671 ο A7 五、發明説明…叫) 列表13程式狀態暫存器 使用者 FIQ 監督者 異常中 IRQ 未定義 模式 横式 模式 断模式 横式 模式 CPSR CPSR CPSR CPSR CPSR CPSR SPSR_fiq SPSR.svc SPSR.abt SPSR_irq SPSR_und 2.2.3 基常 ion) (請先閲讀背面之注意事項再填穹本頁) 經濟部中央標準局員工消费合作社印製 異常係指發生於指令處理期間之不正常狀況,其將造 成控制流程之改變。如後所示,係有自較高優先順序至較 低儍先順序之ARM7異常的七種型式; 重置(最高優先順序) 異常中斷(資料) FIQ IRQ 異常中斷(預先找取) 未定義之指令陷阱(trap)、軟體中斷(最低優先順序)° 列表1 4異常向量列表 位址 異常 表目模式 0 0 0 0 0 0 0 0 重置 監督者 0 0 0 0 0 0 0 4 未定義指令陷阱 未定義 0 0 0 0 0 0 0 8 軟體中斷 監督者 -94- 本紙張尺度適用中國國家梯準(CNS)A4規《格(2丨0X297公釐) 經濟部中央樣準局貝工消費合作杜印製------- VSUB2 1 (Rate) ------ VSUBS VXN0R VX0R Undefined VX0RALL --------- ^-(Please read the precautions on the back before icing " this page) Printed by the Consumer Standards Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs Chapter 2 DSP Core (C 0 RE) This chapter describes the specifications of the DSP core as known by the hardware and software designers. 2.1 Overview The DSP core is the basic building block of the MCP and is only more expensive than all calculations. It contains: • a 32-bit AR Μ 7 it ISCCPU, K 4 Q Μ Η z execution, and is used for general data processing such as real-time OS, interrupt and exception handling, round-in / out-component management, etc. . • One-time XI processor, executed at 80MHz. It is used for applications such as male and female cosine transformation, FIR chirp, convolution, and Vision-90. This paper standard applies to China National Standard (CNS) A4 this grid (210X29 ? Mm} Printed by the Central Standards Bureau of the Ministry of Economic Affairs and Consumer Cooperatives 4 3 1 〇 Α α7 Β7 _____ V. Description of the invention (+ $) Digital signal processing such as mobile estimation, etc. The processor is designed by ARM7. Started, and can be parallel to ARK7 operation and through special control instructions to synchronize with ARM7. ~ ~ High-speed memory memory subsystem 'M8QMHZ execution, and contains 1KB instructions and 1KB data for ARM7 high-speed slow memory of billion Zhao, 1K.B instruction and 4KB data cache for vector processor, K and 16KB shared instruction & asset cache ROM shared by ARM 7 and one of the processors. Used for The high-speed data memory of the vector processor can be controlled by hardware or software. This high-speed memory system uses the 32-bit data stream K interface to ARM7, and the 128-bit data stream Row M interface to Xiang Dong processor. • One 3 2-bit 40MΗZ input & output block (I0BUS), its interface to different internal peripherals such as bit stream processor, interrupt controller, timer and UART. One 64-bit 80MHz fast input / round Out of Panbus (FBUS), its interface to the logic area of PCI Panbus controller, memory controller, DHA controller and customer ASIC. A block diagram of the DSP core is shown in the tenth figure. 2.2 ARH7 RISC CPU 2.2.1 Overview The ARM7 RISC CPU is a general-purpose 32-bit KISC processor core. Its standard is described by a standard coprocessor interface. 9 1---------- ^ ------ ΐτ ------ ^. CPlease read the notes on the back before 13 ^ this 萸) This paper size applies the Chinese National Standard (CMS) A4 specification (210 X 297 mm) Ministry of Economic Affairs Printed by the Central Bureau of Specimen Shellfish Consumer Cooperatives, 4 3 67 1 〇, at _ Β7 ____ V. Description of the invention (1) Surface to vector processor, and most of the non-computation-intensive functions in MCP are processed by M, Such as the real-time OS, U0 components interrupt the processor, and communication with the host CPU. The features of ARM 7 CPU are: • Completely static operation • Ideal for power sensitive applications • Low power consumption: 0.6 bA / MHz e 3V manufacturing. • High performance: 25MIPS e4flMHz (40 MIPS peak 3V * Large and small Endian operation mode) • Fast interrupt response for real-time applications (22 clock cycles at 4UMHZ). • Simple and powerful instruction set with very tight layout , Approximately 6mia2. 2.2.2 1 register ARM1 has a total of 37 registers, which includes 31 general purpose registers and 6 status registers. At any time, it has 16 general purpose registers and one Or two state registers can be seen by programmers. In all user modes: User), Supervisor, IRQ, FIQ, Abort and Undefined. Both R0 and H15 are directly accessible. All registers except R15 are universal and can be used to store data or address values. The register 15 stores the program counter (PC, PrograB C u n t e r). The current program register (C P S R, Cu r r n t P r o g r a a Status Register) contains these ALU flags and current chess bits. -9 2-This paper size is applicable to Chinese National Standard (CNS) A4 specification (210X297mm). I ------------ Install -------- Order ------ 朿 (Please read first Note on the back, please fill in this again)) Printed by the Central Bureau of Standards of the Ministry of Economic Affairs-Industrial and Consumer Cooperatives 4 3 6/1 〇 』7 B7 V. Description of the invention 〇 3) R14 is a sub-routine link register • and Receive a copy of R15 when executing a Branch and Link instruction. It can be used as a general purpose register at all other times. List 12 Universal Register and Program Counter User FIQ Supervisor IRQ Undefined Horizontal Mode Mode Break Mode Mode R0 R0 RO RO RO RO R1 R1 R1 R1 R1 R1 R2 R2 R2 R2 R2 R2 R3 R3 R3 R3 E3 R3 E4 R4 R4 R4 R4 R4 R5 E5 R5 R5 E5 R5 & 6 R8 R6 R6 R6 R6 R6 R7 R7 R7 R7 R7 R7 R8 E8 _ _fiq RS R8 R8 R8 R9 R9 R9 _ _fiq E9 R9 R9 R9 R10 R10, • fiqIO RIO RIO R11 R11. Rll Rll Rll Rll R12 R12- _fiq R12 R12 R12 E12 R13 R13_ .fiq R13_ _abt R13 one irq R13 one irq R13_ ”und R14 R14_ fiq R14- .abt R14_irq R14_irq R14_” und E15 (15 PC) R15 (PC) R15 (PC) R15 (PC) R15 (PC) -93- This paper size applies to China National Standard (CNS) A4 specification (210X297 mm) 4 3 671 ο A7 V. Description of the invention ... ) Listing 13 Program status register user FIQ Supervisor exception IRQ undefined mode Horizontal mode Broken mode Horizontal mode CPSR CPSR CPSR CPSR CPSR CPSR SPSR_fiq SPSR.svc SPSR.abt SPSR_irq SPSR_und 2.2.3 Basic constant) ( Please read the back first Notes dome reloading the page) Ministry of Economic Affairs Bureau of Standards employees consumer cooperatives printed abnormality occurs in the command processing means abnormal condition of the course, which will be made to control the flow of change. As shown below, there are seven types of ARM7 exceptions from higher priority to lower silly order; reset (highest priority) exception interrupt (data) FIQ IRQ exception interrupt (pre-fetch) undefined instruction Traps, software interrupts (lowest priority) ° List 1 4 Exception Vector List Address Exception Entry Mode 0 0 0 0 0 0 0 0 Reset Supervisor 0 0 0 0 0 0 0 4 Undefined instruction trap not Definition 0 0 0 0 0 0 0 8 Software Interruption Supervisor-94- This paper size is applicable to China National Standard for Ladder Standards (CNS) A4 "Grid (2 丨 0X297 mm). system

43671〇五、發明説明 0000 oooc 0000 0010 0000 0014 0000 0018 0 0 0 0 0 0 1 C A7 B743671〇 V. Description of the invention 0000 oooc 0000 0010 0000 0014 0000 0018 0 0 0 0 0 0 1 C A7 B7

異常中斷(預先找取) 異常中斷(資料) ARM7所保留 IRQ FIQException interrupt (pre-fetch) Exception interrupt (data) IR7 FIQ reserved by ARM7

異常中斷 異常中斷 IRQ FIQ 2 . 2 .4 .相合塞 所有ARM7指令係條件地被執行,其意指取決於在CPSR 暫存器中之N、Z、C、V旗標的值而決定該等指令之發生與 否。 ARM7指令可被分成數個類別: •分支與具有聯结之分支(B、BL) •資料處理(AND、 EOR、 SUB、 RSB' ADD、 ADC、 SBC、 RSC、TST、TEQ ^ CMP ' CMN、ORR、MOV' BIC' MVN) • PSR傳送(MRS、MSR) •相乘與相乘累加(MtJL、MLA) •單一資料傳送(L D R、S T R ) •區塊資料傳送(LDM、STM) *單一資料交換(Swap) (SWP) •軟體中斷(SWI ) •協同處理器資料作業(CDP)(此係一群指令) •協同處理器資料傅送(LDC、STC) *協同處理器暫存器傳送(HRC、MCR) -95 本紙張尺度通用中國國家揉準(CNS > A4規格(2丨0X297公釐) (請先閲讀背面之注意事項再填寫本頁} 43 67 1 ο Α7 _____Β7 五、發明説明(,扑) 2 3 ^理器 2 * 3 向最處理器係一種強大之數位訊號處理器*其使用軍 —指令多資料(SIMD)架構以得到最高性能。其包含一個管 線之RISC裝置·其操作於多涸並聯寅料元件以壤成最高性 能。該等多個資料元件係封装於一個576位元之向量,其 可用下列速率作計算: •每12.5ns-周期作32個8/9位元定點算術運算 •每12.5ns-周期16個16位元定點算術運算*或 •每12.5ns-周期8個32位元定點或浮點算術運算 2-3.2 執」j 管璁 f P ; D ρ π n a s ) 如第十一圈所示,向量處理器採用一個6级管線以用 於指令執行。 經濟部中央標準局負工消費合作社印製 (請先閲讀背面之注意事項再填寫本頁) 大部分之32位元纯量運算係作管線於每個周期一涸指 令之速率•而大部分之576位元向量運算係作管線於每2 個周期一個指令之速率。所有之載入(Load)&儲存(Store) 係重叠K算術運算,且係Μ個別之載入&髂存硬體而獨立 地執行。 為了在設計複雜性與性能之間取得平衡,向量處理器 可發出且執行不依照次序(out-of-order)之指令’其藉用 硬肢互_於資源與資料依存性檢査。此特點可大為改菩性 能,尤其是在歸因於載入與儲存之資料高速鍰衝記憶體誤 失期間。 -96- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部中夬橾準局Μ工消资合作社印製 '436^^0 at B7五、發明説明(A·^) 2.3.3硬餚撤gg播 向量處理器包含四個主要功能區塊,如第十二圖中所 示: •指令找取單元(IFU) •指令解碼器&發出器 •指令執行資料路徑 •載入&館存單元(LSU) 該指令找取單元係負責用Μ預先找取指令*及處理諸 如分支(B r a n c h)與跳至子例行程式(J u β ρ Τ 〇 S u b r 〇 u t i n e) 之控制流程指令。該IFU包含一個用於目前執行流之預先 找取指令的16表目(entry)庁列(queue),及一個用於分支 目標流之預先找取指令的8表目庁列。該IFU可於每個周期 時由指令高速媛衝記憶逋收到8個指令。 該指令解碼器&發出器係負貴所有指令之解碼與排序 。該解碼器可於每個周期時窕理^個指令,且總是依指令 到達次序;雖然,該發出器可排序大部分不按照次序之指 令,其係取決於執行寅源與運算元(operand)資料可利用 性。 透過不同之288位元資料路徑(第+三圖),向量處理 器可達成其許多性能,該等路徑得M12.5 ns/周期而執行 ,且包括: •四埠之暫存器檔案,其可支援每涸周期2個讀取與 2個寫入。 -97- (請先閱讀背面之注意事項再填寫本頁} 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) 4 3 A7 B7 經濟部中央樣準局貝工消費合作社印製 五、發明説明U-q*〉 .八個32X32並聯乘法器,其可於每12.5ns產生八個 32位元乘法(以整數或浮點格式)、或者十六個16位 元乘法、或者三十二個8位元乘法。 •八個36位元ALU、其可於每12.5ns產生八個32位元 ALU埋算(以整數或浮點格式)、或者十六個16位元 ALU運算、或者三十二個8位元ALU運算。 該載入&儲存簞元係設計Μ與資料高速媛衝記億體作 介面,其係透通簞獨之謓取&寫人責料匯流排•如第十四 圖中所示,該等匯流排均係288位元寬。 2.3.4中斷ίί里當 向量處理器僅能辨識二種特殊情況: • CPINT(協同處理器中斷)指令,如由ARM7程式所執 行。 •硬骽堆叠溢流*如同由向量處理器程式所執行之多 個&嵌套”跳至子例行程式”指令的一個结果。 欲知該向量處理器如何處理此二涸獨特之情況的詳情 ,請參考向量處理器架構之文獻。 所有其他產生於MCP之中斷與異常狀況均係僅僅由ARM7 所處理。 2.4高涑播渐記植》芊条统 2.4.1 粧 Μ 高速緩衝記憶體控制單元(ecu、Cache Control Unit) 係介面至ARM7核心、向量執行單元(LSU、IFU)、記憶植 -98- (請先閱讀背面之注意事項再填客本瓦) 本紙張尺度適用中國國家揉準(CNS ) A4规格(210X297公釐) 經濟部中央標準局員工消費合作社印製 4 3 67 1 Ο Α7 ___Β7___五、發明説明〇4-明) (HCU、PCI、DMA' CODEC)與 10 元件(BP、UART、計時器、 中斷控制器)CCU係介面至一髙速(80MHz)之F匯流排與一 個低速(20MHz)之10?握流排。實際上· CCU已成為介於所有 内部CPU核心簞元與周邊10元件之間的中央資料傳送單元 。欲得到MSP晶片之CCP之較佳認識,請參考於MSP-1E系統 規格之方塊圖。 為了支援一非常高性能之高速緩衡器記憧糸統,ecu 設計已使用基於交易之協定(pro tocol)K支援所有之譆取 取與寫入作業。任何需要存取記憶體之軍元,其可將該請 求置於CCU控制單元。於控制軍元中之判優器(arbiter)可 答應該基於一固定優先順序之請求,且送回一個交易識別 碼(transaction_id)至請求者。該請求者應保存此交易識 別磚,以在當簧料真正抵達時辨識送回之資料。當CCU控 制正在處理來自某個單元之請求時(若高速媛衝記憶體發 生誤失時將耗費多個周期)*來自另個單元之新的請求可 於下個周期時Μ—個不同之交易識別碼而被答應。Μ此方 式,處理中之請求將不會阻斷來自其他單元之任何其後的 請求,且可達成高性能。目前,CCU可於一個周期内同時 地接受且答應一個謓取請求與一個寫入請求。 至(F匯流排)之介面軍元*係由一個四表目位 址佇列與一僩一表目寫回閂鎖所組成。最佳係,其可支援 一涸來自ARM指令高速娌銜記憧體之處理宁的改装(refill) (讃取)請求、_個來自VEC指令高速緩衝記憶體之處理中 -99- ---------^------1T------^ {請先Μ讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標率(CNS ) Α4規格(210X297公釐) 經濟部中央標準局貝工消費合作社印裝 4 3 67 1 Ο A7 ----- —_ Β7__ 五、發明説明Μ-Ιοο) 的改裝(讀取)請求、—個來自VEC資料高速嬢衝記憶孽之 寫人請求、从及一凰來自VEC資料高速緩衝記憶體之寫人 請求、W及一個來自VEC資料高速緩衝記憶體歸因於不當 的高速壊衝記憶體線路之寫回(write_back)請求。 該高速嬢衝記憶體本身亦係最佳化以得到高性能。該 HSP高速緵銜記憶體系統均包含晶片上之高速缓衝記憶體 SRAM與高速嬡衝記憶體R〇M。該高速缍衝記憶體SRAM係更 分為四個不同之程式庫,以避免介於ARM CPU與向量核心 、或者介於指令與資料之間的資料亂流(thrashing)。高 速缓衝記憶體RGM提供用於ARM7與向量核心之一高速度高 密度儲存區域。雖然捕記(tag)無法對於高速緩衝記憶體 80H而作改變,但有效位元可被禁能,故可將資料由外部 記憧體送回。簡言之,該晶片上高速緩銜記憶體包含下列 區塊: •一個1KB直接映射之指令高速鑀衢記憶蘼,與一個 1KB直接映射寫回資料高速缓衝記憶通,具有至 ARM7之32位元資料匯流排介面。 •一個1KB直接映射之指令高速缓衝記憶體,具有向 量指令找取單元之256位元匯流排介面。 • 一個4KB直接映射寫回資料高速媛銜記憶體,具有 至向量執行單元之256位元匯流排介面。該資料高 速缓衝記憶體為雙埠:其每個周期K80HHZ可提供 256位元之謓取資料•且可支援256位元之寫入資料 -100- 本紙張尺度適用中國國家標準(CNS ) A4規格(210x297公釐) ' ---------裝------訂------悚 (請先閲讀背面之注意事項再續寫本頁) 4 3 67 1 Ο α7 ----1___ΒΤ____ 五、發明説明Q-lol) 0 _ 4KB之VEC資科高速緩衝記憶髖,可如同在軟體控制 下之抹掉焊墊(scratch-pad)操作而構成。 •—個分享整合指令&資料RQM高速級衝記憶體,係用 於ARM 7與向量處理器。至AMR7之介面係如同其指令 高速壊衝記憶體而透過相同之32位元匯流排,且至 向量處理器之介面係如同其指令高速鑀衝記憶體而 透遇相同之256位元匯流排。 •五埤: —用於ARM7之謓取/寫入埠 〜用於向量指令找取軍元之謓取埠 一用於向量載人/儲存單元之講取/寫入坶 -用於向量IJ0匯流排之講取/寫入埠 -用於F匯流排之績取/寫入埠 •用於ARM7 CPU指令高速綬®記億體之32X 256位元 SRAK (〜1KB) 經濟部中央橾隼局—工消費合作社印策 (请先聞讀背面之注意事項存填寫本育} •用於ARK7 CPU資料高速緩衝記憶體之3 2 X 2 5 6位元 SRAi((〜1KB) •用於向董處理器資料高速緩衝記憶體之128 X 2 56位 元元SRAM (〜4KB) •用於向量處理器指令高速鍰衝記憶體之 32X256位 元元SRAM (〜1KB)Abnormal interrupt IRQ FIQ 2. 2. 4. All ARM7 instructions are executed conditionally, which means that these instructions are determined by the values of the N, Z, C, and V flags in the CPSR register. Happened or not. ARM7 instructions can be divided into several categories: • branches and branches with connections (B, BL) • data processing (AND, EOR, SUB, RSB 'ADD, ADC, SBC, RSC, TST, TEQ ^ CMP' CMN, ORR, MOV 'BIC' MVN) • PSR transmission (MRS, MSR) • Multiplication and multiplication accumulation (MtJL, MLA) • Single data transmission (LDR, STR) • Block data transmission (LDM, STM) * Single data Swap (SWP) • Software Interrupt (SWI) • Coprocessor Data Operation (CDP) (this is a group of instructions) • Coprocessor Data Fusing (LDC, STC) * Coprocessor Temporary Register Transfer (HRC) 、 MCR) -95 This paper size is universal Chinese national standard (CNS > A4 size (2 丨 0X297mm) (Please read the precautions on the back before filling in this page) 43 67 1 ο Α7 _____ Β7 5. Description of the invention ( 2) ^ Processor 2 * 3 direction processor is a powerful digital signal processor * which uses military-instruction multiple data (SIMD) architecture to get the highest performance. It contains a pipeline of RISC devices. Its operation The highest performance is achieved by paralleling the materials in the multi-element. These multiple data elements It is encapsulated in a 576-bit vector, which can be calculated at the following rates: • 32 8 / 9-bit fixed-point arithmetic operations per 12.5ns-period • 16 16-bit fixed-point arithmetic operations per 12.5ns-period * or • 8 32-bit fixed-point or floating-point arithmetic operations per 12.5ns-period 2-3.2 execution "j pipe 璁 f P; D ρ π nas) As shown in the eleventh cycle, the vector processor uses a 6-level pipeline to Used for instruction execution. Printed by the Central Laboratories of the Ministry of Economic Affairs and Consumer Cooperatives (please read the precautions on the back before filling out this page). Most 32-bit scalar operations are pipelined at the rate of one instruction per cycle. • Most of the 576-bit vector operations are pipelined at the rate of one instruction every 2 cycles. All Loads & Stores are overlapped K arithmetic operations, and are individually loaded &; Save hardware and execute independently. In order to balance design complexity and performance, the vector processor can issue and execute out-of-order instructions' It borrows hard limbs from each other_ Resource and data dependency check. This feature can greatly change the nature , Especially during high-speed buffer memory misses due to loading and storage of data. -96- This paper size applies to China National Standard (CNS) A4 (210X297 mm). "436 ^^ 0 at B7" printed by the Industrial and Commercial Cooperatives V. Description of the Invention (A · ^) 2.3.3 The hardware processor gg broadcast vector processor contains four main functional blocks, as shown in Figure 12: • Instruction retrieval unit (IFU) • Instruction decoder & issuer • Instruction execution data path • Load & library storage unit (LSU) This instruction retrieval unit is responsible for fetching instructions in advance using M and processing such as branches (Branch) and jump to the sub-routine (J u β ρ Τ 〇 〇 〇 〇 〇 tine) control flow instructions. The IFU includes a 16-entry queue for the pre-fetch instruction of the current execution flow, and an 8-entry queue for the pre-fetch instruction for the branch target flow. The IFU can receive 8 instructions from the instruction high-speed memory at each cycle. The instruction decoder & issuer is responsible for decoding and ordering all your instructions. The decoder can process ^ instructions at each cycle and always follow the order of instruction arrival; although, the issuer can sort most of the out-of-order instructions, which depends on the execution source and operand (operand ) Data availability. Through different 288-bit data paths (Figure 3), the vector processor can achieve many of its performance. These paths can be executed at M12.5 ns / cycle, and include: • Four-port register file, which Supports 2 reads and 2 writes per cycle. -97- (Please read the precautions on the back before filling this page} This paper size applies to Chinese National Standard (CNS) Α4 size (210X297 mm) 4 3 A7 B7 、 Explanation of the invention Uq *>. Eight 32X32 parallel multipliers, which can generate eight 32-bit multiplications (in integer or floating-point format), or sixteen 16-bit multiplications, or thirty-two at every 12.5ns. 8-bit multiplication. • Eight 36-bit ALUs, which can produce eight 32-bit ALU embeddings (in integer or floating-point format) every 12.5ns, or sixteen 16-bit ALU operations, or thirty Two 8-bit ALU operations. The loading & storage system is designed as the interface between the high-speed data and the high-speed data storage system, which is transparent and unique. As shown in the fourteenth figure, these buses are all 288 bits wide. 2.3.4 Interrupts The vector processor can only recognize two special cases: • CPINT (Coprocessor Interrupt) instruction, such as by the ARM7 program Executed. • Hard Stack Stack Overflow * as if multiple & embeds were executed by a vector processor program. A result of the “jump to sub-routine” instruction. For details on how the vector processor handles these two unique cases, please refer to the documentation of the vector processor architecture. All other interrupts and exceptions generated by the MCP are The system is only handled by ARM7. 2.4 High-speed Broadcasting and Gradual Recording System "Article System 2.4.1 Makeup Cache Control Unit (ecu, Cache Control Unit) The interface to the ARM7 core, vector execution unit (LSU, IFU) 、 Memory plant -98- (Please read the precautions on the back before filling in the tiles) This paper size is applicable to China National Standard (CNS) A4 (210X297 mm) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 67 1 〇 Α7 ___ Β7 ___ V. Description of the invention 〇4- Ming) (HCU, PCI, DMA 'CODEC) and 10 components (BP, UART, timer, interrupt controller) CCU interface to one frame rate (80MHz) F bus and a low speed (20MHz) 10? Grip bus. In fact, CCU has become a central data transfer unit between all internal CPU core units and peripheral 10 components. For a better understanding of the CCP of the MSP chip, please refer to the block diagram of the MSP-1E system specification. In order to support a very high-performance high-speed buffer register system, ecu design has used a transaction-based protocol (pro tocol) K to support all fetching and writing operations. Any military unit that needs access to memory can place this request in the CCU control unit. The arbiter in the control army can respond to a request based on a fixed priority and send a transaction ID (transaction_id) to the requester. The requester should keep this transaction identification brick to identify the information returned when the spring material actually arrives. When the CCU control is processing a request from a unit (if high-speed memory is lost, it will take multiple cycles) * A new request from another unit can be a different transaction in the next cycle Identification code. In this way, the processing request will not block any subsequent requests from other units, and can achieve high performance. Currently, the CCU can simultaneously accept and promise a grab request and a write request in a cycle. The interface element * to (F bus) is composed of a four-table address queue and a one-table write-back latch. The best is that it can support a refill (refill) request from the ARM instruction high-speed register memory, and _ processing from the VEC instruction cache -99- --- ------ ^ ------ 1T ------ ^ {Please read the notes on the back before filling out this page) This paper size is applicable to China National Standard (CNS) Α4 specification (210X297 Millimeter) Printed by the Shellfish Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 4 3 67 1 〇 A7 ----- —_ Β7__ V. Modification (read) request of the invention description M-Ιοο), one from VEC data high-speed Write request from the rush memory, write request from the VEC data cache, and a write back from the VEC data cache due to improper high speed flush memory circuits ( write_back) request. The high-speed flush memory itself is also optimized for high performance. The HSP high-speed title memory system includes on-chip cache memory SRAM and high-speed cache memory ROM. The high-speed cache memory SRAM is further divided into four different libraries to avoid data thrashing between the ARM CPU and the vector core, or between instructions and data. The high-speed buffer memory RGM provides a high-speed and high-density storage area for one of the ARM7 and vector cores. Although the tag cannot be changed for the cache memory 80H, the effective bits can be disabled, so the data can be sent back from the external memory. In short, the cache memory on the chip contains the following blocks: • A 1KB direct-mapped instruction high-speed memory, and a 1KB direct-mapped write-back data cache, which has 32 bits to ARM7 Metadata bus interface. • A 1KB direct-mapped instruction cache with a 256-bit bus interface for vector instruction fetch units. • A 4KB direct mapping write-back data high-speed memory, with a 256-bit bus interface to the vector execution unit. The data cache memory is dual-port: its K80HHZ can provide 256-bits of fetched data per cycle. • It can support 256-bits of written data. -100- This paper applies Chinese National Standard (CNS) A4. Specifications (210x297 mm) '--------- install -------- order ------ thriller (please read the precautions on the back before continuing to write this page) 4 3 67 1 Ο α7 ---- 1 ___ ΒΤ ____ 5. Description of the invention Q-lol) 0 _ 4KB of VEC high-speed cache memory hip, which can be constructed like the operation of scratch-pad under software control. • A shared integrated instruction & data RQM high-speed punch memory for ARM 7 and vector processors. The interface to AMR7 passes through the same 32-bit bus as its instruction high-speed memory, and the interface to the vector processor passes through the same 256-bit bus as its instruction high-speed memory. • Fifth:-For ARM7's fetch / write port ~ for vector instructions to find military yuan's fetch port-for vector manned / storage unit fetch / write-for vector IJ0 confluence Fetching / Writing Ports-Fetching / Writing Ports for F-bus • For ARM7 CPU instruction high-speed 绶 ® memory 32X 256-bit SRAK (~ 1KB) Central Ministry of Economic Affairs — Industrial and Consumer Cooperative Cooperatives (please read and read the notes on the back and fill in this education) • 3 2 X 2 5 6-bit SRAi ((~ 1KB) for ARK7 CPU data cache) • For processing to Dong 128 X 2 56-bit SRAM (~ 4KB) for device data cache memory 32X256-bit SRAM (~ 1KB) for vector processor instruction high-speed memory

.用於資料&指令高埋鑀衝記憶體之512X 256位元ROM -10 1- i▲張纽通用中國國家梯準(CNS ) A4胁(210X297公釐) 經濟部中央標準局員工消资合作社印製 4 3 67 1 〇 a? _____^_Β7__五、發明説明(/-ΙοΖ) (〜16KB) 向量資料高速鍰衝記憶體之控制,可在硬體控制或軟 體控制之下所達成。 2.4.2高涑镅新記憧餺孑备統细嫌 第十五圖係MSP高速媛衝記憶體糸統之一涸方塊圖, 其包括下列區塊*·指令資料髙速緩衝記憶體UDC, Instruction Data Cache)、高速猨衝記憶體 RMO、CCU_ DATA_DP、CCU_ADR_DP、CCU_CTL、與 CCU_SM。每個子區塊 將更為詳细地敘述於後。 2.4.2.2 LDJL 指令與資料高速媛衝記憶體(IDC·參考第十六圖)係 晶片上之SRAM記憧體*其係用Μ作成指令與資料高速緩衝 記憶體存取。於一個陣列中係包含四個記憶體程式庫: ARM_IC (1ΚΒ) - ARM_DC(1KB) ' VEC_IC(1KB)、與 VEC_DC(4KB )。於任何周期中,其可接受一涸讀取請求與一個寫人請 求。標記RAM具有二個讓取埠。該讀取埠位址與寫入埠位 址可與用於命中(hit)或錯失(niss)情況之内部高速鍰衝 記憶體作比較。資料RAM僅具有一個謓取埠,其係Μ讀取 埠位址作存取。標記RAM與資料RAM均亦可使用一不同組寫 人位址作寫入。是K,須有四組高速缓衝記億體程式庫選 擇訊號與三姐線路索引K存取高速緩衝記憶體陣列。 I D C具有下列特性: • K寫回策略直接映射。 -1 02- 本紙浪尺度適用中國國家樣準(CNS ) A4規格(210x297公瘦) ' (請先閲讀背面之注意事項再填寫本買) 4367 1 Ο λ ^436/10 Λ Α7 ______Β7__ 五、發明説明U+3) •高速娌衡記憶體尺寸係64Β,但賁料寬係僅有32Β, 其係亦為MSP晶片之向量資料尺寸。 •每條媒路具有二個有效位元,一個用於高向量而另 —個用於低向量。此外,資料高速Μ衝記憶鼉具有 * 二個不當(dirty)位元,各用於每個向量。 •標記尺寸係22位元(位址位元10至位元31),用於 ARM_IC、ARM_DC、與 VEC_IC;且具有用於 VEC_DC 之 20位元(位址位元12至位元31)。 •線路索引位元係5位元(位址位元5至位元9),用於 用於 ARM_IC、 ARM_DC與 VEC_IC;用於 VEC_DC 係 7位 元(位址位元5至位元11)。 • VEC_DC(4KB)可如同在軟膻控制下之抹掉焊墊而重 新構成。 • V_CLEAR訊號係用Μ在一次同時通用地重置該高速 锾衝記憧體線路有效位元。Κ後,此訊號將僅選擇 性地重置個別之程式庫。 經濟部中央標準局負工消费合作社印製 (诗先聞讀背面之注意事項再填寫本頁) 2.4.2.3音料揮管熄 參考第十七圖。 2.4.2.4份址眛捽管塊 用於位址處理管線之資料路徑係顙示於第十八圖中。 2.4.3介而 2.4.3.1音料型甙 如列表15中所示· CCU處理來自各種請求單元之不同 -103- 本紙张尺度通用中國國家橾準(CNS ) A4规格(21〇Χ297公釐) ^3671〇 Α7 Β7 五、 發明説明(/Η#) 的資料型式。 列表15處埋料型 式之c C U作業512X 256-bit ROM for data & instruction high-buffer memory -10 1- i ▲ Zhang Newcom General China National Standard (CNS) A4 threat (210X297 mm) Employees of the Central Standards Bureau of the Ministry of Economic Affairs Printed by the cooperative 4 3 67 1 〇a? _____ ^ _ Β7__V. Description of the invention (/ -ΙοΖ) (~ 16KB) Control of vector data high-speed flush memory can be achieved under hardware control or software control. 2.4.2 Gao Xinxin's preparation system details The fifteenth figure is a block diagram of one of the MSP high-speed memory systems, which includes the following blocks * · Instruction data 髙 Cache memory UDC, Instruction Data Cache), high-speed buffer memory RMO, CCU_ DATA_DP, CCU_ADR_DP, CCU_CTL, and CCU_SM. Each sub-block will be described in more detail later. 2.4.2.2 LDJL instruction and data High-speed memory (IDC · Refer to the 16th figure) is the SRAM memory on the chip * which uses M to make instructions and data cache memory access. There are four memory libraries in one array: ARM_IC (1KB)-ARM_DC (1KB) 'VEC_IC (1KB), and VEC_DC (4KB). It can accept one read request and one writer request in any cycle. Tag RAM has two yield ports. The read port address and write port address can be compared with the internal high-speed buffer memory used for hit or miss conditions. The data RAM has only one capture port, which is the read port address for access. Both tag RAM and data RAM can also be written using a different set of writer addresses. Yes K, there must be four sets of cache memory library selection signals and three sister line index K to access the cache memory array. I DC has the following characteristics: • K write-back policy is directly mapped. -1 02- The scale of this paper is applicable to China National Standard (CNS) A4 size (210x297 male thin) '' (Please read the precautions on the back before filling in this purchase) 4367 1 Ο λ ^ 436/10 Λ Α7 ______ Β7__ 5. Invention Explanation U + 3) • The high-speed balance memory size is 64B, but the data width is only 32B, which is also the vector data size of the MSP chip. • Each media path has two significant bits, one for the high vector and the other for the low vector. In addition, the data high-speed M-pulse memory has * two dirty bits, one for each vector. • The mark size is 22 bits (address bits 10 to 31) for ARM_IC, ARM_DC, and VEC_IC; and has 20 bits (address bits 12 to 31) for VEC_DC. • The line index bit is 5 bits (address bits 5 to 9) for ARM_IC, ARM_DC and VEC_IC; 7 bits for VEC_DC system (address bits 5 to 11). • VEC_DC (4KB) can be reconstituted as if the pad was erased under soft palate control. • The V_CLEAR signal is used to reset the effective bits of the high-speed bus line at the same time. After K, this signal will only selectively reset individual libraries. Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs (Notes on the back of the poem before reading this page, and then fill out this page) 2.4.2.3 The audio material is turned off Refer to the seventeenth figure. 2.4.2.4 Copy site block The data path used for the address processing pipeline is shown in Figure 18. 2.4.3 and 2.4.3.1 audio-type glycosides are shown in Listing 15. · The CCU handles the differences from various request units. -103- The paper size is in accordance with China National Standards (CNS) A4 specifications (21 × 297 mm). ^ 3671〇Α7 Β7 V. Data type of the description of the invention (/ Η #). List of 15 C C U operations

ARM 位元組 字組 資料型式ARM Bytes Data Type

c C U作業 謓取 經濟部卡夹標準局員工消費合作·社印製 ARM 位元姐、 字組 1 入 寫 本紙張尺度適用中囷國家搮率(CNS ) A4規格(2丨0X297公後> 位元組位址於位元姐範 圍|字組位址於字組範 圍、於Αβ Μ與ID C之間有 ui_cache與 ud_cache 〇 任可u_cache錯失將總 是帶回32B(定位)資料 K 再装滿 u_cache。IDC 錯失將造成IDC由外部 SDRM再裝滿。二個寫回 (double_WB)作業於若 二個向量係不當時為可 能的。僅有32B資料係 帶回Μ再装滿(單一裝 滿)ARM高速媛衝記憶體 位址定位係同於讀取情 形。任何命中ud cache (请先閲讀背面之注意事項再填寫本頁) 經濟部中央標隼局員工消费合作社印製 43 67 1 Ο λ五、發明説明(Α·^) 之ARM寫人將缌是使Με ache無效 。資 料在寫 人至IDC之前,K適當 位元組致能宣告,該資 料將可適當地定位。對 於係以高速媛衝記憶體 之寫入錯失,寫入資料 將被儲存於wr^data. bufl。若二個向量均僳 不當時,DouU-‘WB作業 係可能的。在3 2 B資科 係由記憶體取回後· CCU將啟動一寫人至IDC 且標出該向量為不當。 對於高速媛衝記憶體顒 掉之寫入,貢料將被儲 存於 mem_wr — fat(64B) 請求將係於此等位址佇 列位置之一者被傳送。 由於資料係少於8B,F 匯流排部分寫入協定將 被運用。 (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格{ 2丨OX 297公釐) -105- 五、發明説明(A^) IFU 向 最 讀取 IFU位址係缌是K字组 定位。每一個請求將 帶回32B(定位)資料, 係由I D C或者由外部 之 SDRAH。 LSU 纯量 (位 鱭取 元組 、半 字組 、字 組) 10 (請先閲讀背面之注意事項再嗔寫本頁) 經濟部中央標準局員工消费合作社印製 2.4.3.2 ARM介而 ARM7 CPU核心係M MSP晶片之一半頻率UO MHz)而執行 ,而CCU係K全頻率(3flMHz)而執行。在設計中介於此二時 脈之間的同步化係重要的。就一般法則而言,時脈產生器 單元將僅在CLK1之上升邊緣切換MCLK。此外,連结至ΑϋΜ7 之通用重置訊號*將僅在當CLK1與MCLK兩者均為低位時係 被解除宣告。藉此方式,該第二單元將可適當地同步化。 雖然ARM7僅具有一個輪入匯流排(ARM_DATA<31:0>)K 用於指令與資料|該粗板(rasp)晶片係配備有一個專用之 指令高速媛衝記億體URM_IC,1KB)與資料髙速緩衝記憶體 -1 0 6- 本紙涑尺度適用中困國家揉準(CNS ) A4规格(210x297公釐) 經濟部中央標準局員工消費合作杜印製 43671〇 五、發明説明(/Μ, UKM_DC,1KB)。藉用ARM_NOPC,CCU可區別此二種請求。 欲進—步改良性能,CCU係增加一個微指令高速壊衝 記憶體(UI—CACHE, 32B)與一個微資料高速猨衝記憶體(UD -CACHE,32B)’ Μ置於該主要高速媛衝記憶體與ARH 7核心 之間。此等高速媛衝記憶體包含8個字組,每個字組具有 序列之碼與資枓。此等微高速媛衝記憶艟包含其本身標锇 (tag)、標簕比較器、與有效位元。於系統重置期間,此 等有效位元係均作清除。 該等ARM 7微高速鍰衡記億體之動作係較類似於一儸預 先找取鍰衝器,而非一個真正之高速緩銜記億體。於ARM 7 諝取期間,位址(ARH_A<31:0>)係始终與標蕺作比較。一 個命中(hit)將透過ARM_DA1:A<31:Q>而讓回指令或資料。 一個微高速鍰衝記憶體錯失(miss)則將送出請求至CCU * 其伴隨著位址、資料型式、與其他控制資訊。ecu之判優 器埵輯將答應來自所有單元之請求,K作成一個謓取請求 。目前,ARM7具有超過其他區塊之最高優先順序K得到答 應。此係歸因於ARM作出請泶係相當稀罕的事•除非其微 高速緩衝記憶體具有一錯失。不過,ecu可具有内部保存 周期,K用於多個周期請求或者位址佇列充滿等情況。於 此期間,將沒有任何外部請求被答應。 若位址命中UD_TAG,自ARM7之寫入將始终使UD_CACHE 為無效。並無任何正圖以設計該UD„CACHE為一寫過(write-through)或寫回(write-back)之高速媛衝記憶體。藉著於 -1 0 7 - 本紙张尺度通用中國國家揉準(CNS)M规格(210x297公|) 裝— t请先閲请背面之注意事項再填寫本育) 訂 ,涑_ 經濟部中央標準局員工消費合作社印製 4 3 67 1 Ο ^ at Β7五、發明説明 UD_CACHE寫人命中之強制無效*係可维持介於ARM_DC與 UD_CACHE之間的資料一致性。 當作出至ARM_IC或ARM_DC之謓取或寫人請求時,CCU 控制arm_nwait。一般而言,CCU於寫人期間並不會保存 arm_nwait。一旦在係答應寫人請求而未有CCU_WRITE_ H0LD2時,ARM7僅於随後周期時軀動 ARM_DATA<31:0>中之 資料。CCU具有一假内部寫入嫒衝器Μ保存責料。ARM可 繼缜指令執行。然而,CCU始終保存ann_nwait—個周期 *即使寅料存在於主要高速媛衝記億體中。若讀取請求錯 失主要高速媛衝記憶體|將保存更多周期,直到資料由主 要高速緩衝記憶體外返回。如第十九圖所示,ARM_CCU介 面狀態機制描述CCII如何控制 arffi_nwait之情況。 於第十九圖中: START (啟始):狀態機制之啟始狀態,若無請求、或讀取 資料係返回、或不具保存之寫入請求。 HOLD (保存)·· CCU答應ARM7請求K讀取或寫入•但K保 存訊號取消該答應。 TAG (標蕺):CCU係檢査。 MISS (錯失):讀取位址具有一錯失,且CCU送出一個重 新裝滿請求至DRAM外。 DATA (寅料):讀取資料返回,CCU將其驅動至微實料高速 緩衢記憶體。 2.4.3.3 F陏涪排介而 -108- (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家梯準(CNS ) A4規格(210X297公釐) 經濟部中央標準局貝工消费合作杜印製 “ 43 6"Π Ο , a? _Β7_五、發明説明(,巧 CCU_FBUS介面狀態機制(F_SM)係顯示在第二十圖中。 於第二十圖中: IDLE (閭置):閲置狀態 REQ :作出_取或寫入請求至F匯流排判優器 GRT1 :答應尺寸係大於8B GRT2:答應尺寸係大於16B GRT3 :答懕尺寸係大於24B GRT4 :驅動資料用於最後周期。 資料接收器狀態機制(D_SM)係顯示於第二十一圖中。 在第二十一圖中: IDLE :閒置狀態 ONE :接收來自Fdata<63 : 0>之第一個8B TWO :接收來自Fdata<63 : 0>之第二個8B THREE :接收來自Fdata<63:0>2第三個8B FOUR :接收來自Fdata<63 : 0>之第四個8B REFUU重新裝滿):在送回資料至請求者之前重新裝滿 IDC ° RDY :備妥以送回資料至謓求者。 2.4.4請取與m人作桊 讀取與寫入吠態機制係顯示第二十二圖中。 2.4,4.1讀取作鞏 於MSP中之IDC(指令與資料高速鍰衝記憶體)係操作於 -109- (請先閱讀背面之注意事項再填寫本頁) 本紙乐尺度適用中國國家梯準(CNS ) A4現格(210X297公釐) 436710, A7 ______B7__ 五、發明説明(/MI〇) 三級之管線周期:請求周期、標簸周期、與資料周期。於 高速鍰銜記憶體命中之情況,IDC係能夠於每個周期送回指 令或資料。 Μϋ (高速緩衝記憶體控制器單元)係在ARM 7、向量處 理器單元、F匯流排、與I 0匯流排之間執行判優,用於高速 嫒衝記憶體SRAM存取。CCU監測來自此等四個主控制器之睡 流排諸求,且答應該匯流排於具有一特定ID (辨識)號碼 之優勝者。CCU亦產生高速媛衝記憶體位址匯流排,且讀取 /寫人控制訊號Μ存取該髙速缓衝記憶體及進行禰截比較 Ο 若有一個高速锾衡記憶體命中,籯得判優之匯流排主 控器將可存取該髙速緩衝記憶體,用於謓取/寫入作業。 若有一個高速組衝記憶體錯失* CCU將用於作出請求之下一 個匯流排主控器,而不須等待錯失之資料由主記憶體返回 。故具有一個高速嫒衡記憶體之匯流排主控器必須保留該 ID號瑪。接著之後,若被譆求之資料係於高速嬢衝記憶體 中,CCU將送出答應訊號至具有相同ID號碼之錯失資料的匯 經濟部中央標隼局負工消资合作社印製 (請先聞讀背面之注意事項再填寫本頁) 流排主控器。此匯流排主控器可接受資料,或忽略該資料 〇 當有一個高速缓衝記憶體錯失時,將執行一個線路找 取以由主記億體得到資料。線路尺寸係界定為64位元組* 故CCU將執行八偭連鑛之記憶饈存取(每個為64位元),Μ 由主記憶體得到資料至高速缓街記憶體。 -110- 本紙張尺度適用中國國家樣準(CNS ) Α4规格(210Χ297公釐) 43 67 10 A7 經濟部中央標準局員工消費合作杜印裝 隹 B7五、發明説明(,…) •請求周期: CCU將接受來自CLK1中各種簞元(ARK、IFU、LSU、10) 之謓取讅求。請求者將於CLK1開始時宣告請求訊號 (lsu_req)與讀取/寫入訊號(lsu_rw)。在CKL1结束之前, CCU將藉著驅動出ccu_grant_id[9:Q]M答應此等讀取請求 之一者。若ccu„grant_id[9:6]係與請求者之unit_ud相配 ,該請求係披答應。請求者應該閂鎖住ccu_grant_id[5:0] ,因其係與請求有關之交易辨識(id)。 若係答應該請求,則請求者應驅動位址 (isu_adr[31:0])與其他控制資訊至CCU,諸如cache_off作 業(lsu_ccu_off)與於CLK2中之責料型式 (lsu_vec_type[l:Q] 、 lsu_data_type[2:0]) ° 若在CLK2结束前係未宣告ccu_rd_hold_2,該請求係完 全由CCU取得,且被請求資料將於稍後被送回。不過,若 ccu_i*d_hold_2係宣告,請求者應保持驅動該位址與控制資 訊|有若在CLK1中之答懕請求係取湃。於下一涸周期,由 於所有先前之grant _id資訊仍係有效•並無必要再作相同 之讀取請求。ccu_rd_hold_2將在CLK1中保持為不變,直到 其係為CLK2中之CCU所解除宣告。 ccu_rd_hold2係一個時序先決(tining critical)訊號 ,其係用Μ通知請求者,該CCU係在目前周期中忙於處理其 他事,且已答應之請求係尚無法作處理。 •標簸周期: -111- (請先閲讀背面之注意事項再填寫本頁} 本紙張尺度適用中國國家標準(CNS > A4規格(210X297公釐) A7 43671〇 β 五、發明説明(Απ) 若請求係被答應且未被在該請求周期中為後來取消*c CU operation: Take advantage of the employee cooperation of the Card Standards Bureau of the Ministry of Economic Affairs · Printed ARM bitcoin, word group 1 Enter the size of the paper This paper is applicable to the China National Standard (CNS) A4 specification (2 丨 0X297 male > bit The tuple address is in the range of the bit sister | The block address is in the range of the word, there is ui_cache and ud_cache between Αβ Μ and ID C 〇 Any error u_cache will always bring back 32B (location) data K and then full u_cache. IDC miss will cause IDC to be refilled by external SDRM. Two write back (double_WB) operations are possible if the two vector systems are not correct. Only 32B data is brought back to M and refilled (single fill) ARM high-speed memory address location is the same as reading. Any hit to ud cache (please read the precautions on the back before filling this page) Printed by the Employees' Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 43 67 1 Ο λ The description of the invention (A · ^) by the ARM writer will invalidate Με ache. Before the writer writes to IDC, the appropriate byte of K will enable the announcement, and the data will be able to be positioned properly. Memory write miss, write data will Stored in wr ^ data.bufl. If both vectors are not correct, DouU-'WB operation system is possible. After 3 2 B science department is retrieved from the memory, CCU will start writing to IDC and mark This vector is inappropriate. For writes that are removed from the high-speed memory, the tribute will be stored in mem_wr — fat (64B). The request will be transmitted to one of these address queue locations. Because the data system If it is less than 8B, the part of the F bus write protocol will be used. (Please read the notes on the back before filling this page) This paper size applies the Chinese National Standard (CNS) A4 specification {2 丨 OX 297 mm) -105 -5. Description of the invention (A ^) IFU reads the most IFU address system. It is K-word positioning. Each request will bring back 32B (location) data, either by I DC or by external SDRAH. LSU scalar (position tuple, half-word, word) 10 (Please read the notes on the back before writing this page) Printed by the Consumer Cooperative of the Central Standard Bureau of the Ministry of Economic Affairs 2.4.3.2 ARM and ARM7 CPU The core is a half frequency UO MHz of the M MSP chip, and the CCU is a full frequency K 3MHz. Synchronization between these two clocks is important in the design. As a general rule, the clock generator unit will only switch MCLK on the rising edge of CLK1. In addition, the general reset signal * connected to ΑΜΜ7 will be de-asserted only when both CLK1 and MCLK are low. In this way, the second unit will be properly synchronized. Although the ARM7 only has one round-trip bus (ARM_DATA < 31: 0 >) K for instructions and data | The rough board (rasp) chip is equipped with a dedicated instruction High-speed Yuan Chong billion billion URM_IC, 1KB) and data髙 Speed Buffer Memory-1 0 6- This paper is suitable for medium and poor countries (CNS) A4 size (210x297mm) Printed by the consumer cooperation department of the Central Standards Bureau of the Ministry of Economic Affairs 43671 05. Invention Description (/ Μ, UKM_DC, 1KB). By borrowing ARM_NOPC, the CCU can distinguish between these two requests. To further improve performance, the CCU system adds a micro-instruction high-speed cache memory (UI-CACHE, 32B) and a micro-data high-speed cache memory (UD-CACHE, 32B). Between memory and ARH 7 core. These high-speed Yuanchong memories contain 8 blocks, each block has a sequence of codes and resources. These micro high-speed memory chips include their own tags, tag comparators, and valid bits. During the system reset, these valid bits are cleared. The actions of these ARM 7 micro-speed high-speed registers are similar to those of a pre-fetcher, rather than a true high-speed register of billions. During ARM 7 capture, the address (ARH_A < 31: 0 >) is always compared to the standard. A hit will return the instruction or data via ARM_DA1: A < 31: Q >. A micro high-speed buffer memory miss will send a request to the CCU * which is accompanied by the address, data type, and other control information. The ecu arbiter series will respond to requests from all units, and K will make a fetch request. At present, ARM7 has the highest priority K over other blocks and is approved. This is due to the fact that ARM made the request very rare, unless its micro-cache has a miss. However, ecu can have internal save cycles, and K is used for multiple cycle requests or address queue full. During this period, no external requests will be granted. If the address hits UD_TAG, writing from ARM7 will always invalidate UD_CACHE. There is no plan to design the UD „CACHE as a write-through or write-back high-speed flash memory. By -1 0 7-This paper standard is common in China. Standard (CNS) M specification (210x297 male |) Packing — t Please read the notes on the back before filling in this education) Order, 涑 _ Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 67 1 〇 ^ at Β7 五The invention explains that the UD_CACHE compulsory invalidation of the writer's hit is to maintain the consistency of data between ARM_DC and UD_CACHE. When making a grab or writer request to ARM_IC or ARM_DC, the CCU controls arm_nwait. Generally speaking, the CCU Arm_nwait will not be saved during the writer. Once the writer agrees to the request without CCU_WRITE_ H0LD2, ARM7 only moves the data in ARM_DATA < 31: 0 > in the following cycle. The CCU has a fake internal write The buffer M stores the data. The ARM can continue to execute the instructions. However, the CCU always saves ann_nwait—a cycle * even if the data exists in the main high-speed memory bank. If the read request misses the main high-speed memory bank | Will save more cycles until resources The data is returned from the main cache memory in vitro. As shown in Figure 19, the ARM_CCU interface state mechanism describes how CCII controls the condition of arffi_nwait. In Figure 19: START: The starting state of the state mechanism, if No request, or read data is returned, or write request without saving. HOLD (Save) ... The CCU allows ARM7 to request K to read or write. However, the K save signal cancels the promise. TAG: CCU Check. MISS (Missing): There is an error in the read address, and the CCU sends a refill request to the outside of the DRAM. DATA (Information): The read data is returned, and the CCU drives it to the micro material. Memory. 2.4.3.3 F 陏 涪 — 介 -108- (Please read the precautions on the back before filling out this page) This paper size applies to China National Standard (CNS) A4 (210X297 mm) Central Standard of the Ministry of Economic Affairs The production of “43 6 " Π Ο, a? _Β7_ by the local shellfish consumer cooperation. V. The description of the invention (the CCU_FBUS interface state mechanism (F_SM) is shown in the twentieth chart. In the twentieth chart: IDLE (Set): REQ status: Make a _fetch or write request to the F bus arbiter GRT1: Promise size is greater than 8B GRT2: Promise size is greater than 16B GRT3: Promise size is greater than 24B GRT4: Drive data is used for the last cycle. The data receiver status mechanism (D_SM) is shown in Figure 21. In the twenty-first figure: IDLE: Idle state ONE: Receive the first 8B from Fdata < 63: 0 > TWO: Receive the second 8B from Fdata < 63: 0 > THREE: Receive from Fdata < 63: 0 > 2 the third 8B FOUR: receive the fourth 8B REFUU from Fdata < 63: 0 > refill): refill IDC before returning the data to the requester ° RDY: prepare to return the data to Solicitor. 2.4.4 Please take it with others. The mechanism of reading and writing the bark state is shown in the twenty-second figure. 2.4,4.1 The IDC (instruction and data high-speed buffer memory) read in the MSP is operated at -109- (Please read the precautions on the back before filling this page) The paper scale is applicable to the Chinese national standard ( CNS) A4 is now (210X297 mm) 436710, A7 ______B7__ V. Description of the invention (/ MI〇) Level 3 pipeline cycle: request cycle, standard cycle, and data cycle. In the case of high-speed title memory hits, IDC is able to send back instructions or data every cycle. Μϋ (cache controller unit) performs arbitration among ARM 7, vector processor unit, F bus, and I 0 bus for high-speed memory SRAM access. The CCU monitors the sleep bus requests from these four main controllers and promises the bus to the winner with a specific ID number. The CCU also generates a high-speed memory address bus, and the read / write control signal M accesses the high-speed buffer memory and performs a comparison comparison. 0 If there is a high-speed balance memory hit, it will be judged optimally. The bus master will be able to access the cache memory for fetch / write operations. If there is a high speed memory miss * CCU will be used to make a request to the next bus master without waiting for the missed data to be returned from the main memory. Therefore, the bus master controller with a high-speed balance memory must retain the ID number. Then, if the requested information is in the high-speed buffer memory, the CCU will send a promise signal to the missing data with the same ID number for printing by the Ministry of Economic Affairs Central Standardization Bureau Off-line Consumers Cooperatives (please listen first (Read the notes on the back and fill out this page). This bus master can accept the data, or ignore it 〇 When there is a cache memory failure, a line search will be performed to get the data from the master memory. The circuit size is defined as 64-bit bytes *. Therefore, the CCU will perform memory access (each 64-bit) of the Hachiran Mine, and M will obtain data from the main memory to the high-speed cache memory. -110- This paper size is applicable to China National Standard (CNS) A4 specification (210 × 297 mm) 43 67 10 A7 Employees ’cooperation with the Central Bureau of Standards of the Ministry of Economic Affairs Du Yinzhuang B7 V. Description of the invention (, ...) • Request cycle: The CCU will accept requests from various elements (ARK, IFU, LSU, 10) in CLK1. The requester will announce the request signal (lsu_req) and the read / write signal (lsu_rw) at the beginning of CLK1. Before the end of CKL1, the CCU will agree to one of these read requests by driving out ccu_grant_id [9: Q] M. If ccu „grant_id [9: 6] matches the requester's unit_ud, the request is granted. The requester should latch ccu_grant_id [5: 0] because it is the transaction identification (id) associated with the request. If If the request is accepted, the requester should drive the address (isu_adr [31: 0]) and other control information to the CCU, such as cache_off operation (lsu_ccu_off) and the type of data in CLK2 (lsu_vec_type [l: Q], lsu_data_type [2: 0]) ° If ccu_rd_hold_2 was not declared before the end of CLK2, the request was completely obtained by CCU, and the requested data will be returned later. However, if ccu_i * d_hold_2 is announced, the requester should keep Drive this address and control information | If the answer request in CLK1 is taken. In the next cycle, because all previous grant _id information is still valid. • It is not necessary to make the same read request. Ccu_rd_hold_2 It will remain unchanged in CLK1 until it is de-announced by the CCU in CLK2. Ccu_rd_hold2 is a timing critical signal that informs the requestor with M. The CCU is busy processing other in the current cycle Matter and answered The request cannot be processed yet. • Standard cycle: -111- (Please read the precautions on the back before filling this page} This paper size applies to Chinese national standards (CNS > A4 size (210X297 mm) A7 43671〇 β 5. Description of the Invention (Απ) If the request is accepted and not cancelled later in the request period *

(請先閱讀背面之注意事項再填寫本頁J 其將進入該髙速鍰衝記憶體存取之搮链比較階段。CCU將使 用位址(lsu-adr[ll:5])與程式庙選擇訊號(請求者),以 作出用於標籤謓取之線路選擇。檷鏟命中訊號 (ccu_lsu_hit_2)將為已知而直到CLK2之结束。對於命中情 況,該資料將在下個周期中被送回。讀取埠標蕺無論如何 將送出,且為CLK2所鎖存。 位址佇列狀態亦係於此周期中求出。標籤錯失與一個 almost_f\ill_addiiess_tiueue將宣告 ccu_rd_hold_2訊號。 CCU狀態機制將不會處理任何新的謓取請求,但是將會重試 已異常中斷之標籤比較。 由於每個高速媛衝記憶髖線路(64B)包含二個向量,存 取向量有效位元應係有效的,Μ得到搮籤命中。對於 雙向量(64Β)資料讀取,二届有效位元均須為有效,Μ得到 標籤命中。cc_off作業將總是強制一標籤錯失,且該請求 將係送出於位址佇列中。 •資料周期: 經濟部中央樣準局員工消费合作社印製 於此周期,CC II送回資料至請求者。資料將以於CLK1驅 動之低16B與於CLK2驅動之高16B,而係置於 ccu_d〇ut[127:0]上。對於64B資料請求,一個額外之周期 係用以完成傳送。 CCU將始终早半個周期(CLK2) 驅動ccu_data_id[9:0] •以通知請求者該資料將於随後CLK1送回。請求者應始终 -1 1 2 - 本紙張尺度通用中國國家樣準(CNS ) A4規格(210Χ2Ϊ»7公釐) ' " ι· 4 3 67 1 Ο Λ Α7 _____Β7_ 五、發明説明 比較ccu_data_id[9:〇] Μ適當送回資料。此外,標籤命 中亦係用作為送回資料之一個指示。 若於標籤周期中有一個標戡錯失且該位址佇列係未滿 ’ ecu將藉著送出該錯失位址、辨識(id)資訊、與其他控制 資訊到於CLK1之四個表目位址佇列,Μ啟始高多緩衝記憶 體線路找取。目前,每個位址佇列包含大約69位元之資訊 。於CLK2,記憶體位址鎖存將被載入,故F匯流排請求可於 下個CLK1作出。 2.4.4.2宽人作業 於IDC之寫入作業亦係操作於三级之管線周期:請求循 環、檷擬周期、與資料寫入周期。於寫入位址命中之情況 ,IDC係能夠於每個周期寫人資料至高速緩衝記憶體資料陣 列。 •請求周期: 經濟部中央標隼局負工消費合作社印製 (诗先閲讀背面之注意事項再填寫本頁} CCU將自於CLK1之各種單元(ARM、LSU、10)接收寫入請 求。請求者將於CLK1開始時宣告請求訊號(lsu_req)、讀取 / 寫人訊號(lsu_rw)、與向量型式(lsu_vec_type[l:〇])。 在CLK1结束之前,CCU將答應此等寫人請求之一者。藉著直 接宣告一個答應訊號(ccu_lsu_wr_grant)至請求簞兀|係 可達成至不同單元之寫人答應。由於並無資料將被送®1 ’ 請求單元係不必自CCU接收交易辨識(transact ion_id) °於 CLK2,請求者應提供位址Usu_adr[31:0])、cc„〇ff訊號 -11 3 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 4 3 67 1 Ο Α7 ___’’·____Β7___ 五、發明説明叫) (lsu_ccu_〇ff)、與資料型式(lsu_data_type[2:0])。 同於讃取之情況,CCU可能在接近CLK 2结束時宣告 ccu_wr_hold_2 , Μ通知請求者雖然已作出答應但尚不能於 且前周期中作處理。請求者應該保持驅動位址、CC_〇if訊 號、與資料型式資訊,直到已解除宣告ccu_wr_hold_2。接 著下個周期,請求者將堤供寫入資料至ccu_dout[127:0】。 •搮籤周期: 苕該請求係被答應且未在該請求周期随後被取消,其 將進入該高速緩衝記憶體存取之標链比較階段。此係寫入 埠位址搮蕺比較。CCU將使用位址(lsu_adr[ll:5])與程式 庫選擇訊號(請求者)· Μ作出用於高速鍰衝記億體之線 路選擇。該搮籤命中訊號(ccu_lsu_hit_2)將僳已知,直到 CLK2结束。ccu_off將始终強制一個標籤錯失,且寫入資料 將係置於用於外部寫入之F匯流排。 經濟部中央標準局貝工消費合作杜印製 (請先閱讀背面之注意事項再填寫本育} 請求者應該Μ於CLK1之低16B與於CLK2之高16B,而啟 始驅動資料至ccu_din[143:0]。對於S4B資料傳送,請求者 將以一個額外之周期來驅動資料。應被注意的是* CCU具有 一個内部寫入資料閂鎖,以保存此資料。無論此寫入係命 中該高速緩衝記憶體(以一或二個周期用Μ實際寫入資料 至高速媛衝記憶體)或者錯失該高速緩衝記憶體(可能Κ 相當多個周期Κ寫入資料),謓求者現在均應將該寫入視 作為已完成。 •資料寫入周期: -1 14- 本紙張尺度速用中國國家標準(CNS ) Α4规格(210Χ297公釐) 4367 1 Ο . Α7 Β7 _ 五、發明説明(/4) 對於該高速嫒衝記憶體命中之情況 ecu於此周期實際 寫入資料至高速缓衝記憶體。若於標籤周期中有搮簸錯失 ,ecu將取決於資料型式而作不同之處理。 若資料型式係32B且線路係適當(Clean)(二個向量均 係適當),CCU將僅Μ新的標籤與新的資料而重覆寫入於現 有線路。其亦將摞出正在存取之向量為有效旦不當(dirty) ,並將另個向量留在相同線路視為無效。 若資料型式係少於32B,此成為部分資料寫入。此部分 資料將係保存於一個暫時之暫存器。CCU將進行自記憶體找 取該錯失半個線路(32B),且將其載回至髙速媛衝記憶體。 接著·該部分資料將Μ適當位元組致能訊號而寫入於高速 鑀衝記憶體線路。 經濟部中央標準局員Η消費合作社印製 (請先閲讀背面之注意事項再填寫本页) 對於具有一不當(dirty)高速媛衝記億體線路之所有寫 入錯失,CCU首先將拷貝該不當線路。由於該不當資料係尚 未可用,ecu將宣告保存於答應邏輯,使得將無新的謓取或 寫人請求會被答應。接著將啟始一個内部謓取,使用該不 當線路位址以找取不當之高速緩衝記憶體線路資料。最後 ,該寫回位址與資料將送出至記憶體。 2.4.5程忒規劃椹式 該高速鍰衝記憶體係透過使用載入&儲存指令而完全 於硬體中作控制,因此其不需有任何軟題可見之暫存器。 2.4.6 ΤΠ[餌 Rfll·(份 til· 榇忒 此格式係如第二十三圖中所示。 —1 1 5- 本紙張尺度適用中國國家橾準(CNS ) Α4規格(210 X 297公釐} 43 67 1 〇 a A 7 ____Β7____ 五、發明説明(Α-Ι山) 第三章 10匯流排說明 本章說明如硬體設計者所知之10匯流排的規格。 3.1概親 10匯流排係設計用於低速”標準周邊設餚:元件’其 係為糸統所運用。此匯流排將作為介於MSP高速緩衝記憶體 控制軍元(CCU)、位元流處理器(BSP)、Μ及諸如計時器/ 中斷控制器與UART等所有其他10周邊元件之間的主要介面 。此匯流排之格式係非常類似於英代爾公司(Intel)之10歷 流排。其具有一個匯流排判優器控制連輯·其不斷地監测 匯流排Μ用於請求•並藉用圓形簽名書(不顯示簽名者順 序)(round-robin)架構Μ產生適當之請求答應。潛在之匯 流排主控器應一直宣告匯流排請求,且在取代現有匯流排 之前等待被宣告匯流排答應。匯流排主控器應一直驅動位 址,並根據協定而控制用於周期期間之媒路。 經濟部中央標準局員工消費合作社印製 (請先閏讀背面之注意事項再填寫本頁} 10匯流排偽執行於4βΜΗΖ之宪全同步的匯流排。在請求 係取樣動作之後,在MSP 10匯流排上之所有答應發生於一 個周期。此匯流排可於四個周期(四個脈衝)處理高達1 6位元組之資料傳送。此係藉用二個尺寸位元所達成•該 二尺寸位元對匯流排判優器指示出由匯流排主控器所請求 之傳送尺寸。 工〇匯流排具有32位元位址與資料多工器。位址始終出 現在資料出現之前。接收元件使用I〇B_ALF (位址閂鎖致能 )訊號,以鎖存位址。即使8位元裝置係埋接於匯流排上* -116- 本紙浪尺度適用中國國家梯準(CNS ) ΑΊΜ ( 210 X 297公釐) 43 67 1 0 av f Β7 五、發明説明U』?) 所有匯滾^存取均將假定為32位元傳送。Μ—般常規· 8位 元裝置將使用該匯流排之最低8位元[7:0],而16位元裝置 將使用匯流排之最低16位元[15:G]。若16位元装置欲與8位 元裝置通訊,應將正確資料置於用於8位元装置的匯流排之 最低8位元· Μ發現並鎖存該資料等等。若於相同期間内有 多個請求*未被答應之請求者應一直保有其請求直到為10 匯流排判優器所答應為止。於此架構中每個允許之請求係 有許多個”匯流排存取周期” •最多髙達4X3 2位元傳送( 16位元組)。區塊傳送應缌是分成多涸各為3 2位元之傳送。 所有匯流排答應均係由Ι0Β匯流排判優器所產生。不過 ,有一個並聯解碼S輯,其不變地監測位址(當有效時), 且產生逋當之晶片選擇(於下個時脈周期)至目的者。晶 片選擇將總是僅於一個周期係有效,且之後該位址係宣告 用於所有之讀取與寫入請求。每個ίο匯流排節點將具有 —個專用晶片選擇作為輸入。請參考接腳說明與時序圈。 經濟部中央標隼局貝工消资合作社印製 (請先閲请背面之注意事項再填寫本S ) 在由匯流排判優器所答應後,該2位元尺寸資訊應由主 控器(master)所產生,且應於其後之二個匯流排周期内為 有效。當CS係宣告時,被選擇之從屬器(slave)必須捕 捉該尺寸資訊K判定匯流排傳送周期是否寫入或謓取;在 啟始注意新的請求之前,10匯流排判儍器亦保持追踪該 傳送尺寸,Μ判定該匯流排何時已完成。請注意,在脈衝 匯流排傳送(無論讀取或寫人)資料之間並無”間隙 (GAP),,。 -117- 本紙張尺度適用中國國家標準(CNS ) A4规格(2丨0 X 297公釐) 經濟部中夬標隼局員工消費合作社印聚 4367 1 Ο , Α7 Β7 五、發明説明(λ4) 對於資料講取之傳送,一個備妥(ready)訊號係用以指 示請求者該資料何時係有效且何時以啟始鎖存資料。此備 妥訊號係由匯流排主控器與從屬器二者所產生。 為了符合此協定,所有10匯流排節點均須設計處理請 求之一涸10匯流排介面。此介面應符合下列規格。 尺寸 說 明 2'bOO 缺設(Default)。傳送尺寸=4位元組(一個32位元周期) 2 ’bOl 傅送尺寸=8位元組(二個32位元周期) 2,bl〇 傳送尺寸=12位元组(三個32位元周期) 2,bll 傳送尺寸=16位元组(四個周期最大尺寸) 3.2培脚說明 以下為系統10匯流排的位址、資科與控制訊號定義, 如同匯流排主控器所見。亦參考第二十四圖,其顯示10匯 流排架構定義。如前所述,10匯流排係一種多工之位址/ 資料匯流排。 -1 18- 本紙張尺度適用中國國家樣準(CNS〉A4現格(2丨OX297公釐) ^-- (請先閱讀背面之注意事項再填有本頁) 訂 東 4 3 67 1 0 A1 Λ Β7 五、發明説明(>||ί?) »xxx” 係一個用 Μ 識別請求者(ecu、bsp、urt、tan,、 int)之三傾字母碼。 經濟部中央標隼局員工消費合作杜印製 糸統10匯流排訊號定義 10匯流排訊號名稱 尺寸 方向 註 解 10匯流排[31:01 32 雙向 32位元雙商及多工之位址 與資料匯流排。 IOB_rd一1 1 輸入/ 低位動作。主控器輸出, 輸出 從屬器輸入。 IOB_wr_l 1 輸入/ 低位動作。主控器輸出, 輸出 從屬器輸入。 IOB_ready_l 1 輸入/ 低位致能。通知主控器該 輸出 資料何時係可用於謓取( 當於從屬器模式時)。主 靥器輸入·從屬器輸出。 I〇B_CS_xxx_l 1 輸入 元件選擇|低位動作。此 -119- ---------裝-- (請先閏讀背面之注意事項再t寫本頁) 訂 本紙張尺度適用中國國家橾率(CNS ) A4说格(210X297公釐〉 Α7 43671〇 87 五、發明説明㈨ 經濟部中夬標準局員工消費合作社印製 係用以處理一旦鎖存位址 後之請求。 I0B^ale_l 1 輸人 低位動作,指明位址何時 係稞定。 判優器輸出,主控器/從 靥器輸人。 10B_req_xxx_1 1 輪出 低位動作,請求取得10匯 流排之控制,Μ成為主控 器。 IOB_tsize[l:0] 1 輸入/ 輸出 傅送尺寸=4/8 11 21 1S 位元組。主控器輸出*從 靥器輸入。 I0B_grant_xxx^l 2 輸入 來自10匯流排判優器之10 匯流排答應·Μ允許此請 求裝置成為該10匯流排之 主控器。低位動作。 重置 2 輸人 低位動作,系统重置。 *"120- (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公釐) d36 Ί A7 B7 五、發明説明(aW)(Please read the precautions on the back before filling in this page. J will enter the stage of chain comparison of this fast memory access. CCU will use the address (lsu-adr [ll: 5]) and the program temple selection Signal (requester) to make a route selection for tag capture. The shovel hit signal (ccu_lsu_hit_2) will be known until the end of CLK2. For hits, this data will be sent back in the next cycle. Read The port flag will be sent out no matter what, and it is latched by CLK2. The address queue status is also obtained in this cycle. The tag miss and an almost_f \ ill_addiiess_tiueue will announce the ccu_rd_hold_2 signal. The CCU status mechanism will not process any A new capture request, but the tag comparison that has been interrupted abnormally will be retried. Since each high-speed memory hip line (64B) contains two vectors, the effective bit of the access vector should be valid, and M gets the signature Hit. For double vector (64B) data reading, the second valid bit must be valid and M gets the tag hit. The cc_off operation will always force a tag to be missed, and the request will be sent out of the address queue • Data cycle: Printed by the Consumer Cooperative of the Central Sample Bureau of the Ministry of Economic Affairs during this cycle, CC II sends the data back to the requester. The data will be set at 16B low driven by CLK1 and 16B high driven by CLK2. ccu_d〇ut [127: 0]. For 64B data requests, an extra cycle is used to complete the transfer. CCU will always drive ccu_data_id [9: 0] half a cycle earlier (CLK2) • To inform the requester that the data will be It will be sent back after CLK1. The requester should always -1 1 2-This paper size is in accordance with China National Standard (CNS) A4 (210 × 2Ϊ »7mm) '" ι · 4 3 67 1 〇 Λ Α7 _____ Β7_ 5 The invention description compares ccu_data_id [9: 〇] to properly return the data. In addition, the label hit is also used as an indication of the returned data. If there is a label error in the label cycle and the address queue is not full 'ecu will send the missed address, identification (id) information, and other control information to the four entry address queues of CLK1, and M will start to find high-buffered memory circuits. At present, each The address queue contains about 69 bits of information. At CLK2, The memory address latch will be loaded, so the F bus request can be made in the next CLK1. 2.4.4.2 The writing operation of the wide-person operation in IDC also operates in the three-stage pipeline cycle: request cycle, simulation cycle , And data write cycle. In the case of a write address hit, IDC can write human data to the cache data array in each cycle. • Request cycle: Printed by the Consumers' Cooperative of the Central Bureau of Standards, Ministry of Economic Affairs (Read the notes on the back of the poem before filling this page.) CCU will receive write requests from various units (ARM, LSU, 10) of CLK1. The requester will announce the request signal (lsu_req), read / write signal (lsu_rw), and vector type (lsu_vec_type [l: 〇]) at the beginning of CLK1. Before the end of CLK1, the CCU will agree to one of these writer requests. By directly announcing a promise signal (ccu_lsu_wr_grant) to the request, it can be agreed to by the writers in different units. Since there is no data to be sent, the request unit does not need to receive the transaction ID (transact ion_id) from CCU. CLK2, the requester should provide the address Usu_adr [31: 0]), cc „〇ff 信号 -11 3- This paper size applies the Chinese National Standard (CNS) A4 specification (210X297 mm) 4 3 67 1 〇 A7 ___ '' · ____ Β7 ___ V. Description of the invention (lsu_ccu_〇ff), and data type (lsu_data_type [2: 0 ]). As in the case of grabbing, the CCU may declare ccu_wr_hold_2 near the end of CLK 2. M notifies the requester that although it has agreed, it cannot be processed in the previous cycle. The requester should maintain the drive address, CC_ 〇if signal, and data type information until the announcement of ccu_wr_hold_2 has been released. Then in the next cycle, the requester writes data to ccu_dout [127: 0]. • Signing cycle: 系 The request was approved and not in The request cycle is then canceled, and it will enter the standard chain comparison phase of the cache memory access. This is the comparison of the written port address and address. The CCU will use the address (lsu_adr [ll: 5]) and the program Bank selection signal (requester) · M work The line selection for high-speed punching and recording of billions of bodies. The signing hit signal (ccu_lsu_hit_2) will not be known until the end of CLK2. Ccu_off will always force a tag to be missed, and the written data will be placed for external writing The F bus is imported. It is printed by the shellfish consumer cooperation department of the Central Standards Bureau of the Ministry of Economic Affairs (please read the precautions on the back before filling in this education). The requester should start at 16B lower than CLK1 and 16B higher than CLK2. Drive data to ccu_din [143: 0]. For S4B data transfer, the requester will drive the data in an extra cycle. It should be noted that * CCU has an internal write data latch to save this data. Regardless of this The write system hits the cache memory (actually writes data to the high-speed memory with M in one or two cycles) or misses the cache memory (possibly κ writes data to multiple cycles), 謓Applicants should now regard this writing as completed. • Data writing cycle: -1 14- Chinese paper standard speed (CNS) Α4 specification (210 × 297 mm) 4367 1 〇. Α7 Β7 _ 5 ,hair Explanation (/ 4) For the case where the high-speed buffer memory hits, ecu actually writes data to the cache memory during this cycle. If there is a jitter miss during the label cycle, ecu will be different depending on the data type If the data type is 32B and the line is clean (both vectors are appropriate), the CCU will only write the new label and new data to the existing line repeatedly. It will also identify that the vector being accessed is valid and dirty, and leave another vector on the same line as invalid. If the data type is less than 32B, this becomes part of the data writing. This part of the data will be stored in a temporary register. The CCU will find the missing half line (32B) from the memory and load it back to the Su Suyuan Chong memory. Then, this part of the data will be written into the high-speed buffer memory circuit with the appropriate byte enable signal. Printed by a member of the Central Standards Bureau of the Ministry of Economic Affairs and a Consumer Cooperative (please read the precautions on the back before filling this page). For all write errors of a dirty high-speed Yuan Chongji billion circuit, the CCU will first copy the improper circuit . As the improper data is not yet available, ecu will keep the declaration in the promise logic so that no new snatch or writer request will be promised. An internal fetch will then be initiated, using the improper line address to find improper cache line data. Finally, the writeback address and data will be sent to memory. 2.4.5 Programming Method This high-speed memory system is completely controlled in hardware through the use of load & store instructions, so it does not need any register to show any soft questions. 2.4.6 ΤΠ [饵 Rfll · (份 til · 榇 忒) This format is as shown in the twenty-third figure. —1 1 5- This paper size applies to China National Standards (CNS) Α4 size (210 X 297 public) } 43 67 1 〇a A 7 ____ Β7 ____ 5. Description of the invention (Mount A-I) Chapter III 10 Bus description This chapter describes the specifications of the 10 bus as known to the hardware designer. 3.1 About the 10 bus system Designed for "low-speed" standard peripherals: the component 'which is used by the system. This bus will serve as a buffer between the MSP cache control unit (CCU), bit stream processor (BSP), M and The main interface between all other 10 peripherals such as timer / interrupt controller and UART. The format of this bus is very similar to Intel's 10 calendar bus. It has a bus arbiter Controller control series • It continuously monitors the bus M for requests. • Borrows a circular signature book (not showing the signer sequence) (round-robin) framework M to generate appropriate request consents. Potential bus master control The device should always announce the bus request and replace the existing bus Waiting for the bus to be announced. The bus master should always drive the address and control the media path used during the cycle according to the agreement. Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs (Please read the notes on the back first) Fill out this page again} The 10 bus pseudo-synchronous bus that executes on the constitution of 4βΜΗZ. After the request is sampled, all promises on the MSP 10 bus occur in one cycle. This bus can be in four cycles ( Four pulses) processing data transmission of up to 16 bytes. This is achieved by borrowing two size bits. The two size bits indicate to the bus arbiter that the transmission requested by the bus master Dimensions. The industrial bus has a 32-bit address and data multiplexer. The address always appears before the data appears. The receiving component uses the IOB_ALF (address latch enable) signal to latch the address. Even The 8-bit device is embedded on the busbar * -116- The paper scale is applicable to the Chinese National Standard (CNS) ΑΊΜ (210 X 297 mm) 43 67 1 0 av f Β7 V. Description of the invention U "?) All Remittance ^ access will be false Set to 32-bit transmission. M—Generally normal. 8-bit devices will use the lowest 8 bits of the bus [7: 0], while 16-bit devices will use the lowest 16 bits of the bus [15: G ]. If a 16-bit device wants to communicate with an 8-bit device, the correct data should be placed in the lowest 8-bit · M of the bus used for the 8-bit device. The data is found and latched, etc. If in the same period There are multiple requests * Unaccepted requesters should keep their requests until they are approved by the 10 bus arbiter. Each allowed request in this architecture has many "bus access cycles" • Up to 4X3 2-bit transmission (16 bytes). Block transfer should be divided into multiple 32-bit transfers. All bus promises are generated by 10B bus arbiter. However, there is a parallel decoding S series, which constantly monitors the address (when it is valid) and generates an appropriate chip selection (in the next clock cycle) to the destination. The wafer selection will always be valid for only one cycle, and thereafter the address is declared for all read and write requests. Each bus node will have a dedicated chip selection as input. Please refer to the pin description and timing circle. Printed by the Central Bureau of Standards, the Ministry of Economic Affairs, Beigong Consumer Cooperative (please read the notes on the back before filling in this S). After the bus arbiter agrees, the 2-digit size information should be provided by the main controller ( master), and shall be valid for the next two bus cycles. When CS is announced, the selected slave must capture the size information K to determine whether the bus transmission cycle is written or snatched; before starting to notice the new request, the 10-bus deterrent also keeps track. For the transmission size, M determines when the bus is completed. Please note that there is no "GAP" between the data transmitted by the pulse bus (regardless of reading or writing). -117- This paper size applies to the Chinese National Standard (CNS) A4 specification (2 丨 0 X 297 (Mm) Printed by the Consumers' Cooperative of the Ministry of Economic Affairs of the Ministry of Economic Affairs 4367 1 〇, Α7 Β7 V. Description of the Invention (λ4) For the transmission of data, a ready signal is used to instruct the requester of the data When is valid and when is the data latched from the beginning. This ready signal is generated by both the bus master and slave. In order to comply with this agreement, all 10 bus nodes must be designed to process one of the requests. 10 Bus interface. This interface should meet the following specifications. Size description 2'bOO Default (Transfer size). Transmission size = 4 bytes (one 32-bit period) 2 'bOl Fu size = 8 bytes (two 32-bit period) 2. bl〇 transmission size = 12 bytes (three 32-bit cycles) 2. bll transmission size = 16 bytes (maximum size of four cycles) 3.2 Footprint description The following is the system 10 confluence Definition of address, asset and control signal, Seen with the bus master. See also Figure 24, which shows the definition of the 10-bus architecture. As mentioned earlier, the 10-bus is a multiplexed address / data bus. -1 18- This paper Standards apply to Chinese national standards (CNS> A4 now (2 丨 OX297 mm) ^-(Please read the notes on the back before filling this page) Ding Dong 4 3 67 1 0 A1 Λ Β7 V. Description of the invention (≫ || ί?) »Xxx" is a three-pronged alphabetic code that identifies the requester (ecu, bsp, urt, tan ,, int) with M. The Central Ministry of Economic Affairs, Ministry of Economic Affairs, Employee Consumption Cooperation, DuPont System 10 Bus signal definition 10 Bus signal name Size direction annotation 10 Bus [31:01 32 Bi-directional 32-bit dual quotient and multiplexed address and data bus. IOB_rd-1 1 1 input / low-position action. Main controller output , Output slave input. IOB_wr_l 1 input / low-level action. Master output, output slave input. IOB_ready_l 1 input / low-level enable. Notify the master when the output data is available for grabbing (when in slave mode) Hours.) Main organ Input / slave output. I〇B_CS_xxx_l 1 Input component selection | Low position operation. This -119- --------- install-(Please read the precautions on the back before writing this page) Paper size is applicable to China National Standards (CNS) A4 scale (210X297 mm) A7 43671〇87 V. Description of the invention 夬 Ministry of Economic Affairs, China Standards Bureau, Employee Consumer Cooperative Printing is used to process requests once the address is latched . I0B ^ ale_l 1 Input low action, indicating when the address is fixed. Arbiter output, master / slave input. 10B_req_xxx_1 1 round-out low-level action, requesting control of 10 buses, and M becomes the main controller. IOB_tsize [l: 0] 1 input / output Fu send size = 4/8 11 21 1S bytes. Master output * Slave input. I0B_grant_xxx ^ l 2 Input 10-bus from 10-bus arbiter promise. M allows this request device to become the master of the 10-bus. Low post action. Reset 2 Enter the low position and the system resets. * " 120- (Please read the precautions on the back before filling this page) This paper size applies to Chinese National Standard (CNS) A4 (210 X 297 mm) d36 Ί A7 B7 V. Description of Invention (aW)

輪入Turn in

3.3播輯說明 10匯流排判優控制單元係顯示於第二十五腸中。 3.4 τ η皤箝排時序 10匯流排讀取時序(傅送尺寸=1字組(4位元組))係顯 示於第二十六圖中。 10匯流排寫入時序(傅送尺寸=1字姐(4位元组))係顯 示於第二十七圖中。 10匯流排謓取時序(傳送尺寸=4字組(16位元組))係 顯示於第二十八圖中。 10匯流排寫入時序(傳送尺寸=4字組(16位元組))係 顯示於第二十九圖中。 第四章 快速匯流排說明 本章說明如同硬體設計者所見之F(快速)匯流排的規格 請 先 閏 讀 背 面 之 注 意 事 項 再 寫裝 本衣 頁 訂 '泉 經濟部中央標準局員工消費合作社印裝 經由一個非多工之位址與資料匯流排線路*記憶體控 制器、PCI、顧客ASIC與高速缓衝記憶體子系統將介面至系 統匯流排"F匯流排"。將有一個中央F匯流排判優控制理輯 ,其將監測請求並藉用某些優先順序架構K產生答應。匯 -121- 本纸涑尺度適用中國國家樣準(CNS > A4規格(2t〇X 297公釐) 五、發明説明(/HR) 流排主控器(位址與資料源)將—直宣告匯流排請求’且 等待該答應。正常而言,如該匯流排進行之請求傜未由另 個主控器/從雇器所運用(所用答應均係組合性地產生) ,將於相同之周期内發生答懕。一旦主控器收到匯流排答 懕,位址/資料/控制線路將於随後周期被送出。一個” 資料備妥”訊號將一直處理實際資料|Μ指示接收者開始 鎖存随後周期。 欲運用最大之匯流排寛度,四個連纊請求可於—個背 靠背(back to back)方式之管路被收到/送出,且一個” 請求FIFO”係須用Μ處理所有四個請求。該記憶體控制將 具有一個四(4)深(deep)請求FIFO與二⑵深(deep)資料FIFO 。由於此協定特性,將需用到一個” AF-FULL”與” DF-FULL” 訊號,其係分別為位址FIFO滿(Full)與資料FIFO滿。F匯流 排資料寬度將為8位元组(64位元)與32位元位址。F匯淀排 係藉用答應計數與請求尺寸匯流排,而將可支援8、16與32 位元組之資料傳送。 經濟部中央標準局貝工消費合作社印製 (請先閱讀背面之注意事項再璜寫本頁) 每個F匯流排單元均將具有控制理輯Μ請求匯流排。此 埋輯將取決於各單元應用(記憶體/PCI/高速鍰衝記憶體 ……等)之不同而有所區別。不過•於各涸軍元中之實際 匯流排優先軍將係相同,且將係於所有子横組中為複式。 此單元將作用為介於外部匯流排主控器/從屬器與内部箪 元埋輯之間的一個媒介。舉例而言,於記憶體控制器之情 形,一旦CAS係终止”動作”,記憶通控剌器將宣告一涸内 -12 2- 本紙張尺度逍用中國國家揉準(〇阳)八4说格(210父297公釐) ~~ 經濟部中央標準局員工消費合作社印繁 ^367 1 Ο λ Α7 ___ Β7 五、發明説明(心|1>) 吾PS求至F匯滾排判優邏輯,其經由一個指出使用F匯流排 之®求的内部訊號。回應此請求,F匯流排控制器將宣告一 @請求至在記憶體控制器通輯外部之糸統,且等待答懕。 一旦收到答應,將由記憶體控制器中之答覆資料FIFO第一 個表目送出位址/資料/控制。 至記憶體控制器之系统讅求可為自1位元组至3 2位元姐 之最大尺寸。對於超過32位元姐之請求尺寸*該資源/請 求者將藉用該F匯流排”尺寸”位元Μ啟始多個請求。此將 可實施,歸因於SDRAM記憶體匯流排(1或2個三星公司 SDRAM 1M X 16)之限制。SDRAM將對於八(8)位元之倍數長度 作程式規劃,以達成糸统其餘部分所需之全長32位元組。 對於少於32位元姐之請求,將可由SDRAM找取所有之32位元 組|但僅由所需數目之位元組將被送出至目的者。 亦將有一個十(1(3)位元請求者ID匯流排,其將係Μ " 晶片選擇”訊號而成為有效。(同於位址/資料之周期) 0 所有F匯流排節點均將產生一個三位元”目的ID”至F 匯流排判優器。此三個位元將係藉請求而為有效*且其指 出謫求之目的(destination) °目的ID位元[1:0]係由進人 請求者ID而解碼•如後: 請求者ID [9:6] 來源 目的IDil:0]3.3 Description of the episode The 10-bus arbitration control unit is shown in the 25th intestine. 3.4 τ η 皤 clamp timing 10 bus read timing (Fu sent size = 1 byte (4 bytes)) is shown in the 26th figure. 10-bus write timing (Fu send size = 1 character (4 bytes)) is shown in the twenty-seventh figure. The 10-bus capture timing (transmission size = 4 bytes (16 bytes)) is shown in the 28th figure. The 10-bus write timing (transmission size = 4 bytes (16 bytes)) is shown in the 29th figure. Chapter 4 Description of the Fast Bus This chapter explains the specifications of the F (Fast) Bus as seen by the hardware designer. Please read the precautions on the back before writing this booklet and order it. The device is connected to the system bus " F bus " via a non-multiplexed address and data bus line * memory controller, PCI, customer ASIC and cache subsystem. There will be a central F-bus arbitration control series, which will monitor the request and borrow some prioritization framework K to generate a promise. Hui-121- The standard of this paper is applicable to Chinese national standard (CNS > A4 specification (2t〇X 297mm)) 5. Description of the invention (/ HR) The main controller (address and data source) of the flow will be-straight Declare the bus request 'and wait for the promise. Normally, if the request made by the bus is not used by another master / slave machine (the promises used are generated in combination), it will be the same An answer occurs during the cycle. Once the master receives the bus answer, the address / data / control line will be sent out in the subsequent cycle. A "data ready" signal will always process the actual data | M instructs the receiver to start The subsequent cycle is latched. To use the maximum bus level, four consecutive requests can be received / sent in a back-to-back pipeline, and a "request FIFO" must be used Handles all four requests. The memory control will have a four (4) deep request FIFO and a two-deep data FIFO. Due to the nature of this agreement, an "AF-FULL" and " DF-FULL "signals, which are the address FIFO full and data respectively. FIFO is full. F bus data width will be 8-byte (64-bit) and 32-bit address. F sink bank will use the bus that promises to count and request size, and will support 8, 16 and 32 Byte data transfer. Printed by the Central Standards Bureau of the Ministry of Economic Affairs, Shelley Consumer Cooperative (please read the notes on the back before writing this page). Each F bus unit will have a control unit M request bus. This Recording will vary depending on the application of each unit (memory / PCI / high-speed buffer memory ... etc.). However, the actual bus priority army in each army will be the same, and will Duplicated in all sub-horizontal groups. This unit will act as an intermediary between the external bus master / slave and the internal unit memory. For example, in the case of a memory controller, Once the CAS system terminates the "action", the memory pass controller will announce a time within -12 2- This paper size is used by the Chinese national standard (0 Yang) 8 4 grid (210 father 297 mm) ~~ Ministry of Economic Affairs Consumer Standards of the Central Bureau of Standards Yin Fan ^ 367 1 〇 λ Α7 ___ Β7 V. Explanatory note (Heart | 1 >) Our PS seeks the F-bus rollout arbitration logic via an internal signal indicating that the F-bus is used. In response to this request, the F-bus controller will declare an @Request 至The external system outside the memory controller and waiting for an answer. Once the promise is received, the address / data / control will be sent out by the first entry of the response data FIFO in the memory controller. To the memory controller The system request can be the largest size from 1 byte to 32 bit sisters. For the requested size of more than 32 bit sisters * the resource / requester will borrow the F bus "size" bit M Kai Begin multiple requests. This will be implemented due to the limitation of the SDRAM memory bus (1 or 2 Samsung SDRAM 1M X 16). SDRAM will program the multiples of eight (8) bits to achieve the full 32-bit size required by the rest of the system. For requests with less than 32 bits, all 32 bytes will be found by SDRAM | but only the required number of bytes will be sent to the destination. There will also be a ten (1 (3) -bit requester ID bus, which will be enabled by the M " chip selection "signal. (Same as the address / data cycle) 0 All F bus nodes will Generate a three-bit "destination ID" to F bus arbiter. These three bits will be valid by request * and indicate the destination of the request ° destination ID bits [1: 0] Decoded by entering the requester ID • As follows: Requester ID [9: 6] Source destination IDil: 0]

0 0 0 0 保留 N/A -123- 本紙張尺度適用中國國家標準(CNS ) A4現格(210X.297公麓) ---------种衣------?τ------'i (請先閱讀背面之注意事項再瑣寫本頁) 436710 A7 B7五、發明説明(A典) 0 0 0 1 ARM7 N/A 0 0 10 FU N/A 0 0 11 LSU N/A 0 100 CCU 0 0 010 1 ASIC 11 0110 HEM 0 1 0111 PCI 10 1 XXX 保留 (請先聞讀背面之注意事項再填寫本頁} 經濟部中央橾準局貝工消費合作社印製 目的ID位元U)將係用K指示讀取/寫人請求狀態。此 將有助於F匯流排判優器Μ區別僅有位址之請求(謓取)與位 址/資科之請求(寫入)。 正常而言,該答應計數位元egrCNT[l:G]"指示出請求 者m要匯流排之F匯流排周期數。對於背對背(back to back)之請求,該等謓求將對匯流排主控器指出請求之長度 。F匯流排將根據此二個答應計数位元而宣告答應。 F匯流排係一個分離交易匯流排,其支援所送出之讀取 。此意謂著當請求者作出匯流排之請求且一旦獲得答應時 ,其將驅動位址並完成交易。稍後•從藺器/資料源將藉 用目的ID而送回資料,且送回相同請求至請求者。此特點 有效改菩匯流排頻寬,且允許其他主控器可更快地運用該F 匯流排。 欲知詳情,請參考時序圖。 -124- 本紙浪尺度適用中國國家標準(CNS ) A4規格(210X297公釐} 經濟部中央標準局Λ二消费合作社印装 43 67 1 0 a7 Λ ___ _B7__ 五、發明説明(/\亦) 4 2接Jjj說明 系統F匯流排之位址、資料與控制訊號係如后。如先前 所述,F匯流排係非多工位址/資料匯流排。 ”xxx”係識別請求者名稱(raem、pci、asc、ecu)之三個 字母碼。 列表16 糸統F匯流排訊號定義 F匯流排訊號名稱 尺寸 方向 註 解 Faddr [31:0] 32 雙向 於分開之位址線上之32位 元位址匯流排。 Fdata [63:0] 64 雙向 雙重變化之64位元資料匯 流排。 Frd_wr_l 1 雙向 ” 1 ” == > 謓取, ” 〇 ” == >寫入 Fxxx_cs_l 1 輸入 晶片選擇,低位動作 Fdrdy_1 1 雙向 125- 資料傅妥訊號,於簧際資 料前一個周期為有效。僅 本紙浪尺度適用中國國家標準(CNS丨Α4規格(2KJX297公釐) ---------^------tr------1. (請先閲讀背面之注意事項再也k-本頁) 6 3 Δ ο 五、發明説明(A-州 經濟部中央標準局員工消费合作社印製 由資料源所宣告|低位動 作。 Freq_ID 10 雙向 請求ID,其係在資料之前 。此等訊號具有諸如 Fd_rdy訊號位元[9 : 6 ] -θ請求者ID位元-交易Η之相同時序 Fxxx_req_I 1 輸出 來源F匯流排請求。低位 動作 Fxxx_grCNT 2 輸出 F匯流排答應計數*其係 Μ請求而有效,用Κ指出 答應所需周期數 F xxx_grant_1 1 輸入 來自中央判優單元之F匯 流排答應,低位動作 Fxxx,did 3 輸出 126- F匯流排目的I D。此訊號 係以請求作驅動*指示主 要F匯流排判優器產生哪 一個 CS 〇 (請先閱讀背面之注意事項再蜂寫本頁.) .裝·0 0 0 0 Reserved N / A -123- This paper size is applicable to the Chinese National Standard (CNS) A4 now (210X.297 foot) --------- seed coat ------? Τ ------ 'i (Please read the precautions on the back before writing this page) 436710 A7 B7 V. Invention Description (A Code) 0 0 0 1 ARM7 N / A 0 0 10 FU N / A 0 0 11 LSU N / A 0 100 CCU 0 0 010 1 ASIC 11 0110 HEM 0 1 0111 PCI 10 1 XXX Reserved (Please read the notes on the back before filling out this page) Printed by the Central Laboratories Bureau of the Ministry of Economic Affairs The destination ID bit U) will indicate the read / write request status with K. This will help the F bus arbiter M to distinguish between an address-only request (capture) and an address / asset request (write). Normally, the promise count bit egrCNT [l: G] " indicates the number of F bus cycles of the requester m to bus. For back-to-back requests, these requests will indicate the length of the request to the bus master. F bus will announce the promise based on the two promise count bits. F bus is a separate transaction bus that supports the reads sent. This means that when a requester makes a request for a bus and once agreed, it will drive the address and complete the transaction. Later • The slave / source will borrow the destination ID to send the data back, and send the same request back to the requester. This feature effectively changes the bandwidth of the bus and allows other masters to use the F bus faster. For more details, please refer to the timing diagram. -124- The size of this paper is in accordance with Chinese National Standard (CNS) A4 (210X297 mm) Printed by the Central Bureau of Standards of the Ministry of Economic Affairs Λ2 Consumer Cooperatives 43 67 1 0 a7 Λ ___ _B7__ 5. Explanation of the invention (/ \ 也) 4 2 The address, data and control signal of the F bus of the system according to Jjj are as follows. As mentioned earlier, the F bus is a non-multi-site address / data bus. "Xxx" is the name of the requester (raem, pci , Asc, ecu). List 16 糸 System F bus signal definition F bus signal name size direction note Fadr [31: 0] 32 32-bit address bus bidirectionally on separate address lines . Fdata [63: 0] 64 64-bit data bus with double changes in both directions. Frd_wr_l 1 Both directions "1" == > Snatch, "〇" == > Write Fxxx_cs_l 1 Enter chip selection, low-level action Fdrdy_1 1 Two-way 125- Data Futu signal, valid for the period before the inter-spring data. Only the paper wave scale applies the Chinese national standard (CNS 丨 Α4 specification (2KJX297 mm) --------- ^ --- --- tr ------ 1. (Please read the precautions on the back first -This page) 6 3 Δ ο 5. Description of the invention (A-Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs prints the low-level action announced by the data source. Freq_ID 10 Two-way request ID, which precedes the data. These signals Has the same timing as Fd_rdy signal bits [9: 6]-θ Requester ID bits-Transaction Η Fxxx_req_I 1 Output source F bus request. Low-level action Fxxx_grCNT 2 Output F bus promise count * It is valid as M request Use K to indicate the number of cycles required for approval F xxx_grant_1 1 Enter the F bus promise from the central arbitration unit, the low-level action Fxxx, did 3 will output the 126- F bus destination ID. This signal is driven by the request * indicates the main F Which CS is generated by the bus arbiter? (Please read the precautions on the back before writing this page.)

、1T 朿. 本紙張尺度適用中國國家標準{ CNS ) Α4規格(210X 297公釐) 6 c 五、發明説明("奶) 經濟部中央標準局員工消費合作社印製、 1T 朿. This paper size applies to Chinese National Standard {CNS) A4 specification (210X 297 mm) 6 c 5. Description of invention (" milk)

Fxxx_did[l:0}==目的 ID * Fxxx_did [2]== 謓取/寫入狀態。 (G = >寫人,1 = >讓取) Fxxx_af u11 1 輸出 位址FIFO係滿的。當該 FIFO中有(n-1)画表目係 有效時,將宣告此訊號。 高位動作 Fxxx_dful1 1 輸出 資料FIFO係滿的。當該 FIFO中有(n-1)個表目係 有效時,將宣告此訊號。 高位動作 F.reset^l 1 輸入 低位動作,同步F匯流排 重置 F c 1 k 1 輸入 80 Μ HZ匯流排時脈 Fpr—wr_l 1 輸入 127- 部分寫入指示器,接收器 藉用此訊號可判別於每8 涸位元組內之位元組尺寸 ---------扣衣— {請先閩讀背面之注意事項再势窝本頁)Fxxx_did [l: 0} == Destination ID * Fxxx_did [2] == Capture / write status. (G = > Writer, 1 = > Let) Fxxx_af u11 1 Output Address FIFO is full. This signal will be announced when there are (n-1) drawing entries in the FIFO. High-level action Fxxx_dful1 1 Output The data FIFO is full. This signal will be announced when there are (n-1) entries in the FIFO. High position action F.reset ^ l 1 input low position action, synchronous F bus reset F c 1 k 1 input 80 MHZ bus clock Fpr—wr_l 1 input 127- part of the write indicator, the receiver borrows this signal Can be distinguished in the size of each 8-byte byte --------- button clothing — {Please read the precautions on the back first, then the potential home page)

11T 涑, 本紙張尺度適用中國國家標準< CNS ) A4规格(2丨OX 297公釐) ^ Α7 __ Β7 五、發明説明 。此訊號係與Freq_size [7:0】结合使用。 Freq_size 8 雙向 傳送尺寸(<32位元組、32 位元組、64位元組、128 位元組)* *須有解碼列表定義Μ用 於 RMW ° ---------装— (請先聞讀背面之注意事項再鲈寫本頁) 第三十圖說明該記憶體請取請求F匯流排流程。第三十 一圖說明該記憶體寫入請求F匯流排流程。第三+二圖說明 主控器/從羼器”非記憶體”請求F匯流排流程。第三十三 圃說明中央化之F匯流排判優控器單元。 第三十四至三十六圖係F匯流排時序圖。第三十四圖說 明記憶通寫入請求F匯流排時序。(8位元組資料傳送係顯 示出,將可用於16/32/64/12 8位元組多資料周期)第三十 五圖說明記憶體謓取請求F匯流排時序(傳送尺寸=8位元 組)°第三+六圖說明記憶體背靠背(back to back)寫入 請求(傳送尺寸=32位元組)。 第五章 P C I匯流排 本章敘述P C I核心與P C I連接(g 1 ue )邏輯之規格,其係 與内部F匯流排作成介面。 -1 28- 本紙乐尺度適用中國國家梯準(匚奶^4规格(21〇父297公|) 訂 東 經濟部中央標準局貝工消費合作社印裝 4 3 6"Π Q : 436M Ο , A7 ______________B7_____ 五、發明説明(/HM) 5 . 1槪觀~ M S P _ I E P C I控制器係設計成符合p c I匯流排規格修訂本 2.1。欲知詳情,請參考此標準規格。 PCI單元包含二個主要部分:PCI核心與卩匯流排’連接 *埋輯。P C I核心主要係與執行於3 3 Μ Η Ζ之P C I匯流排速度 的外部PCI元件作為介面。F匯流排*連接*遴輯僑介面至 將執行於80M HZ之三星公司F匯流排。此連接埵輯係介面於 PCI核心與F匯流排之間。藉著於該等子區塊二端使用FIFO, 可達成速度同步化。 三星公司PCI核心亦包含虛擬資訊段鍰衝器(VFB)埵輯 ,以及所有需用以透過F匯流排而介面至ARM 7之VFB暫存器 Ο 此PCI單元之一個獨特的特點為*自主機MSP CPU晶片 與MSP晶片至主機CPU之中斯處理。此將於本章中作進一步 討論。 5.1.1三虽公P C T核心方愧圖 此方塊臞係顯示於第三十七圖中。 經濟部中央標準局員工消費合作社印製 (請先閱讀背面之注意事項再續寫本頁) 5.2 PCI F確流排介而遵輯(第三十八圖) P C I核心之此子區塊係與M S P内部F匯流排及微P C I核心 作介面。位址與資料係儲存於FIFO兩端(亦即自PCI核心與 F匯流排)。此子區塊亦係負費用以使PCI訊號與F匯流排時 脈同步化,且反之亦然。 PCI核心缠輯可係為一個F匯流排主控器與從屬器元件 -129- 本紙張尺度適用中國國家標準(CNS ) A4現格(21〇><297公釐) 4367 1 〇 , A7 B7 經濟部中央標準局員工消費合作社印製 五、發明説明(户-叫 «大部分之存取係經由64位元F匯流排而指向區域之SDRAM 記憶體。欲知F匯流排協定之說明,請參考F匯流排之章節 Ο PCI F匯流排控制邏輯亦包含虛擬資訊段媛衝器暫存器 與控制。此等暫存器係設計為經由卩匯流排至ARM7。請參考 該等方瑰圖。 5 . 3 ΡΠ T V FR« 1§ MSP PCI核心係完全遵從於PCI 2.1規格。唯一添加者 係暫存器數,其係增加用.於中斷與軟體MSP重置。 藉著設定自MSP控制暫存器之MSP(位元<3>)的PCI主櫬 中斷請求•於ARM7中之軟體可中斷該主機CPU。此將引起 PCI核心理輯中斷該主機CPU,藉由宣告PCI匯流排之中斷接 腳(INTA#)。接著,主機CPU將承認該中斷,其透過於MSP控 制暫存器中之PCI主機中斷認可(位元<4>)。此將使得中斷 線路成為不動作之狀態。 MSP PCI核心亦可接受來自主機CPU之一個中斷,其基 本上係一個至ARM7之中斷。由於PCI規格並未支援任何中斷 輸入接腳,來自MSP控制暫存器中之主攏〈位元<2>)的MSP中 斷請求係用K提供此功能。主機CPU可設定此位元K指示一 個至ARM7之中斷。一旦該主櫬中斷係被認可,ARM 7將接著 清除此暫存器。參考第四十一画中之方塊圖。關於第四十 —圓,係有三個暫存器,其係映射至MSP區域而非PCI空間 0 -1 30- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X W7公釐) (請先閱讀背面之注意事項再填寫本頁) .裝 訂 泉 經濟部中央標準局負工消費合作社印製 A7 B7 _ 五、發明説明(/η)1) 欲知有闞實際PCI核心之詳情,請參考PCI 2 . 1規格。 第六章 記憶體控制器 6.1 本章敘述如硬體與軟體設計者所見之記憶體控制器的 規格。 6,2粧觀 MSP記憶體控制器將具有對於成本與性能取捨的種種特 點與可程式性階層。記憶體控制器將介面於主系統匯流排 "F匯流排"(其將係執行於8GM HZ)與DRAM晶片之間。為了達 成80M HZ時脈頻率·對初始設計步驟將使用同步MAM。 最终係,記憶體子糸铳將支援標準快速分頁DRAM、延 伸資料輸出(EDO,Extended Data Out)DRAM、與同步 DRAM 。記憶體程式庫尺寸將係限制於二個⑵外部程式庫,其將 係可交錯。 初始之同步DRAM記憶體控制器將具有需用以搡作該等 DRAM之僅僅最少持性。該等”基本”之最初通過記憶體控制 器特性係如后: •三星公司同步DRAM之支援 •使用二個SDRAM晶片(1MX 16)之一 β (1)記憶體程式 庫 在 ras 前之 Cas(Cas-Before-ras)更新(CBR)之支援 •部分寫入之支援,其啟始謓取-修正-寫入之作業 •内部程式庫交錯之支援(經由MAUI]之乒乓效果) • 8 G Μ Η Z記憶體與處理器匯流排(1:1)頻率匹配 -13 1- 本紙悵尺度適用中國國家楳準(CNS ) Α4规格(2!ΟΧ297公釐) I I HI H 1 n 訂 . I ~[ ί'" (請先閱讀背面之注意事項再填窝本頁) 4 3 67 飞 〇 4 A7 B7 經濟部中夹標準局員工消費合作社印製 五、發明説明U-讲) 可运式之更新速率 •位址與資料佇列,Μ更佳運用該糸统匯流排 •手動”雙程式庫預先充電”之支援 MSP記憶體控制器將具有二個主畏子元件:資料控制器 與位址控制器。資料控制器將具有謓取與寫入資料庁列* K儲存來自DRAM之謓取寅料與來自處理器匯流排之寫入實 料。資料控制器將亦包含用於位元組寫入之所有RMW埵輯。 位址控制器將產生所有至資料控制器之控制。 該位址控制器將具有請求佇列、回覆ID佇列、記憶趙 位址解碼埋輯、分頁比較器遲輯、RAS/CAS狀態機制、更新 狀態機制K及該賣料控制器所使用之所有必要的控制訊號 0 SDRAM記億體區塊將係同於糸統時脈。該SDRAM將接收 ♦ 一份各個控制訊號。 6,2.1記憧捕捽制器方愧園 此方塊圖係顯示於第四十二圖中。 6.2.2 SP.憤艚捽制砮箝猂 此流程係顯示於第四十三圖中。 6.3 位 faf·梓制器(AC, Address Control ler) 紀憶體控制器之位址控制器部分將係負責用K產生所 有之DRAM控制,Μ及用Κ管理該資料控制器。MSP記憶體控 制器之此部分將亦負貴於F匯流排介面之位址與控制路徑。 位址控制器之各個子區塊係描述於随後之方塊圖。 -132- (請先閱讀背面之注意事項再續寫本頁) -裝. ,11 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) "4 3 67 1 Ο Λ Α Α7 ____ Β7__ 五、發明説明(M?q 6 ·3 ·1位_址捽制兹方拽i ns 此方瑰圖係顯示於第四十四圖中。11T 涑, this paper size applies the Chinese National Standard < CNS) A4 specification (2 丨 OX 297 mm) ^ Α7 __ Β7 V. Description of the invention. This signal is used in combination with Freq_size [7: 0]. Freq_size 8 Bi-directional transfer size (< 32-bit, 32-bit, 64-bit, 128-bit) * * Decoding list definition M must be used for RMW ° --------- install — (Please read the notes on the back before writing this page) Figure 30 illustrates the process of requesting the F bus for this memory. Figure 31 illustrates the flow of the memory write request F bus. The third and second diagrams illustrate the flow of the master / slave "non-memory" request F bus. Thirty-three gardens describe the centralized F-bus arbiter controller unit. The thirty-fourth to thirty-sixth diagrams are timing diagrams of the F bus. Figure 34 illustrates the memory bus write request F bus timing. (The 8-byte data transmission system shows that it can be used for 16/32/64/12 8-byte multi-data cycles.) The thirty-fifth figure illustrates the timing of the memory capture request F bus (transmission size = 8-bit (Tuples) ° The third and sixth figures illustrate the back-to-back write request (transfer size = 32 bytes). Chapter 5 PCI Bus This chapter describes the specifications of the logic between the PCI core and the PCI (g 1 ue) logic, which is the interface with the internal F bus. -1 28- This paper scale is applicable to China ’s national standard (匚 奶 ^ 4 size (21〇 father 297 male |) Dingdong Central Bureau of Standards of the Ministry of Economics and Printing Cooperative Print 4 3 6 " Π Q: 436M 〇, A7 ______________B7_____ V. Description of the Invention (/ HM) 5.1 Viewpoint ~ MSP _ IEPCI controller is designed to comply with pc I bus specification revision 2.1. For details, please refer to this standard specification. The PCI unit contains two main parts : The PCI core is connected to the 卩 bus * and embedded. The PCI core is mainly used as an interface with external PCI components running at the PCI bus speed of 3 Μ Η ZO. The F-bus * connection * Samsung F bus at 80M HZ. This connection series interface is between the PCI core and F bus. By using FIFOs at the two ends of these sub-blocks, speed synchronization can be achieved. Samsung's PCI core is also Includes the Virtual Information Segment Flusher (VFB) series, and all VFB registers that need to be interfaced to ARM 7 through the F bus. One unique feature of this PCI unit is * from the host MSP CPU chip and MSP The chip is processed in the host CPU. This will be discussed further in this chapter. 5.1.1 Although the core PCT chart is shown in Figure 37, it is printed by the Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs (please read the note on the back first) Matters will be continued on this page) 5.2 PCI F confirms the flow and complies (Figure 38) This sub-block of the PCI core is interfaced with the MSP internal F bus and the micro-PCI core. Address and data Stored at both ends of the FIFO (that is, from the PCI core and F bus). This sub-block is also a negative cost to synchronize the PCI signal with the F bus clock, and vice versa. The PCI core series can be One F bus master and slave element -129- This paper size is applicable to Chinese National Standard (CNS) A4 (21〇 > < 297mm) 4367 1〇, A7 B7 Employees of the Central Standards Bureau of the Ministry of Economic Affairs Printed by the Consumer Cooperative. 5. Description of the invention (house-call «most of the access is through the 64-bit F bus to the area of SDRAM memory. For the description of the F bus protocol, please refer to the F bus section Ο PCI F bus control logic also contains virtual information Registers and controls. These registers are designed to be connected to ARM7 via the bus. Please refer to the square chart of this party. 5.3 ΠΠ TV FR «1§ The MSP PCI core is fully compliant with the PCI 2.1 specification. The only addition This is the number of registers, which is used for interruption and software MSP reset. By setting the MSP (bit < 3 >) of the MSP control register to the PCI host 榇 Interrupt request • Software in ARM7 can interrupt the host CPU. This will cause the PCI core editor to interrupt the host CPU by declaring the interrupt pin (INTA #) of the PCI bus. The host CPU will then acknowledge the interrupt, which is recognized by the PCI host interrupt in the MSP control register (bit < 4 >). This will make the interrupt line inactive. The MSP PCI core can also accept an interrupt from the host CPU, which is basically an interrupt to ARM7. Since the PCI specification does not support any interrupt input pins, the MSP interrupt request from the master (bit < 2 >) in the MSP control register is provided by K. The host CPU can set this bit K to indicate an interrupt to ARM7. Once the main interrupt is recognized, ARM 7 will then clear this register. Refer to the block diagram in the 41st painting. Regarding the fortieth circle, there are three registers, which are mapped to the MSP area instead of the PCI space. 0 -1 30- This paper size applies the Chinese National Standard (CNS) A4 specification (210X W7 mm) (please first (Please read the notes on the back and fill in this page). Binding printed by the Central Standards Bureau of the Ministry of Economic Affairs, Printed by the Consumers Cooperative of A7 B7 _ V. Description of Invention (/ η) 1) For details of the actual PCI core, please refer to PCI 2.1 specifications. Chapter 6 Memory Controller 6.1 This chapter describes the specifications of the memory controller as seen by hardware and software designers. 6,2 makeup concept MSP memory controller will have a variety of features and programmable levels of trade-offs between cost and performance. The memory controller will interface between the main system bus " F bus " (which will be implemented at 8GM HZ) and the DRAM chip. To achieve an 80M HZ clock frequency, synchronous MAM will be used for the initial design steps. In the end, the memory subsystem will support standard fast paged DRAM, extended data output (EDO), and synchronous DRAM. Memory library size will be limited to two external libraries, which will be interleaved. The initial synchronous DRAM memory controller will have only the minimum holdover required to operate such DRAM. The "basic" features of the memory controller are as follows: • Samsung ’s synchronous DRAM support • Use of one of the two SDRAM chips (1MX 16) β (1) Cas library before ras ( Cas-Before-ras) Update (CBR) support • Partial write support, which starts the capture-correction-write operation • Internal library interleaving support (via MAUI) ping-pong effect • 8 G Μ Η Z memory and processor bus (1: 1) frequency matching -13 1- The paper size is applicable to China National Standard (CNS) Α4 specification (2! 〇 × 297 mm) II HI H 1 n order. I ~ [ ί '" (Please read the precautions on the back before filling in this page) 4 3 67 Fly 〇4 A7 B7 Printed by the Consumers' Cooperative of the Standards Bureau of the Ministry of Economic Affairs. 5. Inventory Description U-Speaking) Transportable updates Speed • Address and data queue, M better use the system bus • Manual “Dual library pre-charge” support MSP memory controller will have two main components: data controller and address control Device. The data controller will have a queue of fetching and writing data * K to store the fetching data from the DRAM and the writing data from the processor bus. The data controller will also include all RMW series for byte writing. The address controller will generate all control to the data controller. The address controller will have a request queue, a reply ID queue, a memory address decoding decoder, a paging comparator delay, a RAS / CAS status mechanism, an update status mechanism K, and all of the materials used by the selling controller The necessary control signal 0 SDRAM memory block will be the same as the system clock. The SDRAM will receive a copy of each control signal. 6,2.1 Recording Fang Yuanyuan, a capture controller This block diagram is shown in Figure 42. 6.2.2 SP. Anger Control System This process is shown in Figure 43. The address controller part of the 6.3-bit faf · Address Controller (JI) body controller will be responsible for generating all DRAM control with K, and managing the data controller with K. This part of the MSP memory controller will also be more expensive than the address and control path of the F bus interface. Each sub-block of the address controller is described in the following block diagram. -132- (Please read the precautions on the back before continuing on this page) -Package., 11 This paper size is applicable to China National Standard (CNS) A4 (210X 297 mm) " 4 3 67 1 Ο Λ Α Α7 ____ Β7__ 5. Description of the invention (M? Q 6 · 3 · 1 bit _ address system is hereby dragged i ns This square picture is shown in the 44th figure.

6 3 2記憤髓诨制兹揸龙FTFO MSP記憶體控制器將具有四個深的(deep)請求FIFO,其 將儲存所有用於稍後分配至實際記憶體控制器狀態機制之F 匯流排位址與控制資訊。該謓求FIFO之每個表目將具有一 個”有效”位元,以指示出該特定表目之有效性。記億體 控制器狀態檄制將一直服務該於FIFO中之最低表目,其係 EJJTRY_〇。一旦該請求已作服務且行位址選通(CAS*The FTFO MSP memory controller will be equipped with four deep request FIFOs, which will store all F buses for later allocation to the actual memory controller state mechanism. Address and control information. Each entry in the request FIFO will have a "valid" bit to indicate the validity of that particular entry. The record controller status control will always serve the lowest entry in the FIFO, which is EJJTRY_〇. Once the request has been serviced and the row address is gated (CAS *

Column Address Strobe)係作出,記憶體控制器將宣告一 傾清除訊號以清除此表目。取決於FIFO之滿/空狀態,可故 始一個柱式(barrel)位移以將有效内容移至表目0。 MSP記憶體控制器請求FIFO格式係顯示於第四十五臛中 0 6.3.3記惰賭捽制翌枪址解碼/映射 經濟部中央標準局員工消費合作社印製 (請先閲讀背面之注意事項再填寫本頁) 此位址解碼邏輯將係主要負貴乂位元M A [ I 0 : 0 ]2SDARM列位址,以及8位元MA[7:G]之行位址。此等位址 線路將係直接驅動至SDRAM位址輸入[11:Q]。為能得到較佳 之性能及記憶體位址運用,記憶體位址位元[11]將係用Μ 撥動(toggle)於内部SDRAM程式庫之間。 此記憶體位址將係藉用可程式多工器而產生·其係經 由暫存器作饋入,用Μ指示出: -目前糸統高速缓衝記憶體線路尺寸 -133- 本紙張尺度通用中國國家樣準(CNS Μ4规格(2〖οχ297公釐) 記提 衡種 緩一 速示 高顯 統圖 糸 六 , 十 g)路四 In線第 avgl〇 le憶元 er記位 nt衝個 目 级 數錯速五 之交高為 庫 庫组係 式式元將 程程位移 ‘部部 3 0 內内於路 I I 對線 體 憶 436” Α7 Β7 五、發明説明(/Μ叫) 謅之記憶體位址格式,由用於16 Μ位元DR AM之F匯流排糸统 位址所產生。 此多工之記億逋位址將於一涸周期内為有效,其藉由 記憧想控制器狀態櫬制所指出之R AS與C AS選通。 M CU具有執行8位元組寫入之容量,而不須啟動一個讀 取一修正—窝入(RM10之作業。不過,F匯流排位址之位元 [2]應始終為零,其僅對於偶數啟始位址。此位元係映射至 SDRAM位址之位元[0],其係用Κ指示啟始位址的三個位元 之一,該啟始位址如后:Column Address Strobe) is made, the memory controller will announce a clear signal to clear this entry. Depending on the full / empty state of the FIFO, a barrel shift can be initiated to move the payload to entry 0. The MFIFO memory controller request FIFO format is shown in the 45th chapter. 0 6.3.3 Recording of lazy gambling system, gun address decoding / mapping, printed by the staff consumer cooperative of the Central Standards Bureau of the Ministry of Economic Affairs (please read the precautions on the back first) Fill out this page again) This address decoding logic will be the main negative bit MA [I 0: 0] 2SDARM column address, and the 8-bit MA [7: G] row address. These address lines will be driven directly to the SDRAM address input [11: Q]. In order to obtain better performance and use of the memory address, the memory address bit [11] will be toggled between the internal SDRAM library with M. This memory address will be generated by the use of a programmable multiplexer. It will be fed through a register and indicated by M: -Current system cache memory line size -133- This paper size is common in China National sample standard (CNS M4 specification (2 〖οχ297mm) Reminders are displayed at a low speed to show the high display system. Figure 26, 10g) No. avgl0le memory element er of the fourth line of the In line is wrong. The intersection of the speed five and the high is a library library system. The system shifts the distance of the part. The internal part of the road is 0. The internal memory of the line is 436. Α7 Β7. , Generated by the F bus system address for 16 megabit DR AM. This multiplexed memory address will be valid for a period of time, by remembering the controller status control system. The R AS and C AS strobes indicated. The MCU has the capacity to perform 8-byte writes without having to initiate a read-correction-nesting (RM10 operation. However, the bits of the F bus address [2] should always be zero, which is only for the even starting address. This bit is mapped to bit [0] of the SDRAM address, which is Κ address indicating one of the three start bits, such as after the start address:

Faddr [ 4:2] 寫入順序(WRAP = 8) 000 0-1-2_3-4-5~6~7 010 2-3~4-5~6-7-0_1 1 0 0 4 - 5 -6-7-0-卜2-3 110 6-7-Q-1-2-3-4-5 此等係由MCU所支援之寫入順序,其均為偶數啟始位址 〇 所有之謓取作業均將假定為32位元組,且啟始位址應 係(000)=rna[2:0]=Faddrl4:21 〇 -134- 本紙張尺度適用中國國家標準(CNS > A4規格{ 2!OX 297公釐) ---------1------il------¾ (請先閲讀背面之注意事項再填專本頁) 經濟部中央標準局員工消費合作社印製 經濟部t央標準局員工消費合作.杜印製 d36” 0 , A7 _________ B7_ 五、發明説明U冰) 6 3 · 4記憶髂捽制装狀篚欏制 MSP記憶體控制器將具有一個主控之控制器狀態櫬制。 此狀態櫬制將係負責用以產生SDRAM控制訊號(RAS/CAS/WE/ CS/DQM)之所有時序。此狀態機制將係持續地監視著用於在 表目0中之有效表目的請求FIFO。一旦檢測出一個有效位元 *該狀態機制將聞始啟動SDRAM序列。來自分頁比較器之分 頁命中(Page-hit)訊號亦將被監測,以判定是否須有RAS預 先充電。 RAS預先充電將於目前動作/打開之程式庫作執行。手 動之預先充電順序包括宣告CS、RAS、WE與MA[ 1G ]至動作狀 態(其係零)。内部程式庫選擇位元MA[1U將係用以選擇 欲預先充電之程式庫。對於讀取之情況:預先充電命令將 在已由SDRAM收到資料後作宣告,以避免資料訛誤。對於寫 入之情況:預先充電命令將在資料的最後位元已寫入至記憶 體之後才發出。一旦完成一個預先充電命令*特定資料庫 將係於一個間置狀態· Μ備妥用於下一個記憶體作業。根 據SDRAM規格,預先充電命令可在tRAS(min)已滿足(對此 例子係為60 ns)之後的任何時刻發出。不過,由於包裹 (wrap)長度為四(4),記憶體控制器將在資料已謓取/寫入 至記憶體之後才發出預先充電命令。 用於MSP記憶髖控制器之SDRAM參數係指出如后。 列表1 7 SDRAM參數 -135- 本紙張尺度適用_國國家標準(<^^)六4規格(210/297公釐) ---------^------1T------旅 (锖先閏讀背面之注意事項再/ί寫本頁) 4367 1 0 Α7 Β7 五、發明説明(/Η、 DRAM tRAS tRRD tCCD tRCD tCAC tRP 80HHZ (12.5ns) -10 Part 6周期 75ns 2周期 1周期 2周期 3周期 CAS Lat en. 3周期 83HHZ (12ns) -12 Part 6周期 2周期 1周期 2周期 3周期 CAS Laten. 3周期 IT * tRAS可係使如5周期,以達成SDRAM之60ns ROM存取時間 | -----------^-- (請先閲讀背面之注意事項再¥寫本頁) 經濟部中夬標準局員工消費合作枉印聚 。請參考記憶體控制器時序圖。 | 6-3.4. 1狀態槠制鼷Faddr [4: 2] Write order (WRAP = 8) 000 0-1-2_3-4-5 ~ 6 ~ 7 010 2-3 ~ 4-5 ~ 6-7-0_1 1 0 0 4-5 -6 -7-0-Bu 2-3 110 6-7-Q-1-2-3-4-5 These are the writing sequences supported by the MCU, which are all even starting addresses. The assignments will be assumed to be 32 bytes, and the starting address should be (000) = rna [2: 0] = Faddrl4: 21 〇-134- This paper size applies to Chinese national standards (CNS > A4 specifications {2 ! OX 297 mm) --------- 1 ------ il ------ ¾ (Please read the notes on the back before filling in this page) Employees of the Central Standards Bureau of the Ministry of Economic Affairs Consumption Cooperatives Printed by the Ministry of Economic Affairs, Central Standards Bureau, Consumer Co-operation. Du printed d36 ”0, A7 _________ B7_ V. Description of Invention U Bing) 6 3 · 4 Memory Device Assembly MSP Memory Controller will Controller status control with a master control. This status control will be responsible for all timing used to generate SDRAM control signals (RAS / CAS / WE / CS / DQM). This status mechanism will continuously monitor for A valid entry in the entry 0 requests the FIFO. Once a valid bit is detected * the state mechanism will start the SDRAM sequence. The page-hit signal from the pager comparator will also be monitored to determine whether RAS pre-charging is required. RAS pre-charging will be performed by the current action / open library. Manual pre-charging sequence includes the announcement of CS , RAS, WE and MA [1G] to the operating state (which is zero). The internal library selection bit MA [1U will be used to select the library to be precharged. For the reading situation: the precharge command will be in The SDRAM has been announced after receiving the data to avoid data errors. For the writing situation: the precharge command will be issued after the last bit of the data has been written to the memory. Once a precharge command is completed * specific data The bank will be in an interleaved state. The M is ready for the next memory operation. According to the SDRAM specification, the precharge command can be issued at any time after tRAS (min) has been satisfied (60 ns for this example). However, since the wrap length is four (4), the memory controller will issue a precharge command after the data has been retrieved / written to the memory. SDRAM for MSP memory hip controller The number system is indicated as follows. List 1 7 SDRAM parameters -135- This paper size is applicable _ national standard (& ^^) 6 4 specifications (210/297 mm) --------- ^- ---- 1T ------ Brigade (I read the precautions on the back and then write this page) 4367 1 0 Α7 Β7 V. Description of the invention (/ Η, DRAM tRAS tRRD tCCD tRCD tCAC tRP 80HHZ ( 12.5ns) -10 Part 6 cycle 75ns 2 cycle 1 cycle 2 cycle 3 cycle CAS Lat en. 3 cycle 83HHZ (12ns) -12 Part 6 cycle 2 cycle 1 cycle 2 cycle 3 cycle CAS Laten. 3 cycle IT * tRAS can be It takes 5 cycles to reach the 60ns ROM access time of SDRAM | ----------- ^-(Please read the precautions on the back before writing this page) Staff of Zhongli Standard Bureau, Ministry of Economic Affairs Consumption cooperation. Please refer to the memory controller timing diagram. 6-3.4. 1 State Control System

第四十七圖係一個SDRAM記憶髖控制器RAS/CAS狀態機 I 泉 制圖。 | 6.4記憧體滓制戡爭妬 同步DRAM須於每隔32ms(15.6ws)作更新*以維持在每 | 個儲存格中之資料。同步DRAM亦支援二種更新模式:自動更 i 新(AUTO REFRESH)與自我更新(SELF REFRESH)。 | 6.4.1 S I) R A Μ ” 白勖 Ψ 新” 藉用檷準之自動更新模式•二個内部程式庫均係由一 | -136- 本紙張尺度通用中國國家標準(CNS ) Α4規格(210Χ 297公釐) 經濟部中央標準局貞工消費合作社印製 A7 B7 五、發明説明U-ιη) 個内部計數器所交替地更新。由於列數係4096,因此該自 動更新模式將箱要204 8個自動更新周期Μ更新整個DRAM。 自動更新命令係藉著宣告低位於CS、RAS&CASM及Μ高 位於CKE與WE而發出。此命令將僅在當二個内部程式庫均係 於閒置狀態時作宣告。(三星公司SDRAM規格修訂本5) 完成自動更新所箱時間係: tRC (min) 100ns (規格) -- -- 8周期(80MHZ) 周期時間 12.5ns 6.4.2 SDRAM"白我 F 新” 自我更新模式係三星公司SDRAM中可用之另一個更新模 式。對於資料保留與低電力作業而言,此係概括為較佳之 更新模式。於此,SDRAM將禁能内部時脈Μ及除CKE之外的 所有輸入鑀衝器。 當CS、RAS、CAS與CKE係低位且WE係高位時,將進入自 我更新横式。由於其須翮掉SDRAM時脈且使用CKE訊號以重 新啟始,MSP記憶體控制器將不會使用此種更新模式。 6.4.3丰動爭新 此係更新之第三種選擇,其需有一狀態機制/計數器 設計。計數器將於每15.6W s超時暫停(timeout),且宣告 -13 7 - 本紙張尺度適用'中國國家揉準(CNS ) A4規格(210X297公釐) (锖先閱讀背面之注意事項再翁寫本頁) 装 泉 A7 B7 經濟部中央榡準局貝工消費合作衽印製 五、發明説明…以) 一個更新選通至記憶體控制器邏輯。記憶體控制器將接著 完成目前之請求*且立即啟始SDRAM更新周期。此周期將完 全地類似於自動更新周期,而無須具有位於閒置狀憇之限 制0 6.5 育料梓制器(DD» Data Control ler) 記憶體控制器之資料控制器部分將主要用作資料佇列 ,K自處理器寫入資科或者自SDRAM讀取資料。此控制器亦 將具有寫人合併埵輯*其用於所有之部分寫入情胗(位元組 寫人)。注意|該部分寫入先開始一 DRAM讀取,然後合併資 料|最後將完全修正字組寫回至記憶體。因此 > 任何在部 分寫入序列後之請求將必須命中該性能。 6.5.1音料捽Μ器方傀圃 此方塊圖係顯示於第四十八圖中。 6 . 6培瞌銳明 此控制器具有下列之封裝接腳: RAS_I输出接腳(低位動作)。此係行位址壤通,以鎖存 自MA[11:Q]之行位址至選擇之DRAM程式庫内部行位 址缓衡器。 CAS_I輪出接腳(低位動作)。此係列位址選通,以鎖存 自MA[11:0]之列位址至選擇之DRAM程式庫内部列位 址媛衝器。 WE_I 輸出接腳(低位動作•用於寫入)。用以驅動DRAH 之寫人致能輸入接腳。 -1 38- (請先閲讀背面之注意事項再每寫本頁) 裝' 丁 -'a 旅 本紙張尺度適用中國國家標隼(CNS ) A4規格(210X 297公釐) Λ367 , 經濟部中央標準局員工消費合作社印掣 A7 B7 五、發明説明叫 MAfll:G]輸出接腳。至DRAM之多工的列與行位址訊號。 D9M 輸出接腳。在時脈之後使得SDRAM賁料輸出為高阻抗 *且遮罩該輸出。(此接腳係僅用於同步DRAM介面 0 ) CS — I輸出接腳(低位動作)。用以禁能或者致能所選擇之 SHRAM動作。(此接脚係僅用於同步DRAM介面。) CLK 接出接腳。此係僅至同步DRAM之時脈輸出接腳。此 接脚係僅為SDRAM所用,具有如同MSP之糸統時脈的相 同相位。 6·7記捽剌SS眭庠圖 此時序圖係顯示於第四十九至五十一圖中。關於第四 +九圖之注意事項: —假定為三星公司之SDRAM。 —記憶體與糸统係執行於80MHZ。 --或二個外部(1HX 16)SDRAM。 一可程式之包裹長度4/8,Μ自記憶體找取一線路。 ,tRCD = 3。 -tCAS = 3 〇 -内部延遲=2周期。 —記憶體等待時間=8周期(8X 12.5 = lQQns)。 一來自記憶體之糸統資料將延遲以二個周期1用於判 優(謓取資料)。 6 . 8程式振削植型 -1 3 9- 本紙張尺度適甩中國國家標準(CNS ) A4現格(210X297公嫠) (請先閱讀背面之注意事項再填寫本頁) 裝· 訂 經濟部中央標隼局員工消費合作社印製 A7 _____ B7_______五、發明説明(A.) 如程式設計.者所知•相關於記憶體控制器之控制暫存 器係如后。 6.8.1 SDR AM重音衙存器fR/lM 此暫存器應在每當糸統重置之後被重置。此係~涸1位 元暫存器,其送出reset-sdram訊號,將SBRAH電力依序啟 動。當糸統重置時,此暫存器係設定為壹(1)。飲體必須清 除此暫存器K啟動SDRAM。 位元〇 係随糸統重置而設定*且於稍後清除Μ啟始 SDRAM ° 程式設計位址 Faddr[31:20〗 = 12’h010 Faddr[3:0】=4’bl011 6.8.2 SDRAM窗料組型甙暂存兹fR/ίΜ 此暫存器係程式設計SDR AM資料組型式。此係一個1位 元暫存器,其應係對於資料組序列塱式設計為零。 程式設計位址 Faddr[3l:20j=12,h010 Faddr[3:0]=4,bl010 位元Q 係随系統重置而重置,且於稍後設定以啟始 SDRAM 〇 6.8.1 SflRAM爭新 fe 存 51 (g/U) 此暫存器係程式設計SDRAM更新值。此係12位元暫存器 |應經由F匯流排作設計。 程式設計位址 -140- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) : (請先聞讀背面之注意事項再魂寫本頁) A7 ^ Λ367^ Ο λ __Β7____ 五、發明説明U,)The forty-seventh figure is a SDRAM memory hip controller RAS / CAS state machine I spring drawing. | 6.4 Recording the System and Envying Synchronous DRAM must be updated every 32ms (15.6ws) * to maintain the data in each cell. Synchronous DRAM also supports two update modes: AUTO REFRESH and SELF REFRESH. | 6.4.1 SI) RA Μ ”White 勖 Ψ new” borrowed standard automatic update mode • Both internal libraries are made by one | -136- This paper standard is common Chinese National Standard (CNS) Α4 specification (210 × 297 mm) A7 B7 printed by Zhengong Consumer Cooperative, Central Bureau of Standards, Ministry of Economic Affairs 5. Description of the invention U-ιn) internal counters are updated alternately. Since the number of columns is 4096, this automatic update mode will require 204 8 automatic update cycles M to update the entire DRAM. The automatic update command is issued by declaring that the low position is CS, RAS & CASM, and the high position is CKE and WE. This command will be announced only when both internal libraries are idle. (Samsung Corporation SDRAM Specification Revision 5) The time to complete the automatic update of the box is: tRC (min) 100ns (Specification)--8 cycles (80MHZ) Cycle time 12.5ns 6.4.2 SDRAM " White Me F New "Self Update Mode is another update mode available in Samsung SDRAM. For data retention and low-power operation, this is summarized as a better update mode. Here, SDRAM will disable the internal clock M and all except CKE Input buffer. When CS, RAS, CAS, and CKE are low and WE is high, they will enter the self-renewal horizontal mode. Because they must clear the SDRAM clock and use the CKE signal to restart, the MSP memory controller This update mode will not be used. 6.4.3 Fengdongzhengxin This is the third option for this update, which requires a state mechanism / counter design. The counter will time out every 15.6W s and announce -13 7-The size of this paper is applicable to the Chinese National Standard (CNS) A4 (210X297 mm) (Please read the precautions on the back before writing this page) Zhuangquan A7 B7 Central Bureau of Standards, Ministry of Economic Affairs, Shellfish Consumption Cooperation 衽 Printing To) An update strobe to the memory controller logic. The memory controller will then complete the current request * and immediately start the SDRAM update cycle. This cycle will be completely similar to the automatic update cycle without having to be in an idle state. Restrictions 0 6.5 DD »Data Control ler The data controller part of the memory controller will be mainly used as a data queue. K writes data to the processor from the processor or reads data from SDRAM. This control The device will also have a writer merge editor * which is used for all parts of writing (byte writers). Note | This part of writing starts with a DRAM read first, then merges the data | Finally, it will completely modify the word The group writes back to the memory. Therefore> any request after a partial write sequence will have to hit that performance. 6.5.1 Audio Material Processor This block diagram is shown in Figure 48. 6 This controller has the following package pins: RAS_I output pin (low-level action). This is a row address that is latched from the row address of MA [11: Q] to the selected one. DRAM library internal line address balancer. CAS_ I round-out pin (low-bit action). This series of address strobes is used to latch from the column address of MA [11: 0] to the internal column address of the selected DRAM library. WE_I output pin ( Low-position action • Used for writing). Used to drive the writer enable input pin of DRAH. -1 38- (Please read the precautions on the back before each page) Write '丁 -'a Travel paper size Applicable to China National Standard (CNS) A4 (210X 297 mm) Λ367, A7 B7 printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs 5. The invention is called MAfll: G] output pin. Multiplexed column and row address signals to DRAM. D9M output pin. Make the SDRAM data output high impedance * after the clock and mask the output. (This pin is only used for synchronous DRAM interface 0.) CS — I output pin (low-level operation). Used to disable or enable the selected SHRAM action. (This pin is for synchronous DRAM interface only.) CLK pin. This is only to the clock output pin of synchronous DRAM. This pin is for SDRAM only and has the same phase as the system clock of MSP. 6.7 捽 剌 SS 眭 庠 diagram This timing diagram is shown in the 49th to 51st diagrams. Notes on the fourth and ninth pictures: —Suppose it is Samsung SDRAM. -Memory and system are implemented at 80MHZ. --Or two external (1HX 16) SDRAM. The length of a programmable package is 4/8, and M finds a line from the memory. , TRCD = 3. -tCAS = 3o-internal delay = 2 cycles. —Memory wait time = 8 cycles (8X 12.5 = lQQns). A conventional data from memory will be delayed for two cycles1 for arbitration (retrieving data). 6.8 Program Vibration Cutting Type-1 3 9- This paper is suitable for Chinese National Standards (CNS) A4 (210X297 cm) (please read the precautions on the back before filling this page) Printed by the Central Bureau of Standards Consumer Cooperatives A7 _____ B7_______ V. Description of Invention (A.) As the programmer knows • The control register related to the memory controller is as follows. 6.8.1 SDR AM Stress Register fR / lM This register should be reset whenever the system is reset. This is a 1-bit register that sends a reset-sdram signal to start the SBRAH power in sequence. When the system is reset, this register is set to one (1). The body must clear this register K to enable SDRAM. Bit 0 is set as the system resets * and will be cleared later. Start SDRAM ° Programming address Faddr [31:20〗 = 12'h010 Faddr [3: 0] = 4'bl011 6.8.2 SDRAM Window material group glycoside temporary storage fR / ίΜ This register is programmed SDR AM data set type. This is a 1-bit register, which should be designed to be zero for the sequence of data sets. Programming address Faddr [3l: 20j = 12, h010 Faddr [3: 0] = 4, bl010 bit Q is reset with system reset, and set later to start SDRAM New Fe Store 51 (g / U) This register is the updated value of the programming SDRAM. This is a 12-bit register. It should be designed by F bus. Program Design Address-140- This paper size applies to Chinese National Standard (CNS) A4 specification (210X297 mm): (Please read the precautions on the back before writing this page) A7 ^ Λ367 ^ 〇 λ __Β7 ____ V. Invention Explanation U,)

Faddr[31:20] = 12,h010 Faddr [ 3 : Ο ] = 4 ' b 10 11 (請先閲讀背面之注意事項再填寫本頁) 位元11-Q 係随糸統重置而重置,且設計為4E0之更新值 0 6.8.4 SDRAM PAS 箱先充雷 ft:RP)暫存恶(R/W) 此暫存器係程式設計SDRAM RAS預先充電值。此係3位 元暫存器,其應亦經由F匯流排作設計。 程式設計位址Faddr [31:20] = 12, h010 Faddr [3: Ο] = 4 'b 10 11 (Please read the precautions on the back before filling this page) Bit 11-Q is reset when the system resets. And it is designed to be the updated value of 4E0. 6.8.4 SDRAM PAS box is first filled with lightning ft: RP) temporary storage evil (R / W) This register is the pre-charged value of SDRAM RAS. This is a 3-bit register, which should also be designed via the F bus. Programming address

Faddr[31 : 20 ] = 12,hO 10Faddr [31: 20] = 12, hO 10

Faddr[3 : 0]=4 'blOOO 位元2-Q 係睡糸統重置而重置,且設計為1或2或3。 6.8.5 SDRAM HAS 芰锫蒔間 存玆(R/W) 此暫存器係程式設計SDRAM CAS等待時間。此係3位元 暫存器,其應經由F匯流排作設計。 程式設計位址Faddr [3: 0] = 4 'blOOO Bit 2-Q resets and resets, and is designed to be 1 or 2 or 3. 6.8.5 SDRAM HAS Memory Register (R / W) This register is the programmed SDRAM CAS wait time. This is a 3-bit register that should be designed via the F bus. Programming address

Faddr [31:20]=12,h010Faddr [31:20] = 12, h010

Faddr [3:0) = 4^0011 位元2-0 係隨糸統重置而重置,且設計為1或2或3 。 經濟部中央標隼局貝工消費合作社印製 6.8.6 shram m n;/u) 此暫存器係程式設計SDRAH RCD等待時間。此係3位 元暫存器,其亦應經由F匯流排作設計。 程式設計位址Faddr [3: 0) = 4 ^ 0011 Bits 2-0 are reset when the system resets and are designed to be 1 or 2 or 3. Printed by Shellfish Consumer Cooperatives, Central Bureau of Standards, Ministry of Economic Affairs 6.8.6 shram m; This is a 3-bit register, which should also be designed via the F bus. Programming address

Faddr [31:20] = 12,h0 10Faddr [31:20] = 12, h0 10

Faddr [3 : 0 】=4 ’b0010 -14 1- 本紙張尺度通用中國國家橾準(CNS ) A4規格(2丨0X297公釐) 經濟部中史標準局I工消費合作社印製 A7 B7 五、發明説明(^姐) 位元2-Q 係_系統重置而重置,且設計為1或2或3 。 6 8 * 7 SiLR AM 句.惠苒 此暫存器係程式設計SDRAM用於資料之包裹長度。此 係3位元暫存器,其應經由ρ匯流排作設計。 程式設計位址Faddr [3: 0] = 4 'b0010 -14 1- This paper size is in accordance with China National Standards (CNS) A4 specifications (2 丨 0X297 mm) Printed by the China Industrial Standards Bureau of the Ministry of Economic Affairs I7 Consumer Cooperatives A5 B7 Description of the Invention (^ 姐) Bit 2-Q system _ system reset and reset, and is designed to be 1 or 2 or 3. 6 8 * 7 SiLR AM Sentence. Hui 苒 This register is a package length of SDRAM for data. This is a 3-bit register that should be designed via the ρ bus. Programming address

Faddr [31:20]=l2’h010 Faddr [3 : 〇]=4,bOOO 1 位元2-0 係隨糸統重置而重置,且設計為1、2、4、8。 6-8.8 S_DRAM ΝΠΡ膀間粧存器(R/W) 此暫存器係程式設計SDRAM用於送罨序列之Ν0Ρ時間 。此係一個16位元暫存器,其亦應經由F匯流排作設計。 程式設計位址Faddr [31:20] = l2’h010 Faddr [3: 〇] = 4, bOOO 1-bit 2-0 is reset as the system resets, and is designed to be 1, 2, 4, and 8. 6-8.8 S_DRAM NIP Flash Memory Register (R / W) This register is the NOP time that the SDRAM is used to send the sequence. This is a 16-bit register, which should also be designed through the F bus. Programming address

Faddr [31:20] = 12^010Faddr [31:20] = 12 ^ 010

Faddr [3:0 ] = 4 'bOOOO 位元15-Q 係隨系铳重置而重置,且取決於時脈頻率而設 計為 200 iiS。 第t章 ASIC介面 本章敘述ASIC介面單元之規格。 7 . 1 槪覯 此ASIC介面單元(第五十二圖)將具有一個可程式之 32位元DMA 、數個FIFO與控制區塊。此ASIC介面單元將係 介面於:主要系統匯流排(F B U S )與C 0 D E C介面區塊之間 -1 4 2 - 本紙張尺度適用中國國家標隼(CNS)A4規格(210x 297公釐) ---------^— {請先閲讀背面之注意事項4-.填寫本頁)Faddr [3: 0] = 4 'bOOOO Bit 15-Q is reset when the system is reset, and it is designed to 200 iiS depending on the clock frequency. Chapter t ASIC Interface This chapter describes the specifications of the ASIC interface unit. 7.1 槪 觏 This ASIC interface unit (Figure 52) will have a programmable 32-bit DMA, several FIFOs and control blocks. This ASIC interface unit will interface between: the main system bus (FBUS) and the C 0 DEC interface block-1 2 4-This paper size applies to China National Standard (CNS) A4 (210x 297 mm)- -------- ^ — {Please read the notes on the back 4-. Fill out this page)

11T 泉 A7 B7 經濟部中央標準局員工消費合作社印褽 五、發明説明〇μ〇) 1 1 f 該 主 要系統匯流 排係 執 行 於 80 MHz 此 ASIC 介 面 單 元 將 1 1 I 係 介 面 於 M S P、AD 1843 ( 音 訊 電話 ) Λ KS C 122 ( 視 訊 1 ί 1 捕 捉 ) 、KS 0119 與VGA 之 間 。目 前 之 假 定 為 » 所 有 請 先 1 1 m I CODEC 介面與DMA 控制 器 均 係 執 行於 F 匯 流 排 全 速 度 > 藉 讀 背 1 Ι © I 以 避 免 任何之同步 化問 題 0 之 注 1 i 顧 客ASIC區塊 將具 有 三 個 主 要部 分 = F 匯 流 排 主 控 器 意 事 項 1 I / 從 屬 器介面、M S P八 通 道 DMA 控制 器 Λ 與 實 際 之 編 碼 解 再 1 1 碼 器 ( CODEC )。 實料 將 由 F 匯 流排 流 至 編 磚 解 碼 器 且 寫 本 頁 裝 1 反 之 亦 然。不過, 位址 將 僅 係 產 生自 DMA 控 制 器 0 此 位 址 1 1 將 接 著 係F匯流排映射於該F匯 流 排介 面 理 輯 0 來 自 其 他 F 1 l 匯 流 排 節點之所有 寫入 均 將 僅 係 -用 程 式 設 計 該 編 碼 解 1 訂 碼 S2 益 部 分中之暫存 器。 所 有 其 他 之往 來 » 應 随 著 尺 寸 與 ID ! | 資 訊 係 讀取答覆。 請參 考 F 匯 流 排規 格 〇 1 1 AS 1C介面單元 之特 點 係 如 后 : 1 1 • 支援32位元 基本 DMA 功 能 (8 通 道 — '— 個 通 道 係 用 1 涑 1 J 於一個編碼 解碼 器 ) 二個4深(d e ep) X 64位 元 資料 FI F0 1 1 _ 一個1深X 52位 元 資 料 FIFO 1 1 « 一涸2深X 52位 元 回 覆 FIFO 1 1 • 支援用於P 匯流 排 與 編 碼 解碼 器 介 面 區 塊 之 主 控 器 1 I /從屬器 1 1 | 喔 支援用於八 個編 碼 解 碼 器 介面 區 塊 之 内 部 判 優 1 1 • 操作頻率: 高達 80HH Z 1 1 - 143- 1 1 本纸張尺度迪用中國國家標準{ CNS ) A4规格(2丨OX297公釐) r 4367 1 Ο , A7 B7 經濟部t央標準局員工消費合作社印製 五、發明説明 1 1 J 支 援 介 於 I 0至 記 憶 體 '記 憶體至10之 間 的 存 取 1 1 1 • 支 援 編 碼 解碼 器 初 始 化 I I « 支 援 KS0 1 1 9所 用 通 道 0之 最高優先順 序 請 先 \ 1 閱 I • 支 援 特 殊 位址 匯 流 排 U達 成KSU 1 9高 性 能 背 I I 此 顧 客 介 面 邏輯 將 支 援 三種 不同之煽碼 解 碼 器 : 之 注 1 1 • 音 訊 與 電 話编 碼 解 碼 器(AD1843),此 編 碼 解 碼 器 將 意 事 項 1 I 具 有 雙 向 64位 元 資 料 匯流 排,其將與 DMA 控 制 器 通 填 1 訊 〇 (通道4 == >D AC 1 -道 通 5==>DAC2 , 通 道 6 = => 寫 本 頁 裝 1 ADC 左 参 通道 7 = =>ADC 右 )° 1 1 • 視 訊 捕 捉 編碼 解 碼 器 (KS0122),此編 碼 解 碼 器 亦 將 1 1 具 有 雙 向 64位 元 資 料 匯流 排,且係能 夠 啟 始 H- ) 10 1 訂 與 10 — >M 請求 至 DMA (通道2)。 i I « 視 訊 後 端 編碼 解 碼 器 (KS0 113),此編 碼 解 碼 器 將 直 1 1 接 由 記 憶 體控 制 器 接 收資 料(通道〇) 0 1 1 7 . 2 育 接 r, 憤 髀存 皇 (DMA)捽 制器 1 Λ I I DMA 控 制 器 將具 有 用 於 位址 產生及平移 之 暫 存 器 0 此 DHA 控 制 器 將 具 有八 個 獨 立 通道 ,每個通道 均 將 具 有 —1' 個 1 1 目前 位 址 暫 存 器 與一 涸 停 止 位址 暫存器。啟 始 與 停 止 位 址 I 1 暫存 器 將 係 經 由 配置 區 塊 而 預作 程式設計。 只 要 當 有 — 個 1 1 DMA 請 求 來 g 該 八個 m 碼 解 碼器 之一者,目 前 位 址 暫 存 器 ! I 將被 載 入 〇 一 旦 F匯 流 排 答 應存 取,此DMA 位 址 將 於 每 個 1 t | 周期 作 增 量 » 直 到目 前 位 址 係與 停止位址暫 存 器 相 配 〇 於 1 1 此時 > DMA 控 制 器將 產 生 一 個訊 號 “ E0P ” ( 處 理 结 束 ! 1 - 144- 1 1 本紙張尺度適用中國國家揉準(CMS) A4規格(210X29?公釐〉 A7 B7 經濟部中央標皁局員工消費合作社印製 五、發明説明〇Mvr)11T Quan A7 B7 Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs. 5. Description of the invention 0 μ〇) 1 1 f The main system bus is implemented at 80 MHz. This ASIC interface unit interfaces the 1 1 I system to MSP, AD 1843. (Audio call) KS C 122 (Video 1 ί 1 Capture), KS 0119 and VGA. The current assumption is that »All 1 1 m I CODEC interface and DMA controller are implemented at F bus full speed > borrow read back 1 Ι © I to avoid any synchronization problems 0 Note 1 i Customer ASIC The block will have three main parts = F bus master controller note 1 I / slave interface, MSP eight-channel DMA controller Λ and actual coding solution 1 1 decoder (CODEC). The actual material will be streamed from the F bus to the encoder / decoder and written on this page. 1 and vice versa. However, the address will only be generated from the DMA controller 0. This address 1 1 will then map the F bus to the F bus interface. 0 All writes from other F 1 l bus nodes will be only -Program the register in the benefit part of the code solution 1 order code S2. All other dealings »Answers should be read along with the size and ID! | Please refer to F bus specifications. 0 1 1 The features of the AS 1C interface unit are as follows: 1 1 • Supports 32-bit basic DMA function (8 channels —'— one channel uses 1 涑 1 J in one codec) 2. 4 deep (de ep) X 64-bit data FI F0 1 1 _ One 1 deep X 52-bit data FIFO 1 1 «1 涸 2 deep X 52-bit reply FIFO 1 1 • Support for P bus and encoding Decoder interface block master 1 I / slave 1 1 | Oh supports internal arbitration for eight codec interface blocks 1 1 • Operating frequency: up to 80HH Z 1 1-143- 1 1 Paper standard: Chinese National Standard {CNS) A4 specification (2 丨 OX297 mm) r 4367 1 〇, A7 B7 Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of the invention 1 1 J Support between I 0 Access to Memory 'Memory to 10 1 1 1 • Support Codec Initialization II «Support KS0 1 1 9 The highest priority of channel 0 is used first \ 1 Read I • Support special address bus U to achieve KSU 1 9 High-performance back II This customer interface logic will support three different incitements Code decoder: Note 1 1 • Audio and telephone codec (AD1843), this codec will have the meaning 1 I has a two-way 64-bit data bus, which will fill in a message with the DMA controller. 0 ( Channel 4 == > D AC 1-channel 5 == > DAC2, channel 6 = = > write this page and install 1 ADC left parameter channel 7 = = > ADC right) ° 1 1 • Video capture codec (KS0122), this codec also has 1 1 with bidirectional 64-bit data bus, and can start H-) 10 1 order and 10 — &M; M request to DMA (channel 2). i I «Video back-end codec (KS0 113), this codec will directly receive data from the memory controller (channel 0) 0 1 1 7. 2 Education r, Indignant (DMA ) Controller 1 Λ II DMA controller will have registers for address generation and translation 0 This DHA controller will have eight independent channels, each channel will have -1 '1 1 current address Register and stop address register. The start and stop address I 1 register will be pre-programmed through the configuration block. As long as there is a 1 1 DMA request to one of the eight m-code decoders, the current address register! I will be loaded. Once the F bus promises to access, this DMA address will be Every 1 t | cycle increments »until the current address is matched with the stop address register 0 at 1 1 > The DMA controller will generate a signal" E0P "(Processing complete! 1-144- 1 1 This paper size is applicable to China National Standard (CMS) A4 (210X29? Mm> A7 B7 Printed by the Consumers' Cooperative of the Central Standard Soap Bureau of the Ministry of Economy

End of Process)。此訊號將引起一個中斷至該處理。所 有八個DHA通道將具有一個共通之判優單元,其將控制該 等位址比較區塊。 此DMA控制器將支援介於10至記憶體、記憶體至1〇、 Μ及記憶體至記憶體之間的存取。只要一個編碼解碼器須 與DMA交談,其將宣告一個DMA_REQ訊號,且等待來自該 DMA之DMA確認·‘DACK” 。一旦已作確認•該等記憶髖一 10訊號與資料將被驅動。取決於所答應之DACK· DMA控制 器將選擇適當之通道。 請參考方塊圃。 7 . 3 DMA塹存器說昍 7.3.1目前位址塹存器: 每個通道均具有一個29位元之目前位址暫存器(位元 <31:3>),其要求所有位址係調校為8位元姐。實際上* 此暫存器係一個29位元計數器a此暫存器可由ARM 7所謓取 。初始值將係自ARM7透過F匯流排而載入。此位址將係基 於寅料傳送尺寸而增量。於目前位址暫存器中之位址將餘 送出至位址產生區塊,以透過多工器將位址載入於F匯流 排上。目前位址暫存器將在間置狀態期間保持位址值。 7.3.2谆1卜份址扭存路: 每個通道具有一個29位元之停止位址暫存器(位元 <31:3>),其要求所有位址均調校為8位元姐。此暫存器 係由ARM7透過F匯流排而寫人。此等值將保用以在比較區 -1 4 5 - 本紙張尺度適用中國國家標準(CNS ) A4规格(210X297公釐) ---------t------ΐτ------A (請先閲讀背面之注意事項再填寫本頁) ^ 436T 1 Ο 4 經濟部中央標準局貝工消費合作社印製 Α7 _______Β7_ 五、發明説明(^-丨私) 瑰中與目前位址作比較。若目前位址係與停止位址相合時 ,DMA控制器將對每涸通道產生一個訊號“ ΕΟΡ ” 。 7.3.3 狀糖甎:SS : 此暫存器包含每個通道是否已達到停止位址之資訊。 位元<7 ·0>指明哪個通道係達到停止位址,若ARM 7透過 ecu使目前位址暫存器初始化,其將被重置。 此暫存器可由ARM7所謓取,但ARM7無法寫人此暫存器 〇 7.3.4梓制慙存兹: 此暫存器包含用於DMA控制器動作之控制資訊。位址 <7:Q>指明哪個DHA通道係致能用以動作。此等位元只要 當對應通道達到停止位址時係作重置,且ARM 7可設定此等 位元K重新啟始作業。若任一通道致能位元係” *即 使對應之钃碼解碼器送出DMA_REQ至DMA ,該DMA將不會 提供DMA_ACK 至编碼解碼器。位元<19:16〉指明哪對DMA 通道條^結一起以作為一個雙緩衝器。舉例而言,若通道 0與通道1像連结一起作為一個雙媛衝器,當通埴〇之目 前位址達到其停止位址時,DMA控制器將自動地切換至通 道1 :且當通道1之目前位址達到其停止位址時,DMA控 制器將自動地切換至通道〇 。位元<28:21>包含關於每個 通道之謓取/寫入模式的資訊,若其任一位元係由ARM 7所 設定為“1 ” ,對應之通道將係用於謓取作業;其他位元 將係用於寫人作業。位元<3 1 >指明DMA是否送出Ε0Ρ訊號 -14 6" ---------批衣------1T------^ (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家橾準(CNS ) Α4規格(210Χ297公釐) 經濟部中央標準局貝工消費合作社印製 y r- ί 1 M A7 '___B7 _五、發明説明(々’) 至中飯控制器;若此位元係,〇’ ,即使有任何通道到逹停 止位址,DMA仍將不會送出EOP 。 7.3.5概罝塹存器: 於控制暫存器中之每個位元係與遮罩暫存器中之一個 遮罩位元有關。若遮罩位元係*其防止Μ更新於控 制暫存器中之對應位元。初始而言,此暫存器<31:0>將係 設定為Ffffffff (十六進制)° 7.3.6程式規Μ : 啟始與停止位址將係MAKH7透過F匯流排作程式規劃 0 F匯流排映射值係如后: CCU====> 0〇40_0000 - 007F_FFFF, MCU====> 0080.0000 - 047F_FFFF, PCI = = = = > 08 0 0.0 0 0 0 - FFFF.FFFF « 對於位址程式規劃*位址[26:01應係基於列表18而設 定。 列表18 : DMA暂存器位址映射 ---------裝------訂------旅 {請先閱讀背面之注意事項再填寫本頁) 位址偏移 <26 : 0> (hex) 位元數 說 明 4AO_0000 29 目前位址暫存器0 -147- 本紙張尺度適用中國國家標準{ CNS ) Λ4規格(210X297公釐) 4367 t Ο A7 B7 五、發明説明⑷吻 經濟部中央標準局員工消費合作社印製 4A0_0008 29 目前位址暫存器1 4AO_QO 1 0 29 目前位址暫存器2 4AO_0018 29 目前位址暫存器3 4AO_0020 29 目前位址暫存器4 4A0_0028 29 目前位址暫存器5 4A0_0030 29 目前位址暫存器6 4AO_0038 29 目前位址暫存器7 4A0.0040 保留 4A0_0048 保留 4A0_0050 29 停止位址暫存器0 4A0_0058 29 停止位址暫存器1 4A0_0060 29 -14 停止位址暫存器2 8- ---------装------IT------J- {請先閲讀背面之注意事項再填寫本頁) 本紙张尺度適用中國國家標準(CNS) A4規格(210X 297公釐) ΑΊ ΑΊ 經濟部中央標準局負工消费合作社印製 Β7 五 '發明説明(/-岣 4Α0_0068 29 停止位址暫存器3 4ΑΟ_〇〇70 29 停止位址暫存器4 4Α0_0078 29 停止位址暫存器5 4Α0_0080 29 停止位址暫存器6 4Α0_0088 29 停止位址暫存器7 4A0.00S0 保留 4Α0_ 0 0 9 8 保留 4Α0.00Α0 32 狀態暫存器 4Α0_00Α8 32 控制暫存器 4Α0_00Β0 32 遮罩暫存器 列表19:狀態暫存器之编碼 ---------狀衣------1T------Λ (請先閱讀背面之注意事項再填寫本頁) -149- 本紙張尺度適用中國囤家標導(CNS ) Α4規格{ 210X297公釐) Α7 經濟部中央標準局員工消費合作社印製 4 3 6Ή Ο Β7 五、發明説明End of Process). This signal will cause an interrupt to the processing. All eight DHA channels will have a common arbitration unit that will control these address comparison blocks. This DMA controller will support access between 10 to memory, memory to 10, M and memory to memory. As long as a codec has to talk to the DMA, it will announce a DMA_REQ signal and wait for a DMA acknowledgement 'DACK' from that DMA. Once it has been confirmed • the memory hip-10 signals and data will be driven. Depends The agreed DACK · DMA controller will select the appropriate channel. Please refer to the block diagram. 7.3 DMA register description 7.3.1 Current address register: Each channel has a 29-bit current bit The address register (bits < 31: 3 >) requires that all address systems be adjusted to 8-bit sisters. In fact * This register is a 29-bit countera This register can be used by ARM 7 The initial value will be loaded from the ARM7 through the F bus. This address will be increased based on the transmission size of the data. The address in the current address register will be sent to the address to generate Block to load the address on the F bus through the multiplexer. The current address register will maintain the address value during the interleaved state. 7.3.2 谆 1 Address rotation path: each The channel has a 29-bit stop address register (bits < 31: 3 >), which requires all addresses to be adjusted It is an 8-bit sister. This register is written by ARM7 through the F bus. These values will be guaranteed in the comparison area-1 4 5-This paper size applies the Chinese National Standard (CNS) A4 specification (210X297 Mm) --------- t ------ ΐτ ------ A (Please read the notes on the back before filling out this page) ^ 436T 1 Ο 4 Central Bureau of Standards, Ministry of Economic Affairs Printed by Bei Gong Consumer Cooperative Association Α7 _______ Β7_ 5. Description of the Invention (^-丨 Private) Compare the current address with the current address. If the current address matches the stop address, the DMA controller will generate a signal for each channel "ΕΟΡ". 7.3.3 Glucosamine: SS: This register contains information on whether each channel has reached the stop address. Bits < 7 · 0 > indicate which channel reaches the stop address. If ARM 7 Initialize the current address register via ecu and it will be reset. This register can be retrieved by ARM7, but ARM7 cannot write to this register. Contains control information for DMA controller action. The address < 7: Q > indicates which DHA channel is enabled for action. These bits are only required when corresponding When the track reaches the stop address, it will be reset, and ARM 7 can set these bits K to restart the operation. If any channel is enabled bit system "* Even if the corresponding code decoder sends DMA_REQ to DMA, the DMA will not provide DMA_ACK to the codec. Bits < 19: 16> indicate which pair of DMA channel strips are tied together as a double buffer. For example, if channel 0 and channel 1 are connected together as a double-element punch, when the current address of 埴 0 reaches its stop address, the DMA controller will automatically switch to channel 1: and when the channel When the current address of 1 reaches its stop address, the DMA controller will automatically switch to channel 0. Bit < 28: 21 > contains information about the capture / write mode of each channel. If any of the bits is set to "1" by ARM 7, the corresponding channel will be used for the capture operation. ; Other bits will be used for writer work. Bit < 3 1 > indicates whether DMA sends EO signal -14 6 " --------- batch of clothes ------ 1T ------ ^ (Please read the note on the back first Please fill in this page again for this matter) This paper size is applicable to China National Standards (CNS) Α4 size (210 × 297 mm) Printed by the Bayer Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economy y r- ί 1 M A7 '___B7 _V. Description of the invention ( 々 ') to the lunch controller; if this bit is 〇', even if there is any channel to the 逹 stop address, the DMA will not send EOP. 7.3.5 General register: Each bit in the control register is related to one mask bit in the mask register. If the mask bit is *, it prevents M from updating the corresponding bit in the control register. Initially, this register < 31: 0 > will be set to Ffffffff (hexadecimal) ° 7.3.6 Program specification M: Start and stop addresses will be used to program MAKH7 through F bus 0 F bus mapping values are as follows: CCU ==== > 0〇40_0000-007F_FFFF, MCU ==== > 0080.0000-047F_FFFF, PCI = = = = > 08 0 0.0 0 0 0-FFFF.FFFF «For address programming * Address [26:01 should be set based on list 18. Listing 18: DMA register address mapping ----------------------------- Travel (Please read the precautions on the back before filling this page) Shift < 26: 0 > (hex) Number of bits 4AO_0000 29 Current address register 0 -147- This paper size is applicable to Chinese National Standard {CNS) 4 specifications (210X297 mm) 4367 t 〇 A7 B7 V. Description of the invention Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4A0_0008 29 Current address register 1 4AO_QO 1 0 29 Current address register 2 4AO_0018 29 Current address register 3 4AO_0020 29 Current address register Device 4 4A0_0028 29 Current address register 5 4A0_0030 29 Current address register 6 4AO_0038 29 Current address register 7 4A0.0040 Reserved 4A0_0048 Reserved 4A0_0050 29 Stop address register 0 4A0_0058 29 Stop address register Register 1 4A0_0060 29 -14 Stop address register 2 8- --------- install -------- IT ------ J- {Please read the precautions on the back before (Fill in this page) This paper size is in accordance with Chinese National Standard (CNS) A4 (210X 297 mm) ΑΊ Α 负 Ministry of Economic Affairs Central Standards Bureau Off-Work Consumer Cooperative System B7 Five 'Invention Description (/-岣 4Α0_0068 29 Stop address register 3 4ΑΟ_〇〇70 29 Stop address register 4 4Α0_0078 29 Stop address register 5 4Α0_0080 29 Stop address register 6 4Α0_0088 29 Stop address register 7 4A0.00S0 Reserved 4Α0_ 0 0 9 8 Reserved 4Α0.00Α0 32 Status register 4Α0_00Α8 32 Control register 4Α0_00Β0 32 Mask register list 19: Code of status register --------- Ziyi ----- 1T ------ Λ (Please read the precautions on the back before filling out this page) -149- This paper size is applicable to Chinese storehouse guidelines (CNS) Α4 specifications {210X297 mm) Α7 Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 6Ή 〇 Β7 V. Description of the invention

(請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家揉準(CNS ) Λ4規格(210X 297公釐) 經濟部中央標率局貞工消費合作社印製 4 3 67 1 Q , Α7 Β7 五、發明説明㈤巧 列表2Q:控制暫存器之編碼 位元并 說 明 0 致能用於DMA傳送之通道0 1 致能用於DMA傳送之通道1 2 致能用於DMA傳送之通道2 3 致能用於DMA傳送之通道3 4 致能用於DMA傳送之通道4 5 致能用於DMA傳送之通道5 6 致能用於DMA傳送之通道6 7 致能用於DMA傳送之通道7 8 保留 -15 1- ---------裝------訂------1 (請先聞讀背面之注意事項再填寫本買) 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210Χ297公釐} d ό b! \ 0 . -ΐ A 7 _____Β7五、發明説明〇ΗΗ) 26 通道5係用於讀取(若此位元係”1”) 27 通道6係用於謓取(若此位元係Bl”) 28 通道7係用於謓取(若此位元係”1”) 29 保留 30 保留 31 中蹰致能 (請先閲讀背面之注意事項再娘窝本頁) -裝· ,\3β 經濟部中央梂牟局員工消費合作.杜印製 7 . 4 CflDRn 初始化: 顧客ASIC單元將支援用於每個CODEC之初始化。實際 上,ARM7其透過顧客ASIC單元係負責CODEC初始化。 該顧客ASIC軍元將具有位址解碼器 > 以產生用於每涸 CODEC之請求訊號。只要該顧客ASIC單元須交談至任何 CODEC ,其將送出請求訊號至CODEC ,且等待來自該 CODEC之確認訊號。在收到確認訊號之後,顧客ASIC單元 將送出資料與位址至CODEC 。 當ARM 7欲透過CCU讓取於任何CODEC之配置資料時· 顧客ASIC單元將送出位址至CODEC 。若顧客ASIC單元收到 -1 53- 本纸張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) A7 B7 _ ——_ ____ _— —' ' ' " 丨· " ""S、發明説明(A^) 來自CODEC之資料,其將送回交易ID至“11 。此時 資料將係透過CCU而送至ΑϋΜ7。 列表21: CODEC配置暫存器F匯流排位址映射 置 配 經濟部中央標準局員Η消費合作杜印製 位址 <31 :0> (hex) 說 明 04B0_0000至 04BF_FFFF C0DEC0配置暫存器 O4C0—1000至 04CO—1FFF C0DEC1配置暂存器 04C0_2000至 04C0_2FFF C0DEC2配置暫存器 fl4C0_3000Mfl4CO_3FFF C0DEC3配置暫存器 0 4 C 0 _ 4 0 0 0 至 〇 4 C 0 _ 4 F F F C0DEC4配置暫存器 04 CD_ 5 0 0 0 至 04C0_5FFF C0DEC5配置暫存器 O4CO_6OO0S 04C0_6FFF C0DEC6®置暫存器 04CO_7000至 04C0_7FFF C0DEC7配置暫存器 [J4C0_80 0 0至 〇4C(J_8FFF 保留 ----------裝-- (請先閲讀背面之注意事項再填寫本頁) 訂(Please read the notes on the back before filling this page) This paper size is applicable to the Chinese National Standard (CNS) Λ4 size (210X 297 mm) Printed by Zhengong Consumer Cooperative, Central Standards Bureau, Ministry of Economic Affairs 4 3 67 1 Q, Α7 Β7 V. Description of the invention Smart list 2Q: Control the encoding bit of the register and explain 0 Enable the channel for DMA transfer 0 1 Enable the channel for DMA transfer 1 2 Enable the channel for DMA transfer 2 3 Enable channel for DMA transfer 3 4 Enable channel for DMA transfer 4 5 Enable channel for DMA transfer 5 6 Enable channel for DMA transfer 6 7 Enable channel for DMA transfer 7 8 Reserved -15 1- --------- install ------ order ------ 1 (please read the precautions on the back before filling in this purchase) This paper size applies to China National Standard (CNS) Λ4 specification (210 × 297 mm) d ό b! \ 0. -Ϊ́ A 7 _____ Β7 V. Description of the invention 〇ΗΗ) 26 Channel 5 is used for reading (if this bit system is "1") 27 Channel 6 is used for capturing (if this bit is Bl ”) 28 Channel 7 is used for capturing (if this bit is“ 1 ”) 29 Reserved 30 Reserved 31 Please read the notes on the back first and then the home page.) -Installation, \ 3β Consumption cooperation with the Central Ministry of Economic Affairs of the Ministry of Economic Affairs. Du printed 7.4 CflDRn Initialization: The customer ASIC unit will support the initialization of each CODEC. In fact, ARM7 is responsible for CODEC initialization through the customer ASIC unit system. The customer ASIC army will have an address decoder > to generate a request signal for each CODEC. As long as the customer ASIC unit has to talk to any CODEC, it Will send the request signal to CODEC, and wait for the confirmation signal from the CODEC. After receiving the confirmation signal, the customer ASIC unit will send the data and address to the CODEC. When ARM 7 wants to obtain the configuration data of any CODEC through the CCU · The customer ASIC unit will send the address to CODEC. If the customer ASIC unit receives -1 53- This paper size applies the Chinese National Standard (CNS) A4 specification (210 × 297 mm) A7 B7 _ __ ____ _ — — ' '' " 丨 · " " " S, Invention Description (A ^) Data from CODEC will return the transaction ID to "11". At this time, the data will be sent to AHM7 through CCU. Listing 21: CODEC configuration register F bus address mapping and allocation to members of the Central Standards Bureau of the Ministry of Economic Affairs and consumer cooperation Du printed addresses < 31: 0 > (hex) Description To 04CO—1FFF C0DEC1 configuration register 04C0_2000 to 04C0_2FFF C0DEC2 configuration register fl4C0_3000Mfl4CO_3FFF C0DEC3 configuration register 0 4 C 0 _ 4 0 0 0 to 〇4 C 0 _ 4 FFF C0DEC4 configuration register 04 CD_ 5 0 0 0 to 04C0_5FFF C0DEC5 configuration register O4CO_6OO0S 04C0_6FFF C0DEC6® register 04CO_7000 to 04C0_7FFF C0DEC7 configuration register [J4C0_80 0 0 to 〇4C (J_8FFF reserved ---------- install-(please first (Read the notes on the back and fill out this page)

A 本紙張尺度通用中國國家樣準(CNS }厶4说格(2! 0 X 297公釐) ’ 4 3 6飞 Α Ο Α Α7 —________Β7 五、發明説明(Λ·丨 04C0_9000至 04Cfl_9FFF 保留 第五十三圖說明顧客ASIC電路。 列表22 :用於顧客AS 1C單元之I/O接腳定義 經濟部中央棣丰局負工消費合作社印製 接腳名稱 方向 方 向 clkl 輸入 8 0MBZ系~搞·時脈輸入 f_reset_l 輸人 F匯流排重置訊號(低位動 作) F_asc_grant_l 輸入 來自用於ASIC單元之F匯流 排判優器的F匯流排答應( 低位動作) F_asc_cs_l 輸入 A S I C晶片選擇訊號(低位動 作) C0-size[7:0]-C9_s ize[7 : 0 ] 輸人 CODEC資料傳送尺寸: 8’h08 = >8位元組,8’hl0 = > 16位元組,8’hl8 = >24位元 -155- 本紙張又度適用中國國家標準(CNS ) Λ4規格(210X 297公釐} ---------^:------ΐτ------Λ (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消費合作社印製 ‘ 、V7 丨.J . A7 一 · B7 五、發明説明叫 組,8 ’ h 2 (3 = > 3 2位元組 DMA_REQ 0 -DHA_REQ7 輸入 來自CODEC之DMA謓求訊號 ref.full 輸入 用於螢幕更新全訊號之FIFO (來自MCU) F d r d y _ 1 輸人 F匯流排備妥訊號,於實際 資料前一個周期有效 Fdata[63:0] 輸入 F匯流排資料 F a d d r [ 3 1 : 0 ] 輸入 F匯流排位址 F r e q _ I D [ 9 : 0 ] 輸入 F匯流排請求ID : [ 9 : 6 ]= >請 求者ID,[5:0]= >交易ID Freq_size[7:0] 輪入 F匯流排資料傳送尺寸 Frd_wr_l 輸入 讀取/寫人指示:”1” = >謓 取,"〇” = >寫入 156- ---------t-------IT------^ (請先閱讀背面之注意事項丹填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) ^ ^ * A7 ____B7 五、發明説明UJ) 經濟部中央標準局貝工消費合作社印製A This paper size is in accordance with the Chinese National Standard (CNS) 厶 4 grid (2! 0 X 297 mm) '4 3 6 Flying Α Ο Α Α7 —________ Β7 5. Description of the invention (Λ · 丨 04C0_9000 to 04Cfl_9FFF Reserve the fifth The thirteenth figure illustrates the customer ASIC circuit. List 22: Definition of I / O pins used in customer AS 1C unit Pulse input f_reset_l Input F-bus reset signal (low-order action) F_asc_grant_l Input F-bus promise from F-bus arbiter for ASIC unit (low-order action) F_asc_cs_l Input ASIC chip selection signal (low-order action) C0- size [7: 0] -C9_s ize [7: 0] Input CODEC data transmission size: 8'h08 = > 8 bytes, 8'hl0 = > 16 bytes, 8'hl8 = > 24 Bit-155- This paper is again applicable to the Chinese National Standard (CNS) Λ4 specification (210X 297 mm) --------- ^: ------ ΐτ ------ Λ ( (Please read the notes on the back before filling out this page) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs, V7 .J. A7 I · B7 V. The description of the invention is called group, 8 'h 2 (3 = > 3 2 bytes DMA_REQ 0 -DHA_REQ7 Input DMA from CODEC 謓 request signal ref.full input for screen update full signal FIFO (from MCU) F drdy _ 1 Input F bus ready signal, valid one cycle before the actual data Fdata [63: 0] Enter F bus data F addr [3 1: 0] Enter F bus rank Address F req _ ID [9: 0] Enter F bus request ID: [9: 6] = > Requester ID, [5: 0] = > Transaction ID Freq_size [7: 0] Rotate into F bus Data transfer size Frd_wr_l Input read / write instructions: "1" = > capture, " 〇 "= > write 156- --------- t ------- IT ------ ^ (Please read the note on the back first to fill in this page) This paper size is applicable to Chinese National Standard (CNS) A4 specification (210X 297 mm) ^ ^ * A7 ____B7 V. Description of invention UJ) Economy Printed by the Shell Standard Consumer Cooperative of the Ministry of Standards

Fpr_wr_ 1 輸入 部分寫人指示(低位動作) CO.DATA[63:0]-C9-DATA [ 63:0] 輸入 CODEC資料 Fasc_dfull 輸出 ASIC單元資料FIFO滿(至F 匯流排判優器) Fasc_aful1 輸出 ASIC單元回覆FU0滿(M F 匯流排判優器) Fasc_grCNT[1:0] 輸出 F匯流排答版計數器,其係 請求有效Μ指示答應所霈之 周期數(至F匯流排判優器 ) Fasc_did[2:0] 輸出 F匯流排目的ID,至自ASIC 單元之請求 Fasc^rec 1_ 1 輸出 自AS 1C單元之F匯流排請求 訊號(低位動作) CODEC 輸出 C 0 D E C位址,其係僅用於 -157- 本紙張尺度適用中國國家標準(CNS } A<t規格(210X297公釐) ---------t------IT------.^ (請先閲讀背面之注意事項再填寫本頁) 五、發明説明(MS?) 經濟部中央標準局員工消費合作社印製 ADDR[31:0] CODEC配置暫存器謓取/寫 入(至 CODECs) DMA_ACK0-DMA_ACK7 輸出 D Μ A確認訊號(至C 0 D E C s ) Crd_wr_l 輸出 用於CODEC配置暫存器存取 之謓取/寫入指不 CODEC.REQO-COD E C.REQ 7 輸出 CODEC請求訊號 • — EOP 輸出 處理结束。此訊號至中斷控 制器 · 一 Ref^addr[31:0] 輸出 用於通道0之位址(至M CU) addr„valid 輸出 通道Q位址有效訊號(至MCU) Fmeni.grant_l 輸入 M C U答應訊號,來自F匯流 排判儍器 第八章 AD 1843縮碼解碼器(CODEC)介固 -1 58- (请先閱讀背面之注意事項#填寫本頁) 装· ,'r 本紙张尺度適用中國國家標準(CNS ) Λ4规格(210X 29?公釐) C'l 1 〇 A7 B7 經濟部中夬樣準局貝工消费合作社印掣 五、發明説明(A-Ι⑶ 8.1本章係敘述AD1843 CODEC介面。 8.2槪觀 A D 1 S 4 3 C 0 D E C介面區塊係介面於A D 1 8 4 3串列匯流 排與MSP DMA撗組之間。AD1843係透過其串列itM發送及 接收資料與控制/吠態資訊。AD1843具有用於串列接面之 四個接腳:SDI、SDO、SCLK、SDFS。SDI接腳係用於至AD 1843之串列資料輸入,而SD0接脚係用於來自AD1843之串 列資料輸出。SCLK接脚係串列介面時脈。 AD 1843之通訊須令該等資料位元在SCLK之上升緣之後 作發送,且係於SCLK之下降緣作取樣。SDFS接腳係用於串 列介面資訊段(frame)同步。AD1843 CODEC介面係基於主 控模式。此意謂著SCLK與SDFS訊號係由AD 1 8 4 3所產生。缺 設(default) SCLK頻率將係12·288ΜΗζ,旦一責訊段周期 將係 4 8 Κ Η z。 CODEC介面之基本架構係基於DMA。AD1843介面指定4 個不同通道:通道4至DAC1、通道5至DAC2、通道6至ADC左 、與通道7至ADC右。傳送至或來自DMA之通道尺寸係一次 64位元。因此* DM A通道4與通道5送出二個不同之32位元 (16位元用於左及16位元用於右)資料自SDRAM至CODEC介 面。另一方面,DM A通道6與7—次送出4個不同之16位元資 料,自C 0 D C E介面至S D R A Μ。 當每個通道之旗標位元係設定時,DAC1與DAC2介面可 知道資料係可用。DAC1與DAC2介面在檢査旗標位元後請求 -159- ---------餐-- (請先閱讀背面之注意事項再填寫本頁) 訂 旅 本紙張尺度適用中國國家標隼(CNS ) A4規格(210X 297公釐) 43 671 0 Λ Α7 Β7 經濟部中央標準局員工消費合作社印製 DAC 1左,右 DAC 2右,右 ADC左 ADC右 五、發明説明 1)^。若旗標位元係重置,〇4(:1與1)^2介面無法產生1^4請 求。該旗標位元之賁際作業係由DMA區塊所控制。若旗標 位元係重置,DMA區塊無法產生DMA確認訊號。若ADC左及 右之FIFO係未滿,DM A請求將不會產生。軟體應檢査AS3C旗 標暂存器,且透遇資料匯流排謓取其餘資料。在透過資料 匯流排讀取該等資科後,FIFO係空的,且當該FIFO係滿畤 產生D Μ A請求。 藉著發出一個讀取/寫入請求位元與控制字組輸入中 之控制暫存器位址,AD1S43控制暫存器係作讀取與寫入。 當請求諝取時*被定址之控制暫存器的内容係於随後資料 段期間被發出。當請求寫人時,欲被寫入之資料必須被發 出至AD 184 3槽1。為了改菩MSP之性能,程式設計者應在謓 取或寫入CGDEC中之控制暫存器前先檢查該控制旗標暫存 器。若控制旗標暫存器之旗標位元係設定> CODEC暫存器 之謓取及寫入作業將係可用的。 8.3 DMA捅道指定(Assignment) DMA通道 4 DMA通道 5 DMA通道 6 DMA通道7 8.4 S 谢自DHA之育料榇忒 資料傳送尺寸係64位元,分配如後: -160- 本紙浪尺度適用中國國家標隼(CNS ) Α4規格(21〇χ297公釐) *1 ! 种衣 I 訂— 1 I 線 (請先閱婧背面之注意事項再填寫本頁) 9\ ·Λ :·. η Α7 Β7 五、發明説明(Α儿丨)Fpr_wr_ 1 input part write instruction (low-order action) CO.DATA [63: 0] -C9-DATA [63: 0] input codec data Fasc_dfull output ASIC unit data FIFO is full (to F bus arbiter) Fasc_aful1 output ASIC Unit response FU0 full (MF bus arbiter) Fasc_grCNT [1: 0] Outputs the F bus answer board counter, which requests a valid M to indicate the number of cycles allowed (to the F bus arbiter) Fasc_did [2 : 0] Output F bus destination ID to the request from ASIC unit Fasc ^ rec 1_ 1 Output F bus request signal from AS 1C unit (low-order action) CODEC output C 0 DEC address, which is only used for- 157- This paper size applies to the Chinese National Standard (CNS) A < t specification (210X297 mm) --------- t ------ IT ------. ^ (Please read first Note on the back, please fill in this page again.) 5. Description of the invention (MS?) Printed by ADDR [31: 0] CODEC configuration register grab / write (to CODECs) DMA_ACK0-DMA_ACK7 Output D Μ A confirmation signal (to C 0 DEC s) Crd_wr_l output for CODEC configuration register access Fetch / Write refers to CODEC.REQO-COD E C.REQ 7 Output CODEC request signal • — EOP output processing is completed. This signal to the interrupt controller · One Ref ^ addr [31: 0] output is used for channel 0 bits Address (to the MCU) addr „valid Output channel Q address valid signal (to the MCU) Fmeni.grant_l Input MCU promise signal, from the F bus judgment device Chapter 8 AD 1843 codec decoder (CODEC) mediation- 1 58- (Please read the precautions on the back #Fill this page first) Installation, 'r This paper size applies the Chinese National Standard (CNS) Λ4 specification (210X 29? Mm) C'l 1 〇A7 B7 Ministry of Economic Affairs The sample of the quasi-station Shellfish Consumer Cooperative Co., Ltd. V. Description of the Invention (A-ICD 8.1 This chapter describes the AD1843 CODEC interface. 8.2 View AD 1 S 4 3 C 0 DEC interface The block system interface is in AD 1 8 4 3 series Between the bus and the MSP DMA unit, the AD1843 sends and receives data and control / bark information through its serial itM. AD1843 has four pins for serial interface: SDI, SDO, SCLK, SDFS. The SDI pin is used for serial data input to the AD 1843, and the SD0 pin is used for serial data output from the AD1843. The SCLK pin is the serial interface clock. The communication of the AD 1843 must cause these data bits to be transmitted after the rising edge of SCLK, and sampled at the falling edge of SCLK. The SDFS pin is used for serial interface frame synchronization. The AD1843 CODEC interface is based on the master control mode. This means that the SCLK and SDFS signals are generated by AD 1 8 4 3. The default (default) SCLK frequency will be 12.288 MHz, and once the duty cycle is 4 8 κ Η z. The basic architecture of the CODEC interface is based on DMA. The AD1843 interface specifies 4 different channels: Channel 4 to DAC1, Channel 5 to DAC2, Channel 6 to ADC left, and Channel 7 to ADC right. The channel size transferred to or from DMA is 64 bits at a time. So * DM A channel 4 and channel 5 send two different 32-bit data (16-bit for left and 16-bit for right) data from SDRAM to CODEC interface. On the other hand, DMA channels 6 and 7 send out four different 16-bit data from the C 0 D C E interface to S DR A Μ. When the flag bit of each channel is set, the DAC1 and DAC2 interfaces can know that the data is available. The DAC1 and DAC2 interfaces request -159- --------- meal after checking the flag bit-(Please read the notes on the back before filling this page) The paper size of the book is applicable to the Chinese national standard. (CNS) A4 specifications (210X 297 mm) 43 671 0 Λ Α7 Β7 DAC 1 printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs, left, right DAC 2 right, right ADC left ADC right 5th, invention description 1) ^. If the flag bit system is reset, the 0 ^ (: 1 and 1) ^ 2 interface cannot generate a 1 ^ 4 request. The immediate operation of this flag bit is controlled by the DMA block. If the flag bit is reset, the DMA block cannot generate a DMA acknowledge signal. If the ADC's left and right FIFOs are not full, the DMA request will not be generated. The software should check the AS3C flag register and encounter the data bus to retrieve the remaining data. After reading these assets through the data bus, the FIFO is empty, and a D M A request is generated when the FIFO is full. By issuing a read / write request bit and the control register address in the control block input, the AD1S43 control register is used for reading and writing. When a capture is requested * the contents of the addressed control register are issued during the subsequent data segment. When a writer is requested, the data to be written must be sent to AD 184 3 slot 1. In order to modify the performance of MSP, the programmer should check the control flag register before fetching or writing the control register in CGDEC. If the flag bit of the control flag register is set > the capture and write operations of the CODEC register will be available. 8.3 DMA Channel Assignment (DMA Assignment) DMA Channel 4 DMA Channel 5 DMA Channel 6 DMA Channel 7 8.4 S Thanks to the breeding materials of DHA The data transmission size is 64 bits, and the allocation is as follows: -160- The paper scale is applicable to China National Standard (CNS) Α4 Specification (21〇χ297mm) * 1! Seed clothing I order — 1 I line (please read the precautions on the back of Jing before filling this page) 9 \ · Λ: ·. Η Α7 Β7 V. Description of the Invention (Α 儿 丨)

位元 <63:48〉 位元 <47:32〉 位元 <31:16> 元<15:0> DMA CH4 DAI LEFT 2ND DAI RIGHT 2ND DAI LEFT 1ST DAI RIGHT 1ST DMA CH5 DA2 LEFT 2ND DA2 RIGHT 2ND DA2 LEFT 1ST DA2 RIGHT 1ST DMA CH6 ADC LEFT 4TH ADC LEFT 3RD ADC LEFT 2ND ADC LEFT 1ST DMA CH7 ADC RIGHT 4TH ADC RIGHT 3TH ADC RIGHT 2ND ADC RIGHT 1ST ---------¢! (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消費合作社印製 基本(RASF)位址 Q4C0_4000 DAC1 BASE 04C0_5OOO DAC2 BASE 0 4 C 0 _ 6 0 0 0 A D C L B A S E (左通道) tHC〇_7G〇〇 ADCR BASE (右通道) 器协脓射 位址偏移 說 明 謓取或寫入 DACi base + ο 控制暫存器寫入資料輸入 -161- 本紙张尺度適用中固國家橾隼(CNS ) A4規格(210X29*7公釐) 6 3 4 ο 五、發明説明 經濟部中央標準局—工消費合作社印製 DAC2 BASE + 0 ADCL BASE + 0 ADCR BASE + 0 DAC1 BASE + 2 DAC2 BASE + 2 ADCL BASE + 2 ADCR BASE + 2 控制字組輸人 W DAC1 BASE + 0 DAC2 BASE + 0 ADCL BASE + 0 ADCR BASE + 0 控制暫存器資料輸出 R ADCL BASE + 2 ADCR BASE + 2 ADC旗標暫存器 R ADCL BASE + 10 ADC左1st資料 R ADCL BASE + 12 ADC左2nd資料 R ADCL BASE + 14 ADC左3rd資料 R -162- 装-- {請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公f ) B7 五、發明説明(A-㈣ 經濟部中央標準局買工消費合作社印製Bit < 63: 48> bit < 47: 32> bit < 31: 16 > element < 15: 0 > DMA CH4 DAI LEFT 2ND DAI RIGHT 2ND DAI LEFT 1ST DAI RIGHT 1ST DMA CH5 DA2 LEFT 2ND DA2 RIGHT 2ND DA2 LEFT 1ST DA2 RIGHT 1ST DMA CH6 ADC LEFT 4TH ADC LEFT 3RD ADC LEFT 2ND ADC LEFT 1ST DMA CH7 ADC RIGHT 4TH ADC RIGHT 3TH ADC RIGHT 2ND ADC RIGHT 1ST --------- ¢! (Please (Please read the notes on the back before filling this page) Address printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs (RASF) address Q4C0_4000 DAC1 BASE 04C0_5OOO DAC2 BASE 0 4 C 0 _ 6 0 0 0 ADCLBASE (left channel) tHC〇_ 7G〇〇ADCR BASE (Right channel) Device co-location address offset description Capture or write DACI base + ο Control register write data input -161- This paper standard is applicable to China Solid State (CNS) A4 specification (210X29 * 7mm) 6 3 4 ο 5. Description of the invention DAC2 BASE + 0 ADCL BASE + 0 ADCR BASE + 0 DAC1 BASE + 2 DAC2 BASE + 2 ADCL BASE + 2 ADCR BASE + 2 control block input W DAC1 BASE + 0 DAC 2 BASE + 0 ADCL BASE + 0 ADCR BASE + 0 Control register data output R ADCL BASE + 2 ADCR BASE + 2 ADC flag register R ADCL BASE + 10 ADC left 1st data R ADCL BASE + 12 ADC left 2nd Data R ADCL BASE + 14 ADC left 3rd data R -162- installed-{Please read the precautions on the back before filling this page) This paper size applies to Chinese National Standard (CNS) A4 specification (210X297 male f) B7 V. Description of the Invention (A-㈣ Printed by the Consumers' Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs

ADCL BASE + 16 ADC左4th資料 R ADCR BASE + 10 ADC右1st資料 R ADCR BASE + 12 ADC右2nd資料 R ADCR BASE + 14 ADC右3rd資料 R ADCR BASE + 16 ADC右4th資料 R DAC1 BASE + 20 DAC2 BASE + 20 ADCL BASE + 20 ADCR BASE + 20 控制旗標暫存器 R 8.7留存器宙赛 8.7.1梓制塹存器竄人蒈料輸入 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 dl5 dl4 dl3 d!2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO 本紙張尺度適用中國國家標準(CNS > A4規格(2! Ο X 297公釐) (請先閱讀背面之注意事項再填寫本頁) -163- 43 67 1 Ο 4五、發明説明(A-Uv) A7 B7ADCL BASE + 16 ADC left 4th data R ADCR BASE + 10 ADC right 1st data R ADCR BASE + 12 ADC right 2nd data R ADCR BASE + 14 ADC right 3rd data R ADCR BASE + 16 ADC right 4th data R DAC1 BASE + 20 DAC2 BASE + 20 ADCL BASE + 20 ADCR BASE + 20 Control flag register R 8.7 Reservoir Zeiss 8.7.1 Tzu-made register input data 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 dl5 dl4 dl3 d! 2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO This paper size applies to Chinese national standards (CNS > A4 size (2! 〇 X 297 mm) (Please read the notes on the back first (Fill in this page again) -163- 43 67 1 Ο 4

1- i_L1- i_L

1 J_I_I_I__I J_t 1 最高有效位元(MSB)係欲被傳送之第一個資料輸入位 元 8.7.2控_李昍綸λ 15 14 13 12 11 請閲 讀 背 之 注 意 事 項 4· -k ''X裝:ί r/tf ia4 ia3 ia2 ial1 J_I_I_I__I J_t 1 The most significant bit (MSB) is the first data input bit to be transmitted 8.7.2 Control _ Li Yanlun λ 15 14 13 12 11 Please read the notes on the back 4 · -k '' X: ί r / tf ia4 ia3 ia2 ial

iaC 訂 r/w 謓取/寫入諸求。一個來自控制暫存器之謓取 或者至控制暫存器之寫入係發生於每個資訊段 。設定為”1” ,指出一控制暫存器謓取;而重置此位元為"0 ” ’則啟始一控制暫存器寫入。 Λ 經濟部中央標準局員工消費合作社印製 器 存 暫 址 位 制 控 之 人^ 寫輸 或料 取管 讓II 於立用? ο ® 4:捽iaC order r / w capture / write requirements. A fetch from the control register or a write to the control register occurs at each information segment. Set to "1" to indicate the capture of a control register; resetting this bit to " 0 "will initiate the writing of a control register. Λ Printed by the Consumer Cooperative of the Central Standards Bureau, Ministry of Economic Affairs The person holding the temporary address control ^ Write, lose, or take the pipe for II to use? Ο ® 4: 捽

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 dl5 dl4 dl3 d!2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO 64- 本紙張尺度適用中囡國家搮準(CNS) A4规格(210X297公釐) 4 3 67 1 Ο , Α7 Β7五、發明説明(Α艰)15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 dl5 dl4 dl3 d! 2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO 64- This paper standard is applicable to the China National Standard (CNS) A4 specification (210X297 mm) 4 3 67 1 〇, Α7 Β7 V. Description of the invention (Α 艰)

I_]_I_I_I_I_I_I_I_I_I_I_i I_i_L 8.7.4 Ai)C旗標塹存器 請 先 閲 背 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 : - i r4v r3v r2v rlv I4v 13v 12v llv r > ' 、 r4v - rlv 有效ADC右資料係於縵衝器中。指出於緩衝器中哪涸資料係有效 14v - llv 有效ADC左實料係於鑀衝器中。指出於媛衝器中哪個資枓係有效 8.7.5 ADC左第一窗料 訂 經濟部中央標準局負工消費合作社印製 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 d!5 dl4 dl3 dl2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl do 於缓衝器中之ADC左第一資料。 -1 6 5 - 本纸張尺度適用中國國家橾準(CNS ) Λ4規格(210 X 297公茇) Α7 Β7 -43 671 Q , 五、發明説明(Α-ί&) 8.7.6 ΑΠΓ左第二蒈料 請 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ; ( 1 \ Ϊ : dl5 dl4 dl3 dl2 dll dlO d9 d8 d7 d6 do d4 d3 d2 dl dO - 於緩衡器中之ADC左第二資料。 8,7.7 ADC左第三資料_ ΊΤ 經濟部中央標準局員工消費合作社印製 15 14 13 12 11 10 9 8 7 6 5 4 3 2 i 0 dl5 dl4 dl3 dlZ dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO 於媛 8 . 7 . ®器中之ADC左第三 R A D f:左第四育料 資料。 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -166- 本紙張尺度適用中國國家標隼(CNS ) Μ規格(210X297公釐)I _] _ I_I_I_I_I_I_I_I_I_I_I_i I_i_L 8.7.4 Ai) Please read the flag register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0:-i r4v r3v r2v rlv I4v 13v 12v llv r > ' , R4v-rlv The effective ADC right data is in the punch. Point out which data in the buffer is valid. The 14v-llv ADC is actually left in the buffer. Indicate which asset in the Yu Yuan punch is valid 8.7.5 ADC left first window is ordered by the Central Standards Bureau of the Ministry of Economic Affairs and printed by the Consumers Cooperative 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 d! 5 dl4 dl3 dl2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl do ADC left first data in the buffer. -1 6 5-This paper size is applicable to China National Standards (CNS) Λ4 specification (210 X 297 male) Α7 Β7 -43 671 Q, V. Description of the invention (Α-ί &) 8.7.6 ΑΠΓ2nd left For information, please 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0; (1 \ Ϊ: dl5 dl4 dl3 dl2 dll dlO d9 d8 d7 d6 do d4 d3 d2 dl dO-in the left of the ADC in the balancer Second data 8.7.7 ADC left third data _ Ί Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 15 14 13 12 11 10 9 8 7 6 5 4 3 2 i 0 dl5 dl4 dl3 dlZ dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO Yu Yuan 8. 7. ® ADC left third RAD f: left fourth breeder information 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 -166- this paper Standards apply to China National Standard (CNS) M specifications (210X297 mm)

A '43 67 1 Ο , Α7 — Β7五、發明説明⑺叫)A '43 67 1 〇, Α7 — Β7 V. Description of Invention Howling)

dl5 dl4 dl3 dl2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO 於媛衝器中之ADC左第四資料 8.7.9梓制旗槽塹存器 請 先 閲 背 之 注 意 事 項 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 r 、 wfl rf. 玎 經濟部中央標準局員Η消费合作社印製 wfl 控制暫存器寫入旗標。若設定時,CODEC係 備妥Μ接收控制暫存器資料。 rf 1 控制暫存器諝取旗標。若設定時,CODEC係 備妥以送出控制暫存器資料。 第九章 視訊CODEC 9 . 1概観 此視訊CODEC埵輯係介面至求值(evaluation)板上之 K S 0 1 1 9與 K S 0 1 2 2晶片,且介面至M S P晶片中之D Μ A模組。 該KS()119 CODEC亦可提供螢幕更新作業。用於此作業,至 MCU模組之一個直接資料路徑係實施如第五十四匾中所示 -167 本紙掁尺度逋用中國國家標準(CNS ) Α4現格(210X 297公釐) Λ 4 3 671 0, Λ7 B7 五、發明説明(A-/ 9 . 2頂(t η d )椹钳宙務 如第五十五圖中所示,頂模組包含三個子模組: • KS0119螢幕更新模姐 • KSG 122視訊資料捕捉模組,與 .三線串列主機介面模組,其存取K S 011 9與K S Q 1 2 2晶 片配置暫存器 9 . 3 ί) Μ Α浦道指宝 DMA CHO KS 0119 CODEC DMA CHI 保留 DMA CH2 KS 0122 CODEC DMA CH3 保留 DMA CH4 AD 1843 音訊 CODEC DMA CH5 AD 1843 音訊 CODEC DMA CH6 AD 1843 音訊 CODEC DMA CH7 AD 1843 音訊 CODEC DMA CH8 保留 DMA CH9 保留 裝— (請先閱讀背面之注意事項*.填寫本頁) 訂 Λ. 經濟部中央榡準局員Η消費合作社印製 9 . 4三捣Φ捕介而糍细 此模組係介®至K S 0 1 1 9與K S (Π 2 2晶片,位在此等晶片 内部之所有暫存器係經由該串列介面作存取°此串列 介面模姐支援至該等晶片之通訊協定的功能’旦包含用於 KS0119與KS(H22介面埵輯之暫存器。該參考第二° 9.5 ΕΡΚΠΜ介而 -1 6 8 - 本紙張尺度適用中國國家標準(CNS )以^格(210X297公釐} "4 3 67 1 Ο , Α7 Β7 五、發明説明(A-吨) KS0119 10接腳亦係用作為一個外部EPROM之介面*該 E P R 0 Μ係用K在糸統重置後立即載入程式資枓*且係 MSP-1EX之部分啟動初始化。請參考接腳指定Μ得到更多 詳细内容。 EPROM係Μ自COOOOH至DFFFFH之位址範圍作記憶體映射。 9.6 KS 01〗9暫存器說明 KS0119具有一個基本位址C0DEC_REQ0,相當於Q4BQ0000 且延伸至Q4BFFFFF。 9.6.1 KS011Q塹存器仿hi·腴射 KS0119暫存器位址映射 經濟部中央標準局員工消費合作社印裝 偏 移 (hex) 暫存器名稱 0 貢訊段尺寸暫存器 1 ID 2 控制/資料位元組 3 索引/資料0 4 資料1 "16 9- 裝------訂------旅 (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) 4367 1 0 Λ 經濟部中央橾隼局員工消費合作社印製 5 資料2 6 資料 3 7 狀態暫存器 8 謓取資料串列介面 9 讀取PR0M責料 A 埵輯控制暫存器 B HS 、 VS極性 C HS偏移 D VS偏移 9.6.2裔訊段尺寸暂存恶 此暫存器控制欲被傳送至CODEC晶片之資料段尺寸, 如第五十t圖所界定。最小資訊段長度係3位元組。 9.6.3晶Μ Τ Π塹存器 -1 70- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) I I I i I— —i . ... I IJ . i 訂! Γ ] (請先閱請背面之注意事項再填寫本頁〕 經濟部t央標準局員工消費合作社印製 4 3 67 1 〇 * Α7 ~----------------Β7____ 五、發明説明0刊) 此暫存器應包含CODEC晶片ID值,且應包含用於KSG119 寫人之G3H與用於KS0119謓取之83H。 9.6·4控_制/瞀钭斬存:芦 此暂存器通知CODEC晶片KS0119該隨後傳送之位元組 將係一暫存器索引(index)或一個資料位元姐。對於KS01 13 =0 8 H,意諝者索引係該隨後位·元姐;且對於K S 0 11 3 = 0 9 Η, 則意謂著資料係該随後位元組。 9 · 6 . 5 .索引/蒈Μ0塹存器 此暫存器將包含用於CODEC晶片配置暫存器之索引值 或資料〇位元组,其取決於先前位元組中傳送之值。請參 考於程式規劃參考章節之通訊協定。dl5 dl4 dl3 dl2 dll dlO d9 d8 d7 d6 d5 d4 d3 d2 dl dO ADC left fourth data in Yuan Yuan puncher 8.7.9 Please refer to the note on the back of the flag slot register 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 r, wfl rf. Η Member of the Central Standards Bureau of the Ministry of Economy Η Consumer Cooperatives printed wfl control register to write flags. If set, the CODEC is prepared to receive the control register data. rf 1 Controls the register capture flag. If set, the CODEC is ready to send the control register data. Chapter 9 Video CODEC 9.1 Overview This video CODEC series is from the interface to the KS 0 1 1 9 and KS 0 1 2 2 chips on the evaluation board, and the interface is to the D M A module in the MSP chip. . The KS () 119 CODEC can also provide screen update operations. For this operation, a direct data path to the MCU module is implemented as shown in the fifty-fourth plaque -167 paper size, using Chinese National Standard (CNS) A4 (210X 297 mm) Λ 4 3 671 0, Λ7 B7 V. Description of the invention (A- / 9.2 Top (t η d)) As shown in Figure 55, the top module includes three sub-modules: • KS0119 screen update module Sister • KSG 122 video data capture module, and three-line serial host interface module, which accesses KS 011 9 and KSQ 1 2 2 chip configuration register 9. 3 ί) Μ Α 道道 宝 DMA CHO KS 0119 CODEC DMA CHI Reserved DMA CH2 KS 0122 CODEC DMA CH3 Reserved DMA CH4 AD 1843 Audio CODEC DMA CH5 AD 1843 Audio CODEC DMA CH6 AD 1843 Audio CODEC DMA CH7 AD 1843 Audio CODEC DMA CH8 Reserved DMA CH9 Reserved — (Please read the back first Note * .Fill in this page) Order Λ. Printed by the Central Bureau of Standards, Ministry of Economic Affairs, Consumer Cooperatives, and Consumers Cooperatives, and detailed information on this module is introduced to KS 0 1 1 9 and KS (Π 2 2 wafers, all registers located inside these wafers are The serial interface is used for access. The serial interface module supports the functions of the communication protocols to the chips. Once it contains the registers for the KS0119 and KS (H22 interface series. The second reference is 9.5 ΕΡΚΠM 介-1 6 8-This paper size is in accordance with Chinese National Standard (CNS). ^ (210X297 mm) " 4 3 67 1 〇, Α7 Β7 5. Description of the invention (A-ton) KS0119 10 pin is also used As an external EPROM interface *, the EPR 0 Μ is used to load program data immediately after the system is reset * and is part of the MSP-1EX startup initialization. Please refer to the pin assignment Μ for more details. EPROM is a memory mapping from the address range of COOOOH to DFFFFH. 9.6 KS 01 〖9 Register Description KS0119 has a basic address C0DEC_REQ0, which is equivalent to Q4BQ0000 and extends to Q4BFFFFF. 9.6.1 KS011Q register imitation hi · Shoot KS0119 Register Address Map Employee Central Coordination Bureau of the Ministry of Economic Affairs Consumer Cooperatives Printing Offset (hex) Register Name 0 Gong Segment Size Register 1 ID 2 Control / Data Byte 3 Index / Data 0 4 Information 1 " 16 9- Pack ------ Order ------ Brigade (Please Please read the notes on the back before filling in this page) This paper size is applicable to Chinese National Standard (CNS) A4 (210X297 mm) 4367 1 0 Λ Printed by the Central Government Bureau of the Ministry of Economic Affairs and Consumer Cooperatives 5 Materials 2 6 Materials 3 7 Status register 8 Capture data serial interface 9 Read PR0M data A A Control register B HS, VS Polarity C HS offset D VS offset 9.6.2 Segment size temporary temporary evil This temporary The controller controls the size of the data segment to be transmitted to the CODEC chip, as defined in Figure 50t. The minimum field length is 3 bytes. 9.6.3 Crystal M Τ Π 堑 Memory device-1 70- This paper size is applicable to China National Standard (CNS) A4 specification (210X 297 mm) III i I — —i. ... I IJ. I Order! Γ] (Please read the notes on the back before filling out this page) Printed by the Consumers' Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 4 3 67 1 〇 * Α7 ~ ---------------- Β7 ____ V. Description of Invention 0) This register should contain the CODEC chip ID value, and it should include G3H for KSG119 writer and 83H for KS0119 capture. 9.6 · 4 Controls / Controlling: Save This register informs the CODEC chip KS0119 that the bytes transmitted subsequently will be a register index or a data bit sister. For KS01 13 = 0 8 H, the index of the interested person is the following bit; and for K S 0 11 3 = 0 9 Η, it means that the data is the following byte. 9 · 6.5. Index / 索引 Μ0 堑 register This register will contain the index value or data 0 byte used for the CODEC chip configuration register, which depends on the value transmitted in the previous byte. Please refer to the communication protocol in the programming reference chapter.

9.6.6替料1塹# 5S 此暫存器包含欲寫入於CODEC暫存器中之資料,索引+1。 9.6.7音料孩兹 此暫存器包含欲寫入於CODEC暫存器中之資料,索引+ 2。 9.6.8菅料塹存器 此暫存器包含欲寫入於CODEC暫存器中之資料,索引+ 3。 9.6.9 灌縉桦制暫存器 用於KSG119控制暫存器之位元指定係顯示於第五十八 圖中。 9.6.10 HSSB VS 橘性 此暫存器界定水平同步與垂直同步訊號之極性。—個 0之值係界定為低位動作•而—個1之值則係界定為高位動 -17 1- 本紙張尺度適用中國國家揉準(CNS ) Λ4規格(210 X 297公釐) IΠ-1 . — I I II - 1 I — I n ^ I Ϊ n n H (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消费合作社印製 五、發明説明(A-〇j 作。此位元指定係如后: 位元 < 0 > : VS極性 位元< 1 > : HS極性 9*6-11 HS 楯務 動作訊號係在此偏移值之後產生。 界定為00H。 9.6.12 VS 偏路 動作訊號係在此偏移值之後產生。 界定為00H。 9.6.13狀態暫存器 此暫存器係顯示於第五十九圖中。 9.6.14讅取蒈料串剂介而靼存器 此暫存器將包含來自串列埠之有效資料,其在謓取旗 標已完成由使用中狀態至備妥狀態之轉移後。 9.6.15 _f取ΡΙ?ΠΜ眘料魃存砮 若PROM旗標係於備妥狀態|此暫存器將包含有效FROM 資料。 9.6.16释式規g丨參者 9.6.16.1配置盅初始仆 視訊顯示硬體可被配置Μ操作於二種不同模式: • VGA 重 # (overlay)模式。 • VGA 仿真(emulation)棋式。 此模式操作係藉著設定於理輯控制暫存器中之一涸位 -172- ---------裝— (請先閱讀背面之注意事項再填寫本頁)9.6.6 substitute material 1 堑 # 5S This register contains the data to be written in the CODEC register, index +1. 9.6.7 Audio Material This register contains the data to be written in the CODEC register, index + 2. 9.6.8 Data Register This register contains the data to be written in the CODEC register, index + 3. 9.6.9 Filling the Birch Register The bit designation for the KSG119 control register is shown in Figure 58. 9.6.10 HSSB VS Orange This register defines the polarity of the horizontal sync and vertical sync signals. — A value of 0 is defined as a low action. • A value of 1 is defined as a high action. -17 1- This paper size applies to the Chinese National Standard (CNS) Λ4 specification (210 X 297 mm) IΠ-1 . — II II-1 I — I n ^ I Ϊ nn H (Please read the notes on the back before filling out this page) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economy The bit designation is as follows: Bit < 0 >: VS Polarity Bit < 1 >: HS Polarity 9 * 6-11 The HS service signal is generated after this offset value. It is defined as 00H. 9.6.12 VS deflection action signal is generated after this offset value. It is defined as 00H. 9.6.13 Status register This register is shown in the 59th figure. 9.6.14 Take the data string Agent and register This register will contain valid data from the serial port, after the capture flag has completed the transition from the in-use state to the ready state. 9.6.15 _f 取 ΡΙΠΠΜ Caution (Save) If the PROM flag is in the ready state | This register will contain valid FROM data. The video display hardware can be configured to operate in two different modes: • VGA overlay mode. • VGA emulation. This mode is operated by setting one of the logic control registers.涸 位 -172- --------- install — (Please read the precautions on the back before filling this page)

、1T 本紙依尺度適用t國國家標準(CNS)Α4规格(210x297公楚) 4367 1 I B; 經濟部中央標準局員工消費合作社印裂 五、發明説明(A,) 元而作控制》 MSSEL = 〇 *用於VGA重叠槙式* =1 ,用於V G A仿真模式。 於VGA重叠模式,係需有於PC糸統上的一個VGA卡之存 在。 •監視器電纜將埋接至MSP卡。 所支援VGA解析度係高達80〇x6i)G。此顯示器 鑀銜器需有同於VGA設定之尺寸。 欲設定一個視訊視窗|软體須填滿於VGA賣訊段媛衝 器中之一個顏色鍵長方形區域,於MSP SDRAM之視訊資料 應被寫入與該VGA資訊段鑀衝器中之長方胗區域相同尺寸 與位置的一個長方形區域。請參考第十六圖。 KS0119晶片將辨識該顔色鍵,且由VGA輸入埠切換至 視訊輸人埠。軟體懕設定DM A通通0啟始位址於該SDRM視訊 輸出緩衝器之頂左側來者| DMA 記錄長度應根據VGA卡中 設定解析度與視訊資料所用之圖素位元此而作設定(4:2; 2 =每個圖素16位元)。 9.6.16.2 串刟協宇三塊介而 於KS0119晶片之配置暫存器設定,其協定係如后: •至少有二個資訊段須被傳送至周邊晶片, •第一資訊段係設定該配置暫存器之索引· •第二資訊段係用於讀取或寫入資料(暫存器内容) 軟體應設定該資訊段尺寸暫存器為適當長度·且設定 -173- ---------^------it------ (請先閑讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準{ CNS ) A4規格(210X297公釐) 經濟部中央標準局員工消費合作社印製 _____B7五、發明説明(A-W) 串列存取位元為1;接著,軟體應在改變該資訊段尺寸暫 存器前載入用於資訊段所霜之所有位元組,CODEC介面邏 輯在啟始串列化該資訊段前將等待直到所有位元組均已載 入。 第一資訊段係用以設定索引。責訊段尺寸為3位元组 。請參考第六十一匾。 第二資訊段係供用K設定暫存器,資訊段尺寸為3位 元组。 在每個資料位元组之後,晶片將自動將索引作增量1 *此可允許設定連缜之暫存器,其藉著送出多個責料位元 組,而CODEC介面邏輯係可支援高達四涸資料位元組。 當執行一個謓取或寫入串列作業時,軟體應檢査狀態 暫存器,於謓取作業時用於有效資料之讀取與寫入旗標, 或者在送出下一資訊段前備妥之寫入旗搮。 Μ下Μ例子將逐步顏示出KS011 3配置暫存器之設定。 欲設定用於色度鍵位元組〇與位元組1之值*此暫存器之索 引係6ΑΗ用於位元組0及6BH用於位元組1,請參考KSIH19資 料文件。 由於該二暫存器具有一連緬之索引,此二位元組可被 載入於一個單一資訊段。首先,該索引須作設定如後: * Μ83Η之值(資訊段尺寸為3且串列存取位元設定)載 入資訊段尺寸暫存器(位址為〇4Βϋ_ϋΟΟ(]Η)。 • MG3H之值載入ID暫存器(位址為〇4BQ_G001H)。 -174- 本紙張尺度適用中國國家橾準(CNS > Λ4規格(210X297公t > ---------参------1T------^ (請先閱讀背面之注意事項再填寫本頁) d367 ^〇, ab; -----------—-- 五、發明说明(A-OS) • K 載入資料/控制位元姐(位址為 04B0_0002H),此指示KSG119該下一位元組係索引 〇 • M6AH之值載人索引暫存器(位址為Q4BQ_0003H)。 該串列介面將檢測一個與資訊段尺寸暫存器之内容栢 配情形,且啟始送出該資訊段,同時,於狀態暫存器中之 寫入旗標將係設定為使用中(busy)狀態,在載入下一資訊 段前•软體應檢査於狀態暫存器中之旗摞。當該等旗標係 於備妥狀態,則軟體可載入用於下一資訊段之值。 9 . 7 . KS(H?2暫#器說明 KS0122具有相當於04C02000之基本位址C〇DEC_REQ2, 且延伸至04C02FFF。 (請先閲讀背面之注意事項再填寫本頁) -裝. 訂 M濟部中央標準局—工消費合作社印裝 9.7.1. KS01?.?塹存玆枋址映射 僱 移 暫存 器名稱 (hex) 0 資訊段尺寸暫存器 1 ID 2 控制/資料位元組 -175- 本紙張尺度通用中國國家標準(CNS ) A4規格(2IOX297公t ) Π Λ— 7 f1T This paper applies the national standard (CNS) A4 specification (210x297) according to the standard 4367 1 IB; the employee consumer cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs of the People's Republic of China is printed 5. The description of the invention (A,) yuan is controlled "MSSEL = 〇 * For VGA overlap mode * = 1, for VGA emulation mode. In VGA overlay mode, a VGA card on the PC system is required. • The monitor cable will be buried in the MSP card. The supported VGA resolution is up to 80 × 6i) G. The display adapter must have the same size as the VGA setting. To set up a video window | The software must fill a rectangular area of a color key in the VGA sales section. The video data in the MSP SDRAM should be written in the same size as the rectangular area in the VGA section. A rectangular area with positions. Please refer to Figure 16. The KS0119 chip will recognize the color key and switch from the VGA input port to the video input port. Software: Set the start address of DM A through 0 to the left of the top of the SDRM video output buffer | DMA record length should be set according to the pixel resolution used in the VGA card to set the resolution and video data (4 : 2; 2 = 16 bits per pixel). 9.6.16.2 The configuration register settings of the three KS0119 chips are described below. The protocol is as follows: • At least two information segments must be transmitted to the peripheral chip. • The first information segment is to set the configuration. Index of the register. • The second information segment is used to read or write data (register content). The software should set the size of the information segment register to an appropriate length and set -173- ----- ---- ^ ------ it ------ (Please read the precautions on the back before filling out this page) This paper size is applicable to the Chinese National Standard {CNS) A4 specification (210X297 mm) Economy Printed by the Consumer Standards Cooperative of the Ministry of Standards of the People's Republic of China _____B7 V. The description of the invention (AW) serial access bit is 1; then, the software should load the information for the information section before changing the size register For all bytes, the CODEC interface logic will wait until all the bytes have been loaded before starting to serialize the field. The first piece of information is used to set the index. The segment size is 3 bytes. Please refer to the 61st plaque. The second piece of information is used for the K register, and the size of the piece of information is 3 bytes. After each data byte, the chip will automatically increment the index by 1 * This allows setting up a flail register, which sends out multiple data bytes, and the CODEC interface logic can support up to Four data bytes. When performing a capture or write serial operation, the software should check the status register, which is used to read and write valid data flags during the capture operation, or prepare it before sending the next information segment Write flags. The following examples will show the setting of KS011 3 configuration register step by step. To set the value of byte 0 and byte 1 for chroma key * The index of this register is 6AΗ for byte 0 and 6BH for byte 1, please refer to KSIH19 data file. Since the two registers have a continuous Myanmar index, the two bytes can be loaded into a single piece of information. First, the index must be set as follows: * The value of Μ83Η (the size of the information segment is 3 and the serial access bit is set). Load the information segment size register (address is 〇4Βϋ_ϋΟΟ (] Η). • MG3H The value is loaded into the ID register (the address is 〇4BQ_G001H). -174- This paper size is applicable to China National Standards (CNS > Λ4 specification (210X297 male t > --------- reference- ----- 1T ------ ^ (Please read the notes on the back before filling out this page) d367 ^ 〇, ab; -------------- 5. Description of the invention (A-OS) • K loads the data / controlling bit sister (address is 04B0_0002H), which indicates that KSG119 should be the next byte index. • The value of M6AH is stored in the index register (address is Q4BQ_0003H). The serial interface will detect a situation that matches the content of the information segment size register, and will initially send out the information segment. At the same time, the write flag in the status register will be set to in use (busy ) Status, before loading the next piece of information • The software should check the flags in the status register. When these flags are in a ready state, the software can load the values for the next piece of information. 9. 7. KS (H? 2 temporary # device description KS0122 has a basic address C04DEC_REQ2 equivalent to 04C02000, and extends to 04C02FFF. (Please read the precautions on the back before filling this page) —Industrial and Consumer Cooperatives ’printing 9.7.1. KS01?.? Storage location address mapping Hire register name (hex) 0 Information segment size register 1 ID 2 Control / data byte -175- This paper Standard General Chinese National Standard (CNS) A4 specification (2IOX297mm t) Π Λ— 7 f

7 B A7 五、發明説明(PH%) 經濟部中央標準局員工消費合作社印製 3 索引/資料〇 4 資料1 5 資料2 6 資料3 7 保留 8 謓取實料串列介面 9 保留 A 埵輯控制暫存器 B 保留 c 保留 D 保留 E 狀態暫存器 -176- ---------扣衣— (請先閱讀背面之注意事項再填寫本頁) 訂 本紙張尺度適用中國國家榡準(CNS ) A4規格(210X297公釐> 4 3 67 1 Ο Α7 Β7 經濟部中央標準局負工消費合作杜印裝 五、發明説明(Α-ιη) l_ I_________—--- 9.7. 2.菅訊段f?寸暫存器 此暫存器控制欲被傳送至CODEC晶片之資訊段尺寸’ 如第六十二圖中所界定。最小之資訊段長度係3位元組。 9.7.3.晶片TDg存器 此暫存器應包含CODEC晶片ID值*且應包含用於KSD122 寫入之D4H及用於KS0122讀取之84H。 9 . 7 .4 .捽制/育料慙存器 此暫存器通知CODEC晶片KS0122該隨後傳送位元組將 像一個暫存器索引或一個資料位元組。對於1^0122 = 01)11’ 意謂著陲後位元組係索引;而Q 1Η則意謂著隨後位元組係 資料。 9.7. 5.索引/皆料0替存器 此暫存器將包含用於CODEC晶Η配置暫存器之索引埴 或資料0位元組,其係取決於先前位元組所傳送之值。請 參考於程式規劃參考章節之通訊協定。 9.7. 6 .音料1 g存钱 此暫存器包含欲被寫入於CODEC暫存器中之資料,索 弓| + 1 〇 9.7.7瓷料2塹存器 此暫存器包含欲被寫人於CODEC暫存器中之資料,索 引+ 2。7 B A7 V. Description of Invention (PH%) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 3 Index / Information 0 4 Information 1 5 Information 2 6 Information 3 7 Reserved 8 Query the serial interface 9 Reserved A Edit Control register B reserved c reserved D reserved E status register -176- --------- button clothing — (please read the precautions on the back before filling this page) Standard (CNS) A4 (210X297 mm > 4 3 67 1 〇 Α7 Β7 Duty Packing and Consumer Cooperation of the Central Standards Bureau of the Ministry of Economic Affairs Ⅴ. Description of Invention (Α-ιη) l_ I _________-------- 9.7.2 2菅 Segment f? Inch register This register controls the size of the information segment to be transmitted to the CODEC chip, as defined in Figure 62. The minimum information segment length is 3 bytes. 9.7.3 Wafer TDg register This register should contain the CODEC chip ID value * and should include D4H for KSD122 write and 84H for KS0122 read. 9. 7 .4. The register informs the CODEC chip KS0122 that the subsequent transmission byte will be like a register index or a data byte. For 1 ^ 0122 = 01) 11 ’means the following byte system index; Q 1Η means the following byte system data. 9.7. 5. Index / All 0 Register This register will contain the index or data 0 byte used for the CODEC crystal configuration register, which depends on the value transmitted by the previous byte. Please refer to the communication protocol in the programming reference chapter. 9.7. 6. 1 g of money to save money This register contains the data to be written in the CODEC register, cable bow | + 1 〇9.7.7 porcelain 2 register This register contains Write the data in the CODEC register, index + 2.

9.7.8音料3塹存5S -1 77 - 本紙張尺度適用中國國家標隼(CNS ) A4現格(210X297公嫠) (請先閱讀背面之注意事項再填寫本頁) -架- 〇 :偶檷位 1 : 奇檷位 位元< 1 > : V S狀態 經濟部中央操準局員工消費合作社印製 0 : VS自1至0 1 : VS自0至1 9.7.11讀取畜料盅刟介而塹存器 此暫存器將包含來自串列埠之有效資料,在讓取旗標 已作出由使用中至備妥狀態之變換。 9.7.12牵K S 0 1 2 2之串刟協宗·乂媳介而 設定於K S ΪΗ 2 2晶片之配置暫存器,此協定係如後: *至少有二個資訊段須被傳送至周邊晶片, •第一資訊段係用Μ設定該配置暫存器之索引, •第二資訊段係用於謓取或寫入資料(暫存器内容) -178- 4 3 6710^ A7 B7 五、發明説明(AI州 此暫存器包含欲被寫人於CODEC暫存器中之資料,索 引+ 3。 9.7.9 ICS0122玀輯捽制g存器 用於K S G 1 2 2控制暫存器之位元指定係如後: 位元 < 1 : D > 0 0 4:2:2 格式 0 1 4:1:1 格式 10 CCIR656 格式 10狀餱暫存器 位元< Q > :檷位 (f i e 1 d )狀態 本紙張尺度適用中國國家標準(CMS ) Α4规格(210X 297公釐) ---------种衣------1Τ------^ (诗先閱讀背面之注意事項再填寫本頁) Α7 Β7 4367 1 0 五、發明説明(削⑽ 0 軟體應設定該資訊段尺寸暫存器為適當長度’且設定 該串列存取位元為1。接著,在改變該資訊段尺寸暫存器 之前,軟體應載入資訊段所需之所有位元組。在啟始串列 化資訊段前,C 0 D E C介面邏輯將等待直到所有位元組均被 載入為止。 該第一資訊段係用Μ設定索引。資訊段尺寸為3位元 組。請參考第六十二圖。 第二資訊段係用以設定暫存器。資訊段尺寸為3位元 組。 在每個資料位元姐之後,晶片將自動增蠆索引加丨’ 此允許Μ送出多涸資料位元組而設定連縯的暫存器,該 CODEC介面埵輯可支援高達4個資料位元組。 當執行一個讓取或寫入串列作業時,軟體應檢査狀態 暫存器,用於謓取作業之有效資料的謓取與寫入旗標*或 者在送出下個資訊段前之備妥寫入旗標。 Μ下例子顯示出逐步設定KS 0122配置暫存器。 欲設定用於色度鐽位元姐(1與位元姐1之值,此暫存器 之索引對於位元組0係6 ΑΗ,且對於位元組1係S Β Η。 請參 考KS0122資料文件。 由於該二暫存器具有埋續的索引*此二位元驵可被載 人於一個單一資訊段中。首先*索引須係設定如后·· •以83Η之值(資訊段尺寸為3且串列存取位元設定)載 -179- 本紙張尺度適用中國國家標羋(CNS ) A4規格(210X 297公釐) ---------¾------1T-------旅 (请先閱讀背面之注意事項再填寫本頁) 經濟部中央橾窣局貝工消費合作社印製 w 0 Α7 Β7 經濟部中央榡準局員工消費合作社印掣 五、發明説明(A-叫 入實訊段尺寸暫存器(位址=(HBQ_Q 〇〇(]{{)。 .以Q3H之值載入ID暫存器(位址為。 •以G 8 Η之值載入資料/控制位元組(位址為 04Β0_00[]2Η),此指示KS0122該下涸位元組係索引 .以6AH之值載入索引暫存器(位址為(ΗΒ0 — 0003Η)。 該串列介面將檢測一個與資訊段尺寸暫存器之内容相 配情彤,且啟始送出該資訊段;同時,於狀態暫存器中之 寫入旗標將係設定為使用中之狀慇。在載入下個資訊段之 前|軟體應檢査於狀態暫存器中之旗標。當該等旗標係於 備妥之狀態時,則軟體將可載入用於下個資訊段之值。 第十章 位元流(Bitstream)處理器 10.1 本章敘述用於位元流處理器(BP)設計之功能性需求 ,位元流處理器係用於視訊資料壓縮與解壓縮應用的主要 M S P處理核心之一者。 10.2 gj Μ A/V 音訊與視訊 BP 位元流處理器(MSP區塊) CCU 高速緩衝記憶體控制單元(MSP區塊) CIF 共同中間格式*其於29.97Hz具有352X 288之亮度 取漾解析度 DCT 離散餘弦轉換 DMA 直接記憶體存取 DSM 數位儲存媒介 "18 0- 本紙悵尺度逋用中國國家標隼(CNS ) A4規格(210X 297公釐) ---------装— (請先閱讀背面之ϊ±意事項再填寫本頁) .1Τ W 4367 1 Ο ^ 五、發明説明(a-iSI) FBUS 快速匯流排(M S P内部資料匯流排) GOB 區塊群 USTN —般切換電話網路(亦稱作為PSTN) HDD 硬碟驅動軟體 I/F 介面 I0BUS輸入輪出匯流排(MSP内部周邊匯流排) ISDN 整合服務數位網路 ITU-T-601用於彩色電視訊號之數位編碼的標準,該等訊 號具有分別於29.97Hz為7 2QX 48 0Κ及於25Hz 為720X576之亮度取樣解析度,(先前係稱作 CCIR 601),但顯示解析度可為720X 480或 704X480 LSB 最低有效位元 LUT 搜尋列表 MPEG 動畫專家群 MSB 最高有效位元 MSP 三星公司多媒體訊號處理器 經濟部中央標準局貝工消费合作•社印製 (請先閲讀背面之注意事項再填寫本頁) QCIF 四分之一 CIF ,其具有於29.97 Hz為176X 144之 亮度取樣解析度 RLC 執行長度與階層碼 SDRAM 同步動態随機存取記憶體 SIF 用於MPGE-1視訊搮準之來源輸人格式’其具有用 於NTS CK 2 9. 9 7 Hz為352X24 0之亮度取樣解析度 -181- 本紙張尺度適用中國國家標準(CNS ) A4規格(2]0X297公釐) 經濟部中央標隼局員工消費合作.杜印製 ' 43 671 Ο Λ β7 _五、發明説明(Α.) · ,與用於PAL Μ25ΗΖ為352X 288之亮度取樣解析 度 TBD 欲作界定者 VLC 可變長度碼 VP 向量處理器(MSP區塊) 10.3 丰要特點 * 支援用於 HPEG-1、 MPEG-2、 H.261、與 H.263編碼及 解瑪應用之截割(或60B )層與以下的文法解析與 構成 •即時執行R L C處理 •對於 MPEG-1、MPEG-2、H.261、與 H.2 63 視訊標準中 所列出之所有霍夫曼列表,即時執行霍夫曼碼處理 •支援二個前向/反向齒狀掃描轉換法則 以每秒鐘731.4百萬位元(32位元@40«1^)之最 大傳送速率的1〇匯流排介面 •最大操作時脈頻率係4 0 Μ Η 2 •包括9.2Κ位元ROM ,用於霍夫曼CODEC搜尋列表 •包括3 2 0位元組内部S R A Μ •支援先取式與共用式本文切換撗式 •用於控制路徑之目標閛計數係6Κ閛*加上RAM與 ROM 10.4 槪覯 位元流處理器(BP)係四個MSP内部周邊之一者.其 * 1 8 2 - ---------^------1T------^ (請先M讀背面之注意事項具填寫本頁} 本纸ft尺度適用中國國家標孳(CNS ) A4規格(210X297公釐) Λ 3 b η Α7 Β7 經濟部中央標準局員工消f合作社印取 五、發明説明 係一個專用硬賭理輯區塊*用Μ支援視訊壓旛與解壓縮標 準之不同位元流。由於位在MSP内部之VP與ARM7並未具有 用於該等位元處理之一個有效架構•此BP單元係特別設計 用於位元階層之處理。此BP偽透過一個稱為IOUBUS之32位 元匯流排而送出及接收寅料,該匯流排具有每秒鐘731. 4 百萬位元之最大傳送速率。此BP係執行如同一個獨立的處 理覃元,且係在ARM 7或VP之軟體控制下。 更明確而言,BP係編碼及解碼所有包含於一個截割或 SOB層與K下之資訊,且自CCU接收該資料,及發出該資 料至CCU 。此BP亦執行前向與反向齒狀轉換,且編碼及解 碼該微分直流係數。甚者,BP於解碼時藉用微分移動向量 Μ復原一個移動向量*且於煸碼時執行反向作業,除了Μ 下二種特殊模式之外:於MPEG-2編碼時之雙最佳(dualprime ) 模式 、及於 Η.263 编碼及解 碼時之先進預測模式 。此ΒΡ係假定為操作於單工模式*意即一旦此ΒΡ放始處理 -截割或G 0 Β時,在直到該截剌或G 0 8處理係已完成為止 之前,ΒΡ將不會被中斷。此隱含著藉由交錯編碼及解碼截 割或GB0可達成全雙工模式。不過,若ARM7欲ΒΡ立即地切 換至另一個任務,此ΒΡ將支援先決式本文切換模式•其可 在目前截割或GOB係完成之前终止ΒΡ處理。 第三圖顯示出BP之一個方塊圖。由第三圖可看出,BP 包括五個區塊:I〇BUS 介面單元、VLC FIFO單元、VLC LUT ROM 、控制狀態櫬制、與BP核心簞元。進人與輸出資 -1 8 3 - ---------装------1Τ------^ (锖先閣讀背面之注意事項再填寫本頁) 本紙浪尺度適用中國國家梯準(CNS ) A4規格(210X297公釐) 4367t A7 B7 五、發明説明(λ-ι_ 料均係由I0BUS介面單元所處理,該單元包括一個16X32 位元RAM 。其支援所有之資料移動與中斷謓求。VLC FIFO 眾元係用以準餚用於資料解碼作業之下個資料字組,且執 行用於資料編碼作業之輸出資料封裝。VLC 搜尋到表R0X 具有768X12位元之尺寸,其醏存用於所有霍夫曼碼處理 之所有必要的資訊。控制狀態機制係控制於此設計中之所 有编碼及解碼動作◊ BP核心單元係一涸小型處理器,其包 括加法器、比較器、柱式暫存器、暫存器楢、與128X 16 位元EAH 。由於此核心*該位元處理係可用的。 10.5訊號宏赛 8 P外部介面所需之訊號係列於列表2 3中。K字母“ i ”结尾之訊號係意謂著低位動作。請注意於列表之“方向 ”檷中,“ B ” 、 " I»與“ 係分別意指雙向訊號、輸 入訊號與輸出訊號。 裝------訂------ά (請先閱讀背面之注^項再填寫本頁) 經濟部中央標準局貝工消費合作社印製 列表2 3 : B P訊號定義 訊 號 尺寸 方向 說 明 I0BUS[31 :0] 32 B 32位元雙向多工之位址與 資料匯流排。若作業係完 成時,主控器應解除該訊 號為三態。 *18 4- 本紙張尺度適用中國國家標準(CNS M4規格(210X 297公蝥) 43 671 0 ^五、發明説明(Α-叫 A7 B7 IOB_rd_l 低位動作之謓取致能,其 用於所有謓取/寫入交易 ,係主控器的輸出及從靥 器的輸入。若作業像完成 時,主控器應解除該訊號 為三態。 铕 先 閲 讀 背 ιέ 之 注 意 事 項 再- 裝 IOB_wr_l 低位動作之寫入致能,其 用於所有譲取/寫入交易 I係主控器的輸出及從雇 器的輸入。若作業係完成 時,主控器應解除該訊號 為三態。 1 丁 I OB_ready_l 經濟部中央標準局員工消費合作社印製 I 0 B _ c s. 本紙張尺度適用中國國家橾準(CNS ) Α4規格(210Χ 297公釐) 低位動作訊號,係從靥器 之輸出及主控器之输人| 用Μ指示主控器何時資料 係可用Μ於從靥模式讀取 。若作業係完成時,從靥 器應解除該訊號為三態。 低位動作之元件選擇訊號 ,係由判優器至Β Ρ > Μ處 旅 185 6 3 4 ο9.7.8 Audio material 3, 5S -1 77-This paper size is applicable to China National Standard (CNS) A4 (210X297). (Please read the precautions on the back before filling this page) -Frame-〇: Even bit 1: Exotic bit < 1 >: VS State Printed by the Consumer Cooperatives of the Central Directorate of the Ministry of Economic Affairs 0: VS from 1 to 0 1: VS from 0 to 1 9.7.11 Read Livestock The register This register will contain valid data from the serial port, and the flag has been changed from in use to ready state when the flag is obtained. 9.7.12 The configuration register of KS 牵 2 2 chip is set with KS 0 1 2 2 string, and this protocol is as follows: * At least two pieces of information must be transmitted to the surroundings Chip, • The first information section is used to set the index of the configuration register, • The second information section is used to retrieve or write data (register contents) -178- 4 3 6710 ^ A7 B7 V. Description of the invention (This register in the state of AI contains the data to be written in the CODEC register, index + 3. 9.7.9 ICS0122 edited g register for KSG 1 2 2 control register bit The designation is as follows: bit < 1: D > 0 0 4: 2: 2 format 0 1 4: 1: 1 format 10 CCIR656 format 10 state register bit < Q >: bit ( fie 1 d) Condition This paper size is applicable to Chinese National Standard (CMS) Α4 specification (210X 297 mm) --------- seed coat ------ 1T ------ ^ (Poem Please read the precautions on the back before filling this page) Α7 Β7 4367 1 0 V. Description of the invention (cutting 0 software should set the size register of the information segment to a proper length 'and set the serial access bit to 1. Then, changing Before the segment size register, the software should load all the bytes needed for the segment. Before starting to serialize the segment, the C 0 DEC interface logic will wait until all the bytes are loaded. The first information segment is indexed by M. The size of the information segment is 3 bytes. Please refer to Figure 62. The second information segment is used to set the register. The size of the information segment is 3 bytes. After each data bit sister, the chip will automatically increment the index. This allows M to send multiple data bytes and set a register for continuous performance. The CODEC interface series can support up to 4 data bytes. When performing a serialization or write operation, the software should check the status register, the capture and write flags * for valid data for the capture operation, or prepare it before sending the next piece of information Write the flag. The following example shows the step-by-step setting of the KS 0122 configuration register. To set the value for the chroma bit sister (1 and bit sister 1, the index of this register is for byte 0 System 6 ΑΗ, and byte 1 is S Β Η. Please refer to KS0122 data file. The two registers have a buried index. * The two bits can be carried in a single piece of information. First * the index must be set as follows ... • • The value is 83Η (the size of the information piece is 3 and Serial access bit setting) contained -179- This paper size is applicable to China National Standard (CNS) A4 specification (210X 297 mm) --------- ¾ ------ 1T-- ----- Brigade (Please read the notes on the back before filling out this page) Printed by the Central Government Bureau of the Ministry of Economic Affairs, printed by the Shellfish Consumer Cooperative, w 0 Α7 Β7 (A-call into the real segment size register (address = (HBQ_Q 〇〇 () {{). . Load the ID register with the value of Q3H (the address is. • Load the data / control byte with the value of G 8 (the address is 04B0_00 [] 2Η), which indicates the lower byte of KS0122. Index. Load the index register with the value of 6AH (the address is (ΗΒ0 — 0003Η). The serial interface will detect a match with the content of the information segment size register, and send out the information segment. ; At the same time, the flags written in the status register will be set to be in use. Before loading the next piece of information | the software should check the flags in the status register. When these flags When the mark is in the ready state, the software can load the value for the next information segment. Chapter 10 Bitstream Processor 10.1 This chapter describes the design of the bitstream processor (BP) Functional requirements, the bit stream processor is one of the main MSP processing cores for video data compression and decompression applications. 10.2 gj Μ A / V audio and video BP bit stream processor (MSP block) CCU high speed Buffer Memory Control Unit (MSP Block) CIF Common Intermediate Format * It has 352X 288 at 29.97Hz Resolution: DCT, discrete cosine conversion, DMA, direct memory access, DSM digital storage media " 18 0- Paper size, using China National Standard (CNS) A4 specification (210X 297 mm) ------ --- Installation— (Please read the notes on the back before filling in this page) .1Τ W 4367 1 〇 ^ V. Description of the Invention (a-iSI) FBUS Fast Bus (MSP Internal Data Bus) GOB Block Group USTN—Generally switched telephone network (also known as PSTN) HDD hard disk drive software I / F interface I0BUS input wheel-out bus (MSP internal peripheral bus) ISDN integrated service digital network ITU-T-601 for color Standard for digital encoding of television signals. These signals have 7 2QX 48 0K at 29.97Hz and 720X576 at 25Hz (previously referred to as CCIR 601), but the display resolution can be 720X 480 or 704X480 LSB Least Significant Bit LUT Search List MPEG Animation Experts Group MSB Most Significant Bit MSP Samsung Corporation Multimedia Signal Processor Ministry of Economic Affairs Central Standards Bureau Shellfish Consumer Cooperation • Printed by Society (Please read the precautions on the back before filling out this page ) Q CIF quarter CIF, which has a brightness sampling resolution of 176X 144 at 29.97 Hz, RLC execution length and hierarchical code SDRAM synchronous dynamic random access memory SIF for MPGE-1 video standard source input format ' It has a brightness sampling resolution of 352X2 0 for NTS CK 2 9. 9 7 Hz -181- This paper size applies to China National Standard (CNS) A4 specification (2) 0X297 mm) Staff consumption of the Central Bureau of Standards, Ministry of Economic Affairs Cooperation. Du printed '43 671 Ο Λ β7 _ V. Description of the invention (Α.) · And brightness sampling resolution TBD for PAL M25ΗZ = 352X 288 For definition VLC variable length code VP vector processor ( MSP block) 10.3 Key Features * Supports the truncation (or 60B) layer for HPEG-1, MPEG-2, H.261, and H.263 encoding and solution applications and the following grammatical analysis and composition • Real-time Perform RLC processing • Instantly perform Huffman code processing for all Huffman lists listed in the MPEG-1, MPEG-2, H.261, and H.2 63 video standards • Supports two forward / reverse Tooth scan conversion rule is 731.4 million bits per second (32 bits @ 40 «1 ^) 10-bus interface with maximum transmission rate • Maximum operating clock frequency is 40 Μ Η 2 • Includes 9.2K ROM for Huffman CODEC search list • Includes 320 internal SRA Μ • Support Pre-fetch and shared text switching methods • The target used to control the path is 6K ** plus RAM and ROM 10.4. The bit stream processor (BP) is one of the four internal MSP peripherals. Its * 1 8 2---------- ^ ------ 1T ------ ^ (Please read the precautions on the back first to complete this page} The ft scale of this paper is applicable to Chinese national standards孳 (CNS) A4 specification (210X297 mm) Λ 3 b η Α7 Β7 Employees of the Central Standards Bureau of the Ministry of Economic Affairs f Cooperatives printed 5. The description of the invention is a dedicated hard gambling editor block * Support video compression and resolution with M Different bit streams of the compression standard. Because the VP and ARM7 located inside the MSP do not have an effective architecture for these bit processing • This BP unit is specially designed for bit-level processing. This BP pseudo sends and receives data through a 32-bit bus called IOUBUS, which has a maximum transmission rate of 731.4 million bits per second. This BP system performs like an independent process Qin Yuan and is under the software control of ARM 7 or VP. More specifically, BP encodes and decodes all information contained in a truncation or SOB layer and K, receives the data from the CCU, and sends the data to the CCU. This BP also performs forward and reverse tooth conversion, and encodes and decodes the differential DC coefficient. In addition, BP uses the differential motion vector M to decode a motion vector * when decoding, and performs the reverse operation when encoding, in addition to the following two special modes: dual best when MPEG-2 encoding (dualprime ) Mode, and advanced prediction mode in Η.263 encoding and decoding. This BP is assumed to be operating in simplex mode * meaning that once this BP starts processing-cutting or G 0 Β, the BP will not be interrupted until the truncation or G 0 8 processing system is completed. . This implies that full-duplex mode can be achieved by interleaving encoding and decoding cuts or GB0. However, if ARM7 wants the BPP to switch to another task immediately, this BPP will support the pre-emptive text switching mode. It can terminate the BPP processing before the current cut or GOB system is completed. The third figure shows a block diagram of BP. As can be seen from the third figure, the BP includes five blocks: an IOBUS interface unit, a VLC FIFO unit, a VLC LUT ROM, a control state control, and a BP core unit. Entering people and exporting capital -1 8 3---------- Installation ------ 1Τ ------ ^ (I have to read the precautions on the back before filling out this page) Standards are applicable to China National Standards (CNS) A4 specifications (210X297 mm) 4367t A7 B7 V. Description of the invention (λ-ι_ Materials are processed by I0BUS interface unit, which includes a 16X32 bit RAM. It supports all Data movement and interrupt request. VLC FIFO is used to prepare the next data block for data decoding and to perform output data encapsulation for data encoding. VLC finds that the table R0X has 768X12 bits. Size, which holds all the necessary information for all Huffman code processing. The control state mechanism controls all encoding and decoding actions in this design. The BP core unit is a small processor that includes an adder. , Comparator, column register, register register, and 128X 16-bit EAH. Because of this core *, this bit processing is available. 10.5 Signal Hongsai 8 P The required signal series for the external interface is shown in Listing 2 3. The signal at the end of the K letter "i" means a low position. Please note In the "Direction" list of the list, "B", " I »and" means two-way signal, input signal and output signal respectively. Installation ------ Order ------ ά (Please first Read the note on the back ^ and fill in this page) Printed list by the Central Standards Bureau of the Ministry of Economic Affairs, Shellfish Consumer Cooperatives 2 3: BP signal definition Signal size direction description I0BUS [31: 0] 32 B 32-bit bidirectional multiplexed address And the data bus. If the operation is completed, the main controller should release the signal to tri-state. * 18 4- This paper size applies to the Chinese national standard (CNS M4 specification (210X 297 cm) 43 671 0 ^ V. Invention Explanation (Α-called A7 B7 IOB_rd_l The capture enable of the low-level action, which is used for all capture / write transactions, is the output of the master and the input of the slave. If the job image is completed, the master should Disarm the signal as tri-state. 阅读 Read the precautions for the background first, and then install the IOB_wr_l low-level write enable function, which is used for all capture / write transactions. I series master output and slave input. .If the operation is completed, the main controller should release the signal to three 1 ding I OB_ready_l Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs I 0 B _ c s. This paper size is applicable to China National Standards (CNS) Α4 specifications (210 × 297 mm) low-level action signals, which are from the slave device. Output and input of the master | Use M to indicate when the master is available for reading in slave mode. If the operation is completed, the slave should release the signal to tri-state. The low-level component selection signal is from the arbiter to Β > Μ 旅 185 6 3 4 ο

AA

7 B 五、發明説明 經濟部中央標準局負工消費合作社印製 理一旦位址係鎖存時之請 求。 IOB_ale_l 1 I 低位動作之位址選通,其 係判優器之輸出及B P之輸 入*用於主控器/從靥器 作業。 I〇B_req_bsp_l 1 0 低位動作之請求,自BP至 判優器,Μ成為一匯流排 謨取或寫人交易之主控器 0 IOB_tsize[l:0] 2 B 由主控器至從屬器之資料 ,Μ指出傳送尺寸,其係 相當於4' 8、12與16位元 組之一者。 I OB_grant_bsp^1 1 I 低位動作之答應訊號,自 判優器至Β Ρ。 Reset」 1 I 低位動作之系统重置。 -18 6- 本紙張尺度適用中國國家梯準(CNS ) Μ規格(210X29?公釐〉 (請先閲讀背面之注意事項再填寫本頁) -裝. 訂 4 3 67 1 〇 a? - Β7 五、發明説明⑷㈧ C 1Κ40Μ 1 I 40Mfiz時脈 ARH7_IRQ 1 0 中 斷請求訊號•來自A R Μ 7 之 BP,此訊號應係由ARM? 作 清除。實際上,由BP所 請求之此中斷訊號係送至 中 斷控制器,其亦係一個 I 0匯流排元件。 ------------装-- (請先鬩讀背面之注意事項再填寫本頁) 經濟部中央標準局貝工消費合作社印製 10.6田於想礤/解磘夕蒈料疳 此小節包括用於典型之視訊編碼與解碼應用的一個資 料流例子。須指出的是*此文件並未詳细敘述音訊資料流 0 10.8. 1媪磘情形 贵-驟E 1 :未處理A/V資料進入 一般係假設進入之音訊與視訊等訊號係由外部编碼解 碼器所取樣及数位化,然後係饋入於顧客ASIC。不過•在 多媒體PC環境中•某些VGA控制器卡亦包括有資訊段(畫 面)抓取装置Μ及聲音捕捉裝置。因此,可假設未處理之 A/V資料係由顧客ASIC或PCI 匯流排介面而饋入。顧客 ASI C及PCI匯流排介面均包括一個32位元組之小尺寸缓衝 器。於此媛衝器中之寅料係藉用DMA邏輯Μ透過快速匯流 排而傳送至外部SDRAf!。注意|此種資料移動將在啟動電 -187- 本紙張尺度適用中國囷家標準(CNS ) Α4規格(210Χ297公釐) 經濟部中央摞準局員工消費合作社印製 0._B7 一 --------— 五、發明説明⑷剛 海重置後由A R Η 7作啟始。 Κ2 : >λ VP作預先漶波 首先,VP找取儲存於SDR AM中之未處理的影像資料’ 至VP資料高速媛衝記憶體(一般為抓取填補區)。接著* VP對於此等圖素執行暫時漶波及空間標定。藉用預先濾波 •豳像解析度一般係由TTU-T601尺寸被轉換為CIF或QCIP 尺寸。VP亦係負責用以將預先漶波後之結果,寫入至外部 SDRAM ° R3 :藉由VP之資料壓縮 VP再次找取SDRAH之預先濾波後的資料,至VP資料高 速縵衝記憶體,K執行根據由對應標準所提出法則之壓縮 。一般而言* VP執行節向DCT 、前向適應性量化、移動估 測、巨集區塊型式決定等等。當完成此等功能時,VP應將 包括適當啟始碼資訊之结果*再次寫入VP資料萵速緩衝記 憶體。實際上,此VP資料高速鍰銜記憶體區可被用作為一 個BP輸入婊衝器。欲檢査該緩衝器狀態,係使用一個旗標 訊號。 步_.驟E4 :藉由ARM7之BP初始化 在BP實際啟始其作業之前,ARM 7應初始化BP之內部暫 存器。注意,在宣告啟動電源重置訊號後之128周期的期 間内,此初始化應不被執行。明確而言,ARM7必須初始化 輸入與輸出缓衡器位址以及BP命令暫存器,並指定在此截 割或GOB內欲作編碼之巨集區塊的數目。在初始化此等暫 -188 - 本紙裱尺度通用申國國家樣準(CNS ) A4規格(210X297公釐) ---------裝------訂------诔 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消費合作杜印製 4367 1 Ο Α7 ___*_Β7____五、發明説明(/Vir?) 存器之後,ARH 7應設定BP致能旗標,K啟動BP處理。 也驟E5 :藉由BP之位元流處堙 若輸入雙媛衝器之任一個程式庫係滿的,BP係透過10 匯流排而啟始讀取資料。僅當該緩衝器係滿時,BP可諝取 資料。接著,BP轉換於齒狀格式之8X8區塊資料,且此结 果係直接作RLC及霍夫曼钃碼。已霍夫曼編碼後之结果可 被傳送至ARM7資料高速媛衝記憶體或者SDRAM 。僅當該媛 衡器係空時,BP必須寫人至輸出媛衝器*以避免緵衝器溢 流(overflow)。當處理係结束時(即已處理之巨集區塊 數係等於由ARM7所指定之巨集區塊數),BP必須Μ最後一 個資料之位元組與位元位置來中斷ARM7,並終止目前之截 割或G 0 Β處理。 步級Ε6 :藉由ARM7之位元流構成及A/V多工 藉著结合該等霍夫曼編磾資料與語法參數,ARH7可構 成最後之位元流,並且重覆此處理。ARM7亦係負責用以控 制截割或G0B之較上層,並對該音訊與視訊位元流作多工 處理。此结果係M ARM7寫人至SDRAM 。 步盥R7 :以VP之網路介面(用於視訊會議之選項) 對於視訊電話或視訊會議之應用,該直到步驟E6之结 果可由VP再作處理Μ執行一,網路介面功能,諸如用於 Η.324 GSTfJ視訊電話之V.34數據機(modem)或者用於 H.320 ISDM視訊會議終端之1.400串列介面。 步薤E8 :最後之位元流输出 -18 9· ---------襄------ΐτ------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS)Α4規格(2丨οχ297公釐) 經濟部中央標準局員工消費合作社印製 4367 1 Ο λ αβ] 五、發明説明(Α-咖) 儲存於SDRAM中之最後位元流將被溥送至顧客ASIC或 P C I匯流排介面。一般而言,顧客A S I C區塊將係用於網路 介面,而PCI匯流排介面將係用以儲存資料至一記錄元件 (如硬碟機HDD )。此資料移動係運用DMA資料傳送,其 必須係由ARM 7所啟始。 10.6. 2解礁榷形 步驟J)1 :位元流找取 於多媒體PC環境中,已壓0後之位元流將由CD-ROM驅 動軟體、HDD 、與網路介面之任一者所饋入。因此•可假 設該位元流來源為顧客ASIC或PCI匯流排介面。儲存於顧 客AS 1C或PCI匯流排介面之3 2位元組媛衝器中的資料將像 傳送至運用DMA之SDRAM 。 步皤D2 :链由VP之網路介面(用於視訊會議之選項) 於視訊畲議,責料係先由VP作處理’ K執行V. 34或 1.4 0 0 串列網路介面例行程式。VP將寫入該结果至SDRAM 0 步规D3 :藉由ARM7之A/V解多工及起始碼解析 ARM7將SDRAH中之資料移動至ARM7實料高速緩衝器記 憶體,且執行A/V 位元流之解多工。對於視訊位元流, ARM7亦係負責用Μ尋找所有之啟始碼及解析標頭(起始碼 ,header),直到係檢測出一截割或G 0 B為止。已解碼後 之位元流語法參數可藉著ΑβΜ7·而儲存於SDRAM之特定區 域中。已解多工後之音訊與視訊位元流係傳送中 -1 90- ^ίί I ,ί. 1ΐ>— I I I- J-. ttf E ti m tn I ^^^^1 ^^^^1-1-J ^^^^1 ^^^^1 ^^^^1 ^^^^1 ^^^1* {請先閱讀背面之注意事項再填寫本頁) 本紙張尺度通用中國國家標準(CNS ) A4规格(210X 297公釐) 43671〇 經濟部中央標準局貝工消费合作社印製 五、發明説明 (Α-ι^ ) 1 1 之 各 個速 率 壊 衝 器 〇 每 屆 應 用 可 能 具 有 用 於速 率 壊 酯 器 之 1 ! 1 不 同 尺寸 Q 舉 例 而 1 對 於 視 訊 速 率 媛 Sr 器尺 寸 MPEC -1 ] 1 I 提 出 37 0Κ 位 元 t 而 MPEG -2 MP@ Μ L 則 為 1 . 8 3 5 M 位 元 〇 請 kj 1 1 驟 D4 : JS 由 ARH7 之 BP初 始 化 閲 讀 背 1 | 除了 面 I 用 於 欲 作 编 碼 之 巨 集 區 塊 數 的 暫 存器 初 始 化 係 不 1 [ 需 要 外, 用 於 此 步 驟 之 程 序 係 同 於 先 前 小 節之 步 驟 E4 〇 同 意 事 項 1 1 樣 地 ,此 初 始 化 應 不 會 在 啟 動 電 源 重 置 訊 號係 宣 告 後 之 再, 填 I 1 周期 寫 太 裝 128 的 期 間 内 作 執 行 0 頁 1 步 驟 Of): Μ 由 BP之 位 元 流 處 理 1 1 在初 始 化 用 於 特 定 截 割 或 G0B 之 BP後 ,欲 作 解 壓 縮 之 1 1 資 料 的其 餘 部 分 僳 傳 送 至 輸 入 雙 媛 衝 器 〇 BP係 負 責 Μ 透 過 1 訂 I | 10匯 流排 譲 取 資 料 檢 査 全 部 旗 標 之 狀 態 ° BP必 須 解 析 語 法 參 數, 是 否 輪 入 寅 料 包 含 標 頭 字 組 〇 若 BP辨 識 出 之 後 位 1 1 元 係 霍夫 曼 碼 其 對 每 個 霍 夫 曼 碼 在 a 肢 多 四個 周 期 内 執 行 1 1 霍 夫 曼解 碼 0 若 該 等 霍 夫 曼 碣 係 用 於 DCT AC係 數 該 霍 夫 1 旅 曼 解 碼後 之 结 果 係 8LC 解 碼 產 生 64個 圈 素成 分 〇 該 等 重 1 I 建 後 之圈 素 係 作 反 向 齒 狀 轉 換 且 最 後 傅 送至 輸 出 雙 媛 銜 1 1 I 器 K讓 VP執 行 刖 向 量 化 〇 ΒΡ懕 持 續 處 理 直到 檢 測 出 —~L 個 1 1 非 截 割或 非 G0B 啟 始 碼 為 止 = 若 檢 測 出 時 .BP必 須 K 用 於 1 i 最 後 資料 之 位 元 組 與 位 元 位 置 資 訊 來 中 斷 ARMV 1 且 终 止 處 1 i 理 0 ARM7 懕 接 著 尋 找 下 個 截 割 或 G0B 啟 始 碼* 且 重 複 此 處 1 I 理 0 1 1 I 步 驟 ηβ : VP之 資 料 解 朦 縮 1 1 - 19 1- ! i 本紙乐尺度適用t國國家標準(CNS)Α4規格(2〗οχ297公嫠) 經濟部中央標準局貝工消费合作社印聚 43671 Q λ_^__五、發明説明(/νι叫 藉用步驟D5之结果,VP應執行反向量化、反向DCT 、 K及使用移動向量之影像重建。在完成解碼之後,VP將儲 存該结果至SDRAM 。 步驟D7 : VP之後處理 在視訊與音訊資料最後係傳送到數位至類比轉換器之 前*該等圖素將由VP作後處堙,Μ得到期望之輸出解析度 與影像品質。此结果將再次儲存於SDRAM中。 步驟D8 :未處理之A/V資料送出 最後,於SDRAM中之重建後的音訊與視訊寅枓將運用 DMA被輸出。同漾地,此種資料移動應由ARM7作啟始。由 於近來之視訊重叠技術可允許PCI匯流排發送視訊來源資 料,該等最後未處理之資料將係傳送至顧客ASIC或PCI匯 流排介面。 10.7 箱忒祺劃椹型 10.7. 1RP某太元伴位址 BP具有以下之32位元基本元件位址: <HSP_BASEXBP_BASEXAddress_Offset> 其中 <於3?_843£>係5位元,其由MSP基本PCI元件位址所 指定: <BP_BASE>係7位元,其相當於7’blllll00;且 <Address_OffsetM系20位元,其對於BP内部暫存器作 指定。 -192- ---------^------?τ------.^ (請先閱讀背面之注意事項再填将本頁) 本紙张尺度適用中國國家標準(CNS ) Α4規格(210X297公釐) ο B7 經濟部中央標準局員工消費合作社印裝 五、發明説明(A-阳) 因此·於整個MSP I/O元件位址映射中,對於BP所指 定之位址範圍像由27’h 7CO_fl〇〇〇至27,h 7CF_FFPF〇 10.7. 2內部塹存玆說明 内部暫存器設疋係敘述於列表24中。於列表24中所列 出之所有暫存器均可由ARM 7或VP作講取及寫人。 (請先閲讀背面之注意事項存填寫本頁) » 列表2 4 : B P内部暫存器 位址_偏移 (Hex) ----- 暫存器名稱 尺寸 說 明 0_0000 BP_M0DE[31:0] 32 BP處理模式暫存 器 0_0004 BP.C0NTH0L[31:0) 32 BP控制暫存器 0_0008 IBUF0_START[3 1 :0] 32 輸入媛衝器G之 啟始位址 0„ 0 0 0 C I BUFO — END[31:0] 32 輸人猨衝器〇之 结束位址 0_00!0 IBUF1_START[31:0] -1 9 3- 3 2 輸入媛衝器1之 啟始位址 本紙張尺度適用中國國家搮準(CNS ) A4規格(210X297公釐) 43671 Ο , .. —**** 五、發明説明(Α-ι叫) 經濟部中央榇準局負Η消費合作杜印製 0_00 14 I8UF1_END[31:0] 32 輸人媛衝器1之 结束位址 -------------- 0.0018 〇BUFO_START[31:0] 32 輸出緩衝器0之 啟始位址 0.001C OBUF0_END[31;0] 32 輪出媛衝器0之 结束位址 0,0020 0BUF1_START[31 :0] 32 輸出緵衝器1之 啟始位址 0_0024 OBUF1_END[31:0] 3 2 輸出媛衝器1之 结束位址 0_0028 SAVE_ADR[31;D] 32 本文儲存啟始位 址 0 _ 0 0 2 C VALID_BYTE_ADR [31:0] 32 用於線路輸入或 輸出雙重媛衝器 之最後資料的位 元组位址 -194- 本纸張尺度通用中國國家標準(CNS ) Α4規格(210Χ 297公釐) ---------------IT------.^ (請先聞讀背面之注意事項再填寫本頁) 4367 1 Ο ^ Μ -- 五、發明説明(Α-咖) 經濟部中央標準局員工消費合作社印製 0,0014 I BUF1.END f 31:0] 32 輸入媛衝器1之 结束位址 0 _0 0 1 8 〇BUF0_START[31:0] 32 輸出媛銜器G之 啟始位址 o_ooic 〇BUF0_END[31;0] 32 輸出緩衝器0之 结束位址 0_0020 0BUF1„START[31:0] 32 輸出緵街器1之 啟始位址 0_0024 0BUF1_END[31:0] 32 輸出緩衝器1之 结束位址 0_0028 SAVE_ADR[31:0] 32 本文儲存啟始位 址 0_002C VALID„BYTE_ADR [31:0] -194- 3 2 用於線路輸入或 輸出雙重緩衝器 之最後資料的位 元組位址 本紙張尺度適河中國國家標準(CNS )A4規格(210X 297公釐) ---------^------IT------^ (請先聞讀背面之注意事項再填寫本頁) 43 67 1 Ο Α7 τη 經濟部中央標準局員工消費合作社印製 五 、發明説明(Α 也) 0_0030 BP_STATUS[0] 1 BP狀態暫存器之 最低有效位元 0.0031 B P_STAT US [ 1 ] 1 次低有效位元 0.004Ε BP_STATUS[30] 1 次高有效位元 0_004F BP_STATUS [ 3 1 ] 1 BP狀態暫存器之 最高有效位元 0.0050 BP_STATUS[3 1 : 0 ] 32 BP狀態暫存器 0_ 0 0 5 4 BP_INT_MASK[15:0] 32 BP中斷遮罩暫存 I ZE [7:0] 器及Μ巨集區塊 H_MB_SIZE[7:〇] 數之圖像垂直與 水平尺寸 0_0058 ARM7_IRQ [ 0 ] 1 ARM7中斷請求接 腳 0_0059 保留用於未來之 - - - 擴充 0,005F -195- ----------辦衣------ΐτ------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中困國家標牵< CNS ) Α4規格(210X297公釐) 經濟部中央標準局員工消費合作社印製 A7 ___ B7 五、發明説明Oa-吼)7 B V. Description of the invention Request by the Central Bureau of Standards of the Ministry of Economic Affairs of the Consumer Cooperative for Printing once the address is latched. IOB_ale_l 1 I Address strobe for low-level operation, which is the output of the arbiter and the input of B P * for master / slave operation. I〇B_req_bsp_l 1 0 Request for low-level action, from BP to the arbiter, M becomes a master controller for the bus to take or write transactions 0 IOB_tsize [l: 0] 2 B Data from the master to the slave , M indicates the transmission size, which is equivalent to one of 4 '8, 12, and 16 bytes. I OB_grant_bsp ^ 1 1 I The promise signal for the low-level action, from the arbiter to BP. Reset ″ 1 I System reset in low position. -18 6- The size of this paper is applicable to China National Standard (CNS) M specifications (210X29? Mm) (Please read the precautions on the back before filling this page)-binding. Order 4 3 67 1 〇a?-Β7 5 Description of the invention ⑷㈧ C 1Κ40Μ 1 I 40Mfiz clock ARH7_IRQ 1 0 Interrupt request signal • BP from AR Μ7, this signal should be cleared by ARM? In fact, this interrupt signal requested by BP is sent to the interrupt Controller, which is also an I 0 bus element. ------------ Installation-(Please read the precautions on the back before filling this page). Cooperative printed 10.6 Tian Yuxiang / Xie Xixi Materials. This section includes an example of a data stream for a typical video encoding and decoding application. It should be noted that * this document does not describe the audio data stream in detail 0 10.8. 1 媪 磘 Situation expensive-Step E 1: The entry of unprocessed A / V data is generally assumed that the incoming audio and video signals are sampled and digitized by an external codec, and then fed to the customer ASIC. But • In a multimedia PC environment • Some VGA controller cards are also Includes information segment (picture) grabbing device M and sound capture device. Therefore, it can be assumed that the unprocessed A / V data is fed by the customer ASIC or PCI bus interface. The customer ASI C and PCI bus interfaces include A small 32-bit buffer. The data in this buffer is borrowed from DMA logic M to be transmitted to the external SDRAf through a fast bus! Note | This data movement will start at the time of -187 -This paper size is in accordance with Chinese Standard (CNS) Α4 specification (210 × 297 mm) Printed by the Consumer Cooperatives of the Central Government Bureau of the Ministry of Economic Affairs 0._B7 I ------------ V. Description of the invention After resetting, it starts with AR Η 7. κ2: > λ VP makes advance wave. First, VP finds the unprocessed image data stored in SDR AM '. Take the padding area). Then * VP performs temporary ripple and spatial calibration on these pixels. Pre-filtering • Image resolution is generally converted from TTU-T601 size to CIF or QCIP size. VP is also responsible for Write the result of the previous wave to external SDRAM ° R3 By compressing the data of the VP, the VP again finds the pre-filtered data of SDRAH, and flushes the memory to the VP data at high speed. K executes the compression according to the rules proposed by the corresponding standard. Generally speaking, the VP execution section goes to the DCT and the front. Adaptive quantification, motion estimation, macro block type decision, etc. When completing these functions, the VP should rewrite the results including the appropriate start code information * into the VP data cache memory. In fact, this VP data high-speed title memory area can be used as a BP input buffer. To check the status of the buffer, a flag signal is used. Step _. Step E4: BP initialization by ARM7 Before BP actually starts its operation, ARM 7 should initialize the internal register of BP. Note that this initialization should not be performed during the period of 128 cycles after the power-on reset signal is asserted. Specifically, ARM7 must initialize the input and output balancer addresses and the BP command register, and specify the number of macro blocks to be encoded in this cut or GOB. Initializing these temporary -188-This paper is mounted on the same standard as the National Standard for China (CNS) A4 (210X297 mm) --------- Installation ------ Order ------诔 (Please read the precautions on the back before filling this page) Printed by the Consumer Cooperation Department of the Central Bureau of Standards of the Ministry of Economic Affairs 4367 1 〇 Α7 ___ * _ Β7 ____ V. After the invention description (/ Vir?) Register, ARH 7 should be set BP enable flag, K starts BP processing. Also step E5: By the bit stream of BP, if any of the input libraries of Shuangyuan Punch are full, BP starts reading data through 10 buses. Only when the buffer is full, BP can fetch data. Then, the BP is converted to the 8X8 block data in the tooth format, and the result is directly RLC and Huffman code. The Huffman coded result can be transferred to ARM7 data high speed memory or SDRAM. Only when the scale is empty, BP must write a person to the output element * to avoid the overflow of the element. When the processing system ends (that is, the number of processed macro blocks is equal to the number of macro blocks specified by ARM7), BP must interrupt the ARM7 by the byte and bit position of the last data and terminate the current Cutting or G 0 Β treatment. Step E6: By the bit stream composition of ARM7 and A / V multiplexing By combining these Huffman-edited data and syntax parameters, ARH7 can form the final bit stream and repeat this process. ARM7 is also responsible for controlling the upper layers of the cut or G0B, and multiplexing the audio and video bit streams. This result was written by M ARM7 to SDRAM. Step R7: VP network interface (option for video conference) For video phone or video conference applications, the results up to step E6 can be processed by the VP to perform a network interface function, such as for 324.324 GSTfJ video phone V.34 modem (modem) or 1.400 serial interface for H.320 ISDM video conference terminal. Step 8E8: The last bit stream output-18 9------------------ ΐτ ------ ^ (Please read the precautions on the back before filling this page ) This paper size is in accordance with China National Standard (CNS) A4 (2 丨 οχ297 mm) Printed by the Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 4367 1 Ο λ αβ] 5. Description of the invention (Α- 咖啡) Stored in SDRAM The final bit stream will be sent to the customer ASIC or PCI bus interface. Generally speaking, the customer A S IC block will be used for the network interface, and the PCI bus interface will be used to store data to a recording component (such as a hard disk drive HDD). This data movement uses DMA data transfer and must be initiated by ARM 7. 10.6. 2 Resolving steps J) 1: The bit stream is found in the multimedia PC environment. The bit stream that has been pressed to 0 will be fed by any one of the CD-ROM driver software, HDD, and network interface. Into. Therefore • It can be assumed that the source of this bit stream is the customer ASIC or PCI bus interface. The data stored in the 32-bit byte buffer of the customer AS 1C or PCI bus interface will be transferred to the SDRAM using DMA. Step D2: VP's network interface (option for video conference) In the video conference, it is assumed that the VP will deal with it first. K executes V. 34 or 1.400 0 serial network interface example . VP will write the result to SDRAM 0. Step D3: Demultiplexing and start code analysis of ARM7 by ARM7 will move the data in SDRAH to ARM7 physical cache memory and execute A / V Demultiplexing of Bit Streams. For the video bit stream, ARM7 is also responsible for finding all the start codes and parsing headers (starting codes, headers) with M until a cut or G 0 B is detected. The decoded bit stream syntax parameters can be stored in a specific area of the SDRAM through AβM7 ·. Audio and video bit stream transmission after demultiplexing -1 90- ^ ί I, ί. 1ΐ > — II I- J-. Ttf E ti m tn I ^^^^ 1 ^^^^ 1 -1-J ^^^^ 1 ^^^^ 1 ^^^^ 1 ^^^^ 1 ^^^ 1 * {Please read the precautions on the back before filling this page) This paper standard is in accordance with the Chinese National Standard ( CNS) A4 specification (210X 297 mm) 43671 〇 Printed by the Bayer Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of the invention (Α-ι ^) 1 1 Each rate buffer 〇 Each application may have a rate For example, 1 for Q1 and Q for different sizes, and 1 for video rate. Sr size MPEC -1] 1 I proposes 37 0K bits t and MPEG -2 MP @ Μ L is 1. 8 3 5 M bits 〇Please kj 1 1 Step D4: JS is initialized by the BP of ARH7 to read back 1 | Except for the first register, which is used for the number of macro blocks to be encoded, it is not 1 [except for this step. The procedure is the same as step E4 in the previous section. Consent 1 1 Ground, this initialization should not be performed after the power-on reset signal is announced. Fill in the I 1 cycle and write it to 128. 0 Page 1 Step Of): Μ is processed by the bit stream of BP 1 1 in After initializing the BP used for a specific cut or G0B, the rest of the 1 1 data to be decompressed is transmitted to the input Shuangyuan puncher. The BP is responsible for the M data acquisition through 1 order I | 10 bus check all flags The state of the target ° BP must parse the grammatical parameters, whether to include the word group in turn. If BP recognizes that the next bit is 11 Huffman codes, it is more than four cycles for each Huffman code in a limb Perform 1 1 Huffman decoding. 0 If the Huffman is not used for DCT AC coefficients, the result of the Huff 1 traveler decoding is 8LC decoding to produce 64 circle components. The heavy 1 I circle after construction. Reverse dentate The conversion and the last fu sent to the output double-bit 1 1 I device K allows the VP to perform “vectorization” 0 ΒΡ 懕 continue processing until detection-~ L 1 1 non-cutting or non-G0B start code = if detected .BP must use K for the byte and bit position information of 1 i last data to interrupt ARMV 1 and terminate at 1 i 0 ARM7 懕 then look for the next cut or G0B start code * and repeat here 1 I Principle 0 1 1 I Step ηβ: VP information solution shrinking 1 1-19 1-! I This paper music standard is applicable to the national standard (CNS) A4 specification (2) ο × 297 public money) The consumption of shellfish by the Central Standards Bureau of the Ministry of Economic Affairs Cooperative cooperative print 43671 Q λ _ ^ __ V. Description of the invention (/ νι is the result of borrowing step D5. The VP should perform inverse quantization, inverse DCT, K, and image reconstruction using motion vectors. After decoding is completed, the VP will store the result in SDRAM. Step D7: Post-VP processing Before the video and audio data are finally transmitted to the digital-to-analog converter * these pixels will be processed by VP to obtain the desired output resolution and image quality. This result will be stored in SDRAM again. Step D8: Send unprocessed A / V data. Finally, the reconstructed audio and video data in SDRAM will be output using DMA. At the same time, this kind of data movement should be started by ARM7. Since the recent video overlay technology allows the PCI bus to send video source data, this last unprocessed data will be sent to the customer ASIC or PCI bus interface. 10.7 Box type 10.1. A certain RP companion address BP has the following 32-bit basic component address: < HSP_BASEXBP_BASEXAddress_Offset > where < in 3? _843 £ > is a 5-bit, which is composed of MSP The basic PCI component address designation: < BP_BASE > is 7 bits, which is equivalent to 7'blllll00; and < Address_OffsetM is 20 bits, which specifies the BP internal register. -192- --------- ^ ------? Τ ------. ^ (Please read the precautions on the back before filling this page) This paper size applies to Chinese national standards (CNS) Α4 specification (210X297 mm) ο B7 Printed by the Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of the invention (A-yang) Therefore, in the entire MSP I / O component address mapping, The address range is from 27'h 7CO_fl00〇 to 27, h 7CF_FFPF 10.7.2. 2 Internal memory description The internal register settings are described in Table 24. All registers listed in Listing 24 can be accessed and written by ARM 7 or VP. (Please read the precautions on the back and fill in this page first) »List 2 4: BP internal register address_offset (Hex) ----- Register name size description 0_0000 BP_M0DE [31: 0] 32 BP processing mode register 0_0004 BP.C0NTH0L [31: 0) 32 BP control register 0_0008 IBUF0_START [3 1: 0] 32 Enter the start address of the element buffer G 0 0 0 0 0 CI BUFO — END [ 31: 0] 32 Enter the end address of the punch 0. 0_00! 0 IBUF1_START [31: 0] -1 9 3- 3 2 Enter the start address of the punch 1. The paper size is applicable to the Chinese national standard ( CNS) A4 specification (210X297 mm) 43671 Ο, .. — **** V. Description of the invention (A-ι) Called by the Central Bureau of Standards of the Ministry of Economic Affairs and Consumer Cooperation Du printed 0_00 14 I8UF1_END [31: 0] 32 Enter the end address of the punch 1 ------------ 0.0018 〇 BUFO_START [31: 0] 32 Start address of the output buffer 0 0.001C OBUF0_END [31; 0 ] 32 rounds end of punch 0 0,0020 0BUF1_START [31: 0] 32 start address of output punch 1 0_0024 OBUF1_END [31: 0] 3 2 output end of punch 1 0_0028 SAVE_ADR [31; D] 32 This text stores the start bit 0 _ 0 0 2 C VALID_BYTE_ADR [31: 0] 32 Byte address for the last data of the line input or output dual element punch -194- This paper standard is generally Chinese National Standard (CNS) Α4 specification (210 × 297 mm) --------------- IT ------. ^ (Please read the notes on the back before filling out this page) 4367 1 Ο ^ Μ-5 、 Explanation of the invention (Α- 咖啡) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 0,0014 I BUF1.END f 31: 0] 32 Enter the end address of the yuan punch 1 0 _0 0 1 8 〇 BUF0_START [31: 0] 32 Output start address of the output device G o_ooic 〇BUF0_END [31; 0] 32 Output end address of the output buffer 0 0_0020 0BUF1 „START [31: 0] 32 Output start address of the output device 1 0_0024 0BUF1_END [31: 0] 32 End address of output buffer 1 0_0028 SAVE_ADR [31: 0] 32 This file stores the start address 0_002C VALID „BYTE_ADR [31: 0] -194- 3 2 For line input or output The byte address of the last data of the double buffer The paper size conforms to the Chinese National Standard (CNS) A4 specification (210X 297 mm) --------- ^ ------ IT-- ---- ^ (Please read the note on the back first (Please fill in this page again for the matters needing attention) 43 67 1 〇 Α7 τη Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of invention (Α 也) 0_0030 BP_STATUS [0] 1 The lowest significant bit of the BP status register 0.0031 B P_STAT US [1] 1 low significant bit 0.004E BP_STATUS [30] 1 high significant bit 0_004F BP_STATUS [3 1] 1 Most significant bit of BP status register 0.0050 BP_STATUS [3 1: 0] 32 BP status Register 0_ 0 0 5 4 BP_INT_MASK [15: 0] 32 BP interrupt mask temporarily stores I ZE [7: 0] register and M macro block H_MB_SIZE [7: 〇] The number of images vertical and horizontal size 0_0058 ARM7_IRQ [0] 1 ARM7 interrupt request pin 0_0059 Reserved for future use---Expansion 0,005F -195- ----------------------- ΐτ ------ ^ (Please read the precautions on the back before filling this page) This paper size applies to the national standards of the poor countries < CNS) A4 specification (210X297 mm) Printed by the Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs A7 ___ B7 Explain Oa-Roar)

0_ 0 0 6 0 0_〇19F BP_CACHE [位址】 8 BP高速嫒衝記億 體區 0_0 1 AO 保留用於未來之 - - - 擴充 F_FFFF • BP_M0DE[31:0](僅作讓取,無缺設值)—此暫存器係 用以表示視訊標準型式與各種圖像階層資訊。詳情見於 1 〇 · 8 . 1 小節。 • BP_C0NTR0L[31:G】(讀取 / 寫入,缺設值係 “32’h0000 _0 00 0”)-此暫存器包括用於BP作業之各種控制參數 。ARM 7或VP將設定於此暫存器中之各假旗標,且某些旗 標係由B P作重置。其位元說明係見於1 〇 . 8 . 2小節。 IBUF0_START[31:0](讀取/寫入,無缺設值)—此暫 存器係由ARM7所初始化,Μ指出用於BP輸入雙媛衝器之 輸入緩衝器G的啟始位址。注意*用於IBUFQ_START之 初始化值應係始終小於IBUFO_END ,且IBUF0_START[3: 〇】應係等於4 ’ b 0 0 0 0 。用法係敘述於1 0 . 1 1小節。 • IBUF0_END[31 :0](僅作讀取•無缺設值)-此暫存器 係用以表示用於BP雙嫒衝器之輸入緩衝器0的结束位址 。用法係敘述於1 0 . 11小節。 -196- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) ---------1------ΪΤ------^ (請先閱讀背南之注意事項再填^•本I ) 經濟部中央橾準局員工消費合作社印裝 4367 1 0 ^ at __ Β7__ 五、發明説明(Α-⑺) • IBUF1_START[31:0](讀取/寫入,無缺設值)一此暫 存器係由ARM7所初始化,K指出用於BP輸入雙媛衝器之 輸入媛衝器1的啟始位址。注意,用於IBUF1_START之 初始化值應係始終小於I Β ϋ F 1 _ E N D ,且I B U F 1 _ S T A R T [ 3 :〇】應係等於4 ’ b Q Q Q 0 。用法係敘述於1 〇 . 1 1小節。 • IBUF1_END [31 : 0 ](僅作謓取,無缺設值)一此暫存器 係用Μ表示用於BP輸人雙媛衝器之輸入媛衝器1的结束 位址。用法係、敘述於1 〇 . 11小節。 OBUFO_START [ 3 1:0](謓取/寫入,無缺設值)一此暫 存器係由ARM 7所初始化,用Μ指出用於BP輸出雙缓衝器 之輸出媛街器0的啟始位址。注意,用於〇BUFQ_START 之初始化值應係始终小於〇BUF0_END ,且〇BUFQ_START[ 3 : 0】應係等於4 ’ b 0 0 0 0 。用法係敘述於1 0 . 1 1小節。 • 0BUF0_END [ 31 : 0 ](僅作諝取,無缺設值)—此暫存器 係用以表示用於BP輸出雙鑀衝器之輸出緩衝器0的结束 位址。用法係敘述於1 〇 . 11小節。 • 0BUF1_START[31:0](讓取/寫入,無缺設值)—此暫 存器係由ARM7所初始化,用以指出用於BP輸出雙媛衝器 之输出Μ衝器1的啟始位址。注意*用於0BUF1_START 之初始化值懕係始终小於〇ΒϋΡ1_ΕΟ ,且〇BUFl_START[ 3 : 0 ]應係等於4 ’ b 0 0 0 0 。用法係敘述於1 (ϊ . 1 1小節。 • 0BUF1_END [ 3 1 : 0 ](僅作讀取,無缺設值)一此暫存器 係用Μ表示用於BP輸出雙緩衝器之輸出媛銜器1的結束 -1 97- 本纸張尺度通用中國國家標準(CNS ) A4规格(210X297公楚) ---------裝------1Τ------d (諳先閱讀背面之注意事項再填寫本頁) 經濟部中央標隼局員工消費合作社印製 43 67 1 Ο ^ Α7 __________ Β7 五、發明説明(Α-⑽ 位址。用法係紋述於1 0 . 11小節。 • SAVE_ADR[31:0](僅作讚取,無缺設值)一此暫存器係 用Μ表示SDRAM欲儲存BP内部本文之啟始位址,當係請 求為先取式本文切換馍式時。某些相關說明可見於 1 0 . 1 2 . 1 小節。 • VALID_BYTE_ADR[31:0I (謓取/寫入,無缺設值)一此 暫存器係用K指示於解磚情形之輪入雙媛衝器的最後有 效資料位元組位置*或者於编碼倩形之輸出雙緩衝器的 最後有效賣料位元組位置。此暫存器之目的係用於在 ARM 7與BP之間的工作訊號交換。一般而言,尚需有一個 用於有效位元组資料之有效位元位置的額外資訊,其係 包括於BP_CONTROL[31:Q】暫存器。詳情可見於10.13小 節° • BP_STATUS [3 1 : 0 ](謓取 / 寫入,缺設值係 w32’hQ000 -0000 ” )一此暫存器係用Μ表示BP之各種内部狀態。 於較低二個位元組(即BP_STATUS[15:0])之每個位元 位置係一個中斷條件*其可設定ARM7_IRQ為κ 1” 。此 暫存器能以二種方式作存取。ARM 7或VP可讀取或寫入使 用位址27’h7C0_005f)之整個32位元暫存器。不過,一般 而言,ARM7及VP將寧可逐個位元地寫入(或重置)此個 B P _ S T A T U S暫存器之内容。藉著對於B P _ S T A T [J S之各個 位元指定範圍為由27’h 7CO_0 0 3 0至27’ii 7C0_O04F之位 址。詳细之位元說明可見於10.8. 3小節。 -198- 本紙張尺度適用中國國家棣準(CNS ) A4堍格(2!〇Χ297公嫠) ---------^------1T------線- (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局员工消費合作社印製 ___ —_ B7__ 五、發明説明(A-w)0_ 0 0 6 0 0_〇19F BP_CACHE [Address] 8 BP high-speed rush to record the body area 0_0 1 AO Reserved for future use---Expand F_FFFF • BP_M0DE [31: 0] (Setting value) —This register is used to represent the standard video format and various image hierarchy information. Details can be found in section 10 · 8.1. • BP_C0NTR0L [31: G] (read / write, default value is "32'h0000 _0 00 0")-This register contains various control parameters for BP operation. ARM 7 or VP will set false flags in this register, and some flags are reset by B P. The bit description is found in section 10.8.2. IBUF0_START [31: 0] (read / write, no default value)-This register is initialized by ARM7, and M indicates the starting address of the input buffer G for the BP input double-element punch. Note * The initialization value used for IBUFQ_START should always be less than IBUFO_END, and IBUF0_START [3: 〇] should be equal to 4 ′ b 0 0 0 0. Usage is described in section 10.1 11. • IBUF0_END [31: 0] (for read only • no missing value)-This register is used to indicate the end address of input buffer 0 for the BP double buffer. Usage is described in section 10.11. -196- This paper size is applicable to China National Standard (CNS) A4 specification (210X297 mm) --------- 1 ------ ΪΤ ------ ^ (Please read Beinan first Note for re-filling ^ • this I) Printed by the Consumer Cooperatives of the Central Government Bureau of the Ministry of Economic Affairs 4367 1 0 ^ at __ Β7__ V. Description of the Invention (Α-⑺) • IBUF1_START [31: 0] (Read / Write , There is no missing value)-This register is initialized by ARM7, K indicates the starting address of input element 1 for BP input double element element. Note that the initialization value used for IBUF1_START should always be less than I Β ϋ F 1 _ E N D, and I B U F 1 _ S T A R T [3: 〇] should be equal to 4 ′ b Q Q Q 0. Usage is described in section 10.11. • IBUF1_END [31: 0] (only for capture, no missing value)-This register is M to indicate the end address of input element 1 for the BP input double element element. The usage is described in section 10.11. OBUFO_START [3 1: 0] (capture / write, no missing value)-This register is initialized by ARM 7. Use M to indicate the start of output element 0 for BP output double buffer. Address. Note that the initial value used for 〇BUFQ_START should always be less than 〇BUF0_END, and 〇BUFQ_START [3: 0] should be equal to 4 ′ b 0 0 0 0. Usage is described in section 10.1 11. • 0BUF0_END [31: 0] (only for capture, no missing value) —This register is used to indicate the end address of output buffer 0 for the BP output double buffer. Usage is described in section 10.11. • 0BUF1_START [31: 0] (get / write, no missing value)-This register is initialized by ARM7, and it is used to indicate the start position of output M punch 1 for the BP output dual element punch. site. Note * The initialization value used for 0BUF1_START is always less than 〇ΒϋΡ1_ΕΟ, and 〇BUFl_START [3: 0] should be equal to 4 ′ b 0 0 0 0. The usage is described in 1 (ϊ. 1 1 sub-section. • 0BUF1_END [3 1: 0] (read only, no missing value)-this register is used as M to indicate the output element title for the BP output double buffer. The end of the device 1 -1 97- This paper size is in accordance with the Chinese National Standard (CNS) A4 specification (210X297). --------- Installation ----- 1T ------ d (Please read the notes on the back before filling out this page) Printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economic Affairs 43 67 1 Ο ^ Α7 __________ Β7 V. Description of the Invention (Α-⑽ Address. Usage is described in 1 0 Section 11. • SAVE_ADR [31: 0] (for praise only, no missing value)-This register is M to indicate that SDRAM wants to store the starting address of the internal BP text. When the request is a prefetch text switch In the formula mode, some related instructions can be found in section 1 0. 1 2. 1. • VALID_BYTE_ADR [31: 0I (capture / write, no missing value)-this register is indicated by K in the case of deblocking. Rotate the last valid data byte position of the double-yuan punch * or the last valid selling byte position of the output double buffer in the coded shape. This register is used for Working signal exchange between ARM 7 and BP. In general, there is a need for additional information on the effective bit position of the valid byte data, which is included in the BP_CONTROL [31: Q] register. Details Can be seen in section 10.13 ° • BP_STATUS [3 1: 0] (capture / write, the default value is w32'hQ000 -0000 ”)-this register uses M to represent various internal states of BP. In the lower two Each bit position of a byte (ie BP_STATUS [15: 0]) is an interrupt condition * which can set ARM7_IRQ to κ 1 ”. This register can be accessed in two ways. ARM 7 or VP Can read or write the entire 32-bit register using address 27'h7C0_005f. However, in general, ARM7 and VP would rather write (or reset) this BP_STATUS register bit by bit The contents of the register. By specifying the range of each bit of BP_STAT [JS from 27'h 7CO_0 0 3 0 to 27'ii 7C0_O04F. The detailed bit description can be found in section 10.8.3. -198- This paper size is applicable to China National Standards (CNS) A4 grid (2! 〇Χ297 公 嫠) --------- ^ ------ 1T ------ - (Please read the back of the precautions to fill out this page) Ministry of Economic Affairs Bureau of Standards employees consumer cooperatives printed ___ -_ B7__ V. description of the invention (A-w)

• BP-I NT_HASK [ 15 : 0 ](僅作績取,缺設值係 “16hFFFF ”)—於此暫存器中之各個位元係對應至由BP_STATUS[ 15:G]所給定之一涸中斷條件,且係與在被載人於BP_ STATUS [15:0]之前的條件為埋輯“及(AND ) ” 。若一 遮罩位元係設定為“ 0 ” ,則對應之中斷條件係無條件 地設定為rtQ” (即被禁能)。此中斷之詳情可見於 1 0 . 9小節。 • V_MB —SIZE[7:0](僅作讀取,無缺設值)-此暫存器係 用以表示欲作編碼或解碼之圖像的垂直尺寸。須注意的 是’該值必須Μ巨集區塊數作敘述。舉例而言,若垂直 尺寸係 288 pels,則7_付8_312£[7:0】=288/16=13。 ARM7 係負責在BP編碼或解碼作業每個啟始之前設定fc值。 • H_MB_SIZEn:〇l (僅作謓取,無缺設值)—此暫存器係 用以表示欲作編碼或解碼之圖像的水平尺寸。須注意的 是,該值必須Μ巨集區塊數作敘述。舉例而言*若水平 尺寸係 352 ?613*則11_^^_312£[7:0] = 352/16 = 22。六〇7 係負責在ΒΡ编碼或解碼作業每個啟始之前設定此值。 _ ARM7_IRQ [0 ](僅作寫人,缺設值係“ )-此暫存 器係1位元之旗標以請求對ARM7之中斷,且係直接連接 至輸出埠ARM7_IKQ。若BP_STATUS[15:0j之任一位元係 設定為“ 1” ,此旗搮將作設定。ARM 7係負責用Μ重置 此旗標。 10.8 RP T/Π音抖字組格式 -199- 本紙張尺度適用中國國家標準(CNS Μ4規格' (2ΙΟΧ297公釐) ---------^-----^--,π------^ (請先閱讀背面之注意事項再填寫本頁) A7 B7 五 經濟部中央標準局貝工消費合作社印^ 43671〇 發明説明(Α^。。) 此小節涵Μ用於BP輸入與輸出之命令資料及巨集區塊 資料字組格式。 10 · 8 . IBP M〇nF暫存砮棋甙 於27’h7CQ_Q0QQ位址之32位元BP_M0DE暫存器具有列 於列表 25中之格式。注意,BP_M0DE[31]:PARAM_SET2[7] ’且 BP_MODE[〇]:SF【0】。 列表25 BP_M0DE暫存器格式 位元組/位元 7 6 5 4 3 2 1 0 位元組0 PS PT - SF 位元組1 PARAM_SE T 0 位元組2 PARAM_SET1 位元组3 PARAM.SET2 _standard_f〇riat (SF·裸準格式)-欲使用之視訊標 準*其係界定於列表26中。SF應始终在BP係致能用於所 有視訊編碼與解碼作業之前由ARM 7所指定。 列表26 SF之定義 本紙張尺度適用中國國家標準(CNS) A4規格(2丨0X297公釐) ---------装------tx-------1-.41 <請先閱讀背面之注意事項再填寫本頁) 4367 1 Ο ^ λ7 Β7 五、發明説明M-bl) 經濟部中央標準局員工消費合作枉印製 位元組[2 : 0 ] 標 準格式 3 1000 MPEG-1視訊編碼 3 ' b00 1 MPEG-1視訊解碼 3,b0 1 0 MPEG-2視訊编碼 3 * b0 11 MPEG-2視訊解碼 3,blOO H. 261編碼 3,b 1 0 1 H. 261解碼 3,b 1 1 0 2 6 3編碼 3,bl 1 1 Η . 2 6 3解碼 • picture_type (PT,圖像型式)一圖像编碼型式*其係 界定於列表2 7中。注意*對於P T之值Q 0意謂著用於Ji P E G -1、M PEG-2、與Η.263應用之特定情形。特定而言,D 圖像係被指定為用於HPEG-2之一種圖像型式,雖然D圖 -2 0 1 - 本紙張尺度適用中國國家標準(CNS } A4規格(210X297公釐} ---------¾.------tT----------線 (請先閱讀背面之注意事項再填寫本頁) 43 67 1 Ο 4 α7 Β7五、發明説明(β0丨) 經濟部中央梯準局員工消費合作社印製 位元姐[2 : G ] 標 準格式 3 1000 Μ P E G - 1視訊編碼 3 ’ b00 1 MPEG-1視訊解碼 3,b0 10 MPEG-2視訊編碼 3,bO 11 MPEG-2視訊解碼 3,b 1 0 0 Η.261編碼 3 ' b 1 0 1 Η . 2 6 1解碼 3,b 11 0 Η . 2 6 3編碼 3 5 b 11 1 Η. 2 6 3解碼 ---------批衣------1Τ---------線 (請先閱靖背面之注意事項再填寫本頁) _ Pictur>e_type (ΡΤ,圖像型式)-圖像編碼型式,其保 界定於列表27中。注意•對於PT之值00意謂著用於MPEG -1、M PEG-2、與Η·263應用之特定情形。特定而言,D 圖像係被指定為用於MPEG-2之一種圖像型式,雖然D圖 -2 0 1 μ 本紙張尺度適用中國國家標準(CNS ) Μ規格(210X297公釐) 五 經濟部中央標準局貝工消費合作社印製 A7 B7 發明说明w2e2) 像將不會用在MPEG-2中。此係因為MPEG-1位元流係MPEG - 2位元流之—圖子集合。 列表27 PT之定義 位元組[5 : 4 ] MPEG-1 MPEG-2 H.261 H.263 2*b00 D圖像 D圖像 非法 PB資料段 2,b01 内(intra) 內(intra) 非法 内(intra) 2 'blO 預測性 預測性 始終 互(inter) 2,bll 雙向 雙向 非法 非法 • picture_structur e ( P S,圖像结構)-圖像结構資訊 *其係界定於列表2 8中。同樣地,對於ρ τ之值〇 Q係非法 ,且造成一個誤差(error)。 列表2 8 P S之定義 位元組[7 : 6 ] MPEG-1 MPEG-2 H.261 H‘263 - 2 0 2 - 本紙伕尺度適用中國國家橾準(CNS ) A4規格(2iOX29?公釐) ---------t.------、訂------2 <請先閏讀背面之注$項再填寫本頁) 6 3 ο• BP-I NT_HASK [15: 0] (for performance only, the default value is “16hFFFF”) — each bit in this register corresponds to one of the given by BP_STATUS [15: G] 涸Interruption condition, and the condition before the person being carried in BP_STATUS [15: 0] is "AND". If a mask bit is set to "0", the corresponding interrupt condition is set unconditionally to rtQ "(that is, disabled). Details of this interrupt can be found in section 10.9. • V_MB —SIZE [7 : 0] (read only, no default value)-This register is used to indicate the vertical size of the image to be encoded or decoded. Please note that 'this value must be described by the number of macroblocks. For example, if the vertical size is 288 pels, 7_pay 8_312 £ [7: 0] = 288/16 = 13. ARM7 is responsible for setting the fc value before each start of the BP encoding or decoding job. • H_MB_SIZEn : 〇l (only for capture, no missing value)-This register is used to indicate the horizontal size of the image to be encoded or decoded. It should be noted that this value must be described by the number of M macro blocks. For example * if the horizontal size is 352? 613 * then 11 _ ^^ _ 312 £ [7: 0] = 352/16 = 22. 609 is responsible for setting this before each start of the BP encoding or decoding job. Value. _ ARM7_IRQ [0] (only for writer, the default value is "")-this register is a 1-bit flag to request interrupt to ARM7, and is directly connected to output port A RM7_IKQ. If any bit of BP_STATUS [15: 0j is set to "1", this flag will be set. ARM 7 is responsible for resetting this flag with M. 10.8 RP T / Π tremolo block format -199- This paper size applies to the Chinese national standard (CNS Μ4 specification '(2ΙΟ × 297 mm) --------- ^ ----- ^-, π ------ ^ (Please read the notes on the back before filling out this page) A7 B7 5 Printed by the Shellfish Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs ^ 43671〇 Invention Description (Α ^.) This section contains M for BP input and output command data and macro block data block format. 10 · 8.. 32-bit BP_M0DE register at 27'h7CQ_Q0QQ temporarily stored in IBP M0nF register. Listed in list 25. Note: BP_M0DE [31]: PARAM_SET2 [7] 'and BP_MODE [〇]: SF [0]. List 25 BP_M0DE register format bytes / bits 7 6 5 4 3 2 1 0 bytes 0 PS PT-SF Byte 1 PARAM_SE T 0 Byte 2 PARAM_SET1 Byte 3 PARAM.SET2 _standard_friat (SF · naked standard format)-The video standard to be used * It is defined in list 26. SF It should always be specified by ARM 7 before the BP system is enabled for all video encoding and decoding operations. Listing 26 Definition of SF This paper size applies the Chinese National Standard (CNS) A4 specification (2 0X297 mm) --------- install ------ tx ------- 1-.41 < Please read the precautions on the back before filling this page) 4367 1 Ο ^ λ7 Β7 V. Description of the invention M-bl) Consumption cooperation between employees of the Central Bureau of Standards of the Ministry of Economic Affairs and printing of bytes [2: 0] Standard format 3 1000 MPEG-1 video encoding 3 'b00 1 MPEG-1 video decoding 3, b0 1 0 MPEG-2 video encoding 3 * b0 11 MPEG-2 video decoding 3, blOO H. 261 encoding 3, b 1 0 1 H. 261 decoding 3, b 1 1 0 2 6 3 encoding 3, bl 1 1 Η 2 6 3 decoding • picture_type (PT, picture type)-a picture coding type * which is defined in the list 2 7. Note * The value Q 0 for P T means a specific situation for Ji P E G -1, M PEG-2, and Η.263 applications. In particular, D image is designated as an image type for HPEG-2, although D image-2 0 1-This paper size applies to the Chinese national standard (CNS} A4 specification (210X297 mm) --- ------ ¾ .------ tT ---------- line (please read the notes on the back before filling this page) 43 67 1 Ο 4 α7 Β7 (Β0 丨) Printed by the Consumer Cooperative of the Central Government Bureau of the Ministry of Economic Affairs [2: G] Standard format 3 1000 Μ PEG-1 video encoding 3 'b00 1 MPEG-1 video decoding 3, b0 10 MPEG-2 video Encoding 3, bO 11 MPEG-2 video decoding 3, b 1 0 0 Η. 261 encoding 3 'b 1 0 1 Η. 2 6 1 decoding 3, b 11 0 Η. 2 6 3 encoding 3 5 b 11 1 Η. 2 6 3 Decoding --------- Approval ----- 1T --------- Line (please read the precautions on the back of Jing before filling this page) _ Pictur > e_type (PT, picture type)-Picture coding type, which is guaranteed to be defined in list 27. Note • The value of 00 for PT means specific situations for MPEG-1, M PEG-2, and Η · 263 applications .Specifically, D-picture is designated as an image type for MPEG-2, although D-picture 2 0 1 μ Paper size applies Chinese National Standards (CNS) M specifications (210X297 mm) 5 Printed by the Central Bureau of Standards of the Ministry of Economic Affairs and printed by Aigong Consumer Cooperative A7 B7 Invention Description w2e2) The image will not be used in MPEG-2. This is because MPEG- 1-bit stream is MPEG-2-bit stream-a collection of pictures. List 27 Defined Bytes of PT [5: 4] MPEG-1 MPEG-2 H.261 H.263 2 * b00 D picture D picture Like Illegal PB data segment 2, b01 intra (intra) illegal intra (intra) 2 'blO predictive predictive always mutual (inter) 2, bll two-way two-way illegal illegal • picture_structur e (PS, image structure) -Image structure information * which is defined in the list 2 8. Similarly, the value 0Q of ρ τ is illegal and causes an error. List 2 8 Definition bytes of PS [7: 6] MPEG-1 MPEG-2 H.261 H'263-2 0 2-The standard of this paper is applicable to China National Standard (CNS) A4 (2iOX29? Mm) --------- t .--- --- 、 Order ------ 2 < Please read the note on the back before filling in this page) 6 3 ο

五、發明説明u-M 2’b00 非法 非法 非法 非法 2,b01 非法 頂檷位 非法 非法 2,blO 非法 底檷位 非法 非法 2 ’bll 資訊段 資訊段 資訊段 責訊段 ---------^-- (請先閱讀背面之注意事項再填寫本頁) .P a r a m e t e r _ s e t (參數設定)0、1、與 2 ( P A R A Μ _ S E T 0、 PARAM_SET1、PARAM_SET2)-此三個位元姐係用M表示 MPEG-1、MP£G-2、與Η. 2 6 3應用所需之各種參數。用於每個 參數設定之定義係敘述於列表2 9與3 0中。 列表2 9 PARAM_SETO之定義 、^1 經濟部中央標準局負工消費合作社印製 位元組/位元 7 6 5 4 3 2 1 0 位元組1 VSF AS IVF CMV FPFD TFF IDP CPM AP - 2 0 3 - ..線 本紙張尺度適用中國國家榡準(CNS ) Α4規格(210 X 297公釐) 經濟部中央標隼局貝工消費合作杜印製 u 4367 1 Ο , D / 五、發明説明 intra_dc_precision(IDP) — 2位元內 dc精確度參數, 偽界定於M PEG-2中’若在MPEG-1應用中應係設定為00。 .top_f ield_f irst ( TFF)(頂襴位先)一用於 Μ P E G - 2 的 一個旗標,係使用在移動向量编碼及解碼。 .frame — pred-fr'affle-dct (FPFD)—用於 MPEG-2 的一個旗 標,用Μ指出係用到資訊段(frame) DCT與資訊段預測。 • cοncea 1ment_motion_vect〇rs (CMV)(隱藏移動向量) 或 advanced_prediction_mode (AP)(進階預測模式)-此旗標於MPEG-2係用以指出移動向量係用在内巨集區塊中 。此旗標於H_263係當執行進階預測模式時被設定為1,否 則應係設定為〇。對於其他標準,此旗標應係設定為0。 • intra_vlc_forEat (IVF)-用於 MPEG-2 的一個旗標,用 Μ判定對於内巨集區塊之VLC列表型式。 • alternate_scan ( AS)(交替掃描)—用於 M P E G - 2 的一 個旗搮,用K決定欲作編碼與解碼之係數次序。 • ν e r t i c a 1 _ s i z e_ f 1 a g (VSF)(垂直尺寸旗標)或 continuous_presence_multipoint ( CPM)(連續發生多點 )—於MPEG-1與MPEG-2中,當影像之垂直尺寸超過2800綫時 ,此旗標俱設定為1,否則其應設定為0。於Η . 2 6 3 ·當用到 連瀆發生多點模式時,此旗標係設定為1,否則其應設定為 0 〇 列表 3 0 PARAM„SET1與 PARAM_SET2之定義 -204- 本紙張尺度適用令國國家標準(CNS ) A4規格(210X29?公釐) ---------t.------IT------旅 (請先閲讀背面之注意事項再填寫本頁) 43671 Ο ^ 五、發明説明 Α7 Β7 MPEG-1 位元姐/位元 7 6 5 4 3 2 1 0 位元組2 保留 full_pel,forward_vector forward_f_code 位元組3 保留 full_pel_backward_vector backward_f_code HPEG-2 位元組/位元 7 6 5 4 3 1 2 1 0 位元組2 forward„vertical_f_code forward_horizontal_f_code 位元組3 backward_vertical丄code 1 backward_horizontal_f_code 10-8-2 RP [flNTROI.暫存器榇忒 ---------裝-- (請先閱讀背面之注意事項再填寫本育) 丨線 經濟部中央標準局負工消費合作社印製 對於 BP — C0NTR0L [31:0]暫存器(位址 2n’h 7CO_0004 )位元說明係顯示於列表3 1中。 列表3 1 BP_C0MTR0L暫存器格式 - 2 0 5 - 本紙張尺度適用中固國家標準(CNS M4規格(210X297公釐) OH e 3 '〈Γ wV. Description of the Invention uM 2'b00 Illegal Illegal Illegal Illegal 2, b01 Illegal Top Illegal Illegal Illegal 2, blO Illegal Bottom Illegal Illegal Illegal 2 'bll Information Section Information Section Information Section Responsible Section -------- -^-(Please read the notes on the back before filling this page). Parameter _ set (Parameter setting) 0, 1, and 2 (PARA Μ _ SET 0, PARAM_SET1, PARAM_SET2)-these three sisters M is used to represent various parameters required for MPEG-1, MP £ G-2, and Η. 2 6 3 applications. The definitions used for each parameter setting are described in Listings 29 and 30. Listing 2 9 Definition of PARAM_SETO, ^ 1 Bytes / bits printed by the Central Standards Bureau of the Ministry of Economic Affairs and Consumer Cooperatives 7 6 5 4 3 2 1 0 Bytes 1 VSF AS IVF CMV FPFD TFF IDP CPM AP-2 0 3-.. The paper size of the paper is applicable to China National Standards (CNS) Α4 (210 X 297 mm) Central Printing Bureau of the Ministry of Economic Affairs, Shellfish Consumption Cooperation Du printed by u 4367 1 0, D / V. Description of the invention intra_dc_precision (IDP) — dc accuracy parameter in 2 bits, pseudo-defined in M PEG-2 'if set to 00 in MPEG-1 applications. .top_f ield_first (TFF)-A flag for MP E G-2 used for motion vector encoding and decoding. .frame — pred-fr'affle-dct (FPFD) — A flag used for MPEG-2. Use M to indicate that frame DCT and information segment prediction are used. • cοncea 1ment_motion_vect〇rs (CMV) (hidden motion vector) or advanced_prediction_mode (AP) (advanced prediction mode)-This flag is used in the MPEG-2 system to indicate that the motion vector is used in the macro block. This flag is set to 1 when H_263 is used to perform advanced prediction mode, otherwise it should be set to 0. For other standards, this flag should be set to zero. • intra_vlc_forEat (IVF)-a flag for MPEG-2. Use M to determine the type of VLC list for the intra-macro block. • alternate_scan (AS) —A flag for M PEG-2. Use K to determine the order of the coefficients to be encoded and decoded. • ν ertica 1 _ siz e_ f 1 ag (VSF) (vertical size flag) or continuous_presence_multipoint (CPM)-in MPEG-1 and MPEG-2, when the vertical size of the image exceeds 2800 lines , This flag is set to 1, otherwise it should be set to 0. Yu Η. 2 6 3 · When the multi-drop mode is used, this flag is set to 1, otherwise it should be set to 0 〇List 3 0 Definition of PARAM „SET1 and PARAM_SET2 -204- This paper size applies Order Country National Standard (CNS) A4 Specification (210X29? Mm) --------- t .------ IT ------ Travel (Please read the notes on the back before filling (This page) 43671 Ο ^ V. Description of the invention Α7 Β7 MPEG-1 bit / bit 7 6 5 4 3 2 1 0 Byte 2 Reserved full_pel, forward_vector forward_f_code Byte 3 Reserved full_pel_backward_vector backward_f_code HPEG-2 bit Group / Bit 7 6 5 4 3 1 2 1 0 Byte 2 forward „vertical_f_code forward_horizontal_f_code Byte 3 backward_vertical 丄 code 1 backward_horizontal_f_code 10-8-2 RP [flNTROI.Register 暂 ------ --- Equipment-- (Please read the notes on the back before filling in this education) 丨 Printed by the Consumers ’Cooperative of the Central Standards Bureau of the Ministry of Online Economics 7CO_0004) The bit description is shown in list 31. List 3 1 BP_C0MTR0L register format-2 0 5-This paper size applies to the national solid standard (CNS M4 specification (210X297 mm) OH e 3 '<Γ w

7 7 A B 經濟部中央標準局男工消費合作社印製 位元/位置 旗標名稱 讀取/寫入 說 明 0 BP_EN R/W BP處理致能 I SOFT_RESET R BP軟體重置 2 PAUSE R BP處理凍结 3 DETECT,START_CODE R 檢測下個啟始碼 4 STEP R BP步階橫式處理 5 CTX_SWITCH R 本文切換請求 6 CTX_M0DE R 本文切換模式 7 CTX一RELOAD R 本文再載人請求 8 ERR_HAiNDLE_MODE R 誤差處理模式 9 - 保留 -20 6- ---------裝-- (請先閱讀背面之注意事項再填寫本買)7 7 AB Printed bit / location flag name read / write description by male labor consumer cooperative of Central Standard Bureau of Ministry of Economic Affairs 0 BP_EN R / W BP processing enable I SOFT_RESET R BP software reset 2 PAUSE R BP processing freeze 3 DETECT, START_CODE R Detect the next start code 4 STEP R BP step horizontal processing 5 CTX_SWITCH R Request to switch the text 6 CTX_M0DE R Switch to the text mode 7 CTX_RELOAD R Request to reload the text 8 ERR_HAiNDLE_MODE R Error processing mode 9- Reserve -20 6- --------- install-(Please read the precautions on the back before filling in this purchase)

,1T 本紙張尺度適用中國國家標準(CNS &gt; Λ4規格(2丨0X297公釐) 4367 1 〇 五、發明説明 Α7 Β7 U-M) 經濟部中央標準局負工消費合作.杜印製 10I 15 16I 3 1 - 保留 S〇_MBS(0) 欲於目前截割或 - R GOB中作编碼之 N〇_MBS(15) 巨集區塊數 • BP-enable (ΒΡ_ΕΝ)-當此旗標係由ARM7或VP所設定為 ” 1 &quot;時,BP啟始處理。因此,所有其他之暫存器配置均 應在此旗標設定前作成。若BP完成處理,此旗標係由BP所 清除。 • software_reset (SOFT_RESET)-當此旗標係由 ARM7 或 VP所設定為》1 »時,BP停止目前之處理,將所有內部暫 存器返回至缺設狀態*並進人聞置狀態。藉著設定BP_EN旗 標* ARM7可重新故始BP處理。該BP硬體重置訊號係低位動 作。 •pause(PAUSE)-當此旗標係由ARM7或VP所設定為” 1 &quot;時,BP凍结目前處理執行。藉著設定BP_EN旗標,使用者 可恢復暫停之作業。 ,d e t e c t _ s t a r t _ c 〇 d e ( D E T E C T _ S T A R T _ C (3 D E)—當此旗標 - 2 0 7 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210x297公釐) 裝 訂 ^旅 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央楼準局負工消費合作社印製 4367 1 Ο Α7 * Β7__ 五、發明説明ΑΖ〇ϊ) 係由ARM 7或VP所設定為” 1 ”時,BP在I BUFO中的資料之間 尋找下個啟始碼。因此,使用者應設定用於IBUFO_SrAET與 IB(JF0_EHD之適當位址。必須是,僅在BP係於一閒置狀態時 ,此命令才將畲適當地動作。因此,若BP係非間置時,在 送出此命令前,ARM 7應先送出軟體重置命令至BP。 .step ( STEP)-當此旗標係由ARM?或VP所設定為” ” 時,BP前進目前處理執行之~個狀態。此係用於除錯之一 個非常有用的特點。ARM7應先送出暫停( pause)命令K致 能此步階作業。 .context_switching_r*equest (CTX_SWITCH)-當此旗標 係由ARM7所設定為” 1 ”時,BP根據CTX_M0DE之内容Μ執 行先取式或協同式本文切換。詳情可見於1 〇 · 1 2小節 0 • context_switching_mode ( CTX_M0DE)—當此旗標像由 ARM7或VPM設定CTX_StfITCH為” 1 ”所設定為” 1 ” * BP執行先取式本文切換模式®若其以設定CrX_StfITCH為” 1 ”而設定為” 0” · BP執行協同式本文切換模式。注意 ,若未設定CTX_SWITCH為” 1” ’則該CTX_M0DE設定將不 會影響BP處理。本文切換之詳情可見於1〇· 12小節。 • context_reload_request (CTX_REL〇AD)—當此旗標係 由ARM7或VP所設定為” 1 ”時,BP重新載人先前儲存於 SDRAM之本文。BP係負責讓取由位址SAVE_ADR[31 : 0 ]所儲存 之本文。本文切換之詳情可見於1〇·12小節。 -2 0 8 * 本紙張尺度適用中國國家榇準(CNS ) A4规格(210X297公趁} ---------^------,ιτ-------^ (請先閲讀背面之ii意事項再填寫本I ) 經濟部中央標準局員工消費合作社印^ 4367 1 〇 A7 &gt; B7 五、發明説明 • err〇i*_handle_mode (ERR_HANDLE_MODE)-此旗標係用 以促進當一誤差發生於傳送壓縮位元流時BP之誤差復原程 序。當進人之位元流具有無效資料時,BP必須中斷ARM 7並 檢査此旗標之內容。當此旗標係設定為” 1 ”時,BP自動 地尋找下個啟始碼。若該啟始碼係用於一截割或GOB,BP恢 復處理。當此位元係設定為” 0 ”時,B P必定陷人閒置狀 態而未尋找下個啟始碼。此介於BP與ARM7之間的工作訊號 交換(job hand-shaking)之詳情係敘述於1 〇 · 1 3小 節° nufflber_of_niacroblocks_to_be_encoded ( NO_MBS[15:0] )-此暫存器包括16位元不具符號之整數,其指出欲於此 截割或GOB作編碼之巨集區塊數。使用此位元解析度,可於 —個截割或GOB編碼高達6 5 5 3 5個巨集區塊。於此,值” 〇 ”不被允許作為巨集區塊之一個數目。 10.8.3 RP 棋式 B P _ S T A T U S [ 3 1 : 0 I 暫存器(位址 2 7 ’ h 7 C 0 - 0 ί) 5 0 )之位 元說明係顯示於列表3 2中。 列表3 2 BP_STATUS暫存器格式 位元/位置 旗標名稱 讀取/寫人 說 明 -209- 本紙張尺度適用中國國家揉準(CNS ) Λ4规格(210X2S7公着&gt; ---------— (請先閱讀背面之注意事項再填寫本頁), 1T This paper size applies to Chinese national standards (CNS &gt; Λ4 size (2 丨 0X297 mm) 4367 1 05. Description of the invention Α7 Β7 UM) The Central Standards Bureau of the Ministry of Economic Affairs is responsible for work and consumer cooperation. Du Yin 10I 15 16I 3 1-Reserved S〇_MBS (0) No. of MB_ (S) macro blocks to be encoded in the current cut or-R GOB • BP-enable (ΒΡ_ΕΝ)-when this flag is set by When ARM7 or VP is set to "1", BP starts processing. Therefore, all other register configurations should be made before this flag is set. If BP finishes processing, this flag is cleared by BP. • software_reset (SOFT_RESET)-When this flag is set to "1» by ARM7 or VP, BP stops the current processing and returns all internal registers to the default state * and enters the state of hearing. By setting BP_EN flag * ARM7 can restart BP processing. The BP hardware reset signal is a low-level action. • pause (PAUSE)-When this flag is set to "1" by ARM7 or VP, BP freezes the current Process execution. By setting the BP_EN flag, the user can resume a suspended operation. , Detect _ start _ c 〇de (DETECT _ START _ C (3 DE)-when this flag-2 0 7-This paper size applies to China National Standard (CNS) A4 specifications (210x297 mm) Binding Travel (please Please read the notes on the back before filling this page) Printed by the Central Consumers' Bureau of the Ministry of Economic Affairs, Printed by Consumers Cooperatives 4367 1 〇 Α7 * Β7__ 5. Description of the invention ΑZO〇ϊ) When set to "1" by ARM 7 or VP , BP looks for the next start code between the data in I BUFO. Therefore, the user should set the appropriate addresses for IBUFO_SrAET and IB (JF0_EHD. It must be that this command will only work properly when BP is in an idle state. Therefore, if BP is not inter- Before sending this command, ARM 7 should send a software reset command to BP. .Step (STEP)-When this flag is set to "" by ARM? Or VP, BP will advance to the current state of processing execution ~ . This is a very useful feature for debugging. ARM7 should first send a pause command K to enable this step. .Context_switching_r * equest (CTX_SWITCH)-When this flag is set by ARM7 " 1 ”, BP performs prefetch or cooperative text switching based on the content of CTX_M0DE. Details can be found in section 1 2 · 0 • context_switching_mode (CTX_M0DE) —When this flag is set by ARM7 or VPM, CTX_StfITCH is set to" 1 " Set to "1" * BP executes pre-fetch text switching mode® if it sets CrX_StfITCH to "1" and sets it to "0" · BP executes collaborative text switching mode. Note that if CTX_SWITCH is not set to "1" ' The CTX The _M0DE setting will not affect the BP processing. Details of the switch in this article can be found in section 10.12. • context_reload_request (CTX_REL〇AD) —When this flag is set to "1" by ARM7 or VP, BP reloads people The text previously stored in SDRAM. BP is responsible for obtaining the text stored by the address SAVE_ADR [31: 0]. The details of the switching of this text can be found in section 10.12. -2 0 8 * This paper size is applicable to the country of China 榇Standard (CNS) A4 (210X297) ---- --------- ^ ------, ιτ ------- ^ (Please read the notice on the back before filling in this I ) Printed by the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs ^ 4367 1 〇A7 &gt; B7 V. Description of the invention • err〇i * _handle_mode (ERR_HANDLE_MODE)-This flag is used to promote when an error occurs when transmitting the compressed bit stream BP's error recovery procedure. When the incoming bit stream has invalid data, BP must interrupt ARM 7 and check the content of this flag. When this flag is set to "1", BP automatically looks for the next start Start code. If the start code is used for a cut or GOB, BP resumes processing. When this bit is set to "0 When, B P must fall into the idle state without looking for the next start code. The details of the job hand-shaking between BP and ARM7 are described in section 1 0. 13 ° nufflber_of_niacroblocks_to_be_encoded (NO_MBS [15: 0])-this register includes 16-bit unsigned An integer indicating the number of macroblocks to be truncated or encoded by GOB. With this bit resolution, up to 6 5 5 3 5 macroblocks can be encoded in one cut or GOB. Here, the value "0" is not allowed as a number of macro blocks. 10.8.3 RP Chess B P _ S T A T U S [3 1: 0 I register (address 2 7 ′ h 7 C 0-0 ί) 5 0) The bit description is shown in list 32. List 3 2 BP_STATUS register format bit / position flag name read / write description -209- This paper size is applicable to China National Standards (CNS) Λ4 specification (210X2S7 Publication &gt; ------- --- (Please read the notes on the back before filling this page)

11T 6 3 4 ο 五、發明説明叫 經濟部中央標準局負工消費合作社印製 〇 IBUF0_D0NE V IBUFO 空 1 IBUF1_D0SE w IBUF1 空 2 OBUFO_FULL w OBUFO 滿 3 0BUF1_FULL w 0BUF1 滿 4 BP—DONE w BP處理完成 5 CTX一SW一DONE V 備妥本文切換 6 CTX_REL0AD_D0NE w 本文重新載入完成 7 — - 保留 8 BP JRR w BP誤差條件 9 i 保留 15 16 IBUF0_FULL R/W BP輸入緩衝器0滿 本紙張尺度適用中國國家標準(CNS ) A4規格(210'X 297公釐) -210- (請先閱讀背面之注意事項再填寫本頁) ,-fl 一 經濟部中央標準局貝工消費合作社印製 B 43 6^ 1 0 ^ at ____1 Β7 - — 五、發明説明(衫… 17 - 、 IBUF1_FULL R/W BP輪入鍰衝器i滿 18 OBUFl_DONE R/W BP輸出缓衝器Q空 19 OBUFl_DONE R/W BP輸出緩衡器1空 2 0 VALID_BIT_P0S[2;0] R/W 在儲存於VALID_BYTE 1 _ADR之資料間的位元 2 2 位置,由其放啟下個 處理 2 3 — - 保留 2 4 1 BP_ERR_CODE[7:0] W BP誤差碼 3 1 • input_buffer_0_done (IBUFO_DONE) _ — 個旗標’用Μ 通知於輸入媛衢器〇之質料係皆由BP所用完。此旗標係由 BP所設定,且由ARM 7或VP所清除。注意’此旗標係一個中 斷條件。 -2 11- 本紙張尺度適用中國國家標準(CNS ) Α4規格&lt; 2〗〇Χ^7公楚) ---------疼------ΐτ-------^ (請先閱讀背面之注意^項再填寫本頁)11T 6 3 4 ο 5. The description of the invention is called printed by the Consumers ’Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs. IBUF0_D0NE V IBUFO empty 1 IBUF1_D0SE w IBUF1 empty 2 OBUFO_FULL w OBUFO full 3 0BUF1_FULL w 0BUF1 full 4 BP—DONE w BP processing completed 5 CTX_SW_DONE V Ready to switch to this document 6 CTX_REL0AD_D0NE w This document is reloaded and completed 7 —-Reserved 8 BP JRR w BP error condition 9 i Reserved 15 16 IBUF0_FULL R / W BP input buffer 0 full paper size applicable to China Standard (CNS) A4 specification (210'X 297 mm) -210- (Please read the precautions on the back before filling out this page), -fl Printed by the Bayer Consumer Cooperative of the Central Standards Bureau of the Ministry of Economy B 43 6 ^ 1 0 ^ at ____1 Β7-— V. Description of the invention (shirt ... 17-), IBUF1_FULL R / W BP round-in punch I full 18 OBUFl_DONE R / W BP output buffer Q empty 19 OBUFl_DONE R / W BP output balancer 1 empty 2 0 VALID_BIT_P0S [2; 0] R / W Bit 2 2 position between the data stored in VALID_BYTE 1 _ADR, which will start the next processing 2 3 —-Reserved 2 4 1 BP_ERR_CODE [7: 0] W BP error code 3 1 • in put_buffer_0_done (IBUFO_DONE) _ — Flags The material used to notify the input device Μ with M is used up by BP. This flag is set by BP and cleared by ARM 7 or VP. Note 'This flag The standard is an interruption condition. -2 11- This paper size applies to the Chinese National Standard (CNS) Α4 specifications &lt; 2〗 〇 × ^ 7 公 楚) --------- ache ------------ τ ------- ^ (Please read the note on the back ^ before filling this page)

經濟部中央標準局—工消費合作社印聚 五、發明説明(Mli)The Central Standards Bureau of the Ministry of Economic Affairs—Industrial and Consumer Cooperatives Printed Together 5. Invention Description (Mli)

• input.buffer_l_done ( IBUFl.DONE)--個旗標,用M 通知於輸入緩衝器1之資料係皆由BP所用完。此旗標係由BP 所設定,且由ARM7或VP所清除。注意,此旗標係一個中斷 條件。 • 〇utput_buffer_0_ful1 ( OBUFO—FULL)——個旗標,用 以通知該輸出媛衝器0係由BP所填滿。此旗檷係由BP所設定 ’且由ARM 7或VP所清除。注意,此旗標係一個中斷條件。 output.buf f er_l_full (OBUFl^FULL)——届旗檷,用 以通知該輸出緩衝器1係由BP所填滿。此旗標係由BP所設定 *且由ARM 7或VP所清除。注意,此旗標係一個中断條件。 • B P_p r 〇 c es s i ng_ done (BP_D0NE)--個旗標,用 K通知 BP已完成編碼一截割或GOB,或者於解碼情形中已檢测出一 非截割或非GOB啟始碼。此旗標係由BP所設定,且由ARM7或 VP所清除。注意,此旗搮係一個中躕條件。 • context_switching_done ( CTX_SW_DONE)--個旗搮, 用Μ通知BP係已備妥以於本文切換模式中切換至另一個任 務。此旗標偽由ΒΡ所設定.且由ARM7或VP所清除。注意, 此旗標係一個中斷條件。 .context_reload_done(CTX_RELOAD — DONE) — ~ 個旗標 ,用K通知BP已完成對於由位址SAVE_AM[31:0】所儲存本 文之重新載人(reload)作業。此旗標係由BP所設定,且 由ARM 7或VP所清除。注意,此旗摞係一個中斷條件。 • BP_error_f lag ( BP_ERR)--個旗襦,用以通知正處理 -2 12- 本紙張尺度適用中國國家榡準(CNS)A4規格(210 &gt;097公釐) 私衣-- &lt;請先閱讀背面之注意事項再填寫本頁) 訂 a 經濟部t央標準局負工消费合作社印製 4 3 6 7 1 〇 α7 ___ *__ Β7_ 五、發明説明丨&gt;) 資料之BP中發生一個誤差。此旗摞係當BP_EliR_C0DE[7:in (=BP_STATUS[31:24])係不等於零時作設定。詳情可見於 1 0 · 9 . 2 小節。 • input.buffer_0_ful 1 (IBUFO.FULL)——個旗標,用 Μ 指出於輸入鑀衝器〇之資料係由ARM 7或VP所填滿。此旗標係 由ARM7或VP所設定•且由BP所清除。 • input.buffer_l_ful 1 (IBUF1_FULL)——個旗標,用以 指出於輪入嬢衝器1之資料係由ARM 7或VP所填滿。此旗標係 由AKM7或VP所設定,且由BP所清除。 • output_buffer_0_done (0BUF0_D0NE)— — 個旗標•用 以指出於輸出媛衝器〇之資料係皆由ARM 7或VP所用完。此旗 標係由AKM7或VP所設定,且由BP所清除。 • output_buffer*_l_done (0BUF1_D0NE)— —個旗標’用 Μ指出於輪出緩衝器1之貢料係皆由ARM 7或VP所用完。此旗 標係由ARM7或VP所設定*且由BP所清除。 • valid_bit_position (VALID_BIT_P0S [2:0]) — — 3位元 資訊,用Μ指出在VALIDjYTE_ADR [31:0】儲存資料位元組 間之有效位元位置•以用於下個處理。於視訊編碼時’ Bp 必須設定此值,而ARM7懕由此位元位置啟始下個處理。於 視訊解碼時* ARM7必須設定此值1而BP應由此位元位址啟 始處理。 • BP_error_code (BP_ERR_CODE [7:0]) — 8位兀資訊,用 Μ通知於中發生何種誤差。零值意諝著並無誤差發生。 -213- 本紙張尺度適用中國國家榇準(CNS ) A4規格(2l〇XW7公釐) ^'1τ-------線 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局負工消費合作社¥«. 4367 1 Ο Α7 ^__ 五、發明説明 詳情可見於1 Ο . 9 * 2小節。 10-8.4 用於解碼之輪人蒈料格式玲用於媪碼夕輸 出窨料格式 於此情形,資料係實際包含壓縮後之位元流。該資料 根據對應搮準係可包括啟始碼、標頭參數、與懕縮後之資 料。此位元流係以逐個位元组作依次裝填·但於某些應用 時並無須作位元組定位。注意•此位元流可包括用於數個 截割或GOB之資料。 10-8*5 用於煸碼之輪人眘料格忒及Μ於解磘夕輪 出査料榇式 於此情形*資料係實際包含巨集區塊標頭資訊、移動 資料、與圖素係數寅科。對於各種資料之格式係界定於后 10.8.5.1 巨集展橡槽萌李钿 巨集區塊標頭應始終包含六個位元组,且具有於列表 3 3中所給定之以下資料格式。 列表33 巨集區塊摞頭字組格式 位元组/位元 7 6 5 」2 1 4」 本紙張尺度適用中國國家標隼(CNS ) Α4規格(210Χ297公釐) .I^II------.^. (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消費合作社印製 4 3 6710, at B7 五、發明説明_|!Γ) 位元組0 r 1 1 i 1 1 1 VM A GRNO 位元組1 ΗΜΑ MBPS 位元組2 MT DT MB MF Q P I LF M4 位元組3 保留 Q_ SCALE 位元組4 CBP_1 CBP_0 位元組5 保 留 CBP _ 1 位元組6 保 留 FID LCI 位元組7 保 留 位元組8 HBA_ INC -2 15- 裝 訂 . 線 (請先閱讀背面之注意事項再填寫本f ) 本紙張尺度通用中國國家梂準{ CNS ) A4規格(210X297公釐) Ί 3 ΓΪ / 1 Ο f Α7 ___^ _Β7五、發明説明(料句 位元組9 (僅作輸出) 位元組1 0 PRE_DC^Y 位元組11 (僅作輸出) 位元姐12 PRE_DC_Cb 位元組1 3 (僅作输出) 位元組1 4 PRE.DC^Cr 位元組15 (僅作输出) (諸先閲讀背面之注意事項再填寫本頁) -裝 訂 經濟部中央標準局貝工消費合作社印裝 於此’ M上列表中所列出參數係界定於后: • vertical_macroblock_address (垂直巨集區塊位址, VMA)或group_number (群數,GRNO)-此位元組意謂著垂 直巨集區塊位置,其可具有由1至255之值。注意*第一個 垂直位置係標號為1而非0。於H.261编碼之一個例外情形* 此播I位表示群數資訊,其告知區塊群之位置。 * horizontal_aacroblock_address (水平巨集區澳位址, HMA)或Bacroblock_position(巨集區塊位置)_此檷位 意指水平巨集區塊位置*其可具有由1至255之值。注意| -2 16- 本紙張尺度適用中國國家標準(CNS ) A4規格(2!OX297公釐) 經濟部中央標準局負工消費合作社印製 43 6^1 0 a? __[__Β7___五、發明説明 第一個水平位置係標號為1而非Ο。於Η_261之一個例外倩形 ,此檷位表示GOB間巨集區塊之33個可能位置之一者。 •Bacroblock_intra(I)—若目前之巨集區塊係内(in_ t r a)编碼,則設定為j:。反之,則係設定為〇。 • nacroblock_pattern(P)-若目前之巨集區塊包括已 編碼之區塊,係設定為1。反之,則係設定為〇。 • Bacroblock_quant (Q)—若目前之巨集區塊具有一個 新的量化刻度參數,係設定為1。反之’則係設定為〇。 .raacrobl〇ck_motion_forward ( M F )—若目前之巨集區 塊係前向預测,係設定為1。反之•則係設定為〇。 • maci*obl〇ck_inotion_backward ( MB)—若目前之巨集區 塊係後向預測,或者包括於H.263之B區塊,係設定為1。反 之,則係設定為0。 • dct-type ( DT) 、 loop_filter ( L F )、或 advanced„prediction ( M4)-位元姐 2之位元[5]於各個 應用中係具有不同之意義。於MPEG-1*並未用到此位元。 於MPEG-2,其表示dcltype。若巨集區塊係檷位DCT編碼, 此旗標係設定為1。若係資訊段D C T編碼*係設定為0。於 261 *若迴路濾波器(loop filter)係用於目前巨集區 塊•此旗標係作設定;反之•其係設定為0。於H.263,若 目前巨集區塊使用進階預測(advanced prediction)模 式,係設定為1 ;反之,則係設定為0。 • raotion_type (MT)-此2位元權位指出用於MPEG-2之 -217- ---------餐------1T------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家橾準(CNS) A4規格(2!0X2们公釐) 4367 1 Ο 五、發明説明Οκβ) frame_motion_type (資訊段移動型式)或 field_motion_type (檷位移動型式),其具有如於列表 34與3 5之下列意涵。注意,00值係作保留。 列表 3 4 frame_motion_type之意義 碼 預测型式 inotion^vector^count inv_f or mat dmv 00 保 留 01 Field-based 2 檷位 0 10 Fraioe-based 1 資訊段 0 11 Dual-prime 1 襴位 1 列表 3 5 fieid_motion_type之意義 -----------裝-- (請先閱讀背面之注意事項再填寫本頁)• input.buffer_l_done (IBUFl.DONE)-a flag that uses M to inform the input buffer 1 that all data is used up by BP. This flag is set by BP and cleared by ARM7 or VP. Note that this flag is an interrupt condition. • 〇utput_buffer_0_ful1 (OBUFO-FULL) —a flag to notify the output element that 0 is filled by BP. This flag is set by BP and cleared by ARM 7 or VP. Note that this flag is an interrupt condition. output.buf er_l_full (OBUFl ^ FULL)-This flag is used to notify that the output buffer 1 is filled by BP. This flag is set by BP * and cleared by ARM 7 or VP. Note that this flag is an interrupt condition. • B P_p r 〇 es si ng_ done (BP_D0NE)-a flag to notify BP that K has completed encoding a cut or GOB, or that a non-cut or non-GOB start has been detected in the decoding situation code. This flag is set by BP and cleared by ARM7 or VP. Note that this flag is a neutral condition. • context_switching_done (CTX_SW_DONE)-a flag that informs the BP system that it is ready to switch to another task in this article's switching mode. This flag is set by BP. It is cleared by ARM7 or VP. Note that this flag is an interrupt condition. .context_reload_done (CTX_RELOAD — DONE) — ~ flags, K is used to notify BP that the reload operation for the text stored by address SAVE_AM [31: 0] has been completed. This flag is set by BP and cleared by ARM 7 or VP. Note that this flag is an interrupt condition. • BP_error_f lag (BP_ERR)-a flag to notify the processing-2 12- This paper size applies to China National Standard (CNS) A4 (210 &gt; 097 mm) Read the notes on the reverse side and fill in this page) Order a Printed by the Ministry of Economic Affairs and the Central Standards Bureau, Printed by the Consumers Cooperatives 4 3 6 7 1 〇α7 ___ * __ Β7_ V. Description of the invention 丨 &gt;) An error occurred in the BP data . This flag is set when BP_EliR_C0DE [7: in (= BP_STATUS [31:24]) is not equal to zero. Details can be found in section 10 · 9.2. • input.buffer_0_ful 1 (IBUFO.FULL) —a flag that indicates that the data in the input buffer 0 is filled by ARM 7 or VP. This flag is set by ARM7 or VP and cleared by BP. • input.buffer_l_ful 1 (IBUF1_FULL)-A flag indicating that the data in the turn-in punch 1 is filled by ARM 7 or VP. This flag is set by AKM7 or VP and cleared by BP. • output_buffer_0_done (0BUF0_D0NE) — — flags • Used to indicate that the data in the output element buffer 0 is used up by ARM 7 or VP. This flag is set by AKM7 or VP and cleared by BP. • output_buffer * _l_done (0BUF1_D0NE) — a flag ‘M 'indicates that the tribute materials in round-out buffer 1 are all used up by ARM 7 or VP. This flag is set by ARM7 or VP * and cleared by BP. • valid_bit_position (VALID_BIT_P0S [2: 0]) — — 3-bit information. Use M to indicate the valid bit position between the data bytes stored in VALIDjYTE_ADR [31: 0]. • For the next processing. This value must be set during video coding ’Bp, and ARM7 懕 starts the next processing from this bit position. During video decoding * ARM7 must set this value to 1 and BP should start processing at this bit address. • BP_error_code (BP_ERR_CODE [7: 0]) — 8-bit information. Use M to notify what kind of error occurred in it. A zero value means that no error occurred. -213- This paper size is applicable to China National Standards (CNS) A4 (2l0XW7mm) ^ '1τ ------- line (Please read the notes on the back before filling this page) Central Ministry of Economic Affairs Standards Bureau Consumers' Cooperatives ¥ «. 4367 1 Ο Α7 ^ __ 5. Details of the invention description can be found in section 1.0 * 2 *. 10-8.4 The rounding data format used for decoding Ling is used for code format and output data format In this case, the data actually contains the compressed bit stream. The data may include the start code, header parameters, and the collapsed data according to the corresponding criteria. This bit stream is packed in bytes one by one. However, in some applications, it is not necessary to perform byte positioning. Note • This bit stream can include data for several cuts or GOBs. 10-8 * 5 Used by coders to be careful and to be able to check the data in the solution. In this case, * data actually contains macro block header information, mobile data, and pixels. Coefficient Yinke. The format of the various data is defined in the following 10.8.5.1. The macro exhibition exhibits a slot and a header. The macro block header should always contain six bytes and have the following data format given in Listing 33. List 33 Macro block block format byte / bit 7 6 5 "2 1 4" This paper size applies to China National Standard (CNS) Α4 specification (210 × 297 mm). I ^ II ---- -. ^. (Please read the notes on the back before filling this page) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4 3 6710, at B7 V. Description of the invention _ |! Γ) Byte 0 r 1 1 i 1 1 1 VM A GRNO Byte 1 ΗΜΑ MBPS Byte 2 MT DT MB MF QPI LF M4 Byte 3 Reserved Q_ SCALE Byte 4 CBP_1 CBP_0 Byte 5 Reserved CBP _ 1 Byte 6 Reserved FID LCI Bytes 7 Reserved Bytes 8 HBA_ INC -2 15- Binding. Thread (please read the precautions on the back before filling in this f) This paper size is in accordance with China National Standard {CNS) A4 specification (210X297 mm ) Ί 3 ΓΪ / 1 〇 f Α7 ___ ^ _B7 V. Description of the invention (sentence byte 9 (for output only) byte 1 0 PRE_DC ^ Y byte 11 (for output only) bit sister 12 PRE_DC_Cb Byte 1 3 (for output only) Byte 1 4 PRE.DC ^ Cr Byte 15 (only Output) (Please read the notes on the back before filling out this page) -The binding of the Central Standards Bureau of the Ministry of Economic Affairs and the Shellfish Consumer Cooperatives printed here. The parameters listed in the above list are defined after: • vertical_macroblock_address (vertical macro Block Address (VMA) or group_number (group number, GRNO)-This byte means the vertical macro block position, which can have a value from 1 to 255. Note * The first vertical position is labeled as 1 instead of 0. An exception in H.261 encoding * This broadcast I bit represents group number information, which informs the location of the block group. * Horizontal_aacroblock_address (horizontal macro area address, HMA) or Bacroblock_position (mega Set block position) _This niche means the position of the horizontal macro block * which can have a value from 1 to 255. Note | -2 16- This paper size applies to China National Standard (CNS) A4 specifications (2! OX297 (Mm) Printed by the Central Bureau of Standards of the Ministry of Economic Affairs and Consumer Cooperatives 43 6 ^ 1 0 a? __ [__ Β7 ___ V. Description of the Invention The first horizontal position is labeled 1 instead of 0. An exceptional shape of Η_261, this niche represents one of the 33 possible positions of the macro block between GOBs. • Bacroblock_intra (I) —If the current macro block is encoded in (t_a), set it to j :. Otherwise, it is set to zero. • nacroblock_pattern (P)-Set to 1 if the current macro block includes an encoded block. Otherwise, it is set to zero. • Bacroblock_quant (Q) —If the current macro block has a new quantization scale parameter, set it to 1. Otherwise, it is set to zero. .raacrobl〇ck_motion_forward (M F) —If the current macroblock is forward prediction, set to 1. Otherwise, it is set to 0. • maci * obl_ck_inotion_backward (MB) —If the current macroblock is backward prediction, or is included in the B block of H.263, set to 1. Otherwise, it is set to 0. • dct-type (DT), loop_filter (LF), or advanced „prediction (M4) -bit 2 [5] has different meanings in each application. Not used in MPEG-1 * This bit. In MPEG-2, it indicates dcltype. If the macro block is a bit DCT code, this flag is set to 1. If it is the information section DCT code * is set to 0. At 261 * if the loop filter The loop filter is used for the current macro block. This flag is set; otherwise, it is set to 0. In H.263, if the current macro block uses advanced prediction mode, Is set to 1; otherwise, it is set to 0. • raotion_type (MT)-This 2-bit weight indicates the -217- --------- meal for MPEG-2. 1T ------ ^ (Please read the notes on the back before filling in this page) The paper size is applicable to China National Standard (CNS) A4 (2! 0X2mm) 4367 1 〇 V. Description of invention Οκβ ) frame_motion_type (field movement type) or field_motion_type (position moving type), which has the following meanings as in Listings 34 and 35. Note that 00 values are reserved. Columns 3 4 frame_motion_type meaning code prediction type intion ^ vector ^ count inv_f or mat dmv 00 Reserved 01 Field-based 2 Unit 0 0 Fraioe-based 1 Field 0 11 Dual-prime 1 Unit 1 List 3 5 Meaning of fieid_motion_type ----------- Install-(Please read the precautions on the back before filling this page)

、1T .丨線 經濟部中央標準局員工消贽合作社印製 碼 預測型式 niotion_vector_count mv_f orinat daiv -2 18 - 本紙張尺度適用中國國家標準(CNS ) Α4規格(210Χ297公釐) 五、發明説明〇4-2if)、 1T. 丨 The Code Prediction Type printed by the Consumer Standards Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs niotion_vector_count mv_f orinat daiv -2 18-This paper size applies to China National Standard (CNS) Α4 specifications (210 × 297 mm) V. Description of the invention 〇4 -2if)

7 7 A B 00 保 留 01 Field-based 1 櫊 位 0 10 16X8 MC 2 檷 位 0 11 Dual-Prime 1 攔 位 1 經濟部中央標準局員工消費合作社印製 quantizer-scale ( Q_SCALE,量化刻度)——個範圍為1 至31之未定符號的整數係用以定出該DCT係數位準之重建位 準的刻度。雖然此值係同於先前之巨集區塊者(gp aacroblock_quant係零),每個巨集區塊標頭應包括對此 參數之一適當值。於編碼時*使用者係負責寫入適當值至 此禰位。於解碼時,BP寫人霍夫曼解碼之董化刻度值至此 捕位。若目前之巨集區塊並未包括用於此襴位之霍夫曼碼 ,BP寫入先前巨集區塊之刻度值。 • coded_bl〇ck_pattern_0 ( CBP_0)--個 6位元形態( pattern)碼*係用以表示於目前巨集區塊中之已編碼區塊 其中 CBI&gt;_〇 [5]== &gt; 亮度(Y) 〇 區塊 C B P _ 〇 [ 4 ]== &gt; 亮度(Y) 1 區塊 C B P _ 〇 [ 3 ]== &gt; 亮度(Y) 2 區塊 — 219- 1 [ ί &quot;訂 I . t &quot;'^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家橾準(CNS &gt;A4規格(210x297公釐) A7 經濟部中央標窣局員工消资合作社印裝 w 436^ 1 〇 , 五、發明説明(十叫 CBP—0 [2]==&gt;亮度(Y) 3 區塊 CBP_0 [ 1 ]==&gt;色度藍(cb) 區塊 CBP_G [ 0 ]== &gt;色度紅(Cr) 區塊 • coded_bl〇ck_pattern_l (CBP_1)-對於在 H.263應用中 之BP資訊段B區塊的額外coded_block_pattern (已編碼區 塊形態),其中 CBP_1 [51 == &gt;亮度(Y) 0 區瑰 CBP_1 [4】==&gt;亮度(Y) 1區塊 CBP_1 [ 3 ]== &gt;亮度(Y) 2 區塊 CBP_1 [2 I == &gt;亮度(Y) 3 區塊 CBP-1 [ 1 ]== &gt;色度藍(cb) 區塊 CBP_1 [0 ]== &gt;色度紅(Cr) 區塊 • 1 〇 g i c a 1 _ c h a η n e 1 _ i n d i c a t 〇 r ( L C I,邏輯通道指示器) ——個對於GOB邏輯通道號碼之2位元資訊,僅係用於Η.263 之連續發生多點模式。 • frame_id ( FID)——涸2位元資訊,對於GOB資訊段10, 用於H. 2 6 3。 • m a c r 〇 b 1 〇 c k _ a d d r e s s — i n c r e m e n t ( Μ B A _ I N C,巨集區塊位 址增量)-一個對於目前巨集區塊之巨集區塊位址增量值 的2位元組資訊。此資訊係始终由BP所提供為額外之資訊’ 故使用者不須設定於輸入格式。於輸入巨集區塊標頭字組 所指定之任何值*均將為B P所忽略。 • Previ〇us_dc_1uminance ( PRE_βC_Y ,先前 dc亮度) ' - 2 2 0 - t i 私衣 ~I * I ^ I f ' i' (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度逋用中國國家標举{ CNS ) A4規格(210X 297公釐} 經濟部中央標準局員工消費合作社印製 436^ 1 0 ^ α7 __ 4 Β7 - ~丨丨 - _ _ - _ 五、發明説明(/1-22丨) 個2位元组資訊,對於先前巨集區塊之色度區塊的(^值。若 有跳過之巨集區塊,將發出一個重置值。此責訊係始終由 BP所提供作為額外之資訊,故使用者不須設定於輸入格式 。於輸入巨集區瑰標頭宇組所指定之任何值,均將為BP所 忽略。 ’ p r e v i 〇 u s _ d c _ c h r 〇 m i n a n c e _ b 1 u e ( P R E _ D C _ C b,先前 d c 色 度藍)--個2位元組資訊,對於先前巨集區塊之藍色度區 塊的dc值。若有跳過之巨集區塊,係發生出一個重置值。 此資訊係始終由BP所提供作為額外之資訊|故使用者無須 於輸入格式中設定。於輸入巨集區塊標頭字組中指定之任 何值,均將為BP所忽略。 * previ〇us_dc_chr〇fflinance_red (PRE_DC_Cr,先前 dc色 度紅)--個2位元組資訊,對於先前巨集區塊之紅色度 區塊的dc值。若有跳遇之巨集區塊,係發出一個重置值。 此賣訊係始終由BP所提供作為額外之資訊,故使用者無須 於輸入格式中設定。於輸入巨集區塊標頭字组中指定之任 何值,均將為B P所忽略。 1 0 . 8 · 5 · 2 路葡1 W料字驵 若巨集區塊包括移動向量,每個巨集區塊標頭應具有 額外之摞頭字組。首先,考慮Μ P E G - 1與Μ P E G - 2之情形。當 Κ下情形之一者發生時,此等標準將具有其顯示於列表 3 6中用於移動向量之額外的標頭字組格式: -22 1- 本紙張尺度適用中國國家榇準(CNS ) A4規格(2丨0X29?公釐) ---------¾------ir------^ (請先閱讀背面之注意事項再填寫本頁) 43671 Ο a 五、發明説明U-坤 倩況 1)當 MF = 1 或(1 = 1 且 CMV=1) 情況2 )當Μ B = 1 經濟部中央標準局負工消費合作社印製 列表3 6 用於MPEG-1與MPEG-2之一般移動向量資料格式 位元組/位元 7 6 5 4 3 2 1 0 位元組0 第一前向移動向虽水平分量 FSO 位元組1 位元組2 第一前向移動向量垂平分量 位元組3 位元姐4 第一後向移動向量水平分量 FS1 位元組5 位元組6 第一後向移動向量垂直分量 位元組7 裝-------訂-------i (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS丨A4規格U10X297公釐) 4 3 6 / 1 Ο 4 Α7 _________Β7五、發明説明Q初) 位元组8 第二前向移動向量水平分量 FS2 位元組9 位元組10 第二前向移動向量垂直分量 位元組11 位元組12 第二後向移動向量水平分量 FS3 位元組13 位元組14 第二後向移動向量垂直分量 位元組15 ---------^------1Τ------^ (請先閲讀背面之注意事項再填寫本頁) 經濟部中央橾隼局員工消費合作社印製 於列表3 6中,所有分量值係半pel ( half_pel)準確度 。F S Ο、F S 1、F S 2、與F S 3均係1位元旗標,用K告知對於每 個移動向量之檷位選取。若無檷位選取存在,旗標應係設 定為0。由於MPEG-1並未使用襴位遘取資訊,該等資訊應係 設定為〇。 - 2 2 3 - 本紙張尺度逋用中國國家標準(CNS ) Λ4規格(210 乂 297公釐} 經濟部中央標準局舅工消f合作社印狄 4 3 6/10,- A7 B7 五、發明説明U-2W) 一個例外情形,係發生於對雙首要(dua卜prime)移 動向量之HPEG-2編碼時。於此情形,前向移動向量包含16 個位元姐(茛際使用到8画位元組),且其格式應如列表3 ? 中所示。正常而言,於視訊編碼應用時,B P將移動向量值 轉換為一個微分值。不過於列表3 7中之移動向量分量應 係微分值,其係霍夫曼編碼器之真正輸入。於Μ P E G - 2解碼 應用時,該等雙首要移動向量ί系皆由ΒΡ所控制。 列表3 7 用於MPEG-2編碼之雙首要模式的移動向量資料 格式7 7 AB 00 Reserved 01 Field-based 1 Bit 0 10 16X8 MC 2 Bit 0 11 Dual-Prime 1 Block 1 The quantizer-scale (Q_SCALE, quantified scale) printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs An unsigned integer in the range of 1 to 31 is a scale used to determine the reconstruction level of the DCT coefficient level. Although this value is the same as the previous macroblock (gp aacroblock_quant is zero), each macroblock header should include one of the appropriate values for this parameter. The user is responsible for writing the appropriate value to this bit when encoding. At the time of decoding, the BP writes the Donghua scale value of Huffman decoding so far. If the current macro block does not include the Huffman code for this niche, BP writes the scale value of the previous macro block. • coded_bl〇ck_pattern_0 (CBP_0)-a 6-bit pattern code * is used to represent the coded block in the current macro block, where CBI &gt; _〇 [5] == &gt; brightness (Y ) 〇 Block CBP _ 〇 [4] == &gt; Brightness (Y) 1 Block CBP _ 〇 [3] == &gt; Brightness (Y) 2 Block — 219- 1 [ί &quot;; I. T &quot; '^ (Please read the notes on the back before filling this page) This paper size is applicable to China National Standards (CNS &gt; A4 size (210x297 mm) A7 Printed by the Consumers' Cooperatives of the Central Bureau of Standards, Ministry of Economic Affairs 436 ^ 1 〇, V. Description of the invention (ten called CBP-0 [2] == &gt; Brightness (Y) 3 Block CBP_0 [1] == &gt; Chroma Blue (cb) Block CBP_G [0] = = &gt; Chroma Red (Cr) block • coded_bloc_pattern_l (CBP_1)-additional coded_block_pattern (coded block form) for the BP information segment B block in H.263 applications, where CBP_1 [51 == &gt; Brightness (Y) 0 area CBP_1 [4] == &gt; Brightness (Y) 1 block CBP_1 [3] == &gt; Brightness (Y) 2 Block CBP_1 [2 I == &gt; Brightness (Y ) 3 blocks CBP-1 [1] == &gt; Chroma Blue (cb) CBP_1 [0] == &gt; Chroma Red (Cr) block • 1 〇gica 1 _ cha η ne 1 _ indicat 〇r (LCI, logical channel indicator)-2 bits for GOB logical channel number Information is only used for continuous multipoint mode of Η.263. • frame_id (FID)-涸 2-bit information. For GOB information segment 10, it is used for H. 2 6 3. • macr 〇b 1 〇ck _ address — increment (Μ BA _ INC, macro block address increment)-a 2-byte information of the incremental value of the macro block address of the current macro block. This information is always provided by BP Provided as additional information 'so the user does not need to set the input format. Any value * specified in the input macro block header block will be ignored by BP. • Previ〇us_dc_1uminance (PRE_βC_Y, previous dc brightness) '-2 2 0-ti clothing ~ I * I ^ I f' i '(Please read the precautions on the back before filling out this page) This paper uses the Chinese national standard {CNS) A4 size (210X 297) } Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 436 ^ 1 0 ^ α7 __ 4 Β7-~ 丨 丨-_ _-_ 5. Description of the invention (/ 1-22 丨) 2 bytes of information, (^ value for the chroma block of the previous macro block). If there is a skipped macro block, a reset value will be issued. This responsibility is always provided by BP as additional information, so the user does not need to set the input format. Any value specified in the Rose Header Group of the input macro area will be ignored by BP. 'previ 〇us _ dc _ chr 〇minance _ b 1 ue (PRE _ DC _ C b, previous dc chroma blue)-a 2-byte information for the blueness block of the previous macro block dc value. If there is a skipped macro block, a reset value occurs. This information is always provided by BP as additional information | so users do not need to set it in the input format. Any value specified in the input macro block header block will be ignored by BP. * previ〇us_dc_chr〇fflinance_red (PRE_DC_Cr, previous dc chromaticity red)-a 2-byte information, for the dc value of the redness block of the previous macro block. If there is a macro block that jumps, a reset value is issued. This newsletter is always provided by BP as additional information, so users do not need to set it in the input format. Any value specified in the input macro block header block will be ignored by B P. 1 0 · 8 · 5 · 2 way Portuguese 1 W material word 驵 If the macro block includes a motion vector, the header of each macro block should have an additional 字 word group. First, consider the case of MP PEG-1 and MP PEG-2. When one of the following situations occurs, these standards will have the additional header block format shown in Listing 36 for the motion vector: -22 1- This paper standard applies to China National Standards (CNS) A4 Specifications (2 丨 0X29? Mm) --------- ¾ ------ ir ------ ^ (Please read the precautions on the back before filling this page) 43671 Ο a Five Description of the invention U-Kunqian 1) When MF = 1 or (1 = 1 and CMV = 1) Case 2) When MB = 1 Printed list of the Consumers' Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 3 6 For MPEG- 1 General motion vector data format with MPEG-2 Bytes / Bits 7 6 5 4 3 2 1 0 Bytes 0 First forward movement to the horizontal component FSO Byte 1 Byte 2 First Front Directional motion vector vertical component byte 3 bit sister 4 First backward motion vector horizontal component FS1 byte 5 byte 6 First backward motion vector vertical component byte 7 Pack ------ -Order ------- i (Please read the notes on the back before filling this page) This paper size applies to Chinese national standard (CNS 丨 A4 specification U10X297 mm) 4 3 6/1 Ο 4 Α7 _________ Β7 Invention description Q Bytes 8 Second forward motion vector horizontal component FS2 Byte 9 Byte 10 Second forward motion vector vertical component Byte 11 Byte 12 Second backward motion vector horizontal component FS3 Byte 13 bytes 14 Second component of the backward motion vector vertical component bytes 15 --------- ^ ------ 1Τ ------ ^ (Please read the precautions on the back before (Fill in this page) The Consumer Cooperatives of the Central Government Bureau of the Ministry of Economic Affairs is printed in the list 36. All the component values are half-pel accuracy. F S 0, F S 1, F S 2, and F S 3 are all 1-bit flags, and K is used to inform the selection of the unit position for each motion vector. If no bit selection is present, the flag should be set to zero. Since MPEG-1 does not use bits to retrieve information, such information should be set to zero. -2 2 3-This paper uses Chinese National Standards (CNS) Λ4 specifications (210 乂 297 mm), Central Standards Bureau, Ministry of Economic Affairs, Industrial Cooperatives, Cooperative Indy 4 3 6/10,-A7 B7 V. Description of the invention U-2W) An exceptional case occurs when HPEG-2 encoding a dua prime motion vector. In this case, the forward motion vector contains 16 bit-sisters (8-bit bytes are used by the buttercup), and the format should be as shown in Listing 3?. Normally, when video coding is applied, B P converts the motion vector value to a differential value. However, the motion vector components in Listing 37 should be differential values, which are the actual inputs of the Huffman encoder. In MPG-2 decoding applications, these dual primary motion vectors are controlled by BP. Listing 3 7 Motion vector data format for dual primary mode for MPEG-2 encoding

位元姐\位元 7 6 5 4 3 2 1 0 位元組0 前向移動向量 水平分量 位元組1 位元組2 前向移動向量 垂直分量 位元组3 位元組4 未使用 DM - 2 2 4 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公趁) ---------神衣------,玎------線 (請先閲讀背面之注意事項再填寫本頁) 43671〇 *' A7 _____________ B7 五、發明説明(4-1$ 位元組5 &quot;----- 位元組6 未使用 D Μ V _ v —'''--- 位元組7 位元組8 - 1 5 保留 Η·261與H.263將具有略為不同之移動向量資料格 最主要的是,一單一位元組將係足夠用於任何之移動 分量值。取決於Μ 1?與^14旗標之内容,對應之移動補償 集區塊將具有至少2個且至多10個移動向量分量。對J 向量之資料格式係顯示於列表38中。 列表38-用於H,261和H.263的移動向量資料格式 。 量 集 式向巨 移 」·' ^-- (請先Μ讀背面之注意事項再填寫本页) 訂 經濟部中央榡準局員工消費合作社印製 位元組順序 MF=1 及 M4=0 MF=1 及 M4=l 位元組0 前向移動向蠆水平分量 第一個區塊移動向量水平分量 位元組1 前向移動向量水平分量 第一個區塊移動向量垂直分量 位元組2 B-區塊移動向量水平分第二個區塊移動向霣水平分量 - 2 2 5 - 本紙張尺度適用中國國家標準(CNS ) A4規格(2丨0x297公釐) A' οBit sister \ bit 7 6 5 4 3 2 1 0 Byte 0 Horizontal component of forward motion vector 1 Byte 2 Vertical component of forward motion vector 3 Byte 4 Unused DM- 2 2 4-This paper size is applicable to China National Standard (CNS) A4 specification (210X297). --------- Shen Yi --------, 玎 ------ line (please first Read the notes on the back and fill in this page) 43671〇 * 'A7 _____________ B7 V. Description of the invention (4-1 $ Byte 5 &quot; ----- Byte 6 Unused D Μ V _ v —' '' --- Bytes 7 Bytes 8-1 5 Reserved Η · 261 and H.263 will have slightly different motion vector data cells. Most importantly, a single byte will be sufficient for any The value of the motion component. Depending on the contents of the M1? And ^ 14 flags, the corresponding motion compensation set block will have at least 2 and at most 10 motion vector components. The data format for the J vector is shown in Listing 38. Listing 38-Motion vector data format for H, 261 and H.263. Quantitative set moves to the macro "· '^-(Please read the precautions on the back before filling this page) Order by the Ministry of Economic Affairs Round Employee consumer cooperative printing byte order MF = 1 and M4 = 0 MF = 1 and M4 = l Byte 0 Forward move to 虿 Horizontal component The first block moves vector Horizontal component Byte 1 Forward move Vector horizontal component The first block moves the vector vertical component bytes 2 B- The block moves the vector horizontally and the second block moves towards the horizontal component-2 2 5-This paper scale is applicable to the Chinese National Standard (CNS) A4 Specifications (2 丨 0x297 mm) A 'ο

7 7 A B 五、發明説明U-ei) 經濟部中央樣準局員工消費合作社印製 量(存在於如果MB = 1) 位元組3 B-區塊移動向量水平分 量(存在於如果MB=1) 第二個區塊移動向量垂直分量 位元組4 保留 第三鯉區塊移動向量水平分量 位元組5 保留 第三個區塊移動商量垂直分量 位元組6 保留 第四個區塊移動向量水平分量 位元组7 保留 第四個區塊移動向量垂直分量 位元組8 保留 B-區塊移動向量水平分量 (存在於如果MB=1) 位元組9 保留 B-區瑰移動向量垂直分量 (存在於如果MB=1) 位元组 10-15 保留 保留 - 2 2 6 - (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家榇準(CNS ) A4規格(210X297公楚) 裝 耒 43671〇 Α7 Β7 五、發明説明(^叫) 10.8.5.3 H素係fe育料字元 四個視訊壓縮標準具有用於量化位準之不同的最大圖 素位元長度,其比較被做成於列表3 9中。 列表39輸入與輸出圖素位元解析度 橘準 用於量化位準之 每一個I0BUS讀/寫 每一個I0BUS謓/寫 最大位元長度 周期之位元組的數目 周期之圖素的數目 MPEG-1 9位元 2 2 MPEG-2 12位元 2 2 Η.261 8位元 1 4 Η.263 8位元 1 4 ^------ΐτ-------旅 (請先閱讀背面之注項再填窝本頁) 經濟部中央標準局貝工消費合作社印製 因此,正如我們可由列表40中看到用於MPEG與用於視訊會 議標準之圖素資料格式係不同的。 列表4Q-圖素偽數資料格式 - 2 2 7 - 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X 297公釐) 6 3 4 ο 五、發明説明U-W) 經濟部中央標準局員工消費合作社印製 位元組順序 MPEG-1 與 MPEG-2 Η ‘ 2 6 1 與 Η . 2 63 位元姐 0 係數〇 係數G 位元組1 係數1 位元組2 係數1 係數2 位元組 3 係數3 位元組 4 係數2 係數4 位元組 5 係數5 位元組 6 係數3 係數6 位元組7 係數1 位元組8 係數4 係數8 位元組 9 係數9 - 2 2 8 - 裝-- (請先閱讀背面之注意事項再填寫本頁) 、-° 本紙張尺度適用中國國家榇準(CNS ) A4規輅(210X297公釐) 五、發明説明 A7 B7 位元組1 〇 係數5 係數10 位元組π 係數11 位元組1 2 係數6 係數12 位元姐13 係數13 位元姐14 係數7 係數14 位元組1 5 係數15 10.9中斷條件_ 裝-- (請先閱讀背面之注意事項再填寫本頁)7 7 AB V. Description of the invention U-ei) Printed by the Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs (existing if MB = 1) Bytes 3 B-block moving vector horizontal component (existing if MB = 1 ) The second block motion vector vertical component byte 4 The third carp block motion vector horizontal component byte 5 The third block mobile consultation vertical component byte 6 The fourth block motion vector is reserved Horizontal component byte 7 Reserved fourth block motion vector Vertical component byte 8 Reserved B-block motion vector horizontal component (exists if MB = 1) Byte 9 Reserved B-block motion vector vertical component (Exists if MB = 1) Bytes 10-15 Reserved Reserved-2 2 6-(Please read the precautions on the back before filling out this page) This paper size applies to China National Standard (CNS) A4 (210X297) Chu) Decoration 43671〇Α7 B7 V. Description of the invention (^ call) 10.8.5.3 The four elementary video compression standards of the H element fe feed material have different maximum pixel bit lengths for different quantization levels. Comparison Made in list 3-9. Listing 39 Input and output pixel bit resolutions. Orange quantization level. Each I0BUS read / write each I0BUS 謓 / write. Number of bytes in the maximum bit length cycle. Number of pixels in the cycle. MPEG-1 9-bit 2 2 MPEG-2 12-bit 2 2 Η.261 8-bit 1 4 8.263 8-bit 1 4 ^ ------ ΐτ ------- Brigade (Please read the back first (Notes are re-filled on this page.) Printed by the Central Standards Bureau of the Ministry of Economic Affairs, Shelley Consumer Cooperative. Therefore, as we can see from Listing 40, the format of the pixel data used for MPEG is different from that used for video conference standards. Listing 4Q-Pixel Pseudo-Number Data Format-2 2 7-This paper size applies to Chinese National Standard (CNS) Α4 specification (210X 297 mm) 6 3 4 ο 5. Description of Invention UW) Staff Consumer Cooperatives, Central Standards Bureau, Ministry of Economic Affairs Byte order of printing MPEG-1 and MPEG-2 Η '2 6 1 and Η. 2 63 bit sister 0 coefficient 0 coefficient G byte 1 coefficient 1 byte 2 coefficient 1 coefficient 2 byte 3 Coefficient 3 bytes 4 coefficient 2 coefficient 4 bytes 5 coefficient 5 bytes 6 coefficient 3 coefficient 6 bytes 7 coefficient 1 bytes 8 coefficient 4 coefficient 8 bytes 9 coefficient 9-2 2 8-equipment -(Please read the notes on the back before filling in this page),-° This paper size is applicable to China National Standard (CNS) A4 (210X297 mm) 5. Explanation of the invention A7 B7 Byte 1 〇 Coefficient 5 Coefficient 10 bytes π coefficient 11 bytes 1 2 coefficient 6 coefficient 12 bits 13 coefficient 13 bits 14 coefficient 7 coefficient 14 bytes 1 5 coefficient 15 10.9 break condition _ install-(Please read the back first (Notes for filling in this page)

、1T Μ濟部中央標準局舅工消費合作社印¾ BP藉由斷言ARM7_IRQ旗標,如果該旗摞符合在此章節 中所敘逑之中斷條件’來中斷ARM7,該BP具有兩組的中斷 條件,内定條件和錯誤條件’這些條件均被儲存在 RP_STATUS[15:0]之中,如果任何一個位元被BP所設定,那 麽BP將啟動ARM HR Q信號,逭些條均可藉由設定 BP_INT_MASK[15:G]暫存器的相闞位元來掩蔽。 10.3.1 肉亩中新條件 •内定條件〇(BP_STATUS[0]&gt; —當完成輸入縵衝器〇的 處理時,ΒΡ應該斷言ARM7_IRQ也同時設定ibuF0_D0NE 旗標。 - 2 2 9 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟.邓中央標率局貝工消費合作社印掣 4367 1 0 ^ A7 ____ B7 五、發明説明 •內定條件1 (BP_STATUS [ 1 ])—當完成輸人緩衝器1的 遨理時,ΒΡ應該斷言ARM7_IRQ也同時設定IBUF1_D0NE 旗標。 •内定條件2(BP_STATUS[2]) —當完成輸入緩衝器0的 處理時,ΒΡ應該斷言ARM7_IRQ也同時設定OBUFO_DONE 旗標。 •内定條件3(BP_STATUS[3]) —當完成輸入緩衝器1的 處理時,ΒΡ應該斷言ARM7_IRQ也同時設定0BUF1_D0NE 旗標。 •内定條件4 (BP_STATUS [4】)一如果視訊編碼時,當完 成ARM7所指定之截割或GOB時,或者如果視訊解碼時 •當到達非截割或非GOB的起始碼時,BP應該斷言 ARM7_IRQ也同時設定BP_D0N’E旗標。 •内定條件5(BP_STATUS[5]) -當在先取式本文切換 模式中完成本文儲存操作時或者當在協同式上下 文切換模式中完成目前的截割或GOB時,BP應該斷言 ARM7_IRQ也同時設定CTX_SW_DONE旗標。 •內定條件6(BP_STATUS[6〗)〗)一當完成本文重新載 入操作時,BP應該斷言AEM7_IRQ也同時設定 CTX_REL0AD_D0NE旗標。 •内定條件 7(BP_STATUS[7])_ 目前 BP_STATUS[7丨被保 留,因此,此位元必須被設定為”0&quot;。 通常這些内定的中斷條件不被建議使用 -2 3 0 - 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210X297公釐) 裝— (請先閱讀背面之注意事項再填寫本頁) 訂 經濟部令央標準局I工消費合作社印t 4367 1 Ο Λ ^__ 五、發明説明(个川) BP_INT_MASK[7:0]來掩蔽,但是,在某些應用方面,使用 者可能想要掩蔽内定條件1。 10.9.2 错趄由齙條件 如果在BP中發生錯誤,那麽BP設定將會致使ARM7中斷 請求的BPjRR旗標,同時,該BP設定在BP_STATUS暫存器之 BP_ERR_CODE檷位中的非零值之適當資料,此8位元的 BP_ERR_CODE具有下面的意義: • B P _ E R R _ C 0 D E = 8 ’ b 0 0 0 0 _ 0 0 0 0 :沒有錯誤發生。 • BP_ERR_C0DE = 8’b0000_0()01: BLMODE 暫存器的非法 設定。 _ BP_ERR_CODE = 8’b(30GO_0010:非法之水平巨集區塊 位置被設定== • BP_ERR_C0DE = 8’l]0000_0011:非法之垂直巨集區塊 位置被設定。 BP_ERR_C0D8 = 8’b00Q0_0100:用於巨集區塊位址增 量之非法的V L C。 • BPJRR__CODE = Vbf)GGG_Gl(n:用於巨集區瑰型式之 非法的V L C。 _ BP_ERIi_C0DE = 8’bQQ()CI_0110:用於巨集區塊移動模 式之非法的V L C。 .BP_ERR_CODE = 8’bOOOOJlil:非法的隱藏移動向量 搮識位元。 .BP_ERR_CODE=8’b0000_100O:用於编碼區塊模式之 -231- 本紙張尺度適用中國國家標準(CNS &gt; A4規格(210X297公釐) ---------^------iT------^ (請先閲讀背面之注意事項再填寫本頁) 43 67 1 Ο 4 α7 ______ B7 ___ 五、發明説明G-iP) 非法的V L C。 .BP_ERR_CODE = 8’b[)(3[10_l(301:用於區塊 DCT dc尺寸 之非法的V L C。 .BP_ERR_CODE=8’bO0OG_101O:非法的 DCT dc值 • BP_ERR_CODE = 8’bOOOO_1011:用於區塊 DCT etc 係數 之非法的V L C。 • BP_ERR_CODE=8’bOOOO_1100:在一個巨集區瑰中之 區塊的數目超過64。 • BP_EM_CODE = 8’bOOOO_1101:非法的 f_code 值(也就 是該值為0)。 • BP__ERR_C0DE = 8’bGQ00_1110:用於區塊 DCT ac 係數 之非法的V L C。 .8P__ERH_CODE = 8’bOOOO_llll:非法的 iBUF 和 0BUF 位 址設定。 • BP_ERR_CODE = 8’b 0 0 0 1 _DDOO:用於 BP 輸人或輸出緩 衝器之起始位址的最低4位元不等於0。 •其他的BP_EO_CODE值被保留。 M濟部中央標準局員工消費合作杜印31 {請先閲讀背面之注意事項再填寫本頁) 10.10 註Μ的功掂垂求 10.10.1 IOBUS介面 所有介於ΒΡ和CCU之間的資料移動係透過IOBUS,IOBUS 係一個包含多工位址及資料之32位元在40兆霍(MH2)同步的 匯流排,因為透過IOBUS來轉移16位元組資料需要至少7個 周期,但是,I 〇 B u s之最大轉移率將係g 1 · 4兆位元組/秒 2 3 2 - ( CNS ) A4*m ( 210X297^ ) ' 經濟部中央標準局員工消費合作社印製 4367 1 Ο Λ Α7 Β7__ 五、發明説明U-抑 (&gt;^5^6/3(:(:)( = 731.4兆位元/秒(付1)1^3/56(:))。 對於所有的IOBUS謓與寫事務而言,βΡ可Κ是主BP或從 屬BP,當BP操作成為一個主BP時,BP必須發送請求信號給 IOBUS仲裁器,如果IOBUS係空間的,該仲裁器將會發送一 個允許以及一個装置選擇給BP。 經過IOBUS的資科内容可能是下面三種的任何一種:包 含兩個或四涸圖素成分之32位元的圖素資料、3 2位元之壓 縮的位元串字元、Μ及用於编碼及解碼操作的語法/控制 參數,至於對像藺於IOBUS介面之時序圖的進一步資訊,建 議讓者複習HSP_IOBUS說明書。 10.10.2 區愧膣廣揮 10.10.2.1 曲析檷瞄進刖 BP支援兩種在MPEG視訊標準中所建議之曲折掃瞄準則 矩陣,在介於VP與BP之間被轉移的8X8區瑰資料必須包含 所有的64個組成部分。, 1T Μ printed by the Central Standards Bureau of the Ministry of Economic Affairs and Consumer Cooperatives ¾ BP interrupts ARM7 by asserting the ARM7_IRQ flag, if the flag meets the interrupt conditions described in this chapter, the BP has two sets of interrupt conditions , Default conditions and error conditions' These conditions are stored in RP_STATUS [15: 0]. If any bit is set by BP, then BP will start the ARM HR Q signal, all of which can be set by setting BP_INT_MASK [15: G] The relative bits of the register to mask. 10.3.1 New conditions in meat acres • Default conditions 0 (BP_STATUS [0] &gt; — When the processing of input punch 0 is completed, BP should assert that the ARM7_IRQ also sets the ibuF0_D0NE flag.-2 2 9-This paper size Applicable to China National Standard (CNS) A4 specification (210X297mm) Economy. Deng Central Standards Bureau Printing Co., Ltd. Shellfish Consumer Cooperative Press 4367 1 0 ^ A7 ____ B7 V. Description of the invention • Default conditions 1 (BP_STATUS [1]) — When When completing the input buffer 1, the BP should assert that the ARM7_IRQ also sets the IBUF1_D0NE flag. • Default condition 2 (BP_STATUS [2]) — When the processing of the input buffer 0 is completed, the BP should assert that the ARM7_IRQ is also set at the same time. OBUFO_DONE flag. • Default condition 3 (BP_STATUS [3]) — When processing of input buffer 1 is completed, BP should assert that ARM7_IRQ also sets the 0BUF1_D0NE flag. • Default condition 4 (BP_STATUS [4])-if the video code When the cut or GOB specified by ARM7 is completed, or if the video is decoded • When the start code of non-cut or non-GOB is reached, BP should assert that ARM7_IRQ also sets the BP_D0N'E flag at the same time. Default condition 5 (BP_STATUS [5])-When the text storage operation is completed in the prefetch text switching mode or when the current truncation or GOB is completed in the collaborative context switching mode, BP should assert that the ARM7_IRQ also sets the CTX_SW_DONE flag at the same time • The default condition 6 (BP_STATUS [6〗)]) Once the reload operation is completed, BP should assert that AEM7_IRQ also sets the CTX_REL0AD_D0NE flag. • Default condition 7 (BP_STATUS [7]) _ Currently BP_STATUS [7 丨 is reserved, so this bit must be set to "0 &quot;. Usually these default interrupt conditions are not recommended for use-2 3 0-this paper size Applicable to China National Standard (CNS) Λ4 specification (210X297 mm) Packing— (Please read the precautions on the back before filling this page) Order the I-Consumer Cooperative Cooperative Printing of the Order Bureau of the Ministry of Economic Affairs t 4367 1 Ο Λ ^ __ 5. Description of the Invention (Gechuan) BP_INT_MASK [7: 0] to mask, but, in some applications, the user may want to mask the default condition 1. 10.9.2 Error Cause If an error occurs in BP, then BP Set the BPjRR flag that will cause the ARM7 interrupt request. At the same time, the BP is set to the appropriate data of a non-zero value in the BP_ERR_CODE bit of the BP_STATUS register. This 8-bit BP_ERR_CODE has the following meanings: • BP _ ERR _ C 0 DE = 8 'b 0 0 0 0 _ 0 0 0 0: No error occurred. • BP_ERR_C0DE = 8'b0000_0 () 01: Illegal setting of the BLMODE register. _ BP_ERR_CODE = 8'b (30GO_0010: Illegal The position of the horizontal macro block is set == • BP_ERR_C0DE = 8'l] 0000_0011: Illegal vertical macro block location is set. BP_ERR_C0D8 = 8'b00Q0_0100: Illegal VLC for macro block address increment. • BPJRR__CODE = Vbf) GGG_Gl ( n: Illegal VLC for the macro style of the macro area. _ BP_ERIi_C0DE = 8'bQQ () CI_0110: Illegal VLC for the macro block movement mode.. BP_ERR_CODE = 8'bOOOOJlil: Illegal hidden motion vector 搮Identification bit. .BP_ERR_CODE = 8'b0000_100O: -231 for coding block mode-This paper size is applicable to Chinese national standards (CNS &gt; A4 specification (210X297 mm) --------- ^ ------ iT ------ ^ (Please read the notes on the back before filling this page) 43 67 1 Ο 4 α7 ______ B7 ___ V. Description of the invention G-iP) Illegal VLC. .BP_ERR_CODE = 8'b [) (3 [10_l (301: Illegal VLC for block DCT dc size. .BP_ERR_CODE = 8’bO0OG_101O: Illegal DCT dc value • BP_ERR_CODE = 8’bOOOO_1011: Illegal V L C for block DCT etc coefficient. • BP_ERR_CODE = 8’bOOOO_1100: The number of blocks in a macro area exceeds 64. • BP_EM_CODE = 8’bOOOO_1101: Illegal f_code value (that is, the value is 0). • BP__ERR_C0DE = 8’bGQ00_1110: Illegal V L C used for block DCT ac coefficient. .8P__ERH_CODE = 8’bOOOO_llll: Illegal iBUF and 0BUF address settings. • BP_ERR_CODE = 8’b 0 0 0 1 _DDOO: The lowest 4 bits of the starting address used for BP input or output buffer is not equal to 0. • Other BP_EO_CODE values are retained. Du Yin, Employees' Cooperative Standards Department of the Central Bureau of Standards, Ministry of Education 31 (Please read the notes on the back before filling this page) 10.10 The function of Note M requires 10.10.1 All data movement systems between PB and CCU Through IOBUS, IOBUS is a 32-bit bus with multiple addresses and data synchronized at 40 megabytes (MH2). Because 16-byte data transfer via IOBUS requires at least 7 cycles, however, I 〇B The maximum transfer rate for us will be g 1 · 4 megabytes per second 2 3 2-(CNS) A4 * m (210X297 ^) 'Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4367 1 Ο Λ Α7 Β7__ 5. DESCRIPTION OF THE INVENTION U-Suppress (&gt; ^ 5 ^ 6/3 (: (:) (= 731.4 megabits / second (pay 1) 1 ^ 3/56 (:)). For all IOBUS and write transactions In other words, βP can be a master BP or a slave BP. When the BP operation becomes a master BP, the BP must send a request signal to the IOBUS arbiter. If the IOBUS is space, the arbiter will send a permission and a device selection BP. The content of IOBUS resources may be any of the following three types: 32-bit containing two or four pixel elements Pixel information, 32-bit compressed bit string characters, M, and syntax / control parameters used for encoding and decoding operations. For further information on timing diagrams such as those on the IOBUS interface, it is recommended that you let Review the HSP_IOBUS manual. 10.10.2 The area is as wide as possible 10.10.2.1 Analysis of 檷 檷 刖 刖 刖 BP supports two types of zigzag scanning aiming matrix proposed in the MPEG video standard, transferred between The 8X8 zone data must contain all 64 components.

10.10.2.2 Rl.P.iiS 對於RLC解碼而言* BP根據霍夫曼(Huffman)解碼之DCT ac 係數的结果來產生零實料及位準資料,如果在為一個8 X 8 區塊而產生64個圖素資料之前檢测到end_of_block信 號*那麽 RLC解碼器負貴產生剩餘的零資料,對於RLC编 碼而言,BP計算連鑛之零資料的數目並且藉由組合下一@ 非零資料來產生運行長度及位準碼,如果剩餘的資料都等 於零,BP應該產生end_of_block信號而不是為剩餘的資料 - 2 3 3 - 本紙張尺度適用中國國家標準{ CNS ) A4規格(2i〇X297公釐) ----------^------ίτ------Λ (请先閱讀背面之注意事項再洗寫本f ) ο10.10.2.2 Rl.P.iiS For RLC decoding * BP generates zero material and level data based on the results of Huffman decoded DCT ac coefficients. If it is 64 for an 8 X 8 block The end_of_block signal was detected before each pixel data. Then the RLC decoder is negative and generates the remaining zero data. For RLC encoding, BP calculates the number of zero data of the continuous mine and combines the next @nonzero data to Generate run length and level code. If the remaining data is equal to zero, BP should generate the end_of_block signal instead of the remaining data.-2 3 3-This paper size applies the Chinese National Standard {CNS) A4 specification (2i0X297 mm) ---------- ^ ------ ίτ ------ Λ (Please read the notes on the back before shuffling f) ο

7 7 A B 經濟部中央標準局貝工消費合作社印製 五、發明説明(介Af) 產生RLC ,用於RLC磚的處理周期和即將被產生之零的 數目是相同的。 10.10.2.3 雷夫晏(Huffman)碼 BP霍夫曼(Huffman)碼支援所有在MPEG-1、MPEG-2、 M.261、K及Μ·26 3視訊標準中所推萬的霍夫曼(Huffman)表 •假設大部分的表均被改良成為査閱表ROM,其中每一個 ROM字元係12位元寬,但是,有些被發琨為簡覃或相當複 雜的霍夫曼(Huffman)表使用硬連線埵輯來改菩*應該使用 搜尋列表ROM來改菩的解碼器表被概述於列表41中。 列表41用於霍夫曼解碼器搜尋列表所需之ROM尺寸 煽號 標準 表的說明 ROM尺寸 (位元) 1 MPEG-1 &amp; 2, dct_coeff_next, TCOEFF 144X 12 8.261 2 Η.263 TCOEFF 102x 12 3 MPEG-1 &amp; 2, motion_vector_code» 17X12 Η.261, Η.263 niacroblock_address_increinent -234- 本紙張尺度適用中國國家標準(CNS ) A4規格(210 X 297公楚) ---------裝------,訂------^ (請先閲讀背面之注意事項再填寫本頁) 6 3 4 ο 五、發明説明(/Η#) 4 MPEG-1 &amp; 2, Η.261 coded_block_pattern 32X12 δ MPEG-1 &amp; 2, Η.261, Η.263 macroblocfc_type 和 MCBPC 18X 12 6 HPEG-1 &amp; 2 用於 Y and CbCr 之 dct_dc_size 12X12 7 Η.263 用於資訊段内與資訊段際的CRPY 8X12 缌和 333 X 12 需要比解碼器表之ROM尺寸更大的ROM尺寸的之編碼器 表被槪逑於列表42中。 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標隼局員Η消资合作社印製 列表42用於霍夫曼解碼器搜尋列表所需之RQM尺寸 編號 標準 表的說明 ROM尺寸 (位元) -23d- 本紙伕尺度適用中國國家標準{ CNS ) Α4规格(210X297公釐) 43671 Ο ^ 五、發明説明心叫 A7 經濟部中央橾隼局員工消費合作社印製 1 MPEG-1 &amp; 2, Η.261 dct_coeff_next, TCOEFF 1δ6Χ 12 2 Η.263 TCOEFF 98X 12 3 MPEG-1 &amp; 2, Η.261, Η.263 iotion„vector_code, raacroblock_address_increment 35X 12 4 HPEG-1 &amp; 2, Η.261 coded_block_pattern 64X 12 5 MPEG-1 &amp; 2, Η.261 macroblock_type 22X 12 6 Η.263 MCBPC 28x 12 7 MPEG-1 &amp; 2 用於 Y and CbCr之 dct_dc_si2e 16x 12 8 Η.263 用於資訊段内與資訊段際的CRPY 16X12 想和 435 X 12 - 2 3 6 - ---------^------ΪΤ------Λ (請先閱讀背面之注意事項再填寫本頁) 本纸張尺度適用中國國家標準(CNS ) Α4規格(210X 297公釐) 經濟部中央標準局貝工消費合作社印製 43 67 1 Ο , 五、發明説明(4-如) 1 MPEG-1 &amp; 2, H.261 dct_coeff_next, TCOEFF 156X 12 2 H.263 TCOEFF 98X 12 3 MPEG-1 &amp; 2, H.261, H.263 motion_vector_code, macroblock_address_incre0ient 35X 12 4 MPEG-1 &amp; 2, H.261 coded_block_pattern 64X 12 5 MPEG-1 &amp; 2, H.261 raacroblock_type 22X12 6 H.263 MCBPC 28X 12 7 HPEG-1 &amp; 2 用於Y and CbCr之 dct_dc_size 16X 12 8 H.263 用於資訊段内與資訊段際的CKPY 16x 12 總和 435 x 12 - 2 3 6 - ---------—装------ΐτ------Λ {請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(2!0X297公釐) 經濟部中央標準局員工消費合作社印裝 ,ι π Α7 ' _ _87__ 五、發明説明(,川) 從列表列表ϋ,我們可μ看到用霍夫曼 (Huffman)钃碼器#解碼器之總共所需要的ROM尺寸f/68x 12位元,上面的表中並不包楗制所處理之填充碼 、逸出磚、DCT係數的符號位元、以及end_〇f_block碼。 r~' 用於每一個鬣夫曼(Huffnan)碼的處理周期被表列於列 表4 3中。 列表43用於霍夫曼碼之處理周期7 7 A B Printed by the Shellfish Consumer Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 5. Description of the Invention (Introduction Af) Generate RLC. The processing cycle for RLC bricks and the number of zeros to be generated are the same. 10.10.2.3 Huffman codes BP Huffman codes support all the Huffman codes (MPEG-1, MPEG-2, M.261, K, and M · 26 3) video standards Huffman tables • Assume that most of the tables have been modified to look up table ROMs, where each ROM character is 12 bits wide, but some have been developed into simple or rather complex Huffman tables The use of hard-wired editing to modify the decoder list that should use the search list ROM to modify the modification is summarized in Listing 41. List 41 Description of ROM size required for Huffman decoder search list Explanation of standard table ROM size (bits) 1 MPEG-1 &amp; 2, dct_coeff_next, TCOEFF 144X 12 8.261 2 Η.263 TCOEFF 102x 12 3 MPEG-1 &amp; 2, motion_vector_code »17X12 Η.261, Η.263 niacroblock_address_increinent -234- This paper size applies the Chinese National Standard (CNS) A4 specification (210 X 297). ------, order ------ ^ (Please read the notes on the back before filling out this page) 6 3 4 ο 5. Description of the invention (/ Η #) 4 MPEG-1 &amp; 2, Η .261 coded_block_pattern 32X12 δ MPEG-1 &amp; 2, Η.261, Η.263 macroblocfc_type and MCBPC 18X 12 6 HPEG-1 &amp; 2 dct_dc_size 12X12 7 Y.263 for Y and CbCr Inter-segment CRPY 8X12 缌 and 333 X 12 encoder tables requiring a ROM size larger than the ROM size of the decoder table are listed in list 42. (Please read the precautions on the back before filling out this page) List printed by the Central Bureau of Standards of the Ministry of Economic Affairs and Consumer Cooperatives 42 Description of the RQM size number standard table for Huffman decoder search list Yuan) -23d- The standard of this paper is applicable to the Chinese National Standard {CNS) A4 specification (210X297 mm) 43671 Ο ^ 5. Description of the invention is called A7 Printed by the Consumers Cooperative of the Central Government Bureau of the Ministry of Economic Affairs. , Η.261 dct_coeff_next, TCOEFF 1δ6Χ 12 2 Η.263 TCOEFF 98X 12 3 MPEG-1 &amp; 2, Η.261, Η.263 iotion „vector_code, raacroblock_address_increment 35X 12 4 HPEG-1 &amp; 2, Η.261 coded_block_pattern 64X 12 5 MPEG-1 &amp; 2, Η.261 macroblock_type 22X 12 6 Η.263 MCBPC 28x 12 7 MPEG-1 &amp; 2 dct_dc_si2e 16x 12 8 Η.263 for Y and CbCr Inter-level CRPY 16X12 and 435 X 12-2 3 6---------- ^ ------ ΪΤ ------ Λ (Please read the notes on the back before filling in this Page) This paper size is in accordance with China National Standard (CNS) Α4 size (210X 297mm) Printed by the Shell Standard Consumer Cooperative of the Ministry of Standards of the People's Republic of China 43 67 1 Ο, V. Description of the Invention (4-e) 1 MPEG-1 &amp; 2, H.261 dct_coeff_next, TCOEFF 156X 12 2 H.263 TCOEFF 98X 12 3 MPEG- 1 &amp; 2, H.261, H.263 motion_vector_code, macroblock_address_incre0ient 35X 12 4 MPEG-1 &amp; 2, H.261 coded_block_pattern 64X 12 5 MPEG-1 &amp; 2, H.261 raacroblock_type 22X12 6 H.263 MCBPC 28X 12 7 HPEG-1 &amp; 2 dct_dc_size 16X for Y and CbCr 12 8 H.263 CKPY 16x 12 for information segment and information segment 435 x 12-2 3 6-------- --- Installation ------ ΐτ ------ Λ {Please read the precautions on the back before filling this page) This paper size applies to China National Standard (CNS) A4 specification (2! 0X297 mm) Printed by the Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs, ι π Α7 '_ _87__ V. Description of the Invention (, Sichuan) From the list, we can see that the total number of Huffmanmancoders # decoders is used. The required ROM size f / 68x 12 bits, the above table does not include the sign bits of the processed fill code, escape brick, DCT coefficient , And end_〇f_block code. r ~ 'The processing cycle for each Huffnan code is listed in Table 43. Listing 43 Processing cycle for Huffman codes

Huffman 碼類型 用於MPEG-1 S 2 的處理周期 用於 Η. 261 &amp; Η. 263 的處理周期 處理時鐘 dct微分的 4-δ 5-6 40兆霍 dc係數 (MHz) 具有補數的 1 2 dct ac係數 逸出碼加上 2 3 固定長度碼 end_of_block 1 2 -237- 本紙張尺度適用中國國家標準(CNS ) Α4規格(210/297公釐) ---------t.------IT------Λ (請先閲讀背面之注意事項再填寫本頁)Huffman code type for MPEG-1 S 2 processing cycle for Η. 261 &amp; Η. 263 processing cycle Processing clock dct differential 4-δ 5-6 40 megajo dc coefficient (MHz) 1 with complement 2 dct ac coefficient escape code plus 2 3 fixed length code end_of_block 1 2 -237- This paper size applies to China National Standard (CNS) Α4 specification (210/297 mm) --------- t. ------ IT ------ Λ (Please read the notes on the back before filling this page)

i3 6710^ S 碼 其他的Huffman 碼 1 1 最後,讅注意如果我們使用此方法並不能夠改善JPEG ,但是請注意dc_coeff_next_0表能夠適用於JPEG编碼的應 用。 10.10.2.4 激分的ri η借 如果區塊内的區塊* BP也為第一個成分之8X8區塊資 枓計算其微分的dc係數,並且重新建立具有所傳送之微分 的d c係數之d c值。 10.10.2.5 未煸磘區傀 BP並不支援未被編碼的區塊· VP和ARM 7負責處理該未 编碼區塊,為了讓VP和ARM 7處理這種區塊* BP指出在出現 於巨集區塊標題字元中之c〇ded_block_pattern中的未編碼 區塊。 經濟部中央標準局貝工消費合作杜印製 ---------1 —— (請先閏讀背面之注意事項再填寫本頁) 訂 10.10.2.6 席槐傅误的11@席 謓注意用於编碼和解碼在一個兩者所傳送之巨集區塊 中之區塊的順序等於下面:亮度(Y)區瑰0、1、2及3、色度 藍色(Cb)區塊以及色度紅色(Cr)區塊。 10.10.3 戸集區塊廇虛Μ - 2 38 - 本紙铢尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部中央標準局員工消費合作杜印製 1 3 G 7 ^ C B7 . — -.- * — — 1 - 丨_ 1 ~ -·- 五、發明説明CW” 10.10.3.1 微分的移動向最 BP由移動估算结果中計算微分的移動向量並且重新建 立具有所傳送之微分移動向量的移動向童’下列的情況除 外。 •第1種情況係雙質數模式之MPEG-2視訊編碼的情況, 在此情況中,所傳送到BP的移動向量應該係向量的 [0】[〇】[1:〇】型式,而非向量的[γ1Π][1:〇]型式。 (請看?^日6-2視訊搮準的條款7.6.3.6)。 •第2種情況係事先預知横式的Κ·263,在此情況中’ 我們可能有四傾移動向量而且這些數值應該被傳送 自/至ΒΡ當作微分的數值。 10.10.3.2 挑蛐的巨集區愧 ΒΡ並不支援跳過的巨集區塊* VP和ARM7均負責處理這些 跳過的巨集區塊,為了諶VP和ARM 7處理跳過的巨集區塊, BP將水平及垂直的巨集區塊位址寫入巨集區塊標題字元中 Ο 10.10.3.3 P集區塊填充碼 在MPEG-1解碼中,BP捨棄在一個周期中的巨集區塊填 充碼,如果其存在的話’但是,在煽碼中,BP不謀使用 者將巨集區塊填充碼包栝在巨集區塊層標題之内,一般來 講,此填充碼被用來控制輸出視訊率緩衝器,因此,建議 在介於起始碼之間加進零填充碼而不是加進巨集區塊填充 碼。 - 2 3 9 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公嫠〉 ---II----裝------訂------東. (請先閱讀背面之注意事項再填寫本頁) 4 3 67 1 0 , at Β7 經濟部中央標準局—工消費合作社印製 五、發明説明(4-叫 10.10.4 截钏或G n R曆廉捭 10.10.4.1 位元組對準 對於MPEG-1及MPEG-2應用而言*位元串輸出上達截割 層應該被位元組對準的’對於H.263應用而言’雖然位元串 輸出上達影像層應該被位元組對準的,但是該位元串輸出 上達G0B層可能被位元組對维,然而,H.261编碼器的輸出 將不會被位元組對準,因此,在ARM7中形成常規的位元串 應該被小心地編程,因為考It這些差異之故,假設在編碼 時,如果用於最後的資料傳送經過I 〇 Β ϋ S之資料童係少於1 6 個位元組,那麽ΒΡ自動執行填補零於該截割的尾端。 10.10.4.2 館外的截割盲訊 在解碼中•任何可能被包含在MPEG-1或MPEG-2位元串 之截割標題中的額外之截割資訊被ΒΡ所捨棄*在編碼中· ΒΡ並不加進任何可能被使用者所要求之額外的截割資訊| 如果使用者仍然需要將資訊包括在MPEG-1或MPEG-2位元串 之内,那麽他/她能夠將該資訊加進已经被Β Ρ所編磚的位 元串之中。 10-10,4*3 Intra Slice 在MPEG-2截割層位元串中,一個參數稱為Intra + Slice 被用來通知目前的截割僅包含巨集區塊内之巨集區塊|此資訊 不被使用於解碼過程中並且意欲幫助DSM應用來執行快速正 向或快速反向的功能,因此* BP在解碼應用方面捨棄此資 訊並且在編碼應用方面,BP將lntra_Slice當作β而加進切 &quot;2 4 0 ~ (請先閱讀背面之注意事項再填寫本頁) -裝 -5 泉 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X29*7公釐) 經濟部中央標準局員工消費合作社印製 * _B7 _____五、發明説明0似〇 片層標題之中。 10.10.4.4 鋪制或G Π R班始磘 在MPEG-1、MPEG-2、和H.261中,每一個影像必須至少 具有一個截割或GGB起始碼*但是,一画263影像可能沒 有該G0B起始碼及標題資訊,尤其,在任何Η· 2 6 3影像中的 第一個G0B將不包括該起姶碼及標題資訊,因此,如果進來 的位元串係給H.263,BP狀態機器必須直接處理該巨集區塊 層,除此之外,當該位元串被解碼的同時如果發琨GOB起始 碼,那麽BP必須將該起始碼解碼並且繼續其處理而不會中 斷 ARM7 ° 10.11 輸人/輸出零甫想衝器介而 10.11.1 —船忡銳明 輸人及輸出組衝器必須用雙重緩衝器來改良,因此, 事實上,我們有四個稱之為IBUFQ、IBUF1、OBUFQ、Μ及 0BUF1的儲存锾衝器,如在圖64及圖65中所顯示。 如同我們可Μ從圖64及圈65中看到,每一個媛衝器具 有起始位址和结束位址Μ及滿旗搮和完成旗標,為了決定 每一個缓衝器尺寸|使用者應該對每一涸緩衝器將適當的 數值寫入起始位址緩衝器和结束位址媛衝器之中。 一旦用於該媛衝器的源處理器完成寫入到媛衝器的操 作,其應該設定滿旗標並且開始寫到其他的排組,如果用 於該排組的接收處理器發現即將被存取之排組已經滿了, 該接收處理器謓取該資料,如果該排組變空時,則該接收 -24 1- I .....种衣 t I I I ! I 訂—— [ t —_ .m (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 經濟部中央標準局員工消費合作社印製 ' /13 67 1 Ο Α7 A Β7___五、發明説明崎 處理器應該設定完成旗標並且檢査其他排姐的滿旗標。 如同在次寧節10.7.2中所說明,藉由BP來更新四個起 始位址,每當BP存取該輸入或輸出緩衝器時’两於該起始 位址的每一個暫存器將包含被該B P所存取之最近的位元組 位址,因此,如果發現 IBUFO_DONE、IBUFl_DOiiE、OBUFO_ DONEM及OBUFl_DOHE四涸旗標中的任何一個旗標被設定, 那麽BP應該再次設定其相闞的起始位址。 同時注意到用於起始位址的最後四個位元應該總是透 過ARM7而被設定為零,這是由於介於FBUS、CCU與I0BUS之 間的一個内部的資料對準结構也需要設定每一涸结束位址 •而使得用於任何媛衝器尺寸之位元組的缌數能夠是16的 倍數,除此之外,建議用於MPEG-1及MPEG_2之最小的鑀衝 器尺寸應該係6 4個位元組,而用於Η . 2 6 1及Η . 2 6 3之最小的 媛衝器尺寸則應該係128個位元組,這是為了防止由於ΒΡ 常常對ARM 7的中斷譆求而產生的性能變差。 10.11.2 7Ϊ7Ρ常的縛衛器狀態的廉理 如果兩個輸出缓衝器都滿了,那麽不論輸入雙重緩衝 器狀態為何,BP必須停止其處理並且落人閭置的狀態中, 如果OBUFO_DOME或OBUF1_DONE旗標被設定,那麽BP應該自 動從此閒置狀態中甦醒。 如果兩個輸入缓衡器都空了,那麽BP不需要立即停止 並且可以繼續其處理,直到BP完成内部之剩餘資料的處理 為止,但是,如果兩個暫存媛衝器都空了,BP將立即中斷 - 2 4 2 -i3 6710 ^ S code Other Huffman codes 1 1 Finally, note that if we use this method, we cannot improve JPEG, but please note that the dc_coeff_next_0 table can be applied to JPEG encoding applications. 10.10.2.4 The radical ri η borrows if the block in the block * BP is also the first component of the 8X8 block resource to calculate its differential dc coefficient, and re-establishes the dc with the dc coefficient of the transmitted differential value. 10.10.2.5 Unencrypted area: BP does not support unencoded blocks. VP and ARM 7 are responsible for processing the unencoded blocks. In order for VP and ARM 7 to process such blocks * BP indicates that Uncoded block in coded_block_pattern in the set block header. Printed by Shellfish Consumer Cooperation of the Central Standards Bureau of the Ministry of Economic Affairs --------- 1 —— (Please read the precautions on the back before filling this page) Order 10.10.2.6 Xi Huaifu's 11 @ 席謓 Note that the order of the blocks used to encode and decode a macro block transmitted by both is equal to the following: Luma (Y) zone 0, 1, 2 and 3, Chroma blue (Cb) zone Blocks and chroma red (Cr) blocks. 10.10.3 Collective Blocks ΜM-2 38-The paper baht scale is applicable to the Chinese National Standard (CNS) A4 specification (210X297 mm). The consumer cooperation of the Central Standards Bureau of the Ministry of Economic Affairs is printed by 1 3 G 7 ^ C B7. — -.- * — — 1-丨 _ 1 ~-·-V. Description of the invention CW "10.10.3.1 Differential movement to the most BP From the motion estimation result, calculate the differential movement vector and re-establish the differential movement with the transmission Except for the following cases where the vector moves towards the child. • The first case is the case of MPEG-2 video coding in double prime mode. In this case, the motion vector transmitted to BP should be [0] [〇 ] [1: 〇] type, rather than the vector [γ1Π] [1: 〇] type. (Please see? ^ Day 6-2 Video Article 7.6.3.6). • The second case is a prior prediction Κ · 263 of the formula, in this case we may have a quadratic motion vector and these values should be passed from / to the BP as differential values. 10.10.3.2 Troublesome macro area Assume that BP does not support skipping Macro blocks * Both VP and ARM7 are responsible for processing these skipped macro blocks. The skipped macro blocks are processed. BP writes the horizontal and vertical macro block addresses into the macro block header characters. 10.10.3.3 P set block filling code In MPEG-1 decoding, BP discards A macro block fill code in a cycle, if it exists'. However, in the instigating code, BP does not seek users to enclose the macro block fill code within the title of the macro block layer. Generally, In other words, this padding code is used to control the output video rate buffer, so it is recommended to add a zero padding code between the start code and not the macro block padding code.-2 3 9-This paper size Applicable to China National Standard (CNS) A4 specification (210X297 public address) --- II ---- install -------- order ------ East. (Please read the precautions on the back before filling this page ) 4 3 67 1 0, at Β7 Printed by the Central Bureau of Standards of the Ministry of Economic Affairs-Industrial and Consumer Cooperatives V. Description of the Invention (4-Called 10.10.4 Truncate or G n R Calendar 捭 10.10.4.1 Byte alignment for MPEG For -1 and MPEG-2 applications * the bit string output up to the truncation layer should be aligned by the byte 'for H.263 applications' although the bit string output up to the image layer should The bytes are aligned, but the output of the bit string up to the G0B layer may be aligned by the bytes. However, the output of the H.261 encoder will not be aligned by the bytes. Therefore, it is formed in ARM7. Conventional bit strings should be carefully programmed, because of these differences, it is assumed that when encoding, if the data used for the final data transmission through I 〇 Β S is less than 16 bytes, Then the PB automatically performs padding to zero at the end of the cut. 10.10.4.2 Clipping blinds outside the library are being decoded • Any additional clipping information that may be included in the clipped header of an MPEG-1 or MPEG-2 bit string is discarded by the BP * In the encoding Does not include any additional truncation information that may be requested by the user | If the user still needs to include the information in an MPEG-1 or MPEG-2 bit string, he / she can add that information In the bit string that has been coded by PB. 10-10,4 * 3 Intra Slice In the MPEG-2 truncation layer bit string, a parameter called Intra + Slice is used to notify that the current truncation only includes macro blocks within the macro block | this The information is not used in the decoding process and is intended to help DSM applications to perform fast forward or fast reverse functions, so * BP discards this information in decoding applications and in encoding applications, BP adds lntra_Slice as β Cut &quot; 2 4 0 ~ (Please read the notes on the back before filling in this page) -Pack -5 The size of the original paper is applicable to the Chinese National Standard (CNS) Α4 size (210X29 * 7mm) Staff of the Central Standards Bureau of the Ministry of Economic Affairs Printed by the Consumer Cooperatives * _B7 _____ V. Description of the invention 0 like 0 in the title of the slice. 10.10.4.4 Paved or G Π R class: In MPEG-1, MPEG-2, and H.261, each image must have at least one cut or GGB start code * However, a picture 263 image may not have The G0B start code and title information, in particular, the first G0B in any Η · 2 3 3 image will not include the start code and title information. Therefore, if the incoming bit string is H.263, The BP state machine must directly process the macro block layer. In addition, if the GOB start code is issued while the bit string is decoded, BP must decode the start code and continue its processing without It will interrupt ARM7 ° 10.11 input / output zero and want to introduce the puncher and 10.11.1-the ship's sharp input and output group puncher must be improved with a double buffer, so in fact, we have four called Storage punches for IBUFQ, IBUF1, OBUFQ, M, and 0BUF1, as shown in Figures 64 and 65. As we can see from Figure 64 and circle 65, each elementary punch has a start address and an end address M and a full flag and a completion flag. In order to determine the size of each buffer | the user should The appropriate values are written into the start address buffer and the end address buffer for each buffer. Once the source processor for the yuan punch completes the write operation to the yuan punch, it should set the full flag and start writing to other banks. If the receiving processor for the bank finds that it is about to be stored, Taking the row group is full, the receiving processor captures the data. If the row group becomes empty, then the receiving -24 1- I ..... seed coat t III! I order-[t — _ .m (Please read the notes on the back before filling this page) This paper size applies to Chinese National Standard (CNS) A4 (210X297 mm) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs' / 13 67 1 〇 Α7 A Β7 ___ V. Description of the Invention The Saki processor should set the completion flag and check the full flags of other platoon sisters. As explained in Section 10.7.2, the four start addresses are updated by BP, and each time BP accesses the input or output buffer, 'two registers are different from the start address. Will contain the most recent byte address accessed by the BP, so if any of the four flags IBUFO_DONE, IBUFl_DOiiE, OBUFO_DONEM, and OBUFl_DOHE are found to be set, then the BP should set its associated address again The starting address of the. It is also noted that the last four bits used for the start address should always be set to zero through ARM7. This is because an internal data alignment structure between FBUS, CCU and I0BUS also needs to be set for each Once the end address is made, the number of bytes used for any element size can be a multiple of 16. In addition, the minimum size of the element size recommended for MPEG-1 and MPEG_2 should be 64 bytes, and the smallest element size for Η. 2 1 1 and Η. 2 6 3 should be 128 bytes. This is to prevent ARM 7 interruptions due to BP. The resulting performance deteriorates. 10.11.2 7 ~ 7P regular guardian state if the two output buffers are full, then regardless of the input double buffer state, BP must stop its processing and fall into the state of the set, if OBUFO_DOME or OBUF1_DONE flag is set, then BP should automatically wake up from this idle state. If both input buffers are empty, BP does not need to stop immediately and can continue its processing until BP finishes processing the remaining internal data. However, if both temporary storage buffers are empty, BP will immediately Interrupt-2 4 2-

(請先閲讀背面之注意事項再填寫本頁J 本紙張尺度適用中國國家榇準(CNS ) A4規格(210X297公釐) 經濟部中央揉準局貝工消費合作杜印製 4 3 67 彳 Ο μ ___&quot;_Β7五、發明説明⑷⑻) ARM 7在剩餘資料的處理完成之後,並且如果仍然發現_入 媸衝器係空的,那麽BP必須落入閲置狀態中,而再次,如 果IBUFO_FULL或IBUF1_FUU被設定,那麽BP應該自動甦醒 0 在此次章節中所敘述的閒置狀態係不同於在此說明書 中所敘述之其他的閒置狀態,因為從其他的閒置狀態中甦 醒一般而言需要ARM7的控制命令。 10.11.3 T/Π缓瘡器的啻《孢电:例孑 決定BP輸入鍰衝器和輸出緩衝器的位置及尺寸主要係 使用者的貴任*使用者可以改菩該緩衝器於VP資料快取記 憶、ARM 7資料快取記憶II或SDR AN的缓衝記憶體區域之中, 雖然BP输人與输出雙重媛衝器的改良看起來有些受限,但 是可能會有有效的方法來改菩上面的緩衝器。 現在諶我們對額定媛衝器在視訊解碼的應用方面考應 一個特殊的例子•在此情況下,使用者可能想要為該輸入 鑀衝器來改良一個環形媛街器,在此*假設我們使用SDRAM ,而且全額緩衝器將被分成四涸區塊,如在圖66中所顯示 0 最初,使用者可以設定Rate_Buffer_Block_tm Rate_Buffer_Block_l 分別成為 IBUF0 及 IBUF1,這可 Μ 藉由 以下的設定來完成: I BU F0_START = Rate_Buffer_Address_0; IBIIF0_END = RateJuffer_Address一 1; - 2 4 3 - ---------^.------IT------^ (請先閲讀背面之注意事項再填寫本頁) 本紙張尺度i4用中國國家標準&lt; CNS ) A4規格(2】0X297公釐)(Please read the notes on the back before filling in this page. J This paper size is applicable to China National Standards (CNS) A4 size (210X297 mm)) Printed by the Central Government Bureau of the Ministry of Economic Affairs, Shellfish Consumer Cooperation Du 3 4 67 彳 Ο μ ___ &quot; _Β7 V. Description of the Invention ⑷⑻) After the processing of the remaining data of ARM 7 is completed, and if the _injector is still found to be empty, BP must fall into the review state, and again, if IBUFO_FULL or IBUF1_FUU is Set, then BP should automatically wake up. The idle state described in this chapter is different from other idle states described in this manual, because wakeup from other idle states generally requires ARM7 control commands. 10.11.3 T / II slow sore device "Spore electricity: Example: determine the position and size of the BP input buffer and output buffer is mainly the responsibility of the user * users can change the buffer to VP data In the cache memory area of cache memory, ARM 7 data cache memory II, or SDR AN, although the improvement of the BP input and output dual buffers seems to be somewhat limited, there may be effective methods to change Bodhi above the buffer. Now, let ’s consider a special example of the application of rated element punch in video decoding. In this case, the user may want to improve a ring element for this input punch. Here * assuming we Use SDRAM, and the full buffer will be divided into four blocks, as shown in Figure 66. Initially, the user can set Rate_Buffer_Block_tm Rate_Buffer_Block_l to become IBUF0 and IBUF1 respectively. This can be accomplished by the following settings: I BU F0_START = Rate_Buffer_Address_0; IBIIF0_END = RateJuffer_Address-1;-2 4 3---------- ^ .------ IT ------ ^ (Please read the precautions on the back before filling This page) The paper standard i4 uses the Chinese national standard &lt; CNS) A4 specification (2) 0X297 mm

經濟部中央標準局員工消費合作社印製 五、發明説明叫 IBUFl.START = Rate_Buffer_Address_2; IBUF1_END = Rate_Buffer_Address_3 ; 於在IBUFO中的資料(也就是在Rate_Buffer_Bl〇ck 一 0 中的寅料)全部都被BP消耗之後,該BP將中斷ARM7,然後 ,ARM7可K藉由K下的設定而來設定Rate_Buffer_Bl〇ck_2 成為IBUF0 : IBUFO.START = Rate_Buffer_Address_4; IBUF0_END = Rate_Buffer_Address_5; 於在Rate_Buffer_Block_l中的資料全部都被BP消 耗之後,BP將再次中斷ARM7*並且ARM 7能夠藉由K下的設 定而來設定 Rate_Buffer_Block_3成為 IBUF1 : IBUFl.START = Rate„Buffer_Address_6; IBUF1_ESD = Rate_Buffer_Address_7; 於在該Rate_Buffer_Block_2中的資料全部都被BP消 耗之後* ARM 7能夠再次藉由設定如同在第一個步驟中一樣 的位址來設定該Rate_Buffer_Block_Q成為IBUF0。 因此,僅藉由重複此完整的程序可以完成該環彤鍰衝 器改良|此例顯示BP雙重嫒衝器的使用可K視使用者的意 圖而具有相當的彈性。 10.12 本节切梅 如果多於一個應用將運行於MSP上,ARH7操作糸統將會 命令中止目前的工作而切換到另一個工作,此程序通常被 認為是”本文切換”,BP支援兩種的本文切換模式, -2 4 4 - 本紙張尺度適用中國國家標準(CNS ) A4規格&lt; 210X297公1 ) ---------裝------訂------泉 C請先閱讀背面之注意事項再4:·寫本頁) A7 B7 經濟部中央標隼局貝工消費合作社印裝 五、發明説明(zu+令 其將被說明於下。 10.12.1 先胙才太玄切換 先取式本文切換意指BP將實施處理目前的8X 8圈素 區塊而後中止該正常的處理* ARM 7能夠藉由設定在 BP_CONTROL [6:5】暫存器之中的 CTX_SWITCH及 CTX_M0DE旗 標成為”11”來命令先取式本文切換模式 &gt; 當完成目前區塊 的處理時,B P將為了未來的處理而發送内部的本文給外部 的 SDRAM ° 當BP結束該本文儲存時| BP將Μ設定位元 BP_STATUS[5]位址處的CTX_SW_DONE旗標來中8iARM7*然後 * ARK7將儲存該BP之輸入及輸出媛衝器的所有内容並且為 了另一個工作而起動該BP。 此模式係為了譲BP儘速地回應ARM7的本文切換請求 ,在最差的情況下,BP將需要大約150個周期(=3 . 75微秒 (w sec))來完成目前區塊的處理,但是,在正常的情況下 ,假設完成該區塊的處理需要少許的周期係合理的。 10.12.2 協囿式太·》切換 協同式本文切換係在於為BP免除本文儲存程序,這能 夠被達成係由於每一個截割或G0B層的處理需要起動全部的 BP内部狀態之事實,在此模式下,BP遥績其目前截割或(JOB *的正常處理而後中止該處埋。 ARM7能夠藉由設定在 BP_C0NTR0L[6:5]之中 CTX_SWITCH 及CTX_ffODE旗標成為” lfl”來命令協同式本文切換模式,當 - 2 4 5 - ^— (請先閱讀背面之注意事項再填寫本頁) 丁 -5 線 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐)Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs. 5. The description of the invention is called IBUF1.START = Rate_Buffer_Address_2; IBUF1_END = Rate_Buffer_Address_3; The data in IBUFO (that is, the data in Rate_Buffer_Bl0ck-10) are all consumed by BP. After that, the BP will interrupt ARM7. Then, ARM7 can set Rate_Buffer_Bl0ck_2 to be IBUF0 by setting under K: IBUFO.START = Rate_Buffer_Address_4; IBUF0_END = Rate_Buffer_Address_5; After all the data in Rate_Buffer_Block_l is consumed by BP BP will interrupt ARM7 * again and ARM 7 can set Rate_Buffer_Block_3 to become IBUF1 by setting under K: IBUFl.START = Rate „Buffer_Address_6; IBUF1_ESD = Rate_Buffer_Address_7; after all the data in this Rate_Buffer_Block_2 is consumed by BP * ARM 7 can again set the Rate_Buffer_Block_Q to become IBUF0 by setting the same address as in the first step. Therefore, only by repeating this complete procedure can the ring-pumping device be improved. This example shows that BP double The use of the punch can be used depending on the K The intention is quite flexible. 10.12 In this section, if more than one application will run on the MSP, the ARH7 operating system will order the suspension of the current job and switch to another job. This procedure is generally considered as "this article" "Switching", BP supports two switching modes in this article, -2 4 4-This paper size is applicable to China National Standard (CNS) A4 specifications &lt; 210X297 Male 1) --------- Installation ----- -Order ------ Quan C, please read the notes on the back before writing 4: · Write this page) A7 B7 Printed by the Shellfish Consumer Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs Below. 10.12.1 Switch to preemptive mode first. This switch means that BP will implement processing of the current 8X 8 circle prime blocks and then suspend the normal processing. * ARM 7 can be set in BP_CONTROL [6: 5] The CTX_SWITCH and CTX_M0DE flags in the register become "11" to command the prefetch text switch mode. When the processing of the current block is completed, BP will send the internal text to the external SDRAM for future processing. BP ends this article when saved | BP will set the bit BP_STATU The CTX_SW_DONE flag at the address of S [5] comes to 8iARM7 * and then * ARK7 will store all the contents of the input and output elements of the BP and start the BP for another job. This mode is for BP to respond to ARM7's switching request as quickly as possible. In the worst case, BP will need about 150 cycles (= 3.75 microseconds (w sec)) to complete the processing of the current block. However, under normal circumstances, it is reasonable to assume that a few cycles are required to complete the processing of this block. 10.12.2 Coordination is too much. "Switching Cooperative text switching is to save the BP from the stored procedures. This can be achieved due to the fact that each cut or G0B layer processing needs to start all BP internal states. Here In the mode, BP remotely cuts its current processing or (JOB * 's normal processing and then suspends buried there. ARM7 can command the cooperative type by setting the CTX_SWITCH and CTX_ffODE flags in BP_C0NTR0L [6: 5] to "lfl". This article switches the mode, when-2 4 5-^ — (Please read the precautions on the back before filling this page) Ding-5 thread paper size is applicable to China National Standard (CNS) A4 specification (210X297 mm)

經濟部中央標隼局貝工消費合作杜印製 五、發明説明Ovwl) 目前的截割或GQB之處理被完成時,BP將以設定位於 BP_STATUS15]之位址處的CTX_Stf_D〇NE旗標來中斷ARM7,然 後,ARM 7必須儲存該BP之輸入及輸出緩衝器全部内容並且 為另一個工作而起動BP。 10.12.3 本V垂斩齟λ 為了切換到先前的工作,Β Ρ應該從位址 SAVE_ADR[31:〇]處重新載人在SDRAM中所儲存的本文,為 了請求此本文重新載入,其需要BP處於閒置的狀態之中 ,用於此請求之可能的狀況將係當BP_DGNE被設定時、當 CTX_DONE被設定時、或者當ARM7M軟體來重設BP時,因此 ,如果ARM7設定在BP_CONTROL[7】中的CTX_RELOAD旗標,那 麽BP將從間置狀態中甦醒並且開始謓取所儲存的本文。 在BP结束本文重新載人的操作之後,BPM設定 CTXjELOAD_DONE旗標來中止ARM7,然後,ARM7必須起動BP 内部的暫存器並且為了先前工作處理而致能BP。 10.13 丁作瞄墼夺描 此章節涵蓋當BP完成處理時用於工作聯繫交換的詳细 程序,在此,”用於最後資料之指摞的更新”意謂BP將適 當的數值分別寫人 VALID_BYTE_ADR[31:0]和 VALID_BIT_POS [2:0】。 10.13.1 墟磘的情沒 通常,用於編碼的輸入資料將自VP饋入*如果輸入雙 重緩衝器的其中一®被VP所填滿*那麽BP開始經由i〇BUS讀 - 2 4 6 · (請先W讀背面之注意事項再填寫本頁) .裝 訂 -涞. 本紙張尺度適用中國國家標準(CNS &gt; A4規格(2:0X297公釐) 經濟部中央樣隼局貝工消費合作社印製 4 3 67 1 〇 Α7 __^__Β7__ 五、發明説明〇4-Ζ叫) 取資料,當到達處理的结尾之時(也就是所處理之巨集區塊 的數目等於被ARM7所指明之巨集區塊的數目)I ΒΡ必須Μ設 定BP_DONE旗標來中斷ARM7並且落人閒置狀態之中。 用於有效資料的指標應該指示用於截割或G Ο B之”所壓 縮的位元串之结尾”,此外,VALID_BYTE_ADR[31:Q]應該 指示在輸出雙重媛衝器的其中之一的位置。 ARM 7藉由組合此壓縮的位元串和上層標題並且重複該 過程來形成最後的位元串,如果ARM7想要在BP完全消耗在 輸出雙重媛衝器中的資料之前重新起動BP,ARM7可以藉由 消耗至少一個輸出雙重緩衝器並且儲存用於最後資料的指 標來達成,因為該指標在BP被重新起動的時候將被BP所更 新。 10.13.2 解碼的情況 首先,ARM7找尋截割或G0B起始碼(如果存在的話), 如果發現該起始碼,那麽ARM7起動並且致能BP,在BP實胨 霍夫曼(Huffman)解碼、RLC解碼》並且倒轉曲折掃瞄變換 之後·該資料被傳送到用於VP處理的輸出缓衝器,BP繼猜 此處理工作直到一個非截割或非G 0 B的起始碼被檢測到為止 ,如果他們被檢測到,那麽B P以設定被用來表示”非截割 或非G0B之起始碼的结尾”之用於該最後資料的指標來中 ,斷ARM 7, ARK7然後必須將該起始碼解碼並且實施標題分析 直到發現下一個截割或G0B的起始碼為止。 10.13.3 發掴於脑锍^位元串中的锫頡 - 2 4 7 - 本紙張尺度適用中國國家標芈(CNS )' A4说格(2〖0&gt;&lt;297公釐) ---------β------1Τ------It (請先閱讀背面之注意事項再填寫本頁) 436” 〇 , 五、發明説明(/4讲》 經濟.邺中央標準局員工消費合作社印製 在實際的資料將經由電話線和公共交換網路來傳送的 視訊會議應用中’極有可能在進來的位元串中包含—空有 效的資料,在這種情況下’ 8?必須中斷arm 7並且檢蜜 ERLUANDLEJODE旗摞的內容*如果使用者在BP為特殊的應 用而被致能之前決定錯誤處理模式將會比較安全。 當ERii_HAHDLE-MODE旗搮被設定為” 1 ”時* BP會自動 發現下一個起始碼,如果該起始碼係用於截割或G 0 B ’那麽 BP繼缜其正常的處理,因為BP能夠比ARM 7早些發現起始碼 並且在發現下—個起始碼的同時ARM 7能夠執行其它的處理 工作,所Μ此模式係相當有效率的,但是,一個不同於切 片或GOB層的趄始碼被發現*那麽ΒΡ應該再次Μ設定 BP_D0NE旗標來中醑ARM7並且落人閒置狀態之中,在這種情 況下,所使用之用於最後資料的指標必須指示下一個起始 碼的结尾。 如果£11!^_1^}^!^_^(]13£旗摞被設定為”0”,那麼8?必須 落入閒置吠態之中而不再找尋下一個起始碼*在這種情況 下,所使用之用於最後資料的指標必須指示發現錯誤的位 置,如果使用者想要使用ΑΙΪίΠ指令來去除被污染的位元串 *那麽此模式將係有效的。 - 2 48 &quot; 本紙張尺度適用中國國家標牟(CNS ) Α4規格(2丨0 X 297公釐) .裝-- (請先閱讀背面之注意事項再填寫本頁) 線. 43 67 1 〇 ,_^__ 五、發明説明(tH )Printed by the Ministry of Economic Affairs of the Central Bureau of Bakery and Consumer Cooperative Production 5. Description of the Invention Ovwl) When the current cutting or GQB processing is completed, BP will interrupt by setting the CTX_Stf_D0NE flag at the address of BP_STATUS15] ARM7, then ARM 7 must store the entire contents of the BP's input and output buffers and start the BP for another job. 10.12.3 In order to switch to the previous work, BP should reload the article stored in SDRAM from the address SAVE_ADR [31: 〇]. In order to request this article to reload, it needs BP is in an idle state. The possible conditions for this request will be when BP_DGNE is set, when CTX_DONE is set, or when ARM7M software resets BP. Therefore, if ARM7 is set in BP_CONTROL [7] CTX_RELOAD flag, then BP will wake up from the indirect state and start grabbing the stored text. After BP ends the reloading operation in this article, BPM sets the CTXjELOAD_DONE flag to stop ARM7. Then, ARM7 must start the internal register of BP and enable BP for the previous work processing. 10.13 Ding Zuofei This section covers the detailed procedures for work contact exchange when BP completes processing. Here, "the update of the instructions for the final data" means that BP writes the appropriate values to VALID_BYTE_ADR [31: 0] and VALID_BIT_POS [2: 0]. 10.13.1 The market situation is not normal, the input data used for encoding will be fed from the VP * If one of the input double buffers is filled by the VP * then BP starts to read via iBUS-2 4 6 · (Please read the precautions on the reverse side before filling out this page). Binding-涞. This paper size applies to the Chinese national standard (CNS &gt; A4 size (2: 0X297 mm). System 4 3 67 1 〇Α7 __ ^ __ Β7__ V. Description of the invention 〇4-Z is called to take data, when the end of processing (that is, the number of macro blocks processed is equal to the macro specified by ARM7) The number of blocks) I BP must set the BP_DONE flag to interrupt ARM7 and fall into the idle state. The indicator used for valid data should indicate the "end of the compressed bit string" used for truncation or G 〇 B. In addition, VALID_BYTE_ADR [31: Q] should indicate the position of one of the output dual element punches . ARM 7 combines this compressed bit string with the upper-level header and repeats the process to form the final bit string. If ARM 7 wants to restart BP before BP completely consumes the data in the output dual buffer, ARM 7 can This is achieved by consuming at least one output double buffer and storing an index for the last data, as this index will be updated by BP when it is restarted. 10.13.2 Decoding situation First, ARM7 looks for a truncation or G0B start code (if it exists). If it finds this start code, then ARM7 starts and enables BP. Huffman decoding is performed in BP. "RLC Decoding" and inverse zigzag scan transform. The data is transferred to the output buffer for VP processing. BP then guesses this processing work until a non-cut or non-G 0 B start code is detected. If they are detected, then BP sets the indicator used to indicate the "end of the non-cutting or non-G0B start code" for the last data, and then breaks ARM 7, ARK7 and then The start code is decoded and a header analysis is performed until the next cut or G0B start code is found. 10.13.3 锫 颉 issued in the brain ^ bit string-2 4 7-This paper size is applicable to the Chinese National Standard (CNS) 'A4 parlance (2 〖0 &gt; &lt; 297 mm) --- ------ β ------ 1Τ ------ It (Please read the precautions on the back before filling this page) 436 ”〇 5. V. Invention Description (/ 4 lectures) Economy. 经济Printed by the Central Bureau of Standards Consumer Cooperatives in video conferencing applications where actual data will be transmitted via telephone lines and public switched networks, it is highly likely that the incoming bit string will contain-empty valid data, in this case Under '8? It is necessary to interrupt arm 7 and check the contents of the ERLUANDLEJODE flag * If the user decides the error handling mode before BP is enabled for a special application, it will be safer. When the ERii_HAHDLE-MODE flag is set to "" 1 ”* BP will automatically find the next start code. If the start code is used for truncation or G 0 B ', then BP continues its normal processing, because BP can find the start code earlier than ARM 7. And when the next start code is found, ARM 7 can perform other processing tasks, so this mode is quite efficient. However, a start code different from the slice or GOB layer is found * then the BP should set the BP_D0NE flag to ARM7 again and fall into the idle state. In this case, it is used for the final data. The indicator must indicate the end of the next start code. If £ 11! ^ _ 1 ^} ^! ^ _ ^ (] 13 £ flag is set to "0", then 8? Must fall into the idle bark state and No more searching for the next start code * In this case, the index used for the last data must indicate the location where the error was found. If the user wants to use the ΑΙΪίΠ instruction to remove the contaminated bit string * then this The mode will be valid.-2 48 &quot; This paper size applies to China National Standards (CNS) Α4 specifications (2 丨 0 X 297 mm). Packing-(Please read the precautions on the back before filling this page) Line. 43 67 1 〇, _ ^ __ V. Description of the invention (tH)

附锃 R Μ P C位元流處理器 位元流處理器(BP,BitstreaB Processor )係用於 視訊資料編碼與解碼應用之主要MSP處理核心之一者。BP 涵蓋截割(slice )層編碼與解碼,及Η.261/Η.263群塊 (GOB)層編碼與解碼。於解碼應用時,BP提供包含於每 一巨集塊之全貢訊至向量處理器或ARM7核心。 位元流處理器硬體係區分為四個功能方塊: • 10匯流排埠介面,包括10控制與解碼單元 BP控制狀態機制 .Codec核心,包括BP暫存器多工器與暫存器、算術邏輯 單元與多工器、及FIFO控制單元 • VLC FIF0單元Attached R MP PC Bit Stream Processor Bit Stream Processor (BP, BitstreaB Processor) is one of the main MSP processing cores for video data encoding and decoding applications. BP covers slice layer encoding and decoding, and Η.261 / Η.263 group block (GOB) layer encoding and decoding. When decoding applications, BP provides the full Gongxun included in each macro block to the vector processor or ARM7 core. The bit stream processor hardware system is divided into four functional blocks: • 10-bus interface, including 10 control and decoding unit BP control state mechanism. Codec core, including BP register multiplexer and register, arithmetic logic Units and Multiplexers, and FIFO Control Units • VLC FIF0 Unit

• VLC Codec ,包括具有Codec位址產生器之搜尋ROM VLC LUT ROM 340 (第三圖)係直接描述於后。 1.0 方法論 f HethoHology ΐ 經濟部中央標隼局員工消費合作社印繁 (讀先閱讀背面之注意事項再填寫本頁) 搜尋列表(Look-up Table )單元係霍夫曼媚碼與解 碼之核心。此單元提供包括於MPEG-1、MPEG-2、H.261與 H.263規格之所有UC列表,且係由三星(SAMSUNG) MSP 所提供。此等列表之大部分係實施於ROM ,其為12位元寬 。然而•若該搜尋處理係過於簡化或未能符合ROM列表之 尺寸,則將應用一特定之编碼/解碼。於此層之所有四種 本紙乐尺度逋用中國國家標準(CNS ) A4規格(210X 297公t ) 經濟部中央標準局員工消費合作社印掣 43 67 1 Q ,_b77 _ 五、發明説明(π1) 規格均包含高達17位元之許多可變長度碼。除了已編碼或 已解碼的值之外•該碼尺寸及有效碼指示器係欲提供於編 碼與解碼用,Μ正確地操作該處理。若使用傳铳方法以編 碼或解碼該等VLC列表,則ROM列表與位址產生器均將係 非常大。 1.1 fTmpIftmftntation strategy) 實施策略可係描述如下: 若其不會使得位址產生器變得難Μ處理,儘可能地多加 共用ROM列表 •基於編碼或解碼*重新排列該VLC列表 •零計數或壹計數,其係基於霍夫曼碼,先解碼 藉由使用諸如符號或偶數/奇數之一個位元旗標,減小 列表尺寸 •若可能時,分割一個ROM位置為高位準與低位準 •使用VLC之LSBsM產生ROM列表位址,藉Μ簡化該位址 產生器 此種方法係非常有效率。最终之ROM 列表尺寸係為 7 6 8 X 1 2位元,其係遠比此問題所意味者為小。• VLC Codec, including search ROM VLC LUT ROM 340 (third picture) with Codec address generator is described directly below. 1.0 Methodology f HethoHology 员工 Industry Consumer Cooperatives of the Central Bureau of Standards, Ministry of Economic Affairs (Read the precautions on the back before filling this page) The Look-up Table unit is the core of Huffman codes and decoding. This unit provides a list of all UCs included in the MPEG-1, MPEG-2, H.261 and H.263 specifications, and is provided by SAMSUNG MSP. Most of these lists are implemented in ROM, which is 12 bits wide. However • If the search process is too simplified or fails to fit the size of the ROM list, a specific encoding / decoding will be applied. All four paper scales in this layer use the Chinese National Standard (CNS) A4 specification (210X 297 gt), printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 43 67 1 Q, _b77 _ V. Description of the invention (π1) Specifications include many variable length codes up to 17 bits. In addition to the coded or decoded values • The code size and valid code indicator are intended to be used for coding and decoding, and M processes the process correctly. If the transmission method is used to encode or decode such VLC lists, both the ROM list and the address generator will be very large. 1.1 fTmpIftmftntation strategy) The implementation strategy can be described as follows: If it does not make the address generator difficult to process, add as many shared ROM lists as possible • Rearrange the VLC list based on encoding or decoding * Zero or one count , Which is based on Huffman code, decodes first by reducing the list size by using a bit flag such as a symbol or even / odd number • If possible, divide a ROM position into high and low levels LSBsM generates ROM list addresses. This method of simplifying the address generator by M is very efficient. The final ROM list size is 7 6 X 12 bits, which is much smaller than what this question implies.

此搜尋係由一 ROM列表位址產生器與一ROM列表搜尋 處理所執行。該位址產生器解碼諸如列表型式、模式與 VLC /值之該等輸入訊號*且產生ROM列表之位址。然後 已編碼或已解碼之資料可由ROM列表值與其他資訊所等出 。該等解碼列表具有二種格式。第一種格式係懕用於DCT 本紙張尺度適用中國國家標準{ CNS ) A4規格(210X297公釐) ---------其------、玎------^ (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消費合作杜印製 ^ Λ3 ' 0 ^ at B7 五、發明説明 係數,其每一個VLC碼具有一個ROM位置。另一種格式係 應用於其他列表,於其每個ROM位置係分成高位元6位元 與低位元6位元;是以,每個位置包含二涸VLC碼。該編 碼列表具有二種格式:一種格式係用於H.263之TC0EF ; 另一種格式係用於其他列表。每個ROM位置包含用於編碼 應用之一個霍夫曼碼。該ROM列表之尺寸為768 X 12位元 。該列表可係描述如后: 列表1 : V L C解碼R 0 Μ列表映射This search is performed by a ROM list address generator and a ROM list search process. The address generator decodes such input signals as list type, mode, and VLC / value * and generates the address of the ROM list. The encoded or decoded data can then be read from ROM list values and other information. The decoding lists have two formats. The first format is used for DCT. The paper size applies to the Chinese National Standard {CNS) A4 (210X297 mm) --------- its ------, 玎 ------ ^ (Please read the notes on the back before filling out this page) Printed by the consumer cooperation of the Central Bureau of Standards of the Ministry of Economic Affairs ^ Λ3 '0 ^ at B7 V. Inventive coefficient, each VLC code has a ROM location The other format is applied to other lists. Each ROM location is divided into high-order 6-bit and low-order 6-bit; therefore, each position contains two VLC codes. The coded list has two formats: one format is used for TC0EF of H.263; the other format is used for other lists. Each ROM location contains a Huffman code used to encode the application. The ROM list has a size of 768 X 12 bits. The list can be described as follows: List 1: V L C decoding R 0 Μ list mapping

規格 列表 說 明 範 圍 位 元 MPEG 14,15 DCT係數 0x000-0x08? 144X 12 Η. 261 5 TC0EF 0x000-0x06E Η.263 12 TC0EF 〇X〇9A-〇X〇FF 102X12 Η.263 9 CBPY 0x090-0x097 8x 12 MPEG 2,3,4 巨集區塊型式 OxOOO-OxlOF 19_5Χ 12 Η.261 2 ΜΤΥΡΕ OxlOO-OxlOF -3- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) -------f------IT------, (請先聞讀背面之注意事項再填寫本頁) 經濟部中央標隼局員工消资合作社印製 4367 1 Ο 4 α7 Β7 五、發明説明(rK) H.263 3,4 HCBPC 0x098-0x099, OxlOO-OxlOF, Ox06F-OxlBO (LOW) MPEG 1,10 MB INC,移動碼 OxllO-OxllF, OxOE2 17X 12 Η. 261 1,3 MB ADR,移動碼 OxllO-OxllF, 0x0E2 H.263 10 HVD OxllO-OxllF, 0x0E2 MPEG 9 MB形態 Oxl20-0xl3F 32X12 Η.261 4 CBP 0xl20-0xl3F MPEG 12,13 DCT DC尺寸 Ox 140Oxl4B 12X12 總計 332 X 12 -4- ---------^------ΪΤ------( (请先閲讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) Λ4規格(2ίOX 297公釐) 經濟部中央標準局員工消費合作社印製 4367 1 〇 , 五、發明説明Specification list Description Range Bit MPEG 14, 15 DCT coefficient 0x000-0x08? 144X 12 Η. 261 5 TC0EF 0x000-0x06E Η.263 12 TC0EF 〇X〇9A-〇X〇FF 102X12 Η.263 9 CBPY 0x090-0x097 8x 12 MPEG 2,3,4 macro block type OxOOO-OxlOF 19_5 × 12 Η.261 2 ΜΤΥΡΕ OxlOO-OxlOF -3- This paper size applies to China National Standard (CNS) A4 specification (210X 297 mm) ---- --- f ------ IT ------, (Please read the notes on the back before filling this page) Printed by the Consumers' Cooperative of the Central Bureau of Standards, Ministry of Economic Affairs 4367 1 Ο 4 α7 Β7 V. Description of the invention (rK) H.263 3,4 HCBPC 0x098-0x099, OxlOO-OxlOF, Ox06F-OxlBO (LOW) MPEG 1,10 MB INC, mobile code OxllO-OxllF, OxOE2 17X 12 Η. 261 1,3 MB ADR, mobile code OxllO-OxllF, 0x0E2 H.263 10 HVD OxllO-OxllF, 0x0E2 MPEG 9 MB form Oxl20-0xl3F 32X12 Η.261 4 CBP 0xl20-0xl3F MPEG 12, 13 DCT DC size Ox 140Oxl4B 12X12 Total 332 -4- --------- ^ ------ ΪΤ ------ ((Please read the notes on the back before filling in this page) This paper size applies to Chinese National Standards (CNS) Λ4 specifications (2ίOX 29 7 mm) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 4367 1 0, V. Description of the Invention

列表2 : VLC編碼ROM列表映射 規格 列表 說 明 範 圍 位 元 MPEG 14,15 DCT係數 0xlED-0x288 156 X 12 Η.261 5 TC0EF 0xlED-0x25E Η.263 12 TC0EF 0x289-0x2E9 , OxlEC 98X 12 Η. 263 9 CBPY 0xl9B-0xlAA 16x 12 MPEG 2,3,4 巨集區塊型式 0x2EA-0x2FF 22X 12 Η.261 2 ΗΤΥΡΕ 0x2EA-0x2FF Η.263 3,4 MCBPC 0X14C-0X167 28X 12 MPEG 1,10 MB INC,移動碼 0χ17δ-0χ19Α 35X 12 Η.261 1,3 MB ADR,移動碼 0xl78-0xl9A (請先閱讀背面之注意事項再填寫本頁) '% 訂 本紙張尺度適用中國國家標準(CNS } Λ4規格(210X 297公釐) 五、發明説明) Η.263 10 MVD 0xl78-0xl9A MPEG 9 MB形態 0x1AB-0xlEA 64X 12 Η.261 4 CBP OxlAB-OxlEA MPEG 12,13 DCT DC尺寸 0x168-0x177 16X 12 總計 423X 12 註解 U列表12/H.263具有用於4個VLC碼之特殊編碼。 2)保留三儷位置 1 · 2 解礁 (DF⑽R) ---------&amp;------ΐτ------^ (請先閲讀背面之注意事項再填舄本頁) 經濟部中央標準局員工消費合作社印製 用於解磚器之所有列表係基於零或壹計數而重新排列 。若一個U C碼之M S B係’ 0 ’ ,則係應用零計數。S則1 係使用壹計數。舉例而言,若有一個* Q 〇 〇 Q1X X X,之碼’則 有4個零。若有’1110ΧΧΧ·,則有3個賫計數。解磚程序 將先解碼零/壹計數,並輸出該VLC碼之零/壹計數至 ROM列表位址產生器。然後,該位址產生器解碼其餘之碼 K產生位址。該位址包括二涸部分:一個部分係偏移位址 —6 — 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210Χ297公釐) Μ濟部中央梯準局員工消費合作社印製 4 3 671 Ο α7 ___:_Β7____五、發明説明(rl ) :另一個部分可由VLC列表所導出,係稱作被遮蓋( masked)位址。該位址係此二個部分之理輯或(OR)。由 該位址產生器所提供之其他資訊可描述如后: • VLC碼尺寸 •特殊旗標:2位元旗搮*指示於解碼狀態機制關於Η.261 之 ’ESCAPE(跳脫)’、’END OF BLOCK(方塊结束)’、 ’STUFFING(填空 Γ 或 *START CODE(啟始碼) •高資料引出致能:有效資料係高6位元 •符號/偶數致能:此旗標指示該解碼須基於列表而引出 VLC之LSB作為符號或偁數位元 •有效VLC •遮蓋位移位元,及遮蓋(mask):此二個訊號係施加以產 生被遮蓋位址。 除了 MPEG-2之列表14、15與列表12/H.263之外,對於 ROM列表,每個位置均係儲存Μ於高及低位元格式之資料 。用於解碼之ROM列表的尺寸係為332 X 12位元。 1.2.1 ?ll ^ 1 4/UP F.G-2 此列表係同於列表2 - B · 5 C / Μ P E (3 - 1與列表5 / . 2 6 1。 ROM列表格式:位元10至6: RUN;位元5至0:LEVEL。 1.2.2 m ^ IR/ΜΡΚΠ-Ρ 此列表之大郜分係與列表14/MPEG-2共用,因為其等 均具有相同之RUM、LEVEL與VLC碼。 ^(^列表格式:位元1〇至6 41^;位元5至〇:1^\^1。 ---------茛.------1T------ (請先閱1ί背面之注意事項再填寫本頁) 本紙張尺度適用中國國家榇準(CNS ) Α4現格(210X297公釐) 43 671 〇 Α7 經濟部中央榡準局貝工消費合作社印製 Β7_____五、發明説明( 1.2.3 利実 1 2/H · 柜較於列表14、15/MPEG-2 ,此列表具有多一涸輸出 值,LAST ’。 ROM列表格式:位元11:LAST;位元1〇至4:RUN;位元 3至 0 : LEVEL。 1.2.4揮動磘/戸隹區塊捎S 此小節涵蓋列表1/MPEG-2、列表1Q/MPEG-2、列表 2-B.1/MPEG-1、列表 2-B.4/MPEG-1、列表 1/H.261 、列表 3/H.261 與列表 10/H.263。 須注意,對於運動碼,除了 VLC =1之外,LSB係符號 位元。對於巨集區塊增量,除了 VLC =1之外,LSB係偶數 值旗標。因此,僅解碼該列表之半數即可。若忽略牌( tile)符號/偶數位元,除了列表1Q/H.263之高部外*該 二種型式之列表係具有相同之VLC與已解碼值。已解碼值 係高達6位元,其意請著二個資料值被放入一個位置。雖 然列表10/H.263之低部已解碼值係不同於其他者*但因為 使用定點,即16個位置被用到且半數之位置被用以涵蓋所 有之此等列表,牌(tile)二位元值係相同。僅僅一個 FSM係用Μ產生ROM位址。 於應用時,若移動碼係已解碼,則RΟΜ列表提供絕對 值。另一方面·若位址產生器致能符號位元,則解碼器將 引出LSB作為符號,於其’1’代表負數而代表正數。 此演算法可描述如后: -8- ---------Κ------'1Τ-------^ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS } A4現格(2!0X297公楚) 經濟部中央標隼局员工消費合作钍印製 4367 1 Ο Λ Α7 ______Β7 五、發明説明) if (sign_enable==l) increment_va 1ue = sign * ROH_table_value; else increaent_value = EOM_table_value; 若巨集區塊位址增里列表係已解碼,可由ROM列表值 與偶數旗標而導出结果。舉例而言•由ROM列表得到一個 ’ 5 ’之值。若偶數旗標係高位時,則得到’ 1 G ’之结果。若 偶数旗標係低位時,則得到Ί 1 ’。此運算法係描述如后·· if ( even_enab 1 e = = 1) increfflent_va 1 ue = (R0H_tab1e_va 1ue &lt;&lt;1) |(-even_bit); else increment_value = ROM_tab1e_va 1ue: ROM 列表格式:位元11至6 :高位資料;位元5至0 :低位資料。 1.2.5巨縝區愧形辋 此小節涵蓋列表9/MPEG-2、列表2-B.3/MPEG-1、列表 4/H. 261 (CBP)。 已解碼值係高達6位元,其意調著二個資料係被放入 一個位置。即,32個位置係用Μ涵蓋所有之此等列表。 ROM 列表格式:位元11至6:高位資料;位元5至0: 低位資料。 1.2.6 P隼區愧型式 -9- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公t ) ---------U------1T------.^ (請先閱讀背面之注意事項再填寫本莨) 經濟部中央標隼局負工消资合作社印製 五、發明説明(Me) 此小節涵蓋列表2、3、4/MPEG-2、列表2-B.2/MPEG-1 、列表 2/Η·261(ΜΤΥΡΕ)、與列表 3、 4/H.263(MCBPC)。 已解碼值係高達5位元。高位/低位資料之概念仍然 被運用。僅僅一假FSM係用Μ產生ROM位址。 β〇Μ列表格式:位元11至6 :高位資料;位元5至0: 低位資料。 雖然某些位元對於不同規格係具有不同之意義,該巨 集區塊型式之格式係針對每個規格而共通地界定,其係基 於MPEG。須注意,Η·263基於其資訊箱求而霈有二级解碼 ,其可描述如后: 解碼MCBPC ·其得到3位元巨集區塊型式; 巨集區塊型式搜尋,基於巨集區塊型式、ΡΒ旗與圖像 型式: 於VLC列表之巨集區瑰型式之格式可描述於后: 列表3 : MPEG之巨集區塊型式格式 位元5 位元4 位元3 位元2 位元1 位元0 保留 Q FMV BMV P 1 列表4: H.263之HCBPC格式 位元4-2 位元1 位元0 -10- 本紙張尺度適用中國國家梯準(CNS ) A4規格(210X 297公釐) (諳先閲讀背面之注意事項再填寫本頁)Listing 2: VLC coded ROM list mapping specification list description range bit MPEG 14, 15 DCT coefficient 0xlED-0x288 156 X 12 Η.261 5 TC0EF 0xlED-0x25E Η.263 12 TC0EF 0x289-0x2E9, OxlEC 98X 12 Η. 263 9 CBPY 0xl9B-0xlAA 16x 12 MPEG 2, 3, 4 macro block type 0x2EA-0x2FF 22X 12 Η.261 2 ΗΤΥΡΕ 0x2EA-0x2FF Η.263 3,4 MCBPC 0X14C-0X167 28X 12 MPEG 1,10 MB INC, mobile Code 0χ17δ-0χ19Α 35X 12 Η.261 1,3 MB ADR, mobile code 0xl78-0xl9A (Please read the precautions on the back before filling out this page) '% The size of the paper used in this edition applies to the Chinese national standard (CNS) Λ4 specification (210X 297 mm) 5. Description of the invention) Η.263 10 MVD 0xl78-0xl9A MPEG 9 MB form 0x1AB-0xlEA 64X 12 Η.261 4 CBP OxlAB-OxlEA MPEG 12,13 DCT DC size 0x168-0x177 16X 12 Total 423X 12 Comments U-list 12 / H.263 has special encoding for 4 VLC codes. 2) Retain the position of three 俪 礁 · 解 ⑽ (DF⑽R) --------- &amp; ------ ΐτ ------ ^ (Please read the precautions on the back before filling in 舄(This page) All lists printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs for debrickers are rearranged based on zero or one count. If the MSB of a U C code is '0', zero count is applied. S then 1 uses one count. For example, if there is a * Q 〇 Q1X X X, the code ′ has 4 zeros. If there is' 1110XXX ·, there are 3 賫 counts. The bricking program will first decode the zero / one count and output the zero / one count of the VLC code to the ROM list address generator. The address generator then decodes the remaining codes K to generate an address. The address includes two parts: one part is an offset address—6 — This paper size is applicable to the Chinese National Standard (CNS) Λ4 specification (210 × 297 mm). Printed by the Consumer Cooperative of the Central Elevator Bureau of the Ministry of Economic Affairs 4 3 671 〇 α7 ___: _ Β7 ____ 5. Description of the Invention (rl): Another part can be derived from the VLC list, which is called a masked address. The address is the logical OR of the two parts. Other information provided by this address generator can be described as follows: • VLC code size • Special flag: 2-bit flag 搮 * Indicated in the decoding state mechanism Η.261 of the 'ESCAPE (jump)', ' END OF BLOCK (end of block) ',' STUFFING (fill in blank Γ or * START CODE (starting code) • high data extraction enable: valid data is 6 bits higher • symbol / even number enable: this flag indicates the decoding The LSB of the VLC must be derived based on the list as a symbol or unit of digits. • Effective VLC • Mask bit and mask: These two signals are applied to generate masked addresses. Except for MPEG-2 List 14 In addition to, 15, and list 12 / H.263, for the ROM list, each position stores data in the high and low bit formats. The size of the ROM list used for decoding is 332 X 12 bits. 1.2. 1? Ll ^ 1 4 / UP FG-2 This list is the same as list 2-B · 5 C / Μ PE (3-1 and list 5 /. 2 6 1. ROM list format: bits 10 to 6: RUN Bits 5 to 0: LEVEL. 1.2.2 m ^ IR / MPPΠ-P The big branch of this list is shared with List 14 / MPEG-2 because they all have the same RUM, LEVEL, and VLC codes. ^ (^ List format: bits 10 to 6 41 ^; bits 5 to 0: 1 ^ \ ^ 1. --------- buttercup .---- --1T ------ (Please read the notes on the back of 1ί before filling this page) This paper size is applicable to China National Standards (CNS) Α4 standard (210X297 mm) 43 671 〇Α7 Central Ministry of Economic Affairs Printed by BJB Consumer Cooperatives B7_____ V. Description of the invention (1.2.3 Profit 1 2 / H · The cabinet is more than the list 14, 15 / MPEG-2. This list has one more output value, LAST '. ROM List format: Bit 11: LAST; Bits 10 to 4: RUN; Bits 3 to 0: LEVEL. 1.2.4 Swing 磘 / 戸 隹 Block 捎 S This section covers List 1 / MPEG-2, List 1Q / MPEG-2, list 2-B.1 / MPEG-1, list 2-B.4 / MPEG-1, list 1 / H.261, list 3 / H.261, and list 10 / H.263. Please note For motion codes, except for VLC = 1, LSB is a sign bit. For macro block increments, except for VLC = 1, LSB is an even-valued flag. Therefore, only half of the list can be decoded. .If the tile symbol / even bit is ignored, except for the upper part of the list 1Q / H.263 * the list of the two types is The VLC same with the decoded value. The decoded value is up to 6 bits, which means that two data values are put into one position. Although the decoded value of the lower part of the list 10 / H.263 is different from the others *, because of the use of fixed points, that is, 16 positions are used and half of the positions are used to cover all of these lists, tile The bit values are the same. Only one FSM system uses M to generate ROM addresses. At the time of application, if the mobile code is decoded, the ROM list provides an absolute value. On the other hand, if the address generator enables the sign bit, the decoder will derive the LSB as a sign, where '1' represents a negative number and a positive number. This algorithm can be described as follows: -8- --------- Κ ------ '1Τ ------- ^ (Please read the precautions on the back before filling this page) This paper size applies to Chinese national standards (CNS} A4 (2! 0X297). Central China Bureau of Standards, Ministry of Economic Affairs, Consumer Consumption Printing 4367 1 Ο Λ Α7 ______ Β7 V. Description of the invention) if (sign_enable == l) increment_va 1ue = sign * ROH_table_value; else increaent_value = EOM_table_value; If the macro block address increment list is decoded, the result can be derived from the ROM list value and the even flag. For example • Get a '5' value from the ROM list. If the even flag is high, the result of '1 G' is obtained. If the even flag is low, 低 1 ′ is obtained. The description of this algorithm is as follows ... if (even_enab 1 e = = 1) increfflent_va 1 ue = (R0H_tab1e_va 1ue &lt; &lt; 1) | (-even_bit); else increment_value = ROM_tab1e_va 1ue: ROM list format: bit 11 To 6: high data; bits 5 to 0: low data. 1.2.5 Shame-shaped rims in the huge area This section covers List 9 / MPEG-2, List 2-B.3 / MPEG-1, List 4 / H. 261 (CBP). The decoded value is up to 6 bits, which means that two data lines are put into one position. That is, all 32 lists are covered by M. ROM list format: bits 11 to 6: high-order data; bits 5 to 0: low-order data. 1.2.6 P 隼 area shame type -9- This paper size applies to Chinese National Standard (CNS) A4 specification (210X 297g t) --------- U ------ 1T ---- -. ^ (Please read the notes on the back before filling in this card) Printed by the Consumers ’Cooperative of the Central Bureau of Standards of the Ministry of Economic Affairs 5. Description of the Invention (Me) This section covers lists 2, 3, 4 / MPEG-2 , List 2-B.2 / MPEG-1, List 2 / Η · 261 (MTTPPE), and List 3, 4 / H.263 (MCBPC). The decoded value is up to 5 bits. The concept of high / low data is still used. Only a fake FSM uses M to generate ROM addresses. βOM list format: bits 11 to 6: high-order data; bits 5 to 0: low-order data. Although some bits have different meanings for different specifications, the format of the macro block type is commonly defined for each specification, which is based on MPEG. It should be noted that Η · 263 has secondary decoding based on its information box, which can be described as follows: Decoding MCBPC · It obtains a 3-bit macro block type; Macro block type search, based on macro blocks Format, PB flag, and image format: The format of the macro format in the macro area of the VLC list can be described later: Listing 3: Macro block format format for MPEG Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 bit 0 Reserved Q FMV BMV P 1 List 4: H.263 HCBPC format bit 4-2 bit 1 bit 0 -10- This paper size applies to China National Standard (CNS) A4 specification (210X 297 male Li) (谙 Please read the notes on the back before filling in this page)

A 五、發明説明()A V. Description of the invention ()

MB型式 CR CBMB type CR CB

列表5 : H.261之巨集區塊型式格式 位元5 位元4 位元3 位元2 位元1 位元0 FI L Q MVD 保留 CBP INTRA 由列表4 ,可不僅得到3位元之巨集區塊型式,且亦 可得到2位元之色度(chroma)形態。在此,巨集區塊型式 係一個3位元之值*其具有介於Q至4之一個範圍。如前 文所述,詳细之巨集區塊型式資料係於第二级所作解碼。 解碼搜尋列表可描述如后: 列表6 :用於263之巨集區塊型式解碼列表 ---------t------IT------千.&lt; (请先閲讀背面之注意事項再填寫本頁) 經濟部_央標隼局貞工消资合作社印製 PT MB型式 PB M4 θ MF HODB P (Y) INTRA INTEK 3 0 0 0 0 0 1 1 INTER 4 0 0 1 0 0 1 1 INTER 0 0 0 0 1 0 1 0 -11- 本紙張尺度逋用中國國家標率(CNS ) A4規格(2丨Ox297公釐) 6 3 4 οList 5: H.261 macro block format format Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 FI LQ MVD Reserve CBP INTRA From List 4, you can get not only the 3-bit macro Block type, and a 2-bit chroma form can also be obtained. Here, the macro block type is a 3-bit value * which has a range from Q to 4. As mentioned earlier, detailed macroblock type data is decoded at the second level. The decoding search list can be described as follows: List 6: Macro block decoding list for 263 --------- t ------ IT ------ thousands. &Lt; ( Please read the notes on the back before filling this page) Ministry of Economy _ Central Standards Bureau Bureau Zhenggong Consumer Cooperative Co., Ltd. Printed PT MB Type PB M4 θ MF HODB P (Y) INTRA INTEK 3 0 0 0 0 0 1 1 INTER 4 0 0 1 0 0 1 1 INTER 0 0 0 0 1 0 1 0 -11- This paper uses China National Standards (CNS) A4 specifications (2 丨 Ox297 mm) 6 3 4 ο

7 A 經濟部中央標準局員工消費合作社印製 INTER 1 0 0 1 1 0 1 0 INTER 2 0 1 0 1 0 1 0 INTER 3 0 0 0 0 0 1 1 INTER 4 0 0 1 0 0 1 1 INTER 0 1 0 0 1 1 1 0 INTER 1 1 0 1 1 1 1 0 INTER 2 1 1 0 1 1 1 0 INTER 3 1 0 0 1 1 1 1 INTER 4 1 0 1 1 1 1 1 1.2.7 ΠΓΤ Π[尺寸 此小節涵蓋列表1 2、1 3 / Μ P E G - 2 、與列表 2 - Β . 5 /Μ ί» E G - 1。須注意,由於V L C结構•在此係使用壹計數Μ代 替零計數。 -12- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公釐) (請先聞讀背面之注意事項再填寫本頁) % . 、ν5 線 經濟部中央標準局員工消費合作杜印装 43 67 1 〇 α7 ___^ ΒΊ __ _ - — ____ __ 五、發明説明 R0M列表格式:Bmtl至6 :高位資料:色度;位元4至0 : 低位資料:亮度(luma)。位元U與位元5係保留未用。7 A Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economy INTER 1 0 0 1 1 0 1 0 INTER 2 0 1 0 1 0 1 0 INTER 3 0 0 0 0 0 1 1 INTER 4 0 0 1 0 0 1 1 INTER 0 1 0 0 1 1 1 0 INTER 1 1 0 1 1 1 1 0 INTER 2 1 1 0 1 1 1 0 INTER 3 1 0 0 1 1 1 1 INTER 4 1 0 1 1 1 1 1 1.2.7 ΠΓΤ Π [size This section covers the list 1 2, 1 3 / Μ PEG-2 and the list 2-Β. 5 / Μ ί »EG-1. It should be noted that due to the structure of VL C, one count M is used instead of zero count. -12- This paper size applies to Chinese National Standard (CNS) A4 (210X 297 mm) (Please read the notes on the back before filling out this page) Loading 43 67 1 〇α7 ___ ^ ΒΊ __ _-— ____ __ 5. Description of the invention ROM list format: Bmtl to 6: high data: chroma; bits 4 to 0: low data: luma. Bit U and Bit 5 are reserved and unused.

1-2.8 CBPY 此小節涵蓋列表9/H.263 。須注意,此列表包含二姐 資料* —組係用於相互(i nt e r -)圖像而另一組係用於在內 (intr a-)圖像。一姐值係另一組之轉換,其致能一組資料 脯存於ROH 。於此,在内資科係放入於ROM 。一個4位元 之值係用以描述CBPY值。 β〇Μ 列表格式《•位元9至6:高位資料;位元3至0;低位 資料。位元11至1D與位元5至4均係保留未用。1-2.8 CBPY This section covers Listing 9 / H.263. It should be noted that this list contains the second sister data *-one group is used for mutual (i nt e r-) images and another group is used for int a-images. A sister value is a transformation of another group, which enables a group of data to be stored in ROH. Here, the Department of Internal Capital is placed in ROM. A 4-bit value is used to describe the CBPY value. βOM list format "bits 9 to 6: high-order data; bits 3 to 0; low-order data. Bits 11 to 1D and bits 5 to 4 are reserved and unused.

1.2.9 DUAL PR THFIS HODR 此小節涵蓋列表11/Μ P E G- 2與列表7/ Η .2 6 3 〇 此二列表係非常簡覃且小,故其可直接作解碼。 1.3 煸琚 fRNnnnfn 類似於解碼*編碼程序係運用了零/壹計數之槪念。 Ε0Μ列表包括零/壹計數之資訊、接著於零或壹計數之第 一個T後之碼尺寸、與接著最初/最後’1’後之UC碼 。根據此格式* ROM列表之尺寸可限制至每個位置為12位 元,且有四個例外於列表12/H.263*其係Μ特定编碼所解 出。此格式可描述於后: 列表7 :—般编碼之格式 位元1卜位元8 位元7-位元5 位元4-位元0 -13- ^紙張尺度顧中關家標準(挪)八4規格(2獻297公釐) y------ΐτ------線 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局負工消費合作社印製 '3 B7 1 Ο ^ Α7 ^ Β7 五、發明説明㈧并) 零/賫計數 VLC碼尺寸 VLC碼 列表8 :列表12/H.2 6 3编碼之格式 位元11-位元9 泣元8-位元6 位元5-位元0 零/壹計數 VLC碼尺寸 VLC磚 於上述列表中,VLC碼尺寸係接著最初/最後’1’之 VLC碼的尺寸。VLC碼係接著最初/最後’1’之VLC碼。 於零計數之倩形中,接著第一個’1’之VLC碼係引出。否 則,VLC碼應由接著最後’1’之位元所引出。須注意,於 編碼時之壹計數應用係不同於解碼情形。壹計數係應用於 若且唯若該壹計數係由位址產生器所致能。因此|若一個 VLC之MSB係1但壹計數旗標係低位時,則ROM列表之零 /壹計數部分將為〇 ,其意頡著係運用到零計數。 下列例子涵蓋了編碼所有可能之情況。 例 1 ί VLC = 0000011[)D1,壹計數致能=〇 —般情況之结果:0 1 0 1 1 0 0 0 1 0 0 1 列表 12/H.263之结果:101 1QQ 0Q1001 例2 : V L C = 1 1 0 0 1,壹計數致能=0 —般情況之结果:0000 100 01001 -1 4 - 本紙張尺度適用中國國家梂準(CNS ) A4規格(2I0X297公釐) ---------U------訂------ {請先閲讀背面之注意事項再填寫表頁) 經濟部中央標準局員工消費合作社印製 4367 1 Ο ^ Α7 &gt; A 7 ___ Β7 _ 五、發明説明(ρ-κ) 列表 12/Η.263之结果:〇〇〇 1〇〇 001001 例3 : VL C = 11 〇 〇1,責計數致能=1 —般情況之结果:0Q1Q 〇11 00001 列表12/Η.263之结果: —般位址係以一偏移與輸入值相加而產生。 1 * 3 1 趾表 1 &quot;MPFn-? 此列表係同於列表2-B.5C/HPEG-1與列表5/H.261 。 編碼處理 RUN、FIRST、DC、ESCAPE 與 END OF BLOCK 之輸人 0 編碼结果:偏移位址係用M與LEVEL或RUN相加以產生 位址。 1-3*2 T5/HPRG-2 此列表之大部分係與列表14/MPEG-2共用,因其等具 有相同之RUN、LEVEL與VLC碼。對於某些特定情況,係用 到萱計數。編碼處理RUN、LEVEL、FIRST DC、ESCAPE與 END OF BLOCK之輸人。 編碼结果:偏移位址,與壹計數指示器。 1.3.3 ?ll ^ 1 2 / Η . 如前文所述,此列表係非常特殊。不同之格式係用K 處理。不幸的是,有某些例外係無法使用12位元Μ描述該 vLC碼。此等例外係描述於列表g 。該等例外可在不用到 ROM列表下而特殊地作編碼。 列表9 :於列表1 2 /H . 2 6 3编碼之例外情形 -15- 本紙浪尺度適用中國國家標準(CNS ) A4規格(2Ί0Χ297公釐) ---------1------IT------ii! (請先閲讀背面之注意事項再填寫本页) 4 3 6*Μ 〇, Α7 Β7 五、發明説明 LAST (最後) R U N(執行) LEVEL (位準) 0 0 10 0 0 11 1 0 3 1 1 2 (请先閲讀背面之注意事項再填寫本頁) 訂 編碼處理RUN與ESCAPE之输入。 編碼结果:偏移位址係用來與LEVEL或RUN相加Μ產生 位址。 1.3.4孩勒磕/芦隹區塊焴最 此小節涵蓋列表1/MPEG-2、列表10/MPEG-2、列表 2-B.1/MPEG-1、列表 2-B.4/MPEG-1、列表 1/Η.261、列表 3/Η.261 與列表 1Q/H.263。 如於解碼部分所述*所有該等列表均可共用一個ROM 列表與一個FSM 。由ROM列表所導出之VLC碼,應與符號 /偁數位元结合Μ作成完整之VLC碼。因此,對於移動碼 ,於此编碼FSM處理之該等輸人值係絕對值,其LSB係分 數位元、與一位元右移之巨集區塊位址增量。 -1 6- 本紙張尺度適用中囷國家標準(匚灿)八4現格(210';&lt;297公釐) 味:. 經濟部中央標準局貝工消費合作社印製 經濟部中央標準局負工消費合作社印製 r A3 6了 ' Ο * at _____ B7____五、發明説明 編碼處理STUFFING、與ESCAPE之輪入。 1.3.5巨隼1S槐形辋 此小節涵蓋列表9 /H P E G- 2、列表2 - B . 3 / Μ P E G - 1。 此位址係偏移與形態值之相加。 1.3.6 Ρ隼區傀型忒 此小節涵蓋列表2、3、4/MPEG-2、列表2-Β · 2/MPEG-1 0 1.3.7 利 H 4/m(M[:BPC) 圖像型式、巨集區塊型式與填空旗橘之資訊係提供以 產生EO Μ列表位址偏移。此位址係偏移位址與CBPC之缌和 0 1.3.8 m m ?/H . fMTYPK) 此位址產生器係非常複雜,並無加κ運用之價值。 1.3.9 CRPY 如同於解碼之小節所討論,僅有在内(intra)圖像資 料作编碼。若圔像型式係相互(inter)圖像,則須先將該 資料作轉換。 此位址係偏移與CBPY值之相加。 1.3.10 ί)[Τ IK 尺计 此小節涵蓋列表1 2、1 3 / Μ P E G - 2、與列表. 2_B. 5/MPEG-1 ° 因為亮度與色度之某SVLC碼係相同,某些ROM列表 係可供作共用。色碼旗檷與某些位元值係用以產生偏移位 -17- ---------y------IT------ (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS ) Λ4現格(210X297公釐) 經濟部中央標準局員工消費合作社印製 Λ36^ 0 · Λ7 Β7__ 五、發明説明u#) 址。藉著將偏移值與實際值相加’可得到ROM位址。 1.3.11 D I] A I. PRTM 謹 ΜΠΠΒ 此小節涵篕列表11/MPEG-2與列表7/H.263。 此二涸列表係非常藺單且小,故可直接對其編碼。 2.0 碑髁說明 VLC編碼/解碼之硬體係包括於’VLC’之區塊中。此 區塊包含三個子區塊。此等區塊係應用Μ產生ROM列表位 址或者解碼/編碼資料本身。’ViC_DEC’ 係用Μ解磚UC 且產生ROM列表位址。,VLC_EW僳用以編碼VLC之一個 區塊,其可產生ROM列表位址或用於H.263之TC0EF列表 的特定編碼。’LOOKUP'係基於ROM列表值或特定编碼值, Μ輸出VLC資料。 2.1 VLC解確位址畜Φ器 VLC_DEC之核心係解碼FSM 。此FSM解碼輸入資訊且 控制位址產生。該FSM之輸入及定義可描述如后。 •零/壹計數(15位元):提供零/壹計數值。 •零/音計數(4位元):提供零/費計數值。使用二種不 同位元計數訊號之目的,係在於使得輸入資料稀疏降低 閛用戶。於大部分之情況下,係使用15位元者。 •壹計數致能(1位元):壹計數指示器。 *列表型式 (6位元):列表型式。 列表10: VLC_DEC FSM列表型式格式 -18- 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) (請先閲讀背面之注意事項再填寫本頁)1.2.9 DUAL PR THFIS HODR This section covers lists 11 / ΜPEG-2 and list 7 / Η .2 6 3 〇 These two lists are very simple and small, so they can be decoded directly. 1.3 煸 琚 fRNnnnfn is similar to the decoding * encoding program using the concept of zero / one count. The EOM list includes zero / one count information, code sizes following the first T after zero or one count, and UC codes following the first / last '1'. According to this format * the size of the ROM list can be limited to 12 bits per position, with four exceptions to the list 12 / H.263 *, which is solved by the M-specific encoding. This format can be described later: Listing 7: —Generally encoded format Bit 1 Bit 8 Bit 7-Bit 5 Bit 4-Bit 0 -13- ^ Paper scale Gu Zhongguanjia standard (Norway ) 8 4 specifications (2 offering 297 mm) y ------ ΐτ ------ line (Please read the precautions on the back before filling out this page) '3 B7 1 〇 ^ Α7 ^ Β7 V. Description of the invention)) Zero / 賫 count VLC code size VLC code list 8: List 12 / H.2 6 3 encoding format bit 11-bit 9 bit 8 -Bit 6 Bit 5-Bit 0 Zero / One Count VLC code size VLC tile is in the above list, VLC code size is the size of the VLC code following the first / last '1'. The VLC code is the VLC code following the first / last '1'. In the shape of zero count, the first VLC code of '1' is derived. Otherwise, the VLC code should be derived from the bit following the last '1'. It should be noted that the counting application at the time of encoding is different from the decoding case. One count is applied if and only if the one count is enabled by the address generator. Therefore, if the MSB of a VLC is 1 but the one-count flag is low, the zero / one-count part of the ROM list will be 0, which means that the zero count is applied. The following examples cover all possible cases of coding. Example 1 ί VLC = 0000011 [) D1, one count enabled = 0—general result: 0 1 0 1 1 0 0 0 1 0 0 1 List 12 / H.263 result: 101 1QQ 0Q1001 Example 2: VLC = 1 1 0 0 1, one count enable = 0-the result of the general situation: 0000 100 01001 -1 4-This paper size applies to China National Standard (CNS) A4 specification (2I0X297 mm) ------ --- U ------ Order ------ {Please read the notes on the back before filling in the form page) Printed by the Central Consumers Bureau of the Ministry of Economic Affairs Consumer Cooperatives 4367 1 Ο ^ Α7 &gt; A 7 ___ Β7 _ 5. The results of the invention description (ρ-κ) list 12 / Η.263: 〇〇〇〇〇001001001 Example 3: VL C = 11 〇1, the responsibility count enable = 1-the result of the general situation: 0Q1Q 〇11 00001 The result of list 12 / Η.263:-The general address is generated by adding an offset to the input value. 1 * 3 1 Toe watch 1 &quot; MPFn-? This list is the same as list 2-B.5C / HPEG-1 and list 5 / H.261. Encoding processing RUN, FIRST, DC, ESCAPE and END OF BLOCK input 0 Encoding result: The offset address is generated by adding M with LEVEL or RUN. 1-3 * 2 T5 / HPRG-2 Most of this list is shared with list 14 / MPEG-2, because they have the same RUN, LEVEL and VLC codes. For some specific cases, a 萱 count is used. The encoding processes the input of RUN, LEVEL, FIRST DC, ESCAPE and END OF BLOCK. Encoding result: offset address, and one count indicator. 1.3.3? Ll ^ 1 2 / Η. As mentioned earlier, this list is very special. Different formats are handled by K. Unfortunately, there are some exceptions where the 12-bit M cannot be used to describe the vLC code. These exceptions are described in list g. These exceptions can be specially coded without going to the ROM list. Listing 9: Exceptions to the coding in Listing 1 2 / H. 2 6 3 -15- The paper scale is applicable to the Chinese National Standard (CNS) A4 specification (2Ί0 × 297 mm) --------- 1-- ---- IT ------ ii! (Please read the notes on the back before filling out this page) 4 3 6 * Μ 〇, Α7 Β7 V. Invention Description LAST (Final) RUN (Execute) LEVEL (bit Quasi) 0 0 10 0 0 11 1 0 3 1 1 2 (Please read the precautions on the back before filling in this page) Order code processing RUN and ESCAPE input. Coding result: The offset address is used to add LEVEL or RUN to generate the address. 1.3.4 Children's Blocks / Reed Blocks This section covers List 1 / MPEG-2, List 10 / MPEG-2, List 2-B.1 / MPEG-1, List 2-B.4 / MPEG- 1. List 1 / Η.261, List 3 / Η.261 and List 1Q / H.263. As stated in the decoding section * all such lists can share a ROM list and a FSM. The VLC code derived from the ROM list should be combined with the symbol / unit digit to make a complete VLC code. Therefore, for mobile codes, the input values processed in this code FSM are absolute values, and their LSBs are the number of bits and the increment of the macro block address shifted to the right by one bit. -1 6- This paper standard is applicable to Zhongli National Standard (匚 Can) 8 4 (210 '; &lt; 297 mm) Flavor:. Central Standards Bureau of the Ministry of Economic Affairs Printed by the Central Standards Bureau of the Ministry of Economic Affairs Industrial and Consumer Cooperatives printed r A3 6 '0 * at _____ B7____ V. Invention Description Coding processing STUFFING, and ESCAPE's turn in. 1.3.5 Jue 1S Huai shaped rim This section covers the list 9 / H P E G- 2, the list 2-B. 3 / Μ P E G-1. This address is the sum of the offset and the morphological value. 1.3.6 Types in the PP area This section covers the list 2, 3, 4 / MPEG-2, list 2-B · 2 / MPEG-1 0 1.3.7 H 4 / m (M [: BPC) image Information on patterns, macroblock patterns, and fill-in-the-blank flags are provided to generate the EO M list address offset. This address is the sum of the offset address and the CBDC. 0 1.3.8 m m? / H. FMTYPK) This address generator is very complicated and has no added value for κ. 1.3.9 CRPY As discussed in the section on decoding, only intra image data is encoded. If the image type is an inter image, the data must be converted first. This address is the sum of the offset and the CBPY value. 1.3.10 ί) [Τ IK scale This section covers the list 1 2, 1 3 / Μ PEG-2, and the list. 2_B. 5 / MPEG-1 ° Because the SVLC code of brightness and chromaticity is the same, some The ROM list is available for sharing. The color code flag and some bit values are used to generate the offset bit. -17- --------- y ------ IT ------ (Please read the note on the back first Please fill in this page again for this matter) This paper size is applicable to Chinese National Standard (CNS) Λ4 is present (210X297 mm) Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs Λ36 ^ 0 · Λ7 Β7__ V. Invention Description u #) address. The ROM address can be obtained by adding the offset value to the actual value '. 1.3.11 D I] A I. PRTM This section covers List 11 / MPEG-2 and List 7 / H.263. This list is very simple and small, so you can encode it directly. 2.0 Stele description The hard system of VLC encoding / decoding is included in the block of 'VLC'. This block contains three sub-blocks. These blocks are used to generate ROM list addresses or decode / encode the material itself. ‘ViC_DEC’ is used to deblock UC and generate ROM list address. VLC_EW 僳 is used to encode a block of VLC, which can generate ROM list addresses or specific codes for TC0EF list of H.263. 'LOOKUP' is to output VLC data based on ROM list value or specific code value. 2.1 The core of VLC solution addresser VLC_DEC is to decode FSM. This FSM decodes the input information and controls address generation. The input and definition of the FSM can be described later. • Zero / One Count (15 bits): Provides a zero / one count value. • Zero / Tone Count (4 digits): Provides zero / fee count. The purpose of using two different bit counting signals is to reduce the sparseness of input data to the user. In most cases, 15 bits are used. • One count enable (1 bit): One count indicator. * List type (6 digits): List type. Listing 10: VLC_DEC FSM list format format -18- This paper size applies Chinese National Standard (CNS) A4 specification (210X297 mm) (Please read the precautions on the back before filling this page)

1T 線-1T line-

CC

7 7 A B 五、發明説明7 7 A B V. Description of the invention

位元5 位元4 位元3 位元2 位元1 位元0 DCT尺寸 MB INC/MC MB形態 CBPY MB型式 DC C0EF 橫式(3位元):作業模式 列表11: VLC_DEC FSM模式格式Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DCT size MB INC / MC MB form CBPY MB type DC C0EF horizontal (3 bits): operation mode List 11: VLC_DEC FSM mode format

位元8 位元7 位元6 位元5 位元4 位元3 位元2 位元1 位元0 H.263 規 格 圖像型式 色度 最終DC 列表15 MB INC (請先閲讀背面之注意事項再填寫本頁) 規格定義與圖像型式係於接腳定義中詳釋。 一種特殊之演算法係用Μ產生解碼ROM列表位址’藉 Μ簡化硬體並確保ROM存取時間。該程序係如后: 步驟1 :產生偏移位址(OFFSET)。 步驟2 :產生4位元之位移量(MASK_SHFT),且Μ此位移 量向右位移16位元之FIF0JATA 。接著引出四個 最低有效位元(F0L_DATA)。 步驟3 :將於步驟2中得到之四個位元反轉。 步驟4 :產生一個4位元遮罩訊號,以遮罩於步驟3所得 到之資料(M A S K )。 -19- 本紙張尺度適用中國國家標準{ CNS ) A4規格(210X297公釐) 银— 經濟部中央標準局員工消費合作社印製 43 67 1 0 λ Α7 j Β7 五、發明説明(1Η〇) 步驟5 :將步驟4之结果與偏移位址作運輯或(OR)之! 。此结果即ROM列表位址。 合併此等步驟產生:Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 H.263 Specification Image Type Chroma Final DC List 15 MB INC (Please read the notes on the back first (Fill in this page again) Specification definitions and image types are explained in the pin definitions. A special algorithm uses M to generate a decoded ROM list address', which simplifies the hardware and ensures ROM access time. The procedure is as follows: Step 1: Generate an offset address (OFFSET). Step 2: Generate a 4-bit shift (MASK_SHFT), and this shift will shift the 16-bit FIF0JATA to the right. Then the four least significant bits (F0L_DATA) are derived. Step 3: The four bits obtained in step 2 are inverted. Step 4: Generate a 4-bit mask signal to mask the data obtained in step 3 (MASK). -19- This paper size applies to the Chinese National Standard {CNS) A4 (210X297 mm) Silver — Printed by the Consumer Cooperatives of the Central Standards Bureau of the Ministry of Economic Affairs 43 67 1 0 λ Α7 j Β7 5. Description of the invention (1Η〇) Step 5 : Use the result of step 4 and the offset address as an OR or OR! . This result is the ROM list address. Combining these steps yields:

Address = OFFSET | (B I TREVERSE ( Bit ( 3 - 0) (FIF0_DATA &gt;&gt; MASK^SHFT)) &amp; MASK) 該F S M之輸出如下: • MASK (4位元):遮罩寅料 • OFFSET (3位元):ROM列表偏移位址 • MASK_SHFT (4位元):位移量 • SIZE (5位元):VLC尺寸 .SPECIAL_FLAG (3位元):用以解碼之額外資料: 列表12 : VLC_DEC特殊旗摞之定義 作 f ο (請先閱讀背面之注意事項再填寫本頁) 經濟部中央橾準局員工消費合作社印裝 位 置 值 定 義 位元2 引出VLC之LSB 位元卜0 0 1 跳逃 10 區塊/填空结束 11 Η . 2 61之啟始碼 -20- Αφ 本紙張尺度適用中国國家標準(CNS)Λ4規格(210x297公釐) 4 3 67 1 0 a? ___^_B7__ 五、發明説明U4) • VALID_VLC (1位元):有效VLC碼旗標 • HIGH_DATA_I〇iCATOR (1 位元):引出 ROM 資料之高 6 位元 輸入接脚: • F0L_DATA (4位元):移位後之FIF0_DATA (參考前述 步垅2) •CNT (4,位元):零/壹計數 _ 0NE_CNT_EN (1位元):壹計數指示器 •MODE (14位元):列表型式與其他資訊。其定義係如后 Ο (請先閱讀背面之注意事項再填寫本頁)Address = OFFSET | (BI TREVERSE (Bit (3-0) (FIF0_DATA &gt; &gt; MASK ^ SHFT)) &amp; MASK) The output of this FSM is as follows: • MASK (4-bit): Mask material • OFFSET ( 3 bits): ROM list offset address • MASK_SHFT (4 bits): displacement amount • SIZE (5 bits): VLC size. SPECIAL_FLAG (3 bits): additional data for decoding: List 12: VLC_DEC The definition of special flags is f ο (Please read the precautions on the back before filling this page) The definition of the position value printed by the Consumer Cooperatives of the Central Bureau of Standards of the Ministry of Economy Bit 2 leads to the LSB bit of the VLC. 10 End of block / fill in blank 11 Η. 2 61 start code -20- Αφ This paper size applies Chinese National Standard (CNS) Λ4 specification (210x297 mm) 4 3 67 1 0 a? ___ ^ _ B7__ 5. Description of the invention U4) • VALID_VLC (1 bit): valid VLC code flag • HIGH_DATA_I0iCATOR (1 bit): the 6-bit input pin leading to ROM data: • F0L_DATA (4 bits): FIF0_DATA after shifting (Refer to step 2 above) • CNT (4, bits): Zero / one count_ 0NE_CNT_EN (1 bit ): One count indicator • MODE (14 bit): List type and other information. The definition is as follows 〇 (Please read the notes on the back before filling this page)

*1T 列表13:於VLC_DEC之模式格式* 1T List 13: Mode format in VLC_DEC

位元13 位元12 位元11 位元lfl 位元9 位元8 位元1 DCT尺寸 MC MB INC MB形態 CBPY MB型式 DCT C0EF 本紙悵尺度適用中國國家標準(CNS ) Α4現格(210X297公釐) 經濟部中央棵隼局員工消費合作社印製 位元6 位元5 位元4 位元3 位元2 位元1 位元0 規 格 圖像型式 色度 最初DC 列表15 規格:00=MPEG-1; 01=MPEG-2; 10=H.261; ll=h-263 -21- 經濟部中央標準局員工消贤合作社印製 43 67 1 Ο λ α7 ______Β7__ 五、發明説明〇5-π) i 圖像型式:Q0 =保留(RESERVED) ; 01=在内(INTRA); 1 〇 =預測(P R E D I C T E D ) ; 11 =雙向(B I D I R E C T I 0 N A L );Bit 13 Bit 12 Bit 11 Bit lfl Bit 9 Bit 8 Bit 1 DCT size MC MB INC MB shape CBPY MB type DCT C0EF This paper's standard is applicable to Chinese National Standard (CNS) Α4 (120X297 mm) ) Printed by the Consumer Cooperative of the Central Keji Bureau of the Ministry of Economic Affairs 6 digits 5 digits 4 digits 3 digits 2 digits 1 digit 0 ; 01 = MPEG-2; 10 = H.261; ll = h-263 -21- Printed by Xiaoxian Cooperative of the Central Standards Bureau of the Ministry of Economic Affairs 43 67 1 〇 λ α7 ______ Β7__ 5. Description of the invention 〇5-π) i Figure Image type: Q0 = RESERVED; 01 = INTRA; 1 〇 = PREDICED; 11 = BIDIRECTI 0 NAL;

• FIFO_DATA (16 位元):資料,包括 VLC 輸出接腳: • ROM_ADR (1G位元):RQM列表位址 • MASK_SHFT (4位元):用於FIF0_DATA之位移量(參考 前述步驟2) SIZE (5位元):VLC尺寸 • SPECIAL_0 (3位元):特殊旗標(參考FSH輸出) • VALID_VLC (1位元):有效VLC旗標 • HIGH_DATA (1位元):引出VLC之LSB作為偶數旗標符 號之指示器 • FULL _D ΑΤΑ (1位元):完全12位元資科结構,其當解碼 DCT係數時為高位 .TABLE ( 6位元):界定於FSM輸入• FIFO_DATA (16-bit): data, including VLC output pins: • ROM_ADR (1G-bit): RQM list address • MASK_SHFT (4-bit): used for the displacement of FIF0_DATA (refer to step 2 above) SIZE ( 5 bits): VLC size • SPECIAL_0 (3 bits): special flag (refer to FSH output) • VALID_VLC (1 bit): valid VLC flag • HIGH_DATA (1 bit): LSB of VLC is taken as an even flag Symbolic indicator • FULL _D ΑΤΑ (1 bit): Full 12-bit asset structure, which is high when decoding DCT coefficients. TABLE (6 bits): Defined at FSM input

• T_M0DS ( 9位元):以MODE界定於FSM輸人 2.2 VI.Γ RNC 如同M VLC編碼核心之小節,VLC_ENC編碼變數長度 碼。此小節之輸出係一涸ROM列表位址或該VLC之一個特 殊编碼。如於1.0 小節所述,除了在用於H.263之TC0EF 某些特殊情況下’編碼資料结構係合於12位元資料格式。 由碼體觀點K觀之,雖然像運用一個位元加法器从產生 -22 - 本紙張尺度適用中國國家標準(CNS ) A4規格(210X 297公f ) (請先閱讀背面之注意事項再填寫本頁) 訂 經濟部中央標準局負工消资合作社印製 4367 1 Ο , _Β7____五、發明説明 ROM列表位址,其係較VLC_D EC小節來得簡單許多。 如同VLC_DEC ,此小節之核心偽名為VLC_ENC之一個 FSM 。另一個FSM ,即ENC_SP,係用於特殊編碼。 至FSM VLC„ENC之輪入訊號,係同於此小節之輸入接 腳: • LAST (1位元):用於H.263之TC0EF列表之LAST值 .RUN/VALUE (6位元):若DCT係數列表係正在编碼,此 輸入意謂RUM (執行)。否則,其係一般值,例如 PATTERN (形態)。 • LEVEL (6 位元):DCT 係數 LEVEL (位準) • SPECIAL-FLAG (2位元)·特殊旗標,其係界定於 VLC_DEC小節 TABLE (6 位元):同於 VLC_DEC MODE (9 位元):同於 VLC—DEC 該RQM位址產生係非常地直接可得。FSM提供一涸偏 移位址,其係加至VALUE (8UN)或LEVEL或D K構成位址 。對於特殊编碼,由於該等VLC具有相同之尺寸與零計數 ,輪出係2個最低有效位元,係重建入碼中。 輪出接脚可描述如后: • ONE_CiJT_FLG (1位元):指明VLC構成部分運用、’:T 計數 • SIGN_EN_BIT :指明VLC構成部分將符號/偶數位元放 入為VLC LSB -2 3 - A7 (請先閲讀背面之注意事項再填貧4頁) V' 訂 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 43671 〇 , A7 --------B7__ 五、發明説明(15-% • SPE[:IU_E:kC0DE (1位元):特殊編碼旗標 • VLC (2位元):特殊編碼VLC碼LSBs • ADR_A (16位元):偏移位址。注意,高6位元係0 ADRJ (16位元):位址之另一部分。注意,高1〇位元係 始终為0 2 · 3 L〇nn丨 ρ (搏尋) 此小節提供編碼/解碼VLC資料。此區塊處理下列情 形: •正規12位元纗碼/解碼R0tl列表值輸出 •位元高位/低位解碼資料输出 •特殊編碼資料重建 如所需求,輸出資料係Μ零湊滿。 輸入接脚: D_ADR (10位元):解碼ROM位址 • E_ADR (10位元):編碼R0H位址 .ENCODE (1位元):1:編碼;G:解碼 .HIGH (1位元):引出高6位元旗標 經濟部中央榡隼局員工消費合作社印製 {請先聞讀背面之注意事項再r &gt;·本頁) • ENABLE (1位元):全12位元資料旗標 •UC (2位元):特殊編碼之碼 • S P E C I A L _ E N C 0 D E ( 1位元):特殊編碼旗標 _出接腳: 1001(1]£&gt;(16位元):711(:碼。 -24- 本紙張尺度適用中國國家標準(CNS)A4規格(210x297公廣)• T_M0DS (9-bit): Defined by MODE at FSM input 2.2 VI. Γ RNC is the same as the section of M VLC encoding core, VLC_ENC encoding variable length code. The output of this section is a ROM list address or a special code for the VLC. As described in section 1.0, the 'coded data structure is conformed to the 12-bit data format except in some special cases of TC0EF for H.263. From the point of view of the code body K, although it is generated from the use of a bit adder -22-This paper size applies the Chinese National Standard (CNS) A4 specification (210X 297 male f) (Please read the precautions on the back before filling in this Page) Order printed by the Central Bureau of Standards, Ministry of Economic Affairs, Consumers and Cooperatives, printed 4367 1 〇, _Β7 ____ V. Description of the ROM list address, which is much simpler than the VLC_D EC section. Like VLC_DEC, the core of this section is pseudo-named an FSM of VLC_ENC. The other FSM, ENC_SP, is used for special encoding. The round-in signal to FSM VLC „ENC is the same input pin as in this section: • LAST (1 bit): LAST value for TC0EF list of H.263. RUN / VALUE (6 bits): If The list of DCT coefficients is being encoded. This input means RUM. Otherwise, it is a general value, such as PATTERN. • LEVEL (6 bits): DCT coefficient LEVEL (level) • SPECIAL-FLAG ( 2 bits) · Special flag, which is defined in the VLC_DEC section TABLE (6 bits): same as VLC_DEC MODE (9 bits): same as VLC-DEC This RQM address generation system is very directly available. FSM Provide an offset address, which is added to VALUE (8UN) or LEVEL or DK to form the address. For special codes, because these VLCs have the same size and zero count, the round-off is the 2 least significant bits. The code of the round-out pin can be described as follows: • ONE_CiJT_FLG (1 bit): indicates the use of the VLC component, ': T count • SIGN_EN_BIT: indicates that the VLC component puts the sign / even bit as VLC LSB -2 3-A7 (Please read the precautions on the back before filling in 4 pages) V 'Staple paper Standards are applicable to China National Standard (CNS) A4 specifications (210X297 mm) 43671 〇, A7 -------- B7__ 5. Description of the invention (15-% • SPE [: IU_E: kC0DE (1 bit): Special Encoding flags • VLC (2 bits): Special encoding VLC codes LSBs • ADR_A (16 bits): Offset address. Note that the upper 6 bits are 0 ADRJ (16 bits): Another part of the address. Note that the high-order 10-bit system is always 0 2 · 3 L〇nn 丨 ρ (Strike) This section provides encoding / decoding VLC data. This block handles the following scenarios: • Regular 12-bit code / decode R0tl list Value output • Bit high bit / low bit decoded data output • Special coded data reconstruction as required, the output data is full and zero. Input pins: D_ADR (10 bits): Decode ROM address • E_ADR (10 bits) : Encoding R0H address. ENCODE (1 bit): 1: Encoding; G: Decoding. HIGH (1 bit): Leads to the 6-digit flag printed by the Consumer Cooperatives of the Central Government Bureau of the Ministry of Economic Affairs {Please listen first Read the notes on the back of the page again &gt; · This page) • ENABLE (1 bit): All 12-bit data flag • UC (2 bit): Special edition The symbol • S P E C I A L _ E N C 0 D E (1 bit): _ a special code flag pin: 1001 (1] £ &gt; (16 bits): 711 (: code. -24- This paper size applies to China National Standard (CNS) A4 (210x297)

Claims (1)

經濟部中央揉準局舅工消f合作社印策 4367 1 0 , i D8 六、申請專利範圍 1 ‘一種用以編瑪或解碼視訊資抖之糸鏟,該系统包 含: —向量處理器,係用以執行視訊資料之線性轉換; 一位元流處理器*係用K壓縮該向里處理器之一輸出 •或解壓縮視訊資科K輸入至該向量處理器;及 一控制電路,係用K同步化該向量處理器與該位元流 處理器之操作, 其中該位元流處理器係能夠為該控制電路所中斷,以 停止處理一視訊資料流並啟始處理一不同之視訊資料流, 使得該位元流處理器儀能夠大致並行地處理二假視訊簧料 流,致使該系統能夠即時地編碼或解碼二個視訊資料流。 2 ·如申謫專利範園第1項之系統,其中各個視訊資 料流係代表一動晝。 3 · —種用K镅碼或解碼視訊資料之糸統,該糸统包 含: 一向量處理器,係用以執行視訊資料之線性轉換;及 —位元流處理器,係用K壓縮該向量處理器之一輸出 ,或解壓縮視訊資料Μ輪人至該向最處理器· 其中該向量處理器係能夠被程式規割Μ執行一單一之 算術或布林指令1且其中該位元流處理器係無法披程式規 剌Μ執行一單一之算術或布林指令。 4 * —種用Κ編碼或解碼視訊資料之方法,該方法包 含: 本紙伕又度適用中國國家揉準(CNS ) A4说格(2丨0X297公釐) (請先閲讀背面之注^h項再填寫本頁) &lt;ΤΓ+ Α8 Β8 C8 D8 43671 〇 , 六、申請專利範圍 K 一向量處理器執行視訊資枓之線性轉換; 以一位元流處理器壓縮該向量處理器之一輸出,或解 壓缩視訊資料Μ輸入至該向量處理器;且 以一控剌電路同步化該向S處理驺與該位元滾處理器 之操作, 其中該位元流處理器係能夠為該控制電路所中斷,κ 停止處理一視訊資料流並啟始處理一不同之視訊資科流, 使得該位元流處理器並行地處理二個視訊資料流,致使該 糸統能夠即時地編碼或解碼二個視訊黄料流。 5 ·如申請專利範圍第4項之方法,其中各個視訊資 料流係代表一動晝。 6 ‘ 一種用以編碼或解碼梘訊資料之方法*該方法包 含: (請先閱讀背面之注意事項再填窝本頁) 經濟部中央搮隼局員工消费合作社印裝 解 之設 或 一式 , 軍程 且出 I 被 ; 輪 行法 換一 執無 轉之JK係 性器計器 線理,設理 之處器式處 。 料量理程流令 資向處被元指 訊該量 夠位林 視縮向能該布 行壓該係中或 執器至器其術 器理人 理且算 理處輪處,之 處流 Μ 最令 一 量元料向指單 向位資該林 一 一 一訊中布行 Μ Μ 視其或執 線 術 Μ Μ算計 本紙張尺度逋用中國國家棣準(CNS ) Α4規格(210X297公釐)The Central Bureau of the Ministry of Economic Affairs, the Ministry of Economic Affairs, Cooperative Cooperatives, India Cooperative Policy 4367 1 0, i D8 VI. Patent Application Scope 1 'A shovel for editing or decoding video data, the system includes: — a vector processor, a system Used to perform linear conversion of video data; a bitstream processor * uses K to compress one of the inward processors to output or decompress the video asset K to the vector processor; and a control circuit, which uses K synchronizes the operations of the vector processor and the bit stream processor, wherein the bit stream processor can be interrupted by the control circuit to stop processing a video data stream and start processing a different video data stream This enables the bit stream processor to process two fake video spring streams in approximately parallel, so that the system can encode or decode two video data streams in real time. 2 · The system of item 1 of Shenyang Patent Fanyuan, in which each video data stream represents a moving day. 3 — A system using K code or decoding video data, the system includes: a vector processor for performing linear conversion of video data; and — a bit stream processor for compressing the vector with K One of the processors outputs or decompresses the video data to the processor. The vector processor can be programmed by the program to execute a single arithmetic or Bollinger instruction1 and the bit stream is processed. The device cannot execute a single arithmetic or Bollinger's instruction programmatically. 4 * —A method for encoding or decoding video data with K. This method includes: This paper is again applicable to the Chinese National Standard (CNS) A4 scale (2 丨 0X297 mm) (please read the note ^ h on the back first) (Fill in this page again) &lt; ΤΓ + Α8 Β8 C8 D8 43671 〇, patent application scope K a vector processor to perform linear conversion of video data; a bit stream processor to compress the output of one of the vector processors, Or decompress the video data M and input it to the vector processor; and synchronize the operations of the processing S and the bit roll processor with a control circuit, wherein the bit stream processor can be used by the control circuit. Interrupted, κ stops processing a video data stream and starts processing a different video resource stream, so that the bit stream processor processes two video data streams in parallel, so that the system can encode or decode two video streams in real time Yellow stream. 5 · The method according to item 4 of the patent application, wherein each video data stream represents a moving day. 6 'A method for encoding or decoding the message data * This method includes: (Please read the precautions on the back before filling in this page) The central government bureau of the Ministry of Economic Affairs prints out the solution or layout of the consumer cooperatives, military Process and I I; rotation method for a non-revolving JK-based device calculator line management, the management of the device type. The amount of material flow and the flow of information are directed by the source. The amount of data is sufficient to see the contraction. The line can be used to press the system or the actuator to the device. Let Yiliangyuan refer to the one-way position of the funds. The forest will be distributed by the MV as it or the thread MV is calculated. The paper size is based on the Chinese National Standard (CNS) A4 specification (210X297 mm).
TW086111970A 1996-08-19 1997-08-19 Methods and apparatus for processing video data TW436710B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69930396A 1996-08-19 1996-08-19
US08/699,382 US6192073B1 (en) 1996-08-19 1996-08-19 Methods and apparatus for processing video data

Publications (1)

Publication Number Publication Date
TW436710B true TW436710B (en) 2001-05-28

Family

ID=27106388

Family Applications (1)

Application Number Title Priority Date Filing Date
TW086111970A TW436710B (en) 1996-08-19 1997-08-19 Methods and apparatus for processing video data

Country Status (5)

Country Link
JP (1) JP4290775B2 (en)
KR (1) KR100262453B1 (en)
CN (2) CN1523895A (en)
DE (1) DE19735880A1 (en)
TW (1) TW436710B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8411096B1 (en) 2007-08-15 2013-04-02 Nvidia Corporation Shader program instruction fetch
US8416251B2 (en) 2004-11-15 2013-04-09 Nvidia Corporation Stream processing in a video processor
US8427490B1 (en) 2004-05-14 2013-04-23 Nvidia Corporation Validating a graphics pipeline using pre-determined schedules
US8489851B2 (en) 2008-12-11 2013-07-16 Nvidia Corporation Processing of read requests in a memory controller using pre-fetch mechanism
US8624906B2 (en) 2004-09-29 2014-01-07 Nvidia Corporation Method and system for non stalling pipeline instruction fetching from memory
US8659601B1 (en) 2007-08-15 2014-02-25 Nvidia Corporation Program sequencer for generating indeterminant length shader programs for a graphics processor
US8681861B2 (en) 2008-05-01 2014-03-25 Nvidia Corporation Multistandard hardware video encoder
US8698819B1 (en) 2007-08-15 2014-04-15 Nvidia Corporation Software assisted shader merging
US8923385B2 (en) 2008-05-01 2014-12-30 Nvidia Corporation Rewind-enabled hardware encoder
US9024957B1 (en) 2007-08-15 2015-05-05 Nvidia Corporation Address independent shader program loading
US9092170B1 (en) 2005-10-18 2015-07-28 Nvidia Corporation Method and system for implementing fragment operation processing across a graphics bus interconnect

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100440408B1 (en) * 1997-07-29 2005-09-28 삼성전자주식회사 Video data conversion method and conversion circuit
KR19990060505A (en) * 1997-12-31 1999-07-26 구자홍 TV system with multiprocessing
US6459737B1 (en) * 1999-05-07 2002-10-01 Intel Corporation Method and apparatus for avoiding redundant data retrieval during video decoding
KR20030030403A (en) * 2001-10-11 2003-04-18 (주)씨앤에스 테크놀로지 macro block level control circuit of video decoding
US8284844B2 (en) 2002-04-01 2012-10-09 Broadcom Corporation Video decoding system supporting multiple standards
MY134659A (en) * 2002-11-06 2007-12-31 Nokia Corp Picture buffering for prediction references and display
US8111753B2 (en) 2003-02-06 2012-02-07 Samsung Electronics Co., Ltd. Video encoding method and video encoder for improving performance
US20040252761A1 (en) * 2003-06-16 2004-12-16 Dilithium Networks Pty Limited (An Australian Corporation) Method and apparatus for handling video communication errors
KR101160640B1 (en) * 2003-12-30 2012-06-28 삼성전자주식회사 Data processing system and data processing method
KR100858244B1 (en) * 2005-01-14 2008-09-12 주식회사 휴맥스 Video encoding / decoding device and method
EP1812928A4 (en) * 2004-11-15 2010-03-31 Nvidia Corp Video processing
KR100688092B1 (en) * 2005-04-13 2007-03-02 한국전자통신연구원 A method and apparatus for restoring a run-by-po in the AV-CD decoder of H.264 / AVC video compression standard by the FSM method and a recording medium recording the same
KR100720684B1 (en) * 2005-05-09 2007-05-21 이화여자대학교 산학협력단 Huffman decoding method and decoding device using balanced binary search tree
US20060256854A1 (en) * 2005-05-16 2006-11-16 Hong Jiang Parallel execution of media encoding using multi-threaded single instruction multiple data processing
JP4893621B2 (en) * 2005-05-20 2012-03-07 ソニー株式会社 Signal processing device
KR100765267B1 (en) * 2005-06-29 2007-10-09 삼성전자주식회사 Electronic device and its control method and electronic control system including the same
KR100732418B1 (en) * 2006-02-16 2007-06-27 삼성전자주식회사 Multimedia recorder and playback method
JP4404065B2 (en) * 2006-04-12 2010-01-27 ヤマハ株式会社 Digital signal processor
US8253752B2 (en) 2006-07-20 2012-08-28 Qualcomm Incorporated Method and apparatus for encoder assisted pre-processing
US8155454B2 (en) 2006-07-20 2012-04-10 Qualcomm Incorporated Method and apparatus for encoder assisted post-processing
CN101090504B (en) * 2007-07-20 2010-06-23 清华大学 A Codec Oriented to Video Standard Application
US8683126B2 (en) 2007-07-30 2014-03-25 Nvidia Corporation Optimal use of buffer space by a storage controller which writes retrieved data directly to a memory
CN101093474B (en) * 2007-08-13 2010-04-07 北京天碁科技有限公司 Method and processing system for realizing matrix transposition by using vector processor
US9064333B2 (en) 2007-12-17 2015-06-23 Nvidia Corporation Interrupt handling techniques in the rasterizer of a GPU
US8665996B2 (en) * 2008-04-01 2014-03-04 Qualcomm Incorporated Efficient parallel sub-packet decoding using multiple decoders
KR101641683B1 (en) * 2008-05-14 2016-07-21 삼성전자주식회사 Method and apparatus for data transferring for time-slicing mode, and method and apparatus for data receiving by time-slicing mode
JP5332369B2 (en) * 2008-07-18 2013-11-06 ソニー株式会社 Image processing apparatus, image processing method, and computer program
US8194977B2 (en) * 2008-12-09 2012-06-05 Microsoft Corporation Remote desktop protocol compression acceleration using single instruction, multiple dispatch instructions
CN103914426B (en) * 2013-01-06 2016-12-28 中兴通讯股份有限公司 A kind of method and device of multiple threads baseband signal
CN103957437A (en) * 2014-04-26 2014-07-30 吉安英佳电子科技有限公司 Wireless servo portable high-integration digital multimedia all-in-one machine
CN105786224A (en) * 2016-03-29 2016-07-20 电子科技大学 Universal laser pointer and computer operation method
CN106940875B (en) * 2017-02-10 2020-07-24 杭州朔天科技有限公司 A table-building method for grayscale image background processing
KR102549503B1 (en) 2017-12-20 2023-06-30 삼성전자주식회사 Display driver integrated circuit for synchronizing the ouput timing of images in low power mode
KR102749210B1 (en) 2019-08-26 2025-01-06 삼성디스플레이 주식회사 Scan driver and display device including the same
CN111159076B (en) * 2019-11-29 2021-04-13 北京空间机电研究所 Satellite-borne CAN bus master-slave switching and response control method
WO2021112639A1 (en) 2019-12-05 2021-06-10 Samsung Electronics Co., Ltd. Electronic device performing operation based on user speech in multi device environment and operating method thereof
KR102806354B1 (en) 2020-08-31 2025-05-13 삼성전자주식회사 Electronic device, system-on-chip, and operating method
CN115834975B (en) * 2022-11-17 2024-05-17 中国联合网络通信集团有限公司 Video transmission method, device, equipment and medium
CN116131863B (en) * 2023-03-30 2025-12-05 南京大学 A codeword splicing device for various variable-length encodings

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8427490B1 (en) 2004-05-14 2013-04-23 Nvidia Corporation Validating a graphics pipeline using pre-determined schedules
US8624906B2 (en) 2004-09-29 2014-01-07 Nvidia Corporation Method and system for non stalling pipeline instruction fetching from memory
US8736623B1 (en) 2004-11-15 2014-05-27 Nvidia Corporation Programmable DMA engine for implementing memory transfers and video processing for a video processor
US8687008B2 (en) 2004-11-15 2014-04-01 Nvidia Corporation Latency tolerant system for executing video processing operations
US9111368B1 (en) 2004-11-15 2015-08-18 Nvidia Corporation Pipelined L2 cache for memory transfers for a video processor
US8493397B1 (en) 2004-11-15 2013-07-23 Nvidia Corporation State machine control for a pipelined L2 cache to implement memory transfers for a video processor
US8493396B2 (en) 2004-11-15 2013-07-23 Nvidia Corporation Multidimensional datapath processing in a video processor
US8416251B2 (en) 2004-11-15 2013-04-09 Nvidia Corporation Stream processing in a video processor
US8738891B1 (en) 2004-11-15 2014-05-27 Nvidia Corporation Methods and systems for command acceleration in a video processor via translation of scalar instructions into vector instructions
US8683184B1 (en) 2004-11-15 2014-03-25 Nvidia Corporation Multi context execution on a video processor
US8725990B1 (en) 2004-11-15 2014-05-13 Nvidia Corporation Configurable SIMD engine with high, low and mixed precision modes
US8424012B1 (en) 2004-11-15 2013-04-16 Nvidia Corporation Context switching on a video processor having a scalar execution unit and a vector execution unit
US8698817B2 (en) 2004-11-15 2014-04-15 Nvidia Corporation Video processor having scalar and vector components
US9092170B1 (en) 2005-10-18 2015-07-28 Nvidia Corporation Method and system for implementing fragment operation processing across a graphics bus interconnect
US8698819B1 (en) 2007-08-15 2014-04-15 Nvidia Corporation Software assisted shader merging
US8411096B1 (en) 2007-08-15 2013-04-02 Nvidia Corporation Shader program instruction fetch
US8659601B1 (en) 2007-08-15 2014-02-25 Nvidia Corporation Program sequencer for generating indeterminant length shader programs for a graphics processor
US9024957B1 (en) 2007-08-15 2015-05-05 Nvidia Corporation Address independent shader program loading
US8681861B2 (en) 2008-05-01 2014-03-25 Nvidia Corporation Multistandard hardware video encoder
US8923385B2 (en) 2008-05-01 2014-12-30 Nvidia Corporation Rewind-enabled hardware encoder
US8489851B2 (en) 2008-12-11 2013-07-16 Nvidia Corporation Processing of read requests in a memory controller using pre-fetch mechanism

Also Published As

Publication number Publication date
JPH1093961A (en) 1998-04-10
KR100262453B1 (en) 2000-08-01
JP4290775B2 (en) 2009-07-08
KR19980018215A (en) 1998-06-05
CN1523895A (en) 2004-08-25
CN1189058A (en) 1998-07-29
DE19735880A1 (en) 1998-05-14
CN1145362C (en) 2004-04-07

Similar Documents

Publication Publication Date Title
TW436710B (en) Methods and apparatus for processing video data
Lee et al. MediaStation 5000: Integrating video and audio
US5870497A (en) Decoder for compressed video signals
AU2006244646B2 (en) Integrated architecture for the unified processing of visual media
US5798719A (en) Parallel Huffman decoder
US5790712A (en) Video compression/decompression processing and processors
KR100418437B1 (en) A moving picture decoding processor for multimedia signal processing
US5630033A (en) Adaptic threshold filter and method thereof
TW448374B (en) Processing circuit and method for variable-length coding and decoding
US6757019B1 (en) Low-power parallel processor and imager having peripheral control circuitry
US6192073B1 (en) Methods and apparatus for processing video data
JP2002506251A (en) Multiprocessor device having shared memory
US6119213A (en) Method for addressing data having variable data width using a fixed number of bits for address and width defining fields
US8464006B2 (en) Method and apparatus for data transmission between processors using memory remapping
US8510514B2 (en) Apparatus, method and data processing element for efficient parallel processing of multimedia data
Li et al. Architecture and bus-arbitration schemes for MPEG-2 video decoder
JPH1185969A (en) Image processing apparatus and method
EP4228211A1 (en) Arbitration method, apparatus and device, and storage medium, program product and chip
Kim et al. A real-time MPEG encoder using a programmable processor
KR20180025118A (en) Smart IoT System sharing Real Time Images and Situation and service Method thereof
KR100270798B1 (en) Video dccompression
Kim et al. PC sound and video compression boards for information infrastructure
Lee Architectures and algorithms for MPEG video coding
Baum et al. A multimedia chipset for consumer audio-visual applications
Jeon et al. KAIST image computing system (KICS): A parallel architecture for real-time multimedia data processing

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MM4A Annulment or lapse of patent due to non-payment of fees