WO1995010084A3 - Virtual addressing buffer circuit - Google Patents
Virtual addressing buffer circuit Download PDFInfo
- Publication number
- WO1995010084A3 WO1995010084A3 PCT/US1994/011273 US9411273W WO9510084A3 WO 1995010084 A3 WO1995010084 A3 WO 1995010084A3 US 9411273 W US9411273 W US 9411273W WO 9510084 A3 WO9510084 A3 WO 9510084A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- address
- virtual addressing
- addressing buffer
- output
- buffer circuit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/261—Functional testing by simulating additional hardware, e.g. fault simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/10—Address translation
- G06F12/1027—Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/105—Program control for peripheral devices where the programme performs an input/output emulation function
Abstract
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960701782A KR100341180B1 (en) | 1993-10-06 | 1994-10-04 | Virtual addressing buffer circuit and address translation method, system BIOS shadowing method, real memory optimization method, real memory usage method, emulation method in CPU control system and CPU request redirect method |
AU79286/94A AU7928694A (en) | 1993-10-06 | 1994-10-04 | Virtual addressing buffer circuit |
CA002168335A CA2168335C (en) | 1993-10-06 | 1994-10-04 | Virtual addressing buffer circuit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/132,643 US5526503A (en) | 1993-10-06 | 1993-10-06 | Virtual addressing buffer circuit |
US08/132,643 | 1993-10-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1995010084A2 WO1995010084A2 (en) | 1995-04-13 |
WO1995010084A3 true WO1995010084A3 (en) | 1996-02-29 |
Family
ID=22454953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1994/011273 WO1995010084A2 (en) | 1993-10-06 | 1994-10-04 | Virtual addressing buffer circuit |
Country Status (5)
Country | Link |
---|---|
US (3) | US5526503A (en) |
KR (1) | KR100341180B1 (en) |
AU (1) | AU7928694A (en) |
CA (1) | CA2168335C (en) |
WO (1) | WO1995010084A2 (en) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5526503A (en) * | 1993-10-06 | 1996-06-11 | Ast Research, Inc. | Virtual addressing buffer circuit |
DE19580638B4 (en) * | 1994-06-15 | 2005-07-28 | Intel Corp., Santa Clara | A computer system and method for controlling a peripheral device in a computer system |
US5790881A (en) * | 1995-02-07 | 1998-08-04 | Sigma Designs, Inc. | Computer system including coprocessor devices simulating memory interfaces |
US5918039A (en) * | 1995-12-29 | 1999-06-29 | Wyse Technology, Inc. | Method and apparatus for display of windowing application programs on a terminal |
US7720672B1 (en) * | 1995-12-29 | 2010-05-18 | Wyse Technology Inc. | Method and apparatus for display of windowing application programs on a terminal |
US5905680A (en) * | 1996-04-30 | 1999-05-18 | Texas Instruments Incorporated | Self-timed comparison circuits and systems |
US5968139A (en) * | 1996-11-25 | 1999-10-19 | Micron Electronics, Inc. | Method of redirecting I/O operations to memory |
US6118776A (en) * | 1997-02-18 | 2000-09-12 | Vixel Corporation | Methods and apparatus for fiber channel interconnection of private loop devices |
US6055617A (en) * | 1997-08-29 | 2000-04-25 | Sequent Computer Systems, Inc. | Virtual address window for accessing physical memory in a computer system |
DE19809726A1 (en) * | 1998-03-06 | 1999-09-09 | Sgs Thomson Microelectronics | Interface for a data node of a data network |
US6374318B1 (en) * | 1998-10-16 | 2002-04-16 | Dell Usa, L.P. | Filter-circuit for computer system bus |
JP3943277B2 (en) * | 1999-03-23 | 2007-07-11 | セイコーエプソン株式会社 | Microcomputer and electronic equipment |
TW425769B (en) * | 1999-07-08 | 2001-03-11 | Via Tech Inc | Mapping register structure of codec controller and powering down and suspending method using the same |
AU7583000A (en) * | 1999-09-21 | 2001-04-24 | Wyse Technology, Inc. | Displaying windowing application programs on a terminal |
US6721868B1 (en) * | 2000-08-09 | 2004-04-13 | Intel Corporation | Redirecting memory accesses for headless systems |
US6823418B2 (en) * | 2001-06-29 | 2004-11-23 | Intel Corporation | Virtual PCI device apparatus and method |
US7165137B2 (en) * | 2001-08-06 | 2007-01-16 | Sandisk Corporation | System and method for booting from a non-volatile application and file storage device |
US20030046605A1 (en) * | 2001-09-03 | 2003-03-06 | Farstone Technology Inc. | Data protection system and method regarding the same |
TWI220192B (en) * | 2001-11-06 | 2004-08-11 | Mediatek Inc | Memory access method and apparatus in ICE system |
US20030142552A1 (en) * | 2002-01-28 | 2003-07-31 | Columbia Data Products, Inc. | Emulating volume having selected storage capacity |
US6725289B1 (en) * | 2002-04-17 | 2004-04-20 | Vmware, Inc. | Transparent address remapping for high-speed I/O |
US7082525B2 (en) * | 2002-10-02 | 2006-07-25 | Sandisk Corporation | Booting from non-linear memory |
US20050220128A1 (en) * | 2004-04-05 | 2005-10-06 | Ammasso, Inc. | System and method for work request queuing for intelligent adapter |
US7353491B2 (en) * | 2004-05-28 | 2008-04-01 | Peter Pius Gutberlet | Optimization of memory accesses in a circuit design |
US8843727B2 (en) * | 2004-09-30 | 2014-09-23 | Intel Corporation | Performance enhancement of address translation using translation tables covering large address spaces |
US7868896B1 (en) * | 2005-04-12 | 2011-01-11 | American Megatrends, Inc. | Method, apparatus, and computer-readable medium for utilizing an alternate video buffer for console redirection in a headless computer system |
US7330958B2 (en) * | 2005-09-22 | 2008-02-12 | International Business Machines Corporation | Method and apparatus for translating a virtual address to a real address using blocks of contiguous page table entries |
US20080140542A1 (en) * | 2006-11-03 | 2008-06-12 | Digital River, Inc. | In Application URL Re-Direction System and Method |
CN101868834A (en) * | 2008-11-19 | 2010-10-20 | Lsi公司 | Memory efficient check of RAID information |
CN103186448A (en) * | 2011-12-29 | 2013-07-03 | 鸿富锦精密工业(深圳)有限公司 | Chip protection circuit |
DE102013216699A1 (en) * | 2013-08-22 | 2015-02-26 | Siemens Ag Österreich | Method and circuit arrangement for securing against scanning of an address space |
KR102450555B1 (en) | 2015-11-09 | 2022-10-05 | 삼성전자주식회사 | Storage device and operating method thereof |
DE102016108525B4 (en) * | 2016-05-09 | 2022-01-27 | Infineon Technologies Ag | Device for use in accessing a memory |
JP2019008860A (en) * | 2017-06-28 | 2019-01-17 | ルネサスエレクトロニクス株式会社 | Semiconductor device |
US11169895B2 (en) * | 2020-01-27 | 2021-11-09 | International Business Machines Corporation | Emulation latch to capture state |
US11513976B2 (en) * | 2020-03-31 | 2022-11-29 | Western Digital Technologies, Inc. | Advanced CE encoding for bus multiplexer grid for SSD |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4253145A (en) * | 1978-12-26 | 1981-02-24 | Honeywell Information Systems Inc. | Hardware virtualizer for supporting recursive virtual computer systems on a host computer system |
US4459661A (en) * | 1978-09-18 | 1984-07-10 | Fujitsu Limited | Channel address control system for a virtual machine system |
US4812967A (en) * | 1985-03-11 | 1989-03-14 | Hitachi, Ltd. | Method and apparatus for controlling interrupts in a virtual machine system |
US4837674A (en) * | 1986-02-10 | 1989-06-06 | Nec Corporation | Circuit arrangement capable of quickly processing an interrupt in a virtual machine operated by a plurality of operating systems |
US5193170A (en) * | 1990-10-26 | 1993-03-09 | International Business Machines Corporation | Methods and apparatus for maintaining cache integrity whenever a cpu write to rom operation is performed with rom mapped to ram |
US5301328A (en) * | 1990-01-31 | 1994-04-05 | Hewlett-Packard Company | System and method for shadowing and re-mapping reserved memory in a microcomputer |
US5305445A (en) * | 1988-10-31 | 1994-04-19 | Kabushiki Kaisha Toshiba | System and method employing extended memory capacity detection |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3938101A (en) * | 1973-12-26 | 1976-02-10 | International Business Machines Corporation | Computer system with post execution I/O emulation |
US4400774A (en) * | 1981-02-02 | 1983-08-23 | Bell Telephone Laboratories, Incorporated | Cache addressing arrangement in a computer system |
JPS6091462A (en) * | 1983-10-26 | 1985-05-22 | Toshiba Corp | Arithmetic controller |
JPS61294562A (en) * | 1985-06-21 | 1986-12-25 | Mitsubishi Electric Corp | Semiconductor memory device |
US4787026A (en) * | 1986-01-17 | 1988-11-22 | International Business Machines Corporation | Method to manage coprocessor in a virtual memory virtual machine data processing system |
JPS62222500A (en) * | 1986-03-20 | 1987-09-30 | Fujitsu Ltd | Semiconductor memory device |
US5109521A (en) * | 1986-09-08 | 1992-04-28 | Compaq Computer Corporation | System for relocating dynamic memory address space having received microprocessor program steps from non-volatile memory to address space of non-volatile memory |
US5233700A (en) * | 1987-03-03 | 1993-08-03 | Nec Corporation | Address translation device with an address translation buffer loaded with presence bits |
US5101339A (en) * | 1987-08-10 | 1992-03-31 | Tandon Corporation | Computer address modification system using writable mapping and page stores |
US5155838A (en) * | 1988-04-28 | 1992-10-13 | Kabushiki Kaisha Toshiba | Computer system with emulation mechanism |
US5146568A (en) * | 1988-09-06 | 1992-09-08 | Digital Equipment Corporation | Remote bootstrapping a node over communication link by initially requesting remote storage access program which emulates local disk to load other programs |
US5093776A (en) * | 1989-06-15 | 1992-03-03 | Wang Laboratories, Inc. | Information processing system emulation apparatus and method |
US5210875A (en) * | 1989-08-25 | 1993-05-11 | International Business Machines Corporation | Initial bios load for a personal computer system |
US5161218A (en) * | 1989-11-13 | 1992-11-03 | Chips And Technologies, Inc. | Memory controller for using reserved DRAM addresses for EMS |
US5265227A (en) * | 1989-11-14 | 1993-11-23 | Intel Corporation | Parallel protection checking in an address translation look-aside buffer |
US5187792A (en) * | 1990-05-09 | 1993-02-16 | International Business Machines Corporation | Method and apparatus for selectively reclaiming a portion of RAM in a personal computer system |
US5263140A (en) * | 1991-01-23 | 1993-11-16 | Silicon Graphics, Inc. | Variable page size per entry translation look-aside buffer |
WO1992021087A1 (en) * | 1991-05-13 | 1992-11-26 | Hill, William, Stanley | Method and apparatus for preventing 'disease' damage in computer systems |
JP3190700B2 (en) * | 1991-05-31 | 2001-07-23 | 日本電気株式会社 | Address translator |
US5237669A (en) * | 1991-07-15 | 1993-08-17 | Quarterdeck Office Systems, Inc. | Memory management method |
US5375225A (en) * | 1991-12-31 | 1994-12-20 | Sun Microsystems, Inc. | System for emulating I/O device requests through status word locations corresponding to respective device addresses having read/write locations and status information |
US5309568A (en) * | 1992-03-16 | 1994-05-03 | Opti, Inc. | Local bus design |
US5450558A (en) * | 1992-05-27 | 1995-09-12 | Hewlett-Packard Company | System for translating virtual address to real address by duplicating mask information in real page number corresponds to block entry of virtual page number |
US5603011A (en) * | 1992-12-11 | 1997-02-11 | International Business Machines Corporation | Selective shadowing and paging in computer memory systems |
US5341494A (en) * | 1993-02-12 | 1994-08-23 | Compaq Computer Corporation | Memory accessing system with an interface and memory selection unit utilizing write protect and strobe signals |
US5511202A (en) * | 1993-07-26 | 1996-04-23 | International Business Machines Corporation | Desktop computer system having zero-volt system suspend and control unit for ascertaining interrupt controller base address |
US5526503A (en) * | 1993-10-06 | 1996-06-11 | Ast Research, Inc. | Virtual addressing buffer circuit |
US5463750A (en) * | 1993-11-02 | 1995-10-31 | Intergraph Corporation | Method and apparatus for translating virtual addresses in a data processing system having multiple instruction pipelines and separate TLB's |
US5502829A (en) * | 1993-11-03 | 1996-03-26 | Intergraph Corporation | Apparatus for obtaining data from a translation memory based on carry signal from adder |
-
1993
- 1993-10-06 US US08/132,643 patent/US5526503A/en not_active Expired - Lifetime
-
1994
- 1994-10-04 KR KR1019960701782A patent/KR100341180B1/en not_active IP Right Cessation
- 1994-10-04 WO PCT/US1994/011273 patent/WO1995010084A2/en active Application Filing
- 1994-10-04 AU AU79286/94A patent/AU7928694A/en not_active Abandoned
- 1994-10-04 CA CA002168335A patent/CA2168335C/en not_active Expired - Fee Related
-
1997
- 1997-01-24 US US08/788,938 patent/US5737769A/en not_active Expired - Lifetime
- 1997-07-17 US US08/895,737 patent/US5809559A/en not_active Expired - Lifetime
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4459661A (en) * | 1978-09-18 | 1984-07-10 | Fujitsu Limited | Channel address control system for a virtual machine system |
US4253145A (en) * | 1978-12-26 | 1981-02-24 | Honeywell Information Systems Inc. | Hardware virtualizer for supporting recursive virtual computer systems on a host computer system |
US4812967A (en) * | 1985-03-11 | 1989-03-14 | Hitachi, Ltd. | Method and apparatus for controlling interrupts in a virtual machine system |
US4837674A (en) * | 1986-02-10 | 1989-06-06 | Nec Corporation | Circuit arrangement capable of quickly processing an interrupt in a virtual machine operated by a plurality of operating systems |
US5305445A (en) * | 1988-10-31 | 1994-04-19 | Kabushiki Kaisha Toshiba | System and method employing extended memory capacity detection |
US5301328A (en) * | 1990-01-31 | 1994-04-05 | Hewlett-Packard Company | System and method for shadowing and re-mapping reserved memory in a microcomputer |
US5193170A (en) * | 1990-10-26 | 1993-03-09 | International Business Machines Corporation | Methods and apparatus for maintaining cache integrity whenever a cpu write to rom operation is performed with rom mapped to ram |
Also Published As
Publication number | Publication date |
---|---|
CA2168335A1 (en) | 1995-04-13 |
US5809559A (en) | 1998-09-15 |
US5737769A (en) | 1998-04-07 |
US5526503A (en) | 1996-06-11 |
AU7928694A (en) | 1995-05-01 |
CA2168335C (en) | 2002-07-30 |
WO1995010084A2 (en) | 1995-04-13 |
KR960705274A (en) | 1996-10-09 |
KR100341180B1 (en) | 2002-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1995010084A3 (en) | Virtual addressing buffer circuit | |
MY106812A (en) | Chrominance processing and timing system. | |
CA2150729A1 (en) | Method of Incorporating a Variable Rate Auxiliary Data Stream with a Variable Rate Primary Data Stream | |
CA2156871A1 (en) | Unified program guide interface | |
JPS5345120A (en) | Video special effect device | |
EP0061324A3 (en) | Computer memory management | |
KR910011013A (en) | Recording control system of video subtitle | |
KR890015501A (en) | Digital filter which enabled video emphasis processing by mode switching | |
EP0621533A4 (en) | Barrel shifter. | |
CA2293584A1 (en) | Arithmetic unit | |
EP0279421A3 (en) | Cache memory control system | |
CA2383750A1 (en) | Virtual addressing buffer circuit | |
EP0334131A3 (en) | Data processor performing operation on data having length shorter than one-word length | |
KR960009667B1 (en) | Common circuit for vesa local bus and isa bus | |
TW364271B (en) | Memory circuit | |
JPS56155462A (en) | Voice output system for electronic register | |
JPS55151234A (en) | Controller by voice of television receiver or the like | |
JPS5730172A (en) | Buffer memory control system | |
WO1997016779A3 (en) | Input security and transactions unit and process for input security and transactions involving digital information | |
KR960001749B1 (en) | High speed memory access circuit | |
JPS5730196A (en) | Information processor | |
JPS6476251A (en) | Data bus terminal equipment | |
JPH0262982B2 (en) | ||
JPS5574619A (en) | Control system for bus driver | |
EP0306953A3 (en) | Address/control signal input circuit for cache controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AU CA CN JP KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2168335 Country of ref document: CA |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AU CA CN JP KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1019960701782 Country of ref document: KR |
|
122 | Ep: pct application non-entry in european phase |