JP5707911B2 - データ転送制御装置 - Google Patents
データ転送制御装置 Download PDFInfo
- Publication number
- JP5707911B2 JP5707911B2 JP2010273835A JP2010273835A JP5707911B2 JP 5707911 B2 JP5707911 B2 JP 5707911B2 JP 2010273835 A JP2010273835 A JP 2010273835A JP 2010273835 A JP2010273835 A JP 2010273835A JP 5707911 B2 JP5707911 B2 JP 5707911B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- data transfer
- unit
- dma channel
- transfer
- 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.)
- Active
Links
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/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
また、デジタルスチルカメラからの画像データの転送などに例示されるように、メモリアクセス要求の少ない期間と多い期間とが混在してデータ転送量に粗密があるDMAチャネルがある場合、他のDMAチャネルによるデータ転送との関係により当該DMAチャネルにおけるデータ転送が滞りシステム破綻を招来するおそれがある。
調停部A1は同時に受け付けられた複数のDMAチャネル信号DMA1ないしDMAnについて予め定められたチャネルの優先順位に従って調停を行う。そして、調停部A1は、DMAチャネル信号の調停後、DMAチャネル信号を要求保持部K1および第1転送パラメータ選択部TS1へと出力する。そして、第1転送パラメータ選択部TS1は、調停部A1から入力されたDMAチャネル信号に対応する転送パラメータ信号を要求保持部K1へと出力する。
連続アクセス制御部SC11は連続カウンタSC111を備える。連続アクセス制御部SC11には、調停部A1および外部のCPUから、同一のDMAチャネルからメモリへの連続アクセスのディセーブル/イネーブルを制御する信号が入力される。また、要求保持部K1から転送パラメータが入力される。転送パラメータには連続転送フラグが含まれており、連続転送フラグによっても同一のDMAチャネルからメモリへの連続アクセスのディセーブル/イネーブルが制御される。
カレントポインタSC133はDMAチャネル要求保持部K11および転送パラメータ保持部K13のレジスタを指示するポインタである。カレントポインタSC133に指されたレジスタに格納されているDMAチャネル信号と転送パラメータ信号が第2転送パラメータ選択部TS2に選択される。
その後、ポインタ制御部SC131は、ネクストポインタSC135に保持された値をカレントポインタSC133に上書きする。これらポインタ制御部SC131の制御により同一のDMAチャネルからのDMAアクセス要求を連続させることができる。動作の詳細については後述する。
最後に、全部の処理が終了しているか否かをチェックする(S28)。要求保持部K1に保持されているリクエストが無い場合、全部の処理が終了していると判断される(S28:YES)。そして、処理を終了する(S30)。全部の処理が終了していなかった場合(S28:NO)は、ステップS4に戻る。
出力された結果、DMAチャネル要求保持部K11のアドレス0のレジスタがクリアされる。ステップS18(1)により、シフト制御部SC15によりDMAチャネル要求保持部K11は、アドレス1から7に格納されたDMAチャネル信号を1ずつ若いアドレスのレジスタへ移動し、空になったアドレス0のレジスタをつめるシフト動作を行う。
ステップT6において、調停部A1に新たなDMAチャネル信号が入力されると、調停部A1から新たに調停されたDMAチャネル信号が出力され、DMAチャネル要求保持部K11に入力される。この場合、DMAチャネル要求保持部K11の空きレジスタのうち一番若いアドレスのレジスタへ当該DMAチャネル信号は格納され、要求保持ポインタK15の値は1加算される。
例えば、画像データの転送時に画像右端からの折り返しでデータアドレスが不連続となる場合、DMAチャネルが連続転送フラグをディセーブルにすることで、次の優先順位のDMAチャネルに移行し、転送効率の低下を抑止できる。
また、リード/ライトアクセス調停部RWAはメモリコントローラM1とリードバスおよびライトバスを介して接続される。
また、リード/ライトアクセス調停部RWAは、CPUまたはリードアクセス制御部1Aおよびライトアクセス制御部1Bの要求保持部K1または要求並び替え部SC1と接続される。
リードあるいはライトの一方のアクセスが連続している期間、他方をディセーブルするなどの手段により、メモリコントローラM1の実行レベルでリードアクセスあるいはライトアクセスが連続となるようにする。
また、DMAチャネル信号及び転送パラメータ信号はデータ転送要求の一例である。
また、カレントポインタSC133は第1ポインタの一例であり、ネクストポインタ135は第2ポインタの一例である。DMAチャネル要求保持部K11のレジスタ、および転送パラメータ保持部K13のレジスタはレジスタの一例である。
また、レベル0の優先度が第1優先レベルの一例であり、レベル1の優先度が第2優先レベルの一例である。レベル0の優先度を有するDMAチャネル信号(DMAチャネル信号DMA1、DMA2)は第1チャネル群の一例であり、レベル1の優先度を有するDMAチャネル信号(DMAチャネル信号DMA3ないしDMA5)は第2チャネル群の一例である。要求保持・並び替え部11Aに備えられる要求保持部K1および要求並び替え部SC1は第1要求保持部および第1要求並び替え部の一例であり、要求保持・並び替え部11Bに備えられる要求保持部K1および要求並び替え部SC1は第2要求保持部および第2要求並び替え部の一例である。レベル間調停部13、チャネル確定部15、優先フラグ生成部17、およびアンド論理回路AND1、AND2は優先レベル調停部の一例である。アンド論理回路AND3は第1マスク部の一例であり、レベル1要求発行数判定部19およびアンド論理回路AND3は第2マスク部の一例である。
また、レベル0要求保持ポインタK14は第1要求保持ポインタの一例であり、レベル0カウンタK17は第1カウンタの一例であり、要求保持ポインタK15は第2要求保持ポインタの一例であり、レベル1カウンタK19は第2カウンタの一例であり、レベル0ポインタ制御部C1はポインタ制御部の一例であり、セレクタ制御部C2は入力マスク部の一例である。
また、第4実施形態では、レベル0の優先度を有するDMAチャネル信号を、条件に応じてレベル1の優先度を有するDMAチャネル信号が格納されているレジスタから1アドレス下位のアドレスに格納するとして説明したが。本実施形態はこれに限定されるものではない。2以上下位のアドレスに格納することもできる。これにより、レベル0に先立って転送するレベル1の優先度を有するDMAチャネル信号の数は適宜に調整することができる。
1A リードアクセス制御部
1B ライトアクセス制御部
11A、11B 要求保持・並び替え部
13 レベル間調停部
15 チャネル確定部
17 優先フラグ生成部
19 レベル1要求発行数判定部
A1、A10、A11 調停部
AND1、AND2、AND3 アンド論理回路
C1 レベル0ポインタ制御部
C2 セレクタ制御部
TS1 第1転送パラメータ選択部
TS2 第2転送パラメータ選択部
K1、K10 要求保持部
K11 DMAチャネル要求保持部K13 転送パラメータ保持部
K14 レベル0要求保持ポインタ
K17 レベル0カウンタ
K19 レベル1カウンタ
SC1 要求並び替え部
SC11 連続アクセス制御部
SC111 連続カウンタ
SC131 ポインタ制御部
SC133 カレントポインタ
SC135 ネクストポインタ
SC15 シフト制御部
SEL セレクタ
I1 共有バスI/F部
M1 メモリコントローラ
RWA リード/ライトアクセス調停部
DMA1ないしDMAn DMAチャネル信号
MSK マスク信号
SAL0 レベル間調停信号
SEL0、SEL1 有効信号
SLL0、SLL1 連続転送終了信号
SNL0、SNL1 選択DMAチャネル信号
SPL0 優先フラグ
Claims (9)
- 複数のDMAチャネルの何れかを選択してメモリとの間でデータ転送を行うデータ転送制御装置であって、
前記複数のDMAチャネルからの複数のデータ転送要求を保持する複数のレジスタと、
前記複数のレジスタに保持された前記複数のデータ転送要求の転送順位を、前記DMAチャネルごとに連続転送フラグに基づく連続転送回数だけ連続するように並び替える要求並び替え部と、
前記要求並び替え部からの出力に基づいて前記メモリへデータを転送する転送部とを備え、
前記要求並び替え部は、
前記複数のデータ転送要求の内で1番目に選択される、第1のDMAチャネルからの第1のデータ転送要求が格納されている前記複数のレジスタの内の1つを指示する第1ポインタと、
前記第1のDMAチャネルから前記第1のデータ転送要求の後に出力される第2のデータ転送要求が前記複数のレジスタ内に格納されている場合に、前記第2のデータ転送要求が格納されている前記複数のレジスタの内の1つを指示する第2ポインタと、
前記連続転送回数を計数するカウンタとを備え、
前記カウンタの出力、前記第1ポインタの値、および前記第2ポインタの値に基づいて、前記カウンタの出力が設定値未満の場合に、前記第1のデータ転送要求と前記第2のデータ転送要求が連続する様に前記複数のデータ転送要求の転送順位を並べ替えることを特徴とするデータ転送制御装置。 - 複数のDMAチャネルの何れかを選択してメモリとの間でデータ転送を行うデータ転送制御装置であって、
前記複数のDMAチャネルからの複数のデータ転送要求を保持する複数のレジスタと、
前記複数のレジスタに保持された前記複数のデータ転送要求の転送順位を、前記DMAチャネルごとに連続転送フラグに基づく連続転送回数だけ連続するように並び替える要求並び替え部と、
前記要求並び替え部からの出力に基づいて前記メモリへデータを転送する転送部とを備え、
前記要求並び替え部は、
前記複数のデータ転送要求の内で1番目に選択される、第1のDMAチャネルからの第1のデータ転送要求が格納されている前記複数のレジスタの内の1つを指示する第1ポインタと、
前記第1のDMAチャネルから前記第1のデータ転送要求の後に出力される第2のデータ転送要求が前記複数のレジスタ内に格納されている場合に、前記第2のデータ転送要求が格納されている前記複数のレジスタの内の1つを指示する第2ポインタと、
前記連続転送回数を計数するカウンタとを備え、
前記カウンタの出力に応じて前記複数のデータ転送要求の転送順位を並べ替え、前記第1のデータ転送要求を出力後、前記第1ポインタの値を前記第2ポインタの値で上書きすることを特徴とするデータ転送制御装置。 - 前記レジスタは前記転送順位の高い順にアドレスが割り振られ、前記要求並び替え部からの出力ごとに前記データ転送要求が前記転送順位の高いアドレスに繰り上がることを特徴とする請求項1または2に記載のデータ転送制御装置。
- 前記要求並び替え部において、
優先順位が高いDMAチャネルほど前記連続転送回数を多く設定することを特徴とする請求項1乃至3の少なくとも何れか1項に記載のデータ転送制御装置。 - 複数のDMAチャネルの何れかを選択してメモリとの間でデータ転送を行うデータ転送制御装置であって、
前記DMAチャネルごとのデータ転送要求を一定量保持する要求保持部と、
保持された前記データ転送要求の基本転送順位を、前記DMAチャネルごとに予め定められた連続転送回数だけ連続するように選択して並び替える要求並び替え部とを備え、
前記複数のDMAチャネルの一部は第1優先レベルを有する第1チャネル群に属し、他の一部は前記第1優先レベルよりも優先度が低い第2優先レベルを有する第2チャネル群に属しており、
前記要求保持部は、
前記第1チャネル群に属する前記DMAチャネルのデータ転送要求を保持する第1要求保持部と、
前記第2チャネル群に属する前記DMAチャネルのデータ転送要求を保持する第2要求保持部とを備え、
前記要求並び替え部は、
前記第1要求保持部に保持された前記データ転送要求の基本転送順位を、前記DMAチャネルごとに予め定められた第1連続転送回数だけ連続するように選択して並び替える第1要求並び替え部と、
前記第2要求保持部に保持された前記データ転送要求の基本転送順位を、前記DMAチャネルごとに予め定められた第2連続転送回数だけ連続するように選択して並び替える第2要求並び替え部と、
前記第1要求並び替え部による前記第1連続転送回数の連続選択を1セットとして第1セット数の連続選択を有効にするごとに、前記第2要求並び替え部による前記第2連続転送回数の連続選択を1セットとして第2セット数の連続選択を有効にする優先レベル調停部とを備えることを特徴とするデータ転送制御装置。 - 前記第1チャネル群に属するDMAチャネルのデータ転送要求が前記第1要求保持部に保持されていない状態から新たに保持されるまでの所定期間、前記第2要求保持部に保持されている前記データ転送要求が前記第2要求並べ替え部により選択されることをマスクする第1マスク部を備えることを特徴とする請求項5に記載のデータ転送制御装置。
- 前記第2要求並び替え部による前記第2セット数が予め定められた連続転送回数のセット回数に達することに応じて、前記第2要求保持部に保持されている前記データ転送要求が前記第2要求並べ替え部により選択されることをマスクする第2マスク部を備えることを特徴とする請求項5に記載のデータ転送制御装置。
- 複数のDMAチャネルの何れかを選択してメモリとの間でデータ転送を行うデータ転送制御装置であって、
前記DMAチャネルごとのデータ転送要求を一定量保持する要求保持部と、
保持された前記データ転送要求の基本転送順位を、前記DMAチャネルごとに予め定められた連続転送回数だけ連続するように選択して並び替える要求並び替え部とを備え、
前記複数のDMAチャネルの一部は第1優先レベルを有する第1チャネル群に属し、他の一部は前記第1優先レベルよりも優先度が低い第2優先レベルを有する第2チャネル群に属しており、
前記要求保持部は、
前記データ転送要求が前記基本転送順位の順に格納されるレジスタと、
前記第1チャネル群に属する前記データ転送要求が入力されるごとに1を加算し出力されるごとに1を減算するポインタであって、入力される該データ転送要求の前記レジスタにおける格納位置を指示する第1要求保持ポインタと、
前記第1チャネル群に属する前記データ転送要求が入力される回数をカウントし、所定回数のカウントにより初期化される第1カウンタと、
前記第1および第2チャネル群に属する前記データ転送要求が入力されるごとに1を加算し出力されるごとに1を減算するポインタであって、前記レジスタにおける最下位格納位置であって入力される該データ転送要求の格納位置を指示する第2要求保持ポインタと、
前記第1カウンタの初期化に応じて、前記第1要求保持ポインタの値が前記第2要求保持ポインタの値より小さい場合に、前記第1要求ポインタに前記1よりも大きな規定数を加算するポインタ制御部とを備えることを特徴とするデータ転送制御装置。 - 前記第2チャネル群に属する前記データ転送要求が入力されるごとにカウントアップし出力されるごとにカウントダウンする第2カウンタと、
前記第2カウンタのカウント値が規定カウント値である場合に、前記第2チャネル群に属する前記データ転送要求の入力をマスクする入力マスク部とを備えることを特徴とする請求項8に記載のデータ転送制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010273835A JP5707911B2 (ja) | 2010-01-27 | 2010-12-08 | データ転送制御装置 |
US13/014,311 US8370540B2 (en) | 2010-01-27 | 2011-01-26 | Data transfer control device and data transfer control method |
US13/618,890 US8554962B2 (en) | 2010-01-27 | 2012-09-14 | Data transfer control device and data transfer control method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010015766 | 2010-01-27 | ||
JP2010015766 | 2010-01-27 | ||
JP2010273835A JP5707911B2 (ja) | 2010-01-27 | 2010-12-08 | データ転送制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011175621A JP2011175621A (ja) | 2011-09-08 |
JP5707911B2 true JP5707911B2 (ja) | 2015-04-30 |
Family
ID=44309826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010273835A Active JP5707911B2 (ja) | 2010-01-27 | 2010-12-08 | データ転送制御装置 |
Country Status (2)
Country | Link |
---|---|
US (2) | US8370540B2 (ja) |
JP (1) | JP5707911B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6210187B2 (ja) * | 2012-10-23 | 2017-10-11 | セイコーエプソン株式会社 | 集積回路装置、物理量測定装置、電子機器および移動体 |
CN103207819B (zh) * | 2013-03-29 | 2016-05-25 | 无锡云动科技发展有限公司 | 一种存储装置及其混合存储装置 |
CN104123252A (zh) * | 2013-04-26 | 2014-10-29 | 韩国科亚电子股份有限公司 | 多通道直接存储器存取控制器及其控制方法 |
DE102013016114B3 (de) * | 2013-09-26 | 2015-02-05 | Infineon Technologies Ag | Bussystem und Verfahren für geschützte Speicherzugriffe |
KR102254099B1 (ko) | 2014-05-19 | 2021-05-20 | 삼성전자주식회사 | 메모리 스와핑 처리 방법과 이를 적용하는 호스트 장치, 스토리지 장치 및 데이터 처리 시스템 |
US10705762B2 (en) | 2018-08-30 | 2020-07-07 | Micron Technology, Inc. | Forward caching application programming interface systems and methods |
JPWO2023105603A1 (ja) * | 2021-12-07 | 2023-06-15 | ||
CN117425228A (zh) * | 2022-07-11 | 2024-01-19 | 维沃移动通信有限公司 | 数据通道的保持方法、装置、通信设备及可读存储介质 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3449408B2 (ja) | 1999-06-14 | 2003-09-22 | 日本電気株式会社 | 優先制御方式 |
JP2002041445A (ja) * | 2000-05-19 | 2002-02-08 | Matsushita Electric Ind Co Ltd | 高性能dmaコントローラ |
JP2002304365A (ja) | 2001-04-04 | 2002-10-18 | Oki Data Corp | データ処理装置 |
JP3923299B2 (ja) * | 2001-06-26 | 2007-05-30 | 株式会社リコー | Dma転送装置 |
JP2003271545A (ja) * | 2002-03-12 | 2003-09-26 | Hitachi Ltd | データ処理システム |
JP2004118298A (ja) * | 2002-09-24 | 2004-04-15 | Rohm Co Ltd | データ処理制御装置 |
JP2005071186A (ja) | 2003-08-26 | 2005-03-17 | Canon Inc | 記録装置及びバス調停方法 |
JP2005117125A (ja) | 2003-10-03 | 2005-04-28 | Oi Electric Co Ltd | パケット送出制御装置 |
JP4786209B2 (ja) | 2005-03-18 | 2011-10-05 | パナソニック株式会社 | メモリアクセス装置 |
JP4847036B2 (ja) * | 2005-03-30 | 2011-12-28 | キヤノン株式会社 | バスアクセスを調停する制御装置およびデータ処理装置の制御方法 |
JP2006318139A (ja) * | 2005-05-11 | 2006-11-24 | Matsushita Electric Ind Co Ltd | データ転送装置、データ転送方法およびプログラム |
JP4416694B2 (ja) * | 2005-05-12 | 2010-02-17 | 株式会社ソニー・コンピュータエンタテインメント | データ転送調停装置およびデータ転送調停方法 |
US7716388B2 (en) * | 2005-05-13 | 2010-05-11 | Texas Instruments Incorporated | Command re-ordering in hub interface unit based on priority |
JP2006332849A (ja) | 2005-05-24 | 2006-12-07 | Fujitsu Ltd | ネットワークにおけるデータ転送システム |
US7907614B2 (en) * | 2005-11-11 | 2011-03-15 | Broadcom Corporation | Fast block acknowledgment generation in a wireless environment |
US7904614B1 (en) * | 2006-06-27 | 2011-03-08 | Marvell International Ltd. | Direct memory access controller with multiple transaction functionality |
US7813342B2 (en) * | 2007-03-26 | 2010-10-12 | Gadelrab Serag | Method and apparatus for writing network packets into computer memory |
JP2009009186A (ja) | 2007-06-26 | 2009-01-15 | Nec Electronics Corp | Dma転送制御装置及びdma転送方法 |
-
2010
- 2010-12-08 JP JP2010273835A patent/JP5707911B2/ja active Active
-
2011
- 2011-01-26 US US13/014,311 patent/US8370540B2/en active Active
-
2012
- 2012-09-14 US US13/618,890 patent/US8554962B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US8370540B2 (en) | 2013-02-05 |
US8554962B2 (en) | 2013-10-08 |
JP2011175621A (ja) | 2011-09-08 |
US20130013821A1 (en) | 2013-01-10 |
US20110185094A1 (en) | 2011-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5707911B2 (ja) | データ転送制御装置 | |
US10241721B2 (en) | Image processing device and image processing method | |
JP4480427B2 (ja) | リソース管理装置 | |
US20090204771A1 (en) | Device for controlling access from a plurality of masters to shared memory composed of a plurality of banks each having a plurality of pages | |
US8838862B2 (en) | Data transfer device, method of transferring data, and image forming apparatus | |
KR102106541B1 (ko) | 공유 리소스 액세스 중재 방법 및 이를 수행하기 위한 공유 리소스 액세스 중재 장치 및 공유 리소스 액세스 중재 시스템 | |
US5907688A (en) | Smart arbitration for non-symmetric data streams | |
US12111778B2 (en) | Image processing accelerator | |
US7392330B2 (en) | Memory access bandwidth allocation and latency control in a digital camera | |
JP4090883B2 (ja) | 異なるリソースアクセス方式を有するシステム統合エージェント | |
US6618778B1 (en) | Arbiter for arbitrating between a plurality of requesters and method thereof | |
KR101420290B1 (ko) | 트랜잭션들을 그룹화하는 버스 중재기, 이를 포함하는 버스장치 및 시스템 | |
JP2008083911A (ja) | Dma転送制御装置および半導体集積回路装置 | |
JP6142783B2 (ja) | メモリコントローラ,情報処理装置及びメモリコントローラの制御方法 | |
US6701397B1 (en) | Pre-arbitration request limiter for an integrated multi-master bus system | |
JPH06195313A (ja) | コンピュータシステムおよびそれに適した集積回路並びに要求選択回路 | |
US9747231B2 (en) | Bus access arbiter and method of bus arbitration | |
US20050066097A1 (en) | Resource management apparatus | |
JP4335327B2 (ja) | 調停装置および方法 | |
US9892088B2 (en) | Data processing system and method of controlling access to a shared memory unit | |
JP2007094649A (ja) | アクセス調停回路 | |
JP2007304830A (ja) | 情報先行取得による調停方法および調停装置 | |
US20080229030A1 (en) | Efficient Use of Memory Ports in Microcomputer Systems | |
JP2005242408A (ja) | 共有メモリアクセス制御方法 | |
JP2000207355A (ja) | デ―タ転送制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130902 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141225 |
|
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: 20150203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150216 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5707911 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |