JP4624715B2 - システムlsi - Google Patents
システムlsi Download PDFInfo
- Publication number
- JP4624715B2 JP4624715B2 JP2004143629A JP2004143629A JP4624715B2 JP 4624715 B2 JP4624715 B2 JP 4624715B2 JP 2004143629 A JP2004143629 A JP 2004143629A JP 2004143629 A JP2004143629 A JP 2004143629A JP 4624715 B2 JP4624715 B2 JP 4624715B2
- Authority
- JP
- Japan
- Prior art keywords
- access
- memory
- display
- priority
- cpu
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 claims description 317
- 238000012545 processing Methods 0.000 claims description 105
- 238000003860 storage Methods 0.000 claims description 43
- 238000009877 rendering Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 18
- 241001522296 Erithacus rubecula Species 0.000 description 14
- 238000012546 transfer Methods 0.000 description 12
- 238000012544 monitoring process Methods 0.000 description 11
- 230000002093 peripheral effect Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 239000004973 liquid crystal related substance Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000007423 decrease Effects 0.000 description 3
- 101150022075 ADR1 gene Proteins 0.000 description 2
- 101100490566 Arabidopsis thaliana ADR2 gene Proteins 0.000 description 2
- 101100269260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ADH2 gene Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007334 memory performance Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/001—Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2352/00—Parallel handling of streams of display data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/125—Frame memory handling using unified memory architecture [UMA]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/128—Frame memory using a Synchronous Dynamic RAM [SDRAM]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Memory System (AREA)
Description
Claims (3)
- 命令処理部と、表示制御部と、画像入力部と、描画処理部と、
少なくとも2つの物理的に異なる第1、第2の記憶装置を接続可能であり前記記憶装置へのアクセスを制御するメモリアクセス制御手段とを有し、
前記記憶装置の記憶領域には、前記命令処理部がアクセスする領域と前記表示制御部がアクセスする領域との両方を持つことが可能であり、
前記メモリアクセス制御手段を通じた前記第1、第2の記憶装置に対するアクセスの用途に関し、アクセスデバイスとして、高優先順位デバイスと低優先順位デバイスとを有し、
前記高優先順位デバイスとして、少なくとも、前記表示制御部と、前記画像入力部とを有し、
前記低優先順位デバイスとして、少なくとも、前記命令処理部と、前記描画処理部と、1つ以上の外部デバイスとを有し、
前記高優先順位デバイスについては高優先順位のアクセスレベルである第1のレベルを設定し、
前記低優先順位デバイスについてはそれぞれの低優先順位のアクセスレベルである第2、第3のレベルを、前記高優先順位デバイスの前記第1のレベルよりも低い範囲内において、高い方の第1の優先順位のアクセスレベルである第2のレベルと、低い方の第2の優先順位のアクセスレベルである第3のレベルとを設定し、
前記第1、第2の記憶装置ごとに、前記高優先順位デバイス及び低優先順位デバイスについてのアクセスレベルを設定する1つ以上のレジスタを備え、
前記第1、第2の記憶装置ごとに、前記低優先順位デバイスである前記命令処理部、前記描画処理部、及び前記外部デバイスについての前記アクセスレベルをそれぞれ独立に前記レジスタに設定することを特徴とするシステムLSI。 - 請求項1記載のシステムLSIにおいて、
前記第1、第2の記憶装置ごとに、同一のアクセスレベルとして設定されたアクセスデバイス群のアクセスの優先順位は、ラウンドロビン方式で決定されることを特徴とするシステムLSI。 - 請求項1記載のシステムLSIにおいて、
前記高優先順位デバイスのアクセス連続回数の許容値を設定するレジスタを有することを特徴とするシステムLSI。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004143629A JP4624715B2 (ja) | 2004-05-13 | 2004-05-13 | システムlsi |
US11/127,133 US20050253859A1 (en) | 2004-05-13 | 2005-05-12 | System LSI and data processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004143629A JP4624715B2 (ja) | 2004-05-13 | 2004-05-13 | システムlsi |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005326553A JP2005326553A (ja) | 2005-11-24 |
JP4624715B2 true JP4624715B2 (ja) | 2011-02-02 |
Family
ID=35308981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004143629A Expired - Fee Related JP4624715B2 (ja) | 2004-05-13 | 2004-05-13 | システムlsi |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050253859A1 (ja) |
JP (1) | JP4624715B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4656862B2 (ja) * | 2004-05-28 | 2011-03-23 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5909559A (en) * | 1997-04-04 | 1999-06-01 | Texas Instruments Incorporated | Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data width |
JPH11511263A (ja) * | 1995-06-07 | 1999-09-28 | セイコーエプソン株式会社 | ディスプレイを有するコンピュータシステム |
JP2000035778A (ja) * | 1998-07-17 | 2000-02-02 | Seiko Epson Corp | メモリ制御システム、メモリ制御方法及びメモリ制御装置 |
JP2001505342A (ja) * | 1997-09-09 | 2001-04-17 | メムトラックス エルエルシー | 内部メモリ及び外部メモリコントロールを具備したコンピュータシステムコントローラ |
JP2001526808A (ja) * | 1997-04-14 | 2001-12-18 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | 一体化システムメモリおよび改良されたバス同時実行性を有するコンピュータシステム |
JP2002073526A (ja) * | 2000-08-25 | 2002-03-12 | Hitachi Ltd | メモリアクセス方式 |
US6501480B1 (en) * | 1998-11-09 | 2002-12-31 | Broadcom Corporation | Graphics accelerator |
JP2003298938A (ja) * | 2002-04-01 | 2003-10-17 | Canon Inc | マルチ画面合成装置及びマルチ画面合成装置の制御方法及びマルチ画面合成装置の制御プログラム及び記憶媒体 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4282572A (en) * | 1979-01-15 | 1981-08-04 | Ncr Corporation | Multiprocessor memory access system |
JP3350043B2 (ja) * | 1990-07-27 | 2002-11-25 | 株式会社日立製作所 | 図形処理装置及び図形処理方法 |
US6116768A (en) * | 1993-11-30 | 2000-09-12 | Texas Instruments Incorporated | Three input arithmetic logic unit with barrel rotator |
US5878240A (en) * | 1995-05-11 | 1999-03-02 | Lucent Technologies, Inc. | System and method for providing high speed memory access in a multiprocessor, multimemory environment |
US6204864B1 (en) * | 1995-06-07 | 2001-03-20 | Seiko Epson Corporation | Apparatus and method having improved memory controller request handler |
US5790138A (en) * | 1996-01-16 | 1998-08-04 | Monolithic System Technology, Inc. | Method and structure for improving display data bandwidth in a unified memory architecture system |
US5983299A (en) * | 1996-10-18 | 1999-11-09 | Samsung Electronics Co., Ltd. | Priority request and bypass bus |
US5867180A (en) * | 1997-03-13 | 1999-02-02 | International Business Machines Corporation | Intelligent media memory statically mapped in unified memory architecture |
US5996051A (en) * | 1997-04-14 | 1999-11-30 | Advanced Micro Devices, Inc. | Communication system which in a first mode supports concurrent memory acceses of a partitioned memory array and in a second mode supports non-concurrent memory accesses to the entire memory array |
JP3497988B2 (ja) * | 1998-04-15 | 2004-02-16 | 株式会社ルネサステクノロジ | 図形処理装置及び図形処理方法 |
JP2000040061A (ja) * | 1998-05-20 | 2000-02-08 | Oki Data Corp | バス使用権調停システム |
JP2992284B1 (ja) * | 1998-10-20 | 1999-12-20 | 松下電器産業株式会社 | 信号処理装置 |
JP2001184300A (ja) * | 1999-12-27 | 2001-07-06 | Hitachi Ltd | データ処理プロセッサ |
US6914605B2 (en) * | 2000-03-21 | 2005-07-05 | Matsushita Electric Industrial Co., Ltd. | Graphic processor and graphic processing system |
JP2001325148A (ja) * | 2000-05-18 | 2001-11-22 | Denso Corp | アクセス制御方法及び装置 |
EP1182550A3 (en) * | 2000-08-21 | 2006-08-30 | Texas Instruments France | Task based priority arbitration |
KR100803114B1 (ko) * | 2000-11-30 | 2008-02-14 | 엘지전자 주식회사 | 메모리 중재 방법 및 시스템 |
US6799254B2 (en) * | 2001-03-14 | 2004-09-28 | Hewlett-Packard Development Company, L.P. | Memory manager for a common memory |
KR100405656B1 (ko) * | 2001-04-09 | 2003-11-14 | 엘지전자 주식회사 | 영상통신 단말기의 계층적 메모리 액세스 제어장치 |
FR2823579A1 (fr) * | 2001-04-12 | 2002-10-18 | Koninkl Philips Electronics Nv | Dispositif de traitement de donnees par plusieurs processeurs |
JP3918145B2 (ja) * | 2001-05-21 | 2007-05-23 | 株式会社ルネサステクノロジ | メモリコントローラ |
US7075822B2 (en) * | 2002-12-31 | 2006-07-11 | Intel Corporation | High bandwidth datapath load and test of multi-level memory cells |
KR100512940B1 (ko) * | 2003-10-27 | 2005-09-07 | 삼성전자주식회사 | 데이터 전송 시스템 및 방법 |
US7450959B2 (en) * | 2003-12-31 | 2008-11-11 | Qualcomm Incorporated | Wireless multiprocessor system-on-chip with unified memory and fault inhibitor |
-
2004
- 2004-05-13 JP JP2004143629A patent/JP4624715B2/ja not_active Expired - Fee Related
-
2005
- 2005-05-12 US US11/127,133 patent/US20050253859A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11511263A (ja) * | 1995-06-07 | 1999-09-28 | セイコーエプソン株式会社 | ディスプレイを有するコンピュータシステム |
US5909559A (en) * | 1997-04-04 | 1999-06-01 | Texas Instruments Incorporated | Bus bridge device including data bus of first width for a first processor, memory controller, arbiter circuit and second processor having a different second data width |
JP2001526808A (ja) * | 1997-04-14 | 2001-12-18 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | 一体化システムメモリおよび改良されたバス同時実行性を有するコンピュータシステム |
JP2001505342A (ja) * | 1997-09-09 | 2001-04-17 | メムトラックス エルエルシー | 内部メモリ及び外部メモリコントロールを具備したコンピュータシステムコントローラ |
JP2000035778A (ja) * | 1998-07-17 | 2000-02-02 | Seiko Epson Corp | メモリ制御システム、メモリ制御方法及びメモリ制御装置 |
US6501480B1 (en) * | 1998-11-09 | 2002-12-31 | Broadcom Corporation | Graphics accelerator |
JP2002073526A (ja) * | 2000-08-25 | 2002-03-12 | Hitachi Ltd | メモリアクセス方式 |
JP2003298938A (ja) * | 2002-04-01 | 2003-10-17 | Canon Inc | マルチ画面合成装置及びマルチ画面合成装置の制御方法及びマルチ画面合成装置の制御プログラム及び記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
US20050253859A1 (en) | 2005-11-17 |
JP2005326553A (ja) | 2005-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4737438B2 (ja) | 複数の処理ユニットでリソースを共有する情報処理装置 | |
JP4408263B2 (ja) | データ転送システムおよびデータ転送方法 | |
JP5485055B2 (ja) | 共有メモリシステム及びその制御方法 | |
JP4715801B2 (ja) | メモリアクセス制御装置 | |
JP5578713B2 (ja) | 情報処理装置 | |
JP4388005B2 (ja) | コンテキスト切替え装置 | |
JP4233373B2 (ja) | データ転送制御装置 | |
US7337251B2 (en) | Information processing device with priority-based bus arbitration | |
JP4624715B2 (ja) | システムlsi | |
JP4042088B2 (ja) | メモリアクセス方式 | |
JP5058116B2 (ja) | ストリーミングidメソッドによるdmac発行メカニズム | |
US7080176B2 (en) | Bus control device and information processing system | |
WO2005101219A1 (ja) | メモリコントローラ及び半導体装置 | |
JP4327081B2 (ja) | メモリアクセス制御回路 | |
JPH11133943A (ja) | データ処理装置及びデータ処理システム | |
WO2002093392A1 (fr) | Processeur de donnees | |
JP2004118300A (ja) | Dmaコントローラ | |
JP2002278923A (ja) | バスシステム,バス制御方式及びそのバス変換装置 | |
JP2002278922A (ja) | コンピュータバスシステム | |
JP2003228546A (ja) | ダイレクト・メモリ・アクセス制御装置 | |
JP2006127408A (ja) | データ転送システム及びその制御方法 | |
JP2003122626A (ja) | 高性能グラフィックスコントローラ | |
JP2005332125A (ja) | メモリコントローラ及び共有メモリシステム | |
JPH10124445A (ja) | 情報処理装置およびコントローラ | |
JP2000330866A (ja) | メモリ制御方法およびメモリ制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060502 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090402 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100426 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100528 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101019 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101104 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |