WO1996011443A1 - An extended harvard architecture memory system - Google Patents
An extended harvard architecture memory system Download PDFInfo
- Publication number
- WO1996011443A1 WO1996011443A1 PCT/US1995/013423 US9513423W WO9611443A1 WO 1996011443 A1 WO1996011443 A1 WO 1996011443A1 US 9513423 W US9513423 W US 9513423W WO 9611443 A1 WO9611443 A1 WO 9611443A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- memory
- address
- storage means
- data
- invention according
- Prior art date
Links
- 230000015654 memory Effects 0.000 title claims abstract description 213
- 238000004891 communication Methods 0.000 claims abstract description 11
- 239000000872 buffer Substances 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 14
- 230000008901 benefit Effects 0.000 description 7
- 102100034033 Alpha-adducin Human genes 0.000 description 6
- 101000799076 Homo sapiens Alpha-adducin Proteins 0.000 description 6
- 101000629598 Rattus norvegicus Sterol regulatory element-binding protein 1 Proteins 0.000 description 6
- 102100024348 Beta-adducin Human genes 0.000 description 4
- 101000689619 Homo sapiens Beta-adducin Proteins 0.000 description 4
- 238000004886 process control Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7839—Architectures of general purpose stored program computers comprising a single central processing unit with memory
- G06F15/7842—Architectures of general purpose stored program computers comprising a single central processing unit with memory on one IC chip (single chip microcontrollers)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microcomputers (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Bus Control (AREA)
- Executing Machine-Instructions (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MX9702495A MX9702495A (en) | 1994-10-06 | 1995-10-05 | An extended harvard architecture memory system. |
DE69516888T DE69516888T2 (en) | 1994-10-06 | 1995-10-05 | STORAGE ARRANGEMENT BY EXTENDED HARVARD ARCHITECTURE |
JP8512742A JPH10507288A (en) | 1994-10-06 | 1995-10-05 | Extended Harvard architecture memory system |
EP95938788A EP0784822B1 (en) | 1994-10-06 | 1995-10-05 | An extended harvard architecture memory system |
KR1019970702208A KR970706541A (en) | 1994-10-06 | 1995-10-05 | AN EXTENDED HARVARD ARCHITECTURE MEMORY SYSTEM |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/319,453 | 1994-10-06 | ||
US08/319,453 US5555424A (en) | 1994-10-06 | 1994-10-06 | Extended Harvard architecture computer memory system with programmable variable address increment |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1996011443A1 true WO1996011443A1 (en) | 1996-04-18 |
Family
ID=23242298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1995/013423 WO1996011443A1 (en) | 1994-10-06 | 1995-10-05 | An extended harvard architecture memory system |
Country Status (9)
Country | Link |
---|---|
US (1) | US5555424A (en) |
EP (1) | EP0784822B1 (en) |
JP (1) | JPH10507288A (en) |
KR (1) | KR970706541A (en) |
CA (1) | CA2200609A1 (en) |
DE (1) | DE69516888T2 (en) |
ES (1) | ES2147306T3 (en) |
MX (1) | MX9702495A (en) |
WO (1) | WO1996011443A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002099647A1 (en) * | 2001-06-01 | 2002-12-12 | Microchip Technology Incorporated | Modified harvard architecture processor having data memory space mapped to program memory space with erroneous execution protection |
WO2005093665A1 (en) * | 2004-02-27 | 2005-10-06 | Nvidia Corporation | Register based queuing for texture requests |
US9928639B2 (en) | 2009-04-08 | 2018-03-27 | Nvidia Corporation | System and method for deadlock-free pipelining |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163836A (en) | 1997-08-01 | 2000-12-19 | Micron Technology, Inc. | Processor with programmable addressing modes |
US6748451B2 (en) | 1998-05-26 | 2004-06-08 | Dow Global Technologies Inc. | Distributed computing environment using real-time scheduling logic and time deterministic architecture |
US6647301B1 (en) | 1999-04-22 | 2003-11-11 | Dow Global Technologies Inc. | Process control system with integrated safety control system |
US7003475B1 (en) | 1999-05-07 | 2006-02-21 | Medcohealth Solutions, Inc. | Computer implemented resource allocation model and process to dynamically and optimally schedule an arbitrary number of resources subject to an arbitrary number of constraints in the managed care, health care and/or pharmacy industry |
KR100496856B1 (en) * | 1999-05-20 | 2005-06-22 | 삼성전자주식회사 | Data processing system for expanding address |
KR20010053658A (en) * | 1999-12-01 | 2001-07-02 | 윤종용 | Method managing partition of memory |
KR100391154B1 (en) * | 2001-05-14 | 2003-07-12 | 삼성전자주식회사 | method and apparatus for programming non-volatile semiconductor memory devices |
US7032082B1 (en) * | 2001-08-31 | 2006-04-18 | Juniper Networks, Inc. | Centralized memory allocation with write pointer drift correction |
US8560807B2 (en) | 2011-12-14 | 2013-10-15 | International Business Machines Corporation | Accessing a logic device through a serial interface |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2579343A1 (en) * | 1986-03-18 | 1986-09-26 | Burr Brown Ltd | Apparatus and method for using an auxiliary data memory unit in a data processing system including separate program memory and data memory units |
EP0235912A2 (en) * | 1986-03-03 | 1987-09-09 | Tektronix, Inc. | Waveform digitizer |
US5034887A (en) * | 1987-07-08 | 1991-07-23 | Mitsubishi Denki Kabushiki Kaisha | Microprocessor with Harvard Architecture |
US5255382A (en) * | 1990-09-24 | 1993-10-19 | Pawloski Martin B | Program memory expander for 8051-based microcontrolled system |
EP0568329A1 (en) * | 1992-05-01 | 1993-11-03 | Advanced Micro Devices, Inc. | Peripheral memory buffer apparatus and method of using same |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3626374A (en) * | 1970-02-10 | 1971-12-07 | Bell Telephone Labor Inc | High-speed data-directed information processing system characterized by a plural-module byte-organized memory unit |
DE2028931B2 (en) * | 1970-06-12 | 1972-12-21 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | DIGITAL CALCULATING MACHINE WITH MULTIPLE ACCUMULATOR REGISTERS |
US3794980A (en) * | 1971-04-21 | 1974-02-26 | Cogar Corp | Apparatus and method for controlling sequential execution of instructions and nesting of subroutines in a data processor |
US3905023A (en) * | 1973-08-15 | 1975-09-09 | Burroughs Corp | Large scale multi-level information processing system employing improved failsaft techniques |
US4493020A (en) * | 1980-05-06 | 1985-01-08 | Burroughs Corporation | Microprogrammed digital data processor employing microinstruction tasking and dynamic register allocation |
US4587632A (en) * | 1980-05-27 | 1986-05-06 | At&T Bell Laboratories | Lookahead stack oriented computer |
US4430708A (en) * | 1981-05-22 | 1984-02-07 | Burroughs Corporation | Digital computer for executing instructions in three time-multiplexed portions |
JPS5884308A (en) * | 1981-11-16 | 1983-05-20 | Toshiba Mach Co Ltd | Programmable sequence controller |
US4494187A (en) * | 1982-02-22 | 1985-01-15 | Texas Instruments Incorporated | Microcomputer with high speed program memory |
US4608634A (en) * | 1982-02-22 | 1986-08-26 | Texas Instruments Incorporated | Microcomputer with offset in store-accumulator operations |
FR2525127A1 (en) * | 1982-04-15 | 1983-10-21 | Fustier Guy | DEVICE FOR CLASSIFYING HANDLING OBJECTS |
US5081573A (en) * | 1984-12-03 | 1992-01-14 | Floating Point Systems, Inc. | Parallel processing system |
US4791550A (en) * | 1985-02-13 | 1988-12-13 | Rational | Higher order language-directed computer |
GB2174517B (en) * | 1985-03-23 | 1990-01-10 | Burr Brown Ltd | Apparatus and method for utilizing an auxiliary data memory unit in a data processing system having separate program and data memory units |
US4918586A (en) * | 1985-07-31 | 1990-04-17 | Ricoh Company, Ltd. | Extended memory device with instruction read from first control store containing information for accessing second control store |
US4748439A (en) * | 1985-08-13 | 1988-05-31 | Fairchild Semiconductor Corporation | Memory apparatus and method for retrieving sequences of symbols including variable elements |
US4751675A (en) * | 1985-08-19 | 1988-06-14 | American Telephone And Telegraph Company, At&T Bell Laboratories | Memory access circuit with pointer shifting network |
US5051940A (en) * | 1990-04-04 | 1991-09-24 | International Business Machines Corporation | Data dependency collapsing hardware apparatus |
US4787062A (en) * | 1986-06-26 | 1988-11-22 | Ikos Systems, Inc. | Glitch detection by forcing the output of a simulated logic device to an undefined state |
US4992934A (en) * | 1986-12-15 | 1991-02-12 | United Technologies Corporation | Reduced instruction set computing apparatus and methods |
US4891787A (en) * | 1986-12-17 | 1990-01-02 | Massachusetts Institute Of Technology | Parallel processing system with processor array having SIMD/MIMD instruction processing |
EP0293517B1 (en) * | 1987-06-02 | 1992-11-25 | Deutsche ITT Industries GmbH | Control processor |
JPH01253059A (en) * | 1988-04-01 | 1989-10-09 | Kokusai Denshin Denwa Co Ltd <Kdd> | Parallel signal processing system |
JPH02242355A (en) * | 1989-03-16 | 1990-09-26 | Fujitsu Ltd | Microprocessing system with extended address space |
US5301340A (en) * | 1990-10-31 | 1994-04-05 | International Business Machines Corporation | IC chips including ALUs and identical register files whereby a number of ALUs directly and concurrently write results to every register file per cycle |
US5471640A (en) * | 1992-07-06 | 1995-11-28 | Hewlett-Packard | Programmable disk array controller having n counters for n disk drives for stripping data where each counter addresses specific memory location by a count n |
-
1994
- 1994-10-06 US US08/319,453 patent/US5555424A/en not_active Expired - Fee Related
-
1995
- 1995-10-05 EP EP95938788A patent/EP0784822B1/en not_active Expired - Lifetime
- 1995-10-05 WO PCT/US1995/013423 patent/WO1996011443A1/en active IP Right Grant
- 1995-10-05 ES ES95938788T patent/ES2147306T3/en not_active Expired - Lifetime
- 1995-10-05 JP JP8512742A patent/JPH10507288A/en not_active Ceased
- 1995-10-05 DE DE69516888T patent/DE69516888T2/en not_active Expired - Fee Related
- 1995-10-05 CA CA002200609A patent/CA2200609A1/en not_active Abandoned
- 1995-10-05 MX MX9702495A patent/MX9702495A/en not_active IP Right Cessation
- 1995-10-05 KR KR1019970702208A patent/KR970706541A/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0235912A2 (en) * | 1986-03-03 | 1987-09-09 | Tektronix, Inc. | Waveform digitizer |
FR2579343A1 (en) * | 1986-03-18 | 1986-09-26 | Burr Brown Ltd | Apparatus and method for using an auxiliary data memory unit in a data processing system including separate program memory and data memory units |
US5034887A (en) * | 1987-07-08 | 1991-07-23 | Mitsubishi Denki Kabushiki Kaisha | Microprocessor with Harvard Architecture |
US5255382A (en) * | 1990-09-24 | 1993-10-19 | Pawloski Martin B | Program memory expander for 8051-based microcontrolled system |
EP0568329A1 (en) * | 1992-05-01 | 1993-11-03 | Advanced Micro Devices, Inc. | Peripheral memory buffer apparatus and method of using same |
Non-Patent Citations (1)
Title |
---|
M. FREEMAN: "An instruction class for an extensible interpreter", PROCEEDINGS OF THE ANNUAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 20 January 1975 (1975-01-20), NEW YORK, US, pages 195 - 200 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002099647A1 (en) * | 2001-06-01 | 2002-12-12 | Microchip Technology Incorporated | Modified harvard architecture processor having data memory space mapped to program memory space with erroneous execution protection |
WO2005093665A1 (en) * | 2004-02-27 | 2005-10-06 | Nvidia Corporation | Register based queuing for texture requests |
US7027062B2 (en) | 2004-02-27 | 2006-04-11 | Nvidia Corporation | Register based queuing for texture requests |
US7456835B2 (en) | 2004-02-27 | 2008-11-25 | Nvidia Corporation | Register based queuing for texture requests |
US7864185B1 (en) | 2004-02-27 | 2011-01-04 | Nvidia Corporation | Register based queuing for texture requests |
CN102750664A (en) * | 2004-02-27 | 2012-10-24 | 辉达公司 | Register based queuing for texture requests |
US9928639B2 (en) | 2009-04-08 | 2018-03-27 | Nvidia Corporation | System and method for deadlock-free pipelining |
Also Published As
Publication number | Publication date |
---|---|
EP0784822A1 (en) | 1997-07-23 |
US5555424A (en) | 1996-09-10 |
MX9702495A (en) | 1998-04-30 |
JPH10507288A (en) | 1998-07-14 |
CA2200609A1 (en) | 1996-04-18 |
DE69516888D1 (en) | 2000-06-15 |
ES2147306T3 (en) | 2000-09-01 |
DE69516888T2 (en) | 2001-02-08 |
KR970706541A (en) | 1997-11-03 |
EP0784822B1 (en) | 2000-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0784822B1 (en) | An extended harvard architecture memory system | |
EP0979456B1 (en) | Memory access protection | |
EP0198216B1 (en) | Three phased pipelined signal processor | |
US4835733A (en) | Programmable access memory | |
US5680631A (en) | Data processor with on-chip cache memory and purge controller responsive to external signal for controlling access to the cache memory | |
EP0007028B1 (en) | External memory device with base register | |
US4434462A (en) | Off-chip access for psuedo-microprogramming in microprocessor | |
US4847759A (en) | Register selection mechanism and organization of an instruction prefetch buffer | |
EP0167572A1 (en) | Data processing system including memory hierarchy. | |
US4179738A (en) | Programmable control latch mechanism for a data processing system | |
MXPA97002495A (en) | An extended memory system of architecture deharv | |
KR20000076310A (en) | Eight-bit microcontroller having a risc architecture | |
CA1139001A (en) | Control memory | |
GB2302604A (en) | Data memory allocation | |
US5519649A (en) | Micro-processor having rapid condition comparison function | |
US5867696A (en) | Saving a program counter value as the return address in an arbitrary general purpose register | |
US5664156A (en) | Microcontroller with a reconfigurable program status word | |
JPS605979B2 (en) | electronic control device | |
CN1153136C (en) | Processor and method of executing instructions from several instruction sources | |
AU582424B2 (en) | Microprogram controller | |
US4698747A (en) | Instruction address calculation unit for a microprocessor | |
EP0195202A2 (en) | Register selection mechanism and organization of an instruction prefetch buffer | |
US5291603A (en) | Microprocessor system with multiple interrupts masked for use in electronic control or monitoring of various solid-state products | |
US5396640A (en) | Boosting method and apparatus in a parallel computer | |
GB2136998A (en) | Computer System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/1997/002495 Country of ref document: MX |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CA JP KR MX |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
ENP | Entry into the national phase |
Ref document number: 2200609 Country of ref document: CA Ref country code: CA Ref document number: 2200609 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1995938788 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1019970702208 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1995938788 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1019970702208 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 1995938788 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 1019970702208 Country of ref document: KR |