KR100453821B1 - 마이크로 컨트롤러를 위한 데이터 버스 시스템 - Google Patents
마이크로 컨트롤러를 위한 데이터 버스 시스템 Download PDFInfo
- Publication number
- KR100453821B1 KR100453821B1 KR10-2002-0061487A KR20020061487A KR100453821B1 KR 100453821 B1 KR100453821 B1 KR 100453821B1 KR 20020061487 A KR20020061487 A KR 20020061487A KR 100453821 B1 KR100453821 B1 KR 100453821B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- bus
- internal memory
- signal
- internal
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
- G06F13/4217—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with synchronous protocol
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/38—Information transfer, e.g. on bus
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Semiconductor Integrated Circuits (AREA)
- Microcomputers (AREA)
Abstract
Description
Claims (14)
- 입/출력부, 중앙 처리 장치, 내부 메모리 및 주변 회로부를 포함하는 마이크로 컨트롤러를 위한 데이터 버스 시스템에 있어서,상기 중앙 처리 장치로부터 나가는 데이터와 외부로부터 상기 입/출력부 또는 내부 메모리로 들어가는 데이터에 의해 사용되는 외부 억세스 버스;상기 중앙 처리 장치로 들어가는 데이터와 상기 입/출력부 또는 내부 메모리로부터 나가는 데이터와, 그리고 상기 주변 회로부로 들어가거나 주변 회로부로부터 나가는 데이터에 의해 사용되는 내부 억세스 버스; 및상기 내부 메모리가 상기 입/출력부로 통해 나가는 데이터에 의해 사용되는 내부 메모리 테스트 버스를 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제1항에 있어서,상기 외부 억세스 버스 및 내부 억세스 버스는 래치 구조로 상호 연결되는 것을 특징으로 하는 데이터 버스 시스템.
- 제1항에 있어서,상기 중앙 처리 장치와 상기 내부 억세스 버스 사이에서 데이터 이동 통로를 제공하는 중앙 처리 장치 읽기 버스;중앙 처리 장치 읽기 신호에 의해 인에이블되어 상기 중앙 처리 장치 읽기 버스를 통해 데이터가 이동되도록 하는 제1 3-상태 버퍼;상기 중앙 처리 장치와 상기 외부 억세스 버스 사이에서 데이터 이동 통로를 제공하는 중앙 처리 장치 쓰기 버스; 및중앙 처리 장치 쓰기 신호에 의해 인에이블되어 상기 중앙 처리 장치 쓰기버스를 통해 데이터가 이동되도록 하는 제2 3-상태 버퍼를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제1항에 있어서,상기 내부 메모리를 읽기 위하여 상기 내부 메모리와 상기 내부 억세스 버스 사이에 배치된 내부 메모리 읽기 컨트롤 블록; 및상기 내부 메모리를 쓰기 위하여 상기 내부 메모리와 상기 외부 억세스 버스 사이에 배치된 내부 메모리 쓰기 컨트롤 블록을 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제1항에 있어서,상기 주변 회로부로부터 상기 내부 억세스 버스로의 데이터 이동 통로를 제공하는 주변 회로부 읽기 버스;주변 회로부 읽기 신호에 의해 인에이블되어 상기 주변 회로부 읽기 버스를 통해 데이터가 이동되도록 하는 제3 3-상태 버퍼;상기 내부 억세스 버스로부터 상기 주변 회로부로의 데이터 이동 통로를 제공하는 주변 회로부 쓰기 버스; 및주변 회로부 쓰기 신호에 의해 인에이블되어 상기 주변 회로부 쓰기 버스를 통해 데이터가 이동되도록 하는 제4 3-상태 버퍼를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제1항에 있어서,소정의 인에이블 신호에 의해 인에이블되어 상기 내부 메모리와 상기 내부 메모리 테스트 버스 사이의 데이터 전송을 가능하게 하는 제5 3-상태 버퍼를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제6항에 있어서,상기 인에이블 신호는 내부 메모리 억세스 인에이블 신호, 테스트 모드 신호 및 내부 메모리 억세스 신호를 입력하는 하는 AND 게이트의 출력 신호인 것을 특징으로 하는 데이터 버스 시스템.
- 제7항에 있어서,상기 내부 메모리 억세스 인에이블 신호는 시스템 클락에 동기되어 제공되며, 상기 내부 메모리 억세스 인에이블 신호의 상승 에지에 동기되어 상기 내부 메모리 데이터가 덤프되는 것을 특징으로 하는 데이터 버스 시스템.
- 제1항에 있어서,외부 데이터 전송을 위한 데이터 포트;상기 데이터 포트의 데이터를 컨트롤하기 위한 데이터 포트 컨트롤 블록; 및상기 데이터 포트와 상기 데이터 포트 컨트롤 블록 및 상기 외부 억세스 버스 사이의 데이터 전송 통로를 제공하는 외부 데이터 버스를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제9항에 있어서,소정의 인에이블 신호에 의해 인에이블되어 상기 내부 메모리 테스트 버스로부터 상기 데이터 포트 컨트롤 블록으로 데이터를 전송시키는 제6 3-상태 버퍼를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제10항에 있어서,상기 인에이블 신호는 테스트 모드 신호 및 내부 메모리 인에이블 신호를 입력으로 하는 AND 게이트의 출력 신호인 것을 특징으로 하는 데이터 버스 시스템.
- 제9항에 있어서,외부 데이터 쓰기 신호에 의해 인에이블되어 상기 내부 억세스 버스로부터 상기 데이터 포트 컨트롤 블록으로의 데이터 전송을 가능하게 하는 제7 3-상태 버퍼; 및내부 메모리 읽기 신호에 의해 인에이블되어 상기 내부 억세스 버스로부터 상기 데이터 포트 컨트롤 블록으로의 데이터 전송을 가능하게 하는 제8 3-상태 버퍼를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제9항에 있어서,소정의 인에이블 신호에 의해 인에이블되어 상기 데이터 포트로부터 상기 외부 억세스 버스로의 데이터 이동을 가능하도록 하는 제8 3-상태 버퍼를 더 구비하는 것을 특징으로 하는 데이터 버스 시스템.
- 제13항에 있어서,상기 인에이블 신호는 내부 메모리 쓰기 신호, 외부 데이터 읽기 신호 및 내부 메모리 읽기 신호를 입력으로 하는 OR 게이트의 출력 신호인 것을 특징으로 하는 데이터 버스 시스템.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2002-0061487A KR100453821B1 (ko) | 2002-10-09 | 2002-10-09 | 마이크로 컨트롤러를 위한 데이터 버스 시스템 |
| US10/625,126 US7133954B2 (en) | 2002-10-09 | 2003-07-22 | Data bus system for micro controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2002-0061487A KR100453821B1 (ko) | 2002-10-09 | 2002-10-09 | 마이크로 컨트롤러를 위한 데이터 버스 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20040032376A KR20040032376A (ko) | 2004-04-17 |
| KR100453821B1 true KR100453821B1 (ko) | 2004-10-20 |
Family
ID=32923717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR10-2002-0061487A Expired - Lifetime KR100453821B1 (ko) | 2002-10-09 | 2002-10-09 | 마이크로 컨트롤러를 위한 데이터 버스 시스템 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7133954B2 (ko) |
| KR (1) | KR100453821B1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7711787B2 (en) | 2004-12-15 | 2010-05-04 | Electronics And Telecommunications Research Institute | On-chip network interfacing apparatus and method |
| KR100839593B1 (ko) | 2006-09-29 | 2008-06-19 | 한국전자통신연구원 | 온칩 네트워크의 병렬성을 높이기 위한 슬레이브 네트워크인터페이스 회로 및 그 시스템 |
| US8421822B2 (en) * | 2009-05-13 | 2013-04-16 | David Odland | Customizing footwear |
| US20110025704A1 (en) * | 2009-07-31 | 2011-02-03 | David Odland | Customizing Accessories |
| US8421811B2 (en) * | 2009-09-15 | 2013-04-16 | David Odland | Customized vehicle body |
| KR101284002B1 (ko) * | 2011-09-07 | 2013-07-10 | 삼성전자주식회사 | 외부 메모리의 장착 수단을 구비하는 장치 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4604709A (en) * | 1983-02-14 | 1986-08-05 | International Business Machines Corp. | Channel communicator |
| JPH05274250A (ja) * | 1992-03-25 | 1993-10-22 | Toshiba Corp | 情報処理装置 |
| KR960008559A (ko) * | 1994-08-29 | 1996-03-22 | 이헌조 | 모니터 보드 |
| KR19990063487A (ko) * | 1997-12-22 | 1999-07-26 | 가네꼬 히사시 | 데이터 버스의 효과적인 사용으로 처리 능력을 향상시킬 수 있는 정보 처리 장치 및 정보 처리 방법 |
| KR20000025263A (ko) * | 1998-10-09 | 2000-05-06 | 김영환 | 버스 제어회로 |
| KR20010057245A (ko) * | 1999-12-20 | 2001-07-04 | 윤종용 | 시스템 버스와 분리되는 외부 입출력 버스를 가지는마이크로 컨트롤러 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0821011B2 (ja) * | 1987-06-03 | 1996-03-04 | 株式会社日立製作所 | バス拡張制御方式 |
| US5125080A (en) * | 1989-11-13 | 1992-06-23 | Chips And Technologies, Incorporated | Logic support chip for AT-type computer with improved bus architecture |
| JP2910303B2 (ja) * | 1990-06-04 | 1999-06-23 | 株式会社日立製作所 | 情報処理装置 |
| US5305446A (en) | 1990-09-28 | 1994-04-19 | Texas Instruments Incorporated | Processing devices with improved addressing capabilities, systems and methods |
| US5537517A (en) * | 1991-10-23 | 1996-07-16 | Seiko Epson Corporation | Information processing device in an electronic apparatus utilizing an accessory control device and methods of application |
| JP3904244B2 (ja) * | 1993-09-17 | 2007-04-11 | 株式会社ルネサステクノロジ | シングル・チップ・データ処理装置 |
| WO1997004376A1 (en) * | 1995-07-20 | 1997-02-06 | Dallas Semiconductor Corporation | Secure module with microprocessor and co-processor |
| US6088783A (en) * | 1996-02-16 | 2000-07-11 | Morton; Steven G | DPS having a plurality of like processors controlled in parallel by an instruction word, and a control processor also controlled by the instruction word |
| JP4226085B2 (ja) | 1996-10-31 | 2009-02-18 | 株式会社ルネサステクノロジ | マイクロプロセッサ及びマルチプロセッサシステム |
| US6725307B1 (en) * | 1999-09-23 | 2004-04-20 | International Business Machines Corporation | Method and system for controlling data transfers with physical separation of data functionality from address and control functionality in a distributed multi-bus multiprocessor system |
| US6816750B1 (en) * | 2000-06-09 | 2004-11-09 | Cirrus Logic, Inc. | System-on-a-chip |
| JP3925062B2 (ja) * | 2000-09-19 | 2007-06-06 | 三菱電機株式会社 | 車載電子制御装置 |
-
2002
- 2002-10-09 KR KR10-2002-0061487A patent/KR100453821B1/ko not_active Expired - Lifetime
-
2003
- 2003-07-22 US US10/625,126 patent/US7133954B2/en not_active Expired - Lifetime
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4604709A (en) * | 1983-02-14 | 1986-08-05 | International Business Machines Corp. | Channel communicator |
| JPH05274250A (ja) * | 1992-03-25 | 1993-10-22 | Toshiba Corp | 情報処理装置 |
| KR960008559A (ko) * | 1994-08-29 | 1996-03-22 | 이헌조 | 모니터 보드 |
| KR19990063487A (ko) * | 1997-12-22 | 1999-07-26 | 가네꼬 히사시 | 데이터 버스의 효과적인 사용으로 처리 능력을 향상시킬 수 있는 정보 처리 장치 및 정보 처리 방법 |
| KR20000025263A (ko) * | 1998-10-09 | 2000-05-06 | 김영환 | 버스 제어회로 |
| KR20010057245A (ko) * | 1999-12-20 | 2001-07-04 | 윤종용 | 시스템 버스와 분리되는 외부 입출력 버스를 가지는마이크로 컨트롤러 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040177173A1 (en) | 2004-09-09 |
| KR20040032376A (ko) | 2004-04-17 |
| US7133954B2 (en) | 2006-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0189638B1 (en) | Bus width adapter | |
| US5566325A (en) | Method and apparatus for adaptive memory access | |
| EP1652058B1 (en) | Switch/network adapter port incorporating selectively accessible shared memory resources | |
| US6433600B2 (en) | Method and apparatus for glitch protection for input buffers in a source-synchronous environment | |
| JPH1011971A (ja) | 半導体記憶装置 | |
| CN106487362B (zh) | 半导体电路 | |
| KR100453821B1 (ko) | 마이크로 컨트롤러를 위한 데이터 버스 시스템 | |
| JPH0342732A (ja) | 半導体集積回路 | |
| JPH0146946B2 (ko) | ||
| KR0147703B1 (ko) | 피씨아이 버스에서 플러그/플레이를 위한 배치회로 | |
| JPS6240800B2 (ko) | ||
| US6711646B1 (en) | Dual mode (registered/unbuffered) memory interface | |
| US5907519A (en) | Write driver circuit with write-per-bit data masking function | |
| EP0382342B1 (en) | Computer system DMA transfer | |
| KR950009576B1 (ko) | 버스 인터페이스 장치 | |
| KR100344217B1 (ko) | 듀얼포트 메모리를 이용한 통신 인터페이스회로 | |
| KR890003236Y1 (ko) | 데이터 변환값의 라이트 및 리이드 회로 | |
| EP1849084B1 (en) | Bus arbitration controller with reduced energy consumption | |
| KR930000670B1 (ko) | 메인 cpu와 서브 cpu의 공용램 인터페이스 회로 | |
| KR20050060715A (ko) | 마이크로 프로세서의 초기화 장치 | |
| JP2762537B2 (ja) | プログラムテーブル入出力回路 | |
| JPH0442329A (ja) | データ処理装置 | |
| JPS6150300A (ja) | メモリ | |
| JPS59112489A (ja) | Icメモリ | |
| JPS6228994A (ja) | メモリ集積回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20021009 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040920 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20041012 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20041013 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20070919 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20081001 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20091001 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20100928 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20111007 Start annual number: 8 End annual number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20121008 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20121008 Start annual number: 9 End annual number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20131004 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
Payment date: 20131004 Start annual number: 10 End annual number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20141002 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20141002 Start annual number: 11 End annual number: 11 |
|
| FPAY | Annual fee payment |
Payment date: 20160929 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160929 Start annual number: 13 End annual number: 13 |
|
| FPAY | Annual fee payment |
Payment date: 20170929 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170929 Start annual number: 14 End annual number: 14 |
|
| FPAY | Annual fee payment |
Payment date: 20180928 Year of fee payment: 15 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180928 Start annual number: 15 End annual number: 15 |
|
| FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190924 Start annual number: 16 End annual number: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20201005 Start annual number: 17 End annual number: 17 |
|
| PC1801 | Expiration of term |
Termination date: 20230409 Termination category: Expiration of duration |