CA2049914A1 - Direct memory access apparatus in image processing system and external storage device used therein - Google Patents

Direct memory access apparatus in image processing system and external storage device used therein

Info

Publication number
CA2049914A1
CA2049914A1 CA2049914A CA2049914A CA2049914A1 CA 2049914 A1 CA2049914 A1 CA 2049914A1 CA 2049914 A CA2049914 A CA 2049914A CA 2049914 A CA2049914 A CA 2049914A CA 2049914 A1 CA2049914 A1 CA 2049914A1
Authority
CA
Canada
Prior art keywords
external storage
memory access
direct memory
data
access apparatus
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.)
Granted
Application number
CA2049914A
Other languages
French (fr)
Other versions
CA2049914C (en
Inventor
Masahiro Otake
Toyofumi Takahashi
Satoshi Nishiumi
Hitoshi Yamamoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Ricoh Co Ltd
Original Assignee
Masahiro Otake
Toyofumi Takahashi
Satoshi Nishiumi
Hitoshi Yamamoto
Nintendo Co., Ltd.
Ricoh 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
Application filed by Masahiro Otake, Toyofumi Takahashi, Satoshi Nishiumi, Hitoshi Yamamoto, Nintendo Co., Ltd., Ricoh Co., Ltd. filed Critical Masahiro Otake
Publication of CA2049914A1 publication Critical patent/CA2049914A1/en
Application granted granted Critical
Publication of CA2049914C publication Critical patent/CA2049914C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • G06F13/30Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal with priority control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/001Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/04Partial updating of the display screen

Abstract

A direct memory access apparatus includes a CPU, and data of one byte or more to be transferred is stored in a working RAM of the CPU or an external storage unit. The external storage unit includes a memory cartridge or a CD-ROM, and stores parameter data including the number of data to be transferred, a first address and second address for direct memory access, and etc. Prior to a start of the direct memory access, the parameter data is read and, when a horizontal blanking signal is generated from a counter included in a video processor, the data is read from the working RAM or the external storage unit in accordance with the first address value and the data is transferred to an internal memory of the video processor in accordance with the second address value.
CA002049914A 1990-08-27 1991-08-26 Direct memory access apparatus in image processing system and external storage device used therein Expired - Lifetime CA2049914C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2-225671 1990-08-27
JP2225671A JP3068842B2 (en) 1990-08-27 1990-08-27 Direct memory access device in image processing device and external storage device used therefor

Publications (2)

Publication Number Publication Date
CA2049914A1 true CA2049914A1 (en) 1992-02-28
CA2049914C CA2049914C (en) 1996-05-28

Family

ID=16832961

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002049914A Expired - Lifetime CA2049914C (en) 1990-08-27 1991-08-26 Direct memory access apparatus in image processing system and external storage device used therein

Country Status (6)

Country Link
US (1) US5291189A (en)
EP (1) EP0473392B1 (en)
JP (1) JP3068842B2 (en)
KR (1) KR920005612A (en)
CA (1) CA2049914C (en)
DE (1) DE69131172T2 (en)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959596A (en) 1993-06-24 1999-09-28 Nintendo Co., Ltd. Airline-based video game and communications system
CA2127053C (en) * 1993-07-02 2005-01-04 Makoto Furuhashi Method and apparatus for time-sharing cpu system bus in image generation system
US5586257A (en) * 1994-05-05 1996-12-17 Perlman; Stephen G. Network architecture to support multiple site real-time video games
US5558339A (en) * 1994-05-05 1996-09-24 Perlman; Stephen G. Network architecture to support recording and playback of real-time video games
US5636209A (en) * 1994-05-05 1997-06-03 Perlman; Stephen G. Modem to support multiple site call conferenced data communications
AU2471995A (en) * 1994-05-05 1995-11-29 Catapult Entertainment, Inc. Network architecture for real-time video games
US5624316A (en) * 1994-06-06 1997-04-29 Catapult Entertainment Inc. Video game enhancer with intergral modem and smart card interface
JPH0850651A (en) * 1994-08-05 1996-02-20 Mitsubishi Electric Corp Image processing lsi
US5680533A (en) 1994-10-31 1997-10-21 Nintendo Co., Ltd. Videographics program/video game fabricating system and method
US5680534A (en) 1994-10-31 1997-10-21 Nintendo Co., Ltd. Video game/videographics program fabricating system and method with superimpose control
US5592609A (en) 1994-10-31 1997-01-07 Nintendo Co., Ltd. Video game/videographics program fabricating system and method with unit based program processing
AU4149196A (en) * 1994-11-04 1996-05-31 Catapult Entertainment, Inc. Method and apparatus for loosely synchronizing closed free-running raster displays
AU4158496A (en) * 1994-11-14 1996-06-06 Catapult Entertainment, Inc. Method and apparatus for synchronizing the execution of multiple video game systems in a networked environment
US5651060A (en) * 1994-11-15 1997-07-22 Catapult Entertainment, Inc. Method and apparatus for detecting and recovering from call waiting interruptions to modem communications
DE69625523T2 (en) 1995-05-10 2003-07-10 Nintendo Co Ltd Control unit with analog joystick
US6241611B1 (en) 1995-05-10 2001-06-05 Nintendo Co., Ltd. Function expansion device and operating device using the function expansion device
EP0797139B1 (en) 1995-10-09 2003-06-18 Nintendo Co., Limited Three-dimensional image processing system
JP3524247B2 (en) 1995-10-09 2004-05-10 任天堂株式会社 Game machine and game machine system using the same
US6007428A (en) 1995-10-09 1999-12-28 Nintendo Co., Ltd. Operation controlling device and video processing system used therewith
JPH09167050A (en) 1995-10-09 1997-06-24 Nintendo Co Ltd Operation device and image processing system using the device
JP3544268B2 (en) 1995-10-09 2004-07-21 任天堂株式会社 Three-dimensional image processing apparatus and image processing method using the same
GB2313432B (en) 1995-11-10 2000-06-21 Nintendo Co Ltd Joystick device
US6071191A (en) * 1995-11-22 2000-06-06 Nintendo Co., Ltd. Systems and methods for providing security in a video game system
US6267673B1 (en) 1996-09-20 2001-07-31 Nintendo Co., Ltd. Video game system with state of next world dependent upon manner of entry from previous world via a portal
US6139433A (en) * 1995-11-22 2000-10-31 Nintendo Co., Ltd. Video game system and method with enhanced three-dimensional character and background control due to environmental conditions
US6155926A (en) 1995-11-22 2000-12-05 Nintendo Co., Ltd. Video game system and method with enhanced three-dimensional character and background control
US6331856B1 (en) 1995-11-22 2001-12-18 Nintendo Co., Ltd. Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing
US6022274A (en) 1995-11-22 2000-02-08 Nintendo Co., Ltd. Video game system using memory module
US6190257B1 (en) 1995-11-22 2001-02-20 Nintendo Co., Ltd. Systems and method for providing security in a video game system
US6134590A (en) * 1996-04-16 2000-10-17 Webtv Networks, Inc. Method and apparatus for automatically connecting devices to a local network
US6139434A (en) 1996-09-24 2000-10-31 Nintendo Co., Ltd. Three-dimensional image processing apparatus with enhanced automatic and user point of view control
US6065100A (en) * 1996-11-12 2000-05-16 Micro-Design International Caching apparatus and method for enhancing retrieval of data from an optical storage device
ZA986162B (en) * 1997-07-11 1999-01-28 Euresys Sa Image acquisition and processing method and apparatus
JP3655438B2 (en) 1997-07-17 2005-06-02 任天堂株式会社 Video game system
US7445551B1 (en) 2000-05-24 2008-11-04 Nintendo Co., Ltd. Memory for video game system and emulator using the memory
JP4217386B2 (en) * 2001-05-15 2009-01-28 株式会社リコー FIFO device
JP4113750B2 (en) * 2002-09-17 2008-07-09 株式会社リコー PC card control device and computer system including this PC card control device
FR2848686B1 (en) * 2002-12-17 2005-04-15 St Microelectronics Sa PROGRAMMABLE ADDRESS GENERATOR
US7529519B2 (en) * 2003-02-10 2009-05-05 Leapfrog Enterprises, Inc. Interactive handheld educational apparatus with stylus
TWI252401B (en) * 2003-03-31 2006-04-01 Ricoh Kk A method and apparatus for controlling connections of PC cards and a passive-card-adapting card used for connecting one of the PC cards to the apparatus
US7383982B2 (en) * 2003-08-27 2008-06-10 Ricoh Company, Ltd. Card recognition system for recognizing standard card and non-standard card
WO2005038749A2 (en) * 2003-10-10 2005-04-28 Leapfrog Enterprises, Inc. Display apparatus for teaching writing
US11278793B2 (en) 2004-03-31 2022-03-22 Nintendo Co., Ltd. Game console
US8267780B2 (en) 2004-03-31 2012-09-18 Nintendo Co., Ltd. Game console and memory card
KR101765863B1 (en) 2010-12-28 2017-08-09 엘지디스플레이 주식회사 Timing controller and its driving method and liquid crystal display using the same
KR101470296B1 (en) * 2011-07-13 2014-12-08 주식회사 실리콘웍스 Method for detection of blank cycle in mLVDS

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4445114A (en) * 1979-01-15 1984-04-24 Atari, Inc. Apparatus for scrolling a video display
US4432067A (en) * 1981-05-07 1984-02-14 Atari, Inc. Memory cartridge for video game system
US4439762A (en) * 1981-12-28 1984-03-27 Beckman Instruments, Inc. Graphics memory expansion system
JPS5958538A (en) * 1982-09-29 1984-04-04 Hitachi Ltd Character pattern display device
EP0481534B1 (en) * 1984-07-23 1998-01-14 Texas Instruments Incorporated Video system
US4777621A (en) * 1985-07-19 1988-10-11 Commodore-Amiga, Inc. Video game and personal computer
US4777485A (en) * 1985-09-13 1988-10-11 Sun Microsystems, Inc. Method and apparatus for DMA window display

Also Published As

Publication number Publication date
US5291189A (en) 1994-03-01
DE69131172T2 (en) 2000-01-05
DE69131172D1 (en) 1999-06-02
EP0473392B1 (en) 1999-04-28
EP0473392A3 (en) 1994-08-24
EP0473392A2 (en) 1992-03-04
KR920005612A (en) 1992-03-28
JPH04181291A (en) 1992-06-29
CA2049914C (en) 1996-05-28
JP3068842B2 (en) 2000-07-24

Similar Documents

Publication Publication Date Title
CA2049914A1 (en) Direct memory access apparatus in image processing system and external storage device used therein
WO1998013740A3 (en) Method and apparatus for aliasing memory data in an advanced microprocessor
MY106706A (en) Apparatus and method for preventing unauthorized access to bios in a personal computer system.
KR900001218A (en) TV telephone
CA2044522A1 (en) Apparatus and method for loading a system reference diskette image from a system partition in a personal computer system
CA2042070A1 (en) Data processing apparatus utilizing cpu
EP0372514A3 (en) Memory apparatus and handling apparatus therefor
EP0569040A3 (en) Memory card device.
EP0304615A3 (en) Data rearrangement processor
EP0285346A3 (en) Cache memory device
KR930007208A (en) Image data processing device
EP0361422A3 (en) Word processing apparatus with function of image-format control
CA2026741A1 (en) Main storage memory cards having single bit set and reset functions
CA2037778A1 (en) Security enhancement in a data processor through use of dynamic parameter authentication
CA2023304A1 (en) Image superimposing apparatus having limited memory requirement
EP0395405A3 (en) Image processing system
JPS57117187A (en) Discriminating method for memory
US4056809A (en) Fast table lookup apparatus for reading memory
KR910018919A (en) Data transmission device
EP0205122A3 (en) Event counting prescaler
JPS5760451A (en) Fixed data read-out system
CA2047394A1 (en) Processing method for medical and system therefor
JPS5563453A (en) Memory system
JPS55105884A (en) Address conversion device
JPS5549739A (en) Picture signal processing unit

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry