JP5245617B2 - レジスタ制御回路およびレジスタ制御方法 - Google Patents
レジスタ制御回路およびレジスタ制御方法 Download PDFInfo
- Publication number
- JP5245617B2 JP5245617B2 JP2008196793A JP2008196793A JP5245617B2 JP 5245617 B2 JP5245617 B2 JP 5245617B2 JP 2008196793 A JP2008196793 A JP 2008196793A JP 2008196793 A JP2008196793 A JP 2008196793A JP 5245617 B2 JP5245617 B2 JP 5245617B2
- Authority
- JP
- Japan
- Prior art keywords
- register
- data
- input
- write data
- control circuit
- 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
- 238000000034 method Methods 0.000 title claims description 22
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- 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/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/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/423—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with synchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
- Memory System (AREA)
Description
20 CPU
30 I/O制御部
40 バス
50 レジスタ群
105、106、107、108 レジスタ
51 データ
52 ビット
60 AND演算用レジスタ
70 ライトデータ
100 レジスタ制御回路
101 データバッファ
102 アドレスバッファ
103 デコーダ
104 データ選択部
109 AND演算部
110 OR演算部
111 NAND演算部
112 NOR演算部
113 ExOR演算部
114 ExNOR演算部
115 出入力選択部
200 論理回路
Claims (9)
- 複数のアドレスが割り当てられたレジスタを制御するレジスタ制御回路であって、
前記複数のアドレスの各々に含まれ、前記レジスタの識別に用いられる第1の制御信号、および、前記複数のアドレスの各々に含まれ、前記レジスタに対して取り得る複数の演算制御のいずれかを示す第2の制御信号を出力する信号出力手段と、
前記信号出力手段から出力された第1の制御信号によって指定されるレジスタのデータを選択する選択手段と、
CPUから前記アドレスと組みになって出力されたライトデータと、前記選択手段によって選択されたデータとに対して前記第2の制御信号によって示される論理演算を行ない、演算結果を出力する論理演算手段と、
前記信号出力手段から出力された第2の制御信号に基づいて、前記ライトデータあるいは前記演算結果のうちいずれか一つを前記第1の制御信号によって指定されるレジスタへ格納する格納手段と
を備えたことを特徴とするレジスタ制御回路。 - 前記信号出力手段は、前記アドレスの一部のビットの値に基づいて前記第1の制御信号を生成し、残りのビットの値に基づいて前記第2の制御信号を生成することを特徴とする請求項1に記載のレジスタ制御回路。
- 前記論理演算手段の一つが、前記ライトデータと、前記データに対してAND演算を行なうことを特徴とする請求項1または2に記載のレジスタ制御回路。
- 前記論理演算手段の一つが、前記ライトデータと、前記データに対してOR演算を行なうことを特徴とする請求項1、2または3に記載のレジスタ制御回路。
- 前記論理演算手段の一つが、前記ライトデータと、前記データに対してNAND演算を行なうことを特徴とする請求項1〜4のいずれか一つに記載のレジスタ制御回路。
- 前記論理演算手段の一つが、前記ライトデータと、前記データに対してNOR演算を行なうことを特徴とする請求項1〜5のいずれか一つに記載のレジスタ制御回路。
- 前記論理演算手段の一つが、前記ライトデータと、前記データに対してExOR演算を行なうことを特徴とする請求項1〜6のいずれか一つに記載のレジスタ制御回路。
- 前記論理演算手段の一つが、前記ライトデータと、前記データに対してExNOR演算を行なうことを特徴とする請求項1〜7のいずれか一つに記載のレジスタ制御回路。
- 複数のアドレスが割当てられたレジスタを制御するレジスタ制御方法であって、
前記複数のアドレスの各々に含まれ、前記レジスタの識別に用いられる第1の制御信号、および、前記複数のアドレスの各々に含まれ、前記レジスタに対して取り得る複数の演算制御のいずれかを示す第2の制御信号を出力する信号出力工程と、
前記信号出力工程において出力された第1の制御信号によって指定されるレジスタのデータを選択する選択工程と、
CPUから前記アドレスと組みになって出力されたライトデータと、前記選択工程において選択されたデータに対して、論理回路によって前記第2の制御信号によって示される論理演算を行なう論理演算工程と、
前記信号出力工程において出力された第2の制御信号に基づいて、前記ライトデータおよび前記論理回路の演算結果のうちいずれか一つを前記第1の制御信号によって指定されるレジスタへ格納する格納工程と
を含んだことを特徴とするレジスタ制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008196793A JP5245617B2 (ja) | 2008-07-30 | 2008-07-30 | レジスタ制御回路およびレジスタ制御方法 |
US12/509,737 US8423748B2 (en) | 2008-07-30 | 2009-07-27 | Register control circuit and register control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008196793A JP5245617B2 (ja) | 2008-07-30 | 2008-07-30 | レジスタ制御回路およびレジスタ制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010033452A JP2010033452A (ja) | 2010-02-12 |
JP5245617B2 true JP5245617B2 (ja) | 2013-07-24 |
Family
ID=41609497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008196793A Expired - Fee Related JP5245617B2 (ja) | 2008-07-30 | 2008-07-30 | レジスタ制御回路およびレジスタ制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8423748B2 (ja) |
JP (1) | JP5245617B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112542187B (zh) * | 2020-12-31 | 2021-08-31 | 芯天下技术股份有限公司 | 一种高速读ID和芯片状态的电路和flash存储器 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3614741A (en) * | 1970-03-23 | 1971-10-19 | Digital Equipment Corp | Data processing system with instruction addresses identifying one of a plurality of registers including the program counter |
JPS61177536A (ja) * | 1985-02-04 | 1986-08-09 | Nippon Telegr & Teleph Corp <Ntt> | 演算装置 |
JPS61264431A (ja) * | 1985-05-20 | 1986-11-22 | Hitachi Ltd | 記憶回路 |
JP2001184853A (ja) | 1999-12-24 | 2001-07-06 | Seiko Epson Corp | 半導体集積装置 |
WO2002010994A1 (en) * | 2000-07-28 | 2002-02-07 | Delvalley Limited | A data processor |
JP3931751B2 (ja) | 2002-07-11 | 2007-06-20 | セイコーエプソン株式会社 | レジスタの書き込み制御 |
JP2005352568A (ja) * | 2004-06-08 | 2005-12-22 | Hitachi-Lg Data Storage Inc | アナログ信号処理回路、並びに、そのデータレジスタ書換方法とそのデータ通信方法 |
US8117424B2 (en) * | 2007-09-21 | 2012-02-14 | Siemens Industry, Inc. | Systems, devices, and/or methods for managing programmable logic controller processing |
-
2008
- 2008-07-30 JP JP2008196793A patent/JP5245617B2/ja not_active Expired - Fee Related
-
2009
- 2009-07-27 US US12/509,737 patent/US8423748B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010033452A (ja) | 2010-02-12 |
US20100030977A1 (en) | 2010-02-04 |
US8423748B2 (en) | 2013-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006509306A (ja) | 関係アプリケーションへのデータ処理システム相互参照用セルエンジン | |
JP2006018413A (ja) | プロセッサおよびパイプライン再構成制御方法 | |
US20050160202A1 (en) | Direct memory access device | |
JP2008524723A (ja) | 単一命令複数データ実行エンジンのフラグレジスタのための評価ユニット | |
CN107851015B (zh) | 向量操作数位大小控制 | |
US20020169900A1 (en) | Direct memory access controller, and direct memory access control method | |
JP6234639B2 (ja) | シミュレーション装置及びシミュレーション方法及びシミュレーションプログラム | |
JP5245617B2 (ja) | レジスタ制御回路およびレジスタ制御方法 | |
WO2008043287A1 (en) | Configurable single instruction multiple data unit | |
JP2006251916A (ja) | Dma転送システム及びdma転送方法 | |
JP2007058450A (ja) | 半導体集積回路 | |
JP4873546B2 (ja) | データ処理装置、データ処理方法 | |
CN112486904A (zh) | 可重构处理单元阵列的寄存器堆设计方法及装置 | |
JP4482356B2 (ja) | Simdプロセッサを用いた画像処理方法及び画像処理装置 | |
JP4723334B2 (ja) | Dma転送システム | |
JP2013200802A (ja) | 半導体記憶装置 | |
US10782931B2 (en) | Control system, control method and nonvolatile computer readable medium for operating the same | |
US11567554B2 (en) | Clock mesh-based power conservation in a coprocessor based on in-flight instruction characteristics | |
US20210288650A1 (en) | Semiconductor device and circuit layout method | |
JPH09231347A (ja) | 画像処理装置 | |
JP3931751B2 (ja) | レジスタの書き込み制御 | |
JP2883465B2 (ja) | 電子計算機 | |
JP2005032020A (ja) | 記憶装置 | |
JP2007025893A (ja) | キャッシュシステム | |
JP2004252556A (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110418 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130220 |
|
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: 20130312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130325 |
|
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: 20160419 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |