JP6225431B2 - マイクロプログラムを更新可能な光トランシーバ - Google Patents
マイクロプログラムを更新可能な光トランシーバ Download PDFInfo
- Publication number
- JP6225431B2 JP6225431B2 JP2013036589A JP2013036589A JP6225431B2 JP 6225431 B2 JP6225431 B2 JP 6225431B2 JP 2013036589 A JP2013036589 A JP 2013036589A JP 2013036589 A JP2013036589 A JP 2013036589A JP 6225431 B2 JP6225431 B2 JP 6225431B2
- Authority
- JP
- Japan
- Prior art keywords
- update
- data
- mdio
- cpu
- register
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/40—Transceivers
-
- 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Human Computer Interaction (AREA)
- Optical Communication System (AREA)
- Stored Programmes (AREA)
- Communication Control (AREA)
- Computer Security & Cryptography (AREA)
Description
(実施例1)
(実施例2)
(実施例3)
11 ロジックデバイス
11a 通信用レジスタ
12 CPU(マイクロコンピュータ)
12a MDIOレジスタ
12b RAM(退避用メモリ)
12c フラッシュROM
12d コマンドレジスタ
12e 更新用レジスタ
12f 受信フラグ
12g 更新用領域
12h 制御記憶
13 不揮発性メモリ
14 MDIOバス
15 信号線PHYADR
16、17 通信バス
100 上位レイヤ
Claims (4)
- 上位レイヤに接続される光トランシーバであって、
MDIOレジスタと、マイクロプログラムが格納されたフラッシュROMとを備えるマイクロコンピュータと、
前記上位レイヤとMDIOバスを介して接続されると共に、前記マイクロコンピュータと第1の通信バスを介して接続されるロジックデバイスと、
前記マイクロコンピュータと、前記第1の通信バスとは独立の第2の通信バスを介して接続される不揮発性メモリと、
を有し、
前記マイクロコンピュータは、前記上位レイヤによって前記MDIOバス及び前記ロジックデバイスを介して前記MDIOレジスタに書き込まれた、前記マイクロプログラムの更新用データを、前記第2の通信バスを介して前記不揮発性メモリに書き込み、
前記マイクロコンピュータが再起動したときに、前記不揮発性メモリに書き込まれた前記更新用データを、前記第2の通信バスを介して前記フラッシュROMに転送する、
ことを特徴とする光トランシーバ。 - 前記MDIOレジスタに書き込まれた前記更新用データの前記不揮発性メモリへの書き込みが、前記上位レイヤと前記ロジックデバイスとの前記MDIOバスを介する通信における一つのフレームの送信時間よりも短い時間内に行われる、
ことを特徴とする請求項1に記載の光トランシーバ。 - 前記マイクロコンピュータは、さらにRAMを備え、
前記MDIOレジスタに書き込まれた前記更新用データの、前記第2の通信バスを介する前記不揮発性メモリへの書き込みが、その途中に該RAMへの書き込みを経て行われる、
ことを特徴とする請求項1に記載の光トランシーバ。 - 前記MDIOレジスタに書き込まれた前記更新用データの前記RAMへの書き込みおよび前記RAMから前記不揮発性メモリへの書き込みのそれぞれが、前記上位レイヤと前記ロジックデバイスとの前記MDIOバスを介する通信における一つのフレームの送信時間よりも短い時間内に行われる、
ことを特徴とする請求項3に記載の光トランシーバ。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013036589A JP6225431B2 (ja) | 2013-02-27 | 2013-02-27 | マイクロプログラムを更新可能な光トランシーバ |
US14/186,749 US9501403B2 (en) | 2013-02-27 | 2014-02-21 | Electronic apparatus implemented with microprocessor with rewritable micro program and method to rewrite micro program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013036589A JP6225431B2 (ja) | 2013-02-27 | 2013-02-27 | マイクロプログラムを更新可能な光トランシーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014165780A JP2014165780A (ja) | 2014-09-08 |
JP6225431B2 true JP6225431B2 (ja) | 2017-11-08 |
Family
ID=51389429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013036589A Active JP6225431B2 (ja) | 2013-02-27 | 2013-02-27 | マイクロプログラムを更新可能な光トランシーバ |
Country Status (2)
Country | Link |
---|---|
US (1) | US9501403B2 (ja) |
JP (1) | JP6225431B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9852101B2 (en) * | 2014-05-26 | 2017-12-26 | Mediatek Inc. | Electronic device with enhanced management data input/output control |
CN104407279A (zh) * | 2014-10-28 | 2015-03-11 | 深圳市芯海科技有限公司 | 一种用于自动测试芯片mdio总线协议的码型数据、装置及测试方法 |
CN105677599A (zh) * | 2014-11-19 | 2016-06-15 | 中兴通讯股份有限公司 | 主机、主机管理从机的方法及*** |
JP6350308B2 (ja) * | 2015-01-28 | 2018-07-04 | 住友電気工業株式会社 | 光トランシーバ |
JP6485236B2 (ja) * | 2015-06-10 | 2019-03-20 | 住友電気工業株式会社 | 光トランシーバ、及び光トランシーバのファームウェア更新方法 |
JP6657907B2 (ja) | 2015-12-15 | 2020-03-04 | 住友電気工業株式会社 | 光送受信器及びマイクロコントローラ |
JP2017220802A (ja) * | 2016-06-07 | 2017-12-14 | 住友電気工業株式会社 | 光トランシーバ |
JP6960841B2 (ja) * | 2017-12-14 | 2021-11-05 | ローム株式会社 | 半導体デバイス、電子機器、データ伝送方法、タイミングコントローラ、自動車 |
JP7003698B2 (ja) * | 2018-01-31 | 2022-01-21 | 住友電気工業株式会社 | 光トランシーバおよびその制御方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6414871B1 (en) * | 2000-05-12 | 2002-07-02 | Xilinx, Inc. | Systems and methods for programming programmable devices |
JP2003308288A (ja) * | 2002-04-18 | 2003-10-31 | Mitsubishi Electric Corp | マイクロコンピュータシステム |
JP2006101435A (ja) * | 2004-09-30 | 2006-04-13 | Mitsubishi Electric Corp | 光通信モジュール |
JP2007310783A (ja) * | 2006-05-22 | 2007-11-29 | Sharp Corp | 画像形成装置におけるファームウェアのアップデート方法、プログラム、記録媒体 |
US20110153891A1 (en) * | 2008-08-20 | 2011-06-23 | Akihiro Ebina | Communication apparatus and communication control method |
JP2010130316A (ja) * | 2008-11-27 | 2010-06-10 | Sumitomo Electric Ind Ltd | 光送信装置及びファームウェアの更新方法 |
JP2012169745A (ja) * | 2011-02-10 | 2012-09-06 | Sumitomo Electric Ind Ltd | 光トランシーバ |
-
2013
- 2013-02-27 JP JP2013036589A patent/JP6225431B2/ja active Active
-
2014
- 2014-02-21 US US14/186,749 patent/US9501403B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20140244910A1 (en) | 2014-08-28 |
US9501403B2 (en) | 2016-11-22 |
JP2014165780A (ja) | 2014-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6225431B2 (ja) | マイクロプログラムを更新可能な光トランシーバ | |
US8464020B2 (en) | Non-volatile storage device, host device, storage system, data communication method and program | |
US20130232328A1 (en) | Method to safely reprogram an fpga | |
CN112947977B (zh) | 一种软件在线升级方法及*** | |
JP2020135861A5 (ja) | ||
JP2010257367A (ja) | プログラムの更新システム、プログラム更新機能付き電子機器 | |
JP2010140266A (ja) | 電子デバイスシステムと電子デバイス | |
CN101667133B (zh) | 固件更新方法和使用该方法更新固件的芯片 | |
CN110618828B (zh) | 一种数据更新方法及装置 | |
CN110278716B (zh) | Plc、网络单元、cpu单元、以及数据传送方法 | |
JP5476956B2 (ja) | 通信システム及び通信方法 | |
CN100504712C (zh) | 版本可编程电路模块 | |
CN210052151U (zh) | 一种双芯片程序更新装置 | |
JP7281275B2 (ja) | モジュール及びこれを備える情報処理装置、並びにモジュールのプログラムデータを更新するプログラムデータ更新方法 | |
CN107562440A (zh) | 一种eeprom版本更新方法及装置 | |
CN111159057A (zh) | 一种无电池情况下记录任务机累积上电次数的***和方法 | |
JP2001290764A (ja) | データ転送システム装置及びそのデータ転送方法 | |
CN110286935B (zh) | 一种双芯片程序更新装置及方法 | |
CN212229628U (zh) | 从机设备 | |
US11609875B2 (en) | Data communication device and data communication module | |
CN115543385A (zh) | 一种代码升级的方法及芯片*** | |
CN111124963A (zh) | Cpld实现iic接口从设备方法、智能终端及储存介质 | |
CN112394964A (zh) | 一种多核芯片的程序更新方法及*** | |
KR20050107159A (ko) | 시스템의 직렬 인터페이스 버스를 위한 버스 컨트롤러 | |
CN114064554A (zh) | 从机设备及配置其mipi的线序的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160121 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161021 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161115 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20170112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170308 |
|
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: 20170912 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170925 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6225431 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |