TOP
|
特許
|
意匠
|
商標
特許ウォッチ
Twitter
他の特許を見る
10個以上の画像は省略されています。
公開番号
2025106710
公報種別
公開特許公報(A)
公開日
2025-07-16
出願番号
2024000235
出願日
2024-01-04
発明の名称
半導体装置
出願人
ローム株式会社
代理人
弁理士法人太陽国際特許事務所
主分類
G06F
9/32 20180101AFI20250709BHJP(計算;計数)
要約
【課題】実行するシーケンス処理同士の間隔を短くする。
【解決手段】半導体装置100は、複数のペリフェラルの動作順序を予め記憶し、ソフトウエアを用いることなくシーケンス処理を制御するHLC1と、シーケンス処理に影響を与える信号をHLC1に設定するAPB3と、シーケンス処理を完了した場合にHLC1が出力端子から出力する完了割り込み、及びAPB3が出力する信号であって、動作順序に従ってシーケンス処理を繰り返し実行するか否かを設定する繰り返し許可の論理積を出力するAND回路5と、AND回路5の出力、及びAPB3が出力する信号であって、シーケンス処理を行っていない停止状態のHLC1に対してシーケンス処理を開始するように指示する起動命令の論理和をHLC1に出力するOR回路4と、を備え、APB3は、繰り返し許可の設定を有効に保った状態で起動命令をHLC1に出力する。
【選択図】図1
特許請求の範囲
【請求項1】
複数のペリフェラルの動作順序を予め記憶し、ソフトウエアを用いることなく各々の前記ペリフェラルを制御する制御部と、
前記ペリフェラルの制御に影響を与える信号を前記制御部に設定する設定部と、
前記動作順序に従って各々の前記ペリフェラルの動作を完了した場合に前記制御部が出力端子から出力する完了割り込み、及び前記設定部が出力する信号であって、前記動作順序に従って各々の前記ペリフェラルの動作を繰り返し実行するか否かを設定する繰り返し許可の論理積を出力する論理積回路と、
前記論理積回路の出力、及び前記設定部が出力する信号であって、前記ペリフェラルに対する制御を行っていない停止状態の前記制御部に対して前記ペリフェラルの制御を開始するように指示する起動命令の論理和を前記制御部に出力する論理和回路と、
を備え、
前記設定部は、前記繰り返し許可の設定を有効に保った状態で前記起動命令を前記制御部に出力する
半導体装置。
続きを表示(約 1,000 文字)
【請求項2】
前記設定部は、前記ペリフェラルの制御を停止させる強制停止命令と、前記ペリフェラルの制御の停止方法を選択する停止状態選択と、を前記制御部に設定し、
前記制御部は、前記強制停止命令を受け付けた場合の前記停止状態選択の値が第1の値であれば、前記動作順序に規定された最後の前記ペリフェラルの動作が完了する前であっても、前記強制停止命令を受け付けた時点で前記ペリフェラルの制御を停止し、前記強制停止命令を受け付けた場合の前記停止状態選択の値が第2の値であれば、前記強制停止命令を受け付けたとしても、前記動作順序に規定された最後の前記ペリフェラルの動作が完了して前記完了割り込みを出力するまでは前記ペリフェラルの制御を継続し、前記完了割り込みの出力と共に前記ペリフェラルの制御を停止する
請求項1に記載の半導体装置。
【請求項3】
前記論理積回路の入力端子と前記出力端子との間に接続され、前記制御部が前記起動命令を受け付けて前記ペリフェラルの制御を開始してから、前記強制停止命令を受け付けて前記ペリフェラルの制御を停止するまでの前記完了割り込みの出力回数を計測するカウンタを備え、
前記カウンタは、前記完了割り込みの出力回数が前記設定部によって予め設定された停止指定回数に達した場合、前記ペリフェラルの制御を停止させる処理満了命令を前記制御部に出力し、
前記処理満了命令を受け付けた前記制御部は、前記処理満了命令を受け付けたとしても、前記動作順序に規定された最後の前記ペリフェラルの動作が完了して前記完了割り込みを出力するまでは前記ペリフェラルの制御を継続し、前記完了割り込みの出力と共に前記ペリフェラルの制御を停止する
請求項2に記載の半導体装置。
【請求項4】
前記制御部は、前記動作順序とは異なる前記ペリフェラルの他の動作順序を記憶するバッファと、前記動作順序の更新を行うリロード制御部を備え、
前記カウンタは、前記完了割り込みの出力回数が前記設定部によって予め設定された更新指定回数に達した場合、前記動作順序の更新を要求するリロード命令を前記制御部に出力し、
前記リロード命令を受け付けた前記制御部は、前記完了割り込み信号の出力にあわせて前記動作順序を前記バッファに記憶された前記他の動作順序に更新し、更新後の前記動作順序に従って前記ペリフェラルの制御を継続する
請求項3に記載の半導体装置。
発明の詳細な説明
【技術分野】
【0001】
本開示は、半導体装置に関する。
続きを表示(約 1,900 文字)
【背景技術】
【0002】
特許文献1には、CPU(Central Processing Unit)と、PWM(Pulse Width Modulation)パルスの生成を可能とするPWMタイマと、を含むマイクロコンピュータであって、CPUが介在することなくPWMパルスのデューティ値の時系列変化を可能とするマイクロコンピュータが開示されている。
【先行技術文献】
【特許文献】
【0003】
特開2009-282828号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
ソフトウエアを用いたCPUによる制御を行う場合、目的の機能をハードウエアによって実現する場合よりも処理速度が低下するうえ、CPUの負荷を高めることになる。
【0005】
したがって、前段の周辺装置、すなわち、ペリフェラルが動作の終了に伴って出力する完了通知を後段のペリフェラルの起動端子に接続することによって、CPUによるソフトウエア処理によらず、後段のペリフェラルを起動するといったペリフェラルの連係動作を実現するHLC(Hardware Linkage Controller)シーケンサが存在する。
【0006】
HLCシーケンサは、複数のペリフェラルの動作の完了及び起動といった連係動作をハードウエアによって実現したシーケンサであり、予め定められた動作順序に従って複数のペリフェラルを順次起動することにより目的の機能を実行する。
【0007】
従来のHLCシーケンサでは、CPUによって起動されると予め定められた動作順序に従ってペリフェラルを順次起動するシーケンス処理を開始し、動作順序の最後に登録されたペリフェラルの動作が完了した時点でCPUに対して割り込みを出力してシーケンス処理を終了する。再度予め定められた動作順序に従ってペリフェラルのシーケンス処理を実行するためには、CPUがHLCシーケンサからの割り込みをトリガとして、HLCシーケンサを起動し直す必要がある。したがって、HLCシーケンサは、1回目のシーケンス処理が終了した後、CPUによるHLCシーケンサの再起動に要する時間が経過するまでは、2回目のシーケンス処理を開始することができず、シーケンス処理間に遅延が生じる。
【課題を解決するための手段】
【0008】
本開示に係る半導体装置は、複数のペリフェラルの動作順序を予め記憶し、ソフトウエアを用いることなく各々の前記ペリフェラルを制御する制御部と、前記ペリフェラルの制御に影響を与える信号を前記制御部に設定する設定部と、前記動作順序に従って各々の前記ペリフェラルの動作を完了した場合に前記制御部が出力端子から出力する完了割り込み、及び前記設定部が出力する信号であって、前記動作順序に従って各々の前記ペリフェラルの動作を繰り返し実行するか否かを設定する繰り返し許可の論理積を出力する論理積回路と、前記論理積回路の出力、及び前記設定部が出力する信号であって、前記ペリフェラルに対する制御を行っていない停止状態の前記制御部に対して前記ペリフェラルの制御を開始するように指示する起動命令の論理和を前記制御部に出力する論理和回路と、を備え、前記設定部は、前記繰り返し許可の設定を有効に保った状態で前記起動命令を前記制御部に出力する。
【0009】
これにより、シーケンス処理を繰り返す毎にCPUからの起動命令を必要とする場合と比較して、実行するシーケンス処理同士の間隔を短くすることができる半導体装置を提供することができる。
【図面の簡単な説明】
【0010】
半導体装置の構成例を示す図である。
制御処理の流れの一例を示すフローチャートである。
強制停止命令を受け付けた場合の制御処理の流れの一例を示すフローチャートである。
変形例1における半導体装置の構成例を示す図である。
変形例1における完了割り込み回数の計測処理の流れの一例を示すフローチャートである。
変形例1における制御処理の流れの一例を示すフローチャートである。
変形例2における半導体装置の構成例を示す図である。
変形例2における完了割り込み回数の計測処理の流れの一例を示すフローチャートである。
変形例2における制御処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
(【0011】以降は省略されています)
この特許をJ-PlatPatで参照する
関連特許
ローム株式会社
光センサ
9日前
ローム株式会社
半導体装置
2日前
ローム株式会社
テスト回路
9日前
ローム株式会社
半導体装置
8日前
ローム株式会社
アンプ及びモータ装置
8日前
ローム株式会社
半導体装置及びその製造方法
9日前
ローム株式会社
駆動回路、半導体装置、および電源装置
9日前
ローム株式会社
インタフェース回路、および半導体装置
9日前
ローム株式会社
半導体光装置及びその製造方法並びにセンサ
2日前
ローム株式会社
シャント抵抗器およびシャント抵抗器の製造方法
2日前
ローム株式会社
半導体装置
8日前
ローム株式会社
半導体装置
10日前
ローム株式会社
半導体レーザ装置
3日前
ローム株式会社
半導体装置、周波数トリミングレジスタ、超音波ソナーセンサ及び車両
8日前
ローム株式会社
センサモジュール、ガスセンサ、制御装置、制御方法、および制御プログラム
2日前
ローム株式会社
サーマルプリントヘッド、サーマルプリンタ、及びサーマルプリントヘッドの製造方法
2日前
ケースレー・インスツルメンツ・エルエルシー
試験測定システム及び通信方法
8日前
個人
対話装置
1か月前
個人
情報処理装置
1か月前
個人
裁判のAI化
1日前
個人
情報処理システム
8日前
個人
記入設定プラグイン
24日前
個人
検査システム
10日前
個人
情報処理装置
1か月前
キヤノン電子株式会社
携帯装置
9日前
株式会社サタケ
籾摺・調製設備
9日前
個人
不動産売買システム
16日前
個人
情報入力装置
1か月前
個人
物価スライド機能付生命保険
1か月前
個人
備蓄品の管理方法
8日前
個人
マイホーム非電子入札システム
1か月前
株式会社BONNOU
管理装置
29日前
サクサ株式会社
中継装置
9日前
キヤノン株式会社
情報処理装置
9日前
キヤノン株式会社
情報処理装置
9日前
アスエネ株式会社
排水量管理方法
9日前
続きを見る
他の特許を見る