[go: up one dir, main page]

JP2003068864A - 半導体集積回路装置 - Google Patents

半導体集積回路装置

Info

Publication number
JP2003068864A
JP2003068864A JP2001260592A JP2001260592A JP2003068864A JP 2003068864 A JP2003068864 A JP 2003068864A JP 2001260592 A JP2001260592 A JP 2001260592A JP 2001260592 A JP2001260592 A JP 2001260592A JP 2003068864 A JP2003068864 A JP 2003068864A
Authority
JP
Japan
Prior art keywords
peripheral
circuit
package
switch element
integrated 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.)
Pending
Application number
JP2001260592A
Other languages
English (en)
Other versions
JP2003068864A5 (ja
Inventor
Tetsuro Motomura
哲朗 本村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001260592A priority Critical patent/JP2003068864A/ja
Priority to US10/173,661 priority patent/US6845496B2/en
Publication of JP2003068864A publication Critical patent/JP2003068864A/ja
Publication of JP2003068864A5 publication Critical patent/JP2003068864A5/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7839Architectures of general purpose stored program computers comprising a single central processing unit with memory
    • G06F15/7842Architectures of general purpose stored program computers comprising a single central processing unit with memory on one IC chip (single chip microcontrollers)
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7867Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Power Sources (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】マイクロプロセッサの周辺IPを多数内蔵する
周辺LSIに係る。不要な周辺IPが集積されることに
よるパッケージの高価格化、消費電力の増大、およびソ
フトウエア設計者の混乱を回避する。 【解決手段】プログラマブル周辺LSIの選択スイッチ
6は、周辺IP5を電気的に無効にする。この結果、使
用しない周辺IP5は無効となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、携帯電話やカメラ
などのシステム機器に組み込まれる組み込みマイクロプ
ロセッサとその周辺LSIに係る。
【0002】特に、CPUコアと接続され、様々な周辺
装置のインタフェースに対応する周辺IP群を搭載するハ
ードウェアプログラマブルな周辺LSI、このLSIを
CPUコアと共に1チップに内蔵したマイクロプロセッ
サ、およびこれらをボード上に搭載してシステム機器の
評価と検証を行う装置に関するものである。
【0003】
【従来の技術】コンピュータ、ハードディスクドライブ
やスキャナといった周辺装置、携帯電話、デジタルカメ
ラ、ビデオ等のシステムが相互にデータを送受信するた
めのインタフェース規格は一様ではなく、多種多様なイ
ンタフェース規格が併存している。このような多種類の
インタフェースをサポートするため、CPUコアと複数
のインタフェース規格に対応する複数の周辺IPとを1
チップに集積したマイクロプロセッサが開発されてい
る。なお、ここで、本出願においては、「周辺IP」と
は、CPUコアを外部装置に接続するためのインタフェ
ースを実現する回路モジュールをいう。
【0004】このようなマイクロプロセッサにおいて、
必ずしも全ての周辺IPが常に使用されるわけではない。
一部の周辺IPは使用されないため、周辺IPが有効
か、無効かを制御する必要があった。
【0005】一つの方法は、各周辺IPに制御レジスタ
を設け、CPUコアが周辺バスを通して各制御レジスタ
に対して、当該周辺IPが有効か、無効かであることを
指示するコマンドを入力する(第1の従来技術)。
【0006】また、特開平11−289051号公報の
方法は、FPGAに代表されるプログラマブル回路を利
用する方法である。MPU、複数種類のインタフェース
回路にプログラマブル回路を集積することにより、LS
I製造後にプログラマブル回路を用いてMPUと複数種
類のインタフェース回路との配線を決定して、1種類の
LSIにより複数種類のインタフェースに対応すること
を可能にする(第2の従来技術)。
【0007】
【発明が解決しようとする課題】CPUコアがサポート
するインタフェースの種類が大きくなるほど、周辺IP
の数が増加し、以下の問題が生じてくる。
【0008】第1の従来技術においては、周辺IPの増
加にともない、出力ピン数が増加することによりパッケ
ージが高価格となるおそれがある。また、コマンドによ
り周辺IPを無効化しても、無効化されたIP回路はな
おスリープ動作をしているために無駄な消費電力が存在
していた。なお、ここでスリープ動作とは、CPUまた
はLSI外部からコマンドが送られてくるのを監視する
動作のことをいう。さらに、不要な周辺IPが多数ある
と、ソフトウエア設計者の混乱を招くおそれもある。
【0009】第2の従来技術においては、MPUとイン
タフェース回路とがプログラマブル回路により直接接続
される構成となっており、マイクロプロセッサの一般的
な構成であるバスを介した構成に整合していない。その
ため、汎用的なプロセッサに適用することができなかっ
た。また、無駄な消費電力を削減するための構成も開示
されていない。
【0010】大量生産されるLSIは、不要な周辺IPを
削除して、必要な周辺IPのみを搭載したLSIを開発
することも可能である。しかし、少量多品種のLSIで
はそれのみの開発では開発コストが過大である。一つの
LSIを少量多品種のLSIに共通に使用することがで
きれば、開発コストを引き下げ、また開発期間も低減で
きる。
【0011】本発明の目的は、この少量生産に適し、か
つ汎用的なLSIに好適な半導体集積回路を提供するこ
とにある。
【0012】また、本発明の他の目的は、複数の周辺I
Pを搭載した評価用チップを用いてシステム、または当
該システムに用いられるLSIを効率的に開発する方法
を提供することにある。
【0013】
【課題を解決するための手段】上記課題を解決するため
に、ユーザの要求に応じて不要な周辺IPの周辺バスへ
の接続をハードウェアプログラマブルに無効にする周辺
IPの選択スイッチを設ける。選択スイッチは、周辺I
Pの動作が他の回路に及ぼす影響を排除するために必要
であり、不要なIPの無効化には不可欠である。
【0014】この選択スイッチを搭載して、CPUコア
と接続されるべきプログラマブル周辺LSI、またはこ
の周辺LSIをCPUコアと共に集積したマイクロプロ
セッサを量産LSIとして提供する。また、CPUコ
ア、プログラマブル周辺LSI、およびプログラムが格
納される不揮発性メモリを搭載したボードを評価用ボー
ドとして提供する。
【0015】また、無効とされる周辺IPの電源を遮断
するようにすれば、低消費電力化をも図ることができ
る。
【0016】
【発明の実施の形態】以下、本発明の実施の形態を図を
用いて詳細に説明する。 (第1の実施の形態)図1は、それぞれがインタフェー
ス規格に対応する複数の周辺IPと、これらの周辺IP
を選択するための選択スイッチを搭載したプログラマブ
ル周辺LSIを示す模式図である。
【0017】LSIチップ2は、LSIパッケージ1に
よりモールドされている。LSIパッケージ1は外部接
続用の複数のパッド3を有し、パッド3とLSIチップ
2上の端子7とが接続される。LSIチップ2は複数の
周辺IP5を有しており、それぞれ選択スイッチ6を介
して周辺バス4に接続される。
【0018】例えば、周辺IP5−1はIrDAに対応
するインタフェース回路であり、赤外線・無線通信用で
ある。また周辺IP5−2〜5はそれぞれIEEE13
94、USB、SCI、SIOに対応するインタフェー
ス回路であり、いずれも有線通信用である。図1には、
異種の周辺IPを一つずつ例示しているが、ある種類の
周辺IPを複数搭載してもよい。
【0019】選択スイッチ6は、プログラム入力端子7
−7を有する。入力端子7−7は、パッド3−5と接続
され、パッド3−5より周辺IPの有効、無効を指定す
るためのプログラムが入力される。
【0020】また、周辺バス4は、バス接続端子7−6
に接続され、接続端子7−6はパッド3−4と接続さ
れ、パッド3−4を介して、LSI外部の周辺バス(図
示せず)とデータの送受信を行う。電源端子7−8は、
パッド3−6と接続され、パッド3−6を介して、LS
I外部から電源電位の供給を受ける。
【0021】図1の例では、周辺IP5−2〜4を有効
とし、周辺IP5−1、5は無効としている。この例で
は、無効とする周辺IPはパッドに接続していない。こ
のように構成することにより、パッド数の少ないパッケ
ージを利用できるようになり、パッケージに有するコス
トを低減させることができる。
【0022】図2を用いて本発明における周辺IPの有
効・無効を制御する方法について説明する。選択スイッ
チ6は、RAM21と周辺IP5と周辺バス4とを接続
する接続線の間に設けられたスイッチ素子23と、電源
端子7−8と周辺IP5とを接続する接続線の間に設け
られたスイッチ素子24を有する。
【0023】例えば、スイッチ23を構成するスイッチ
素子は周辺IPと周辺バス4との接続経路にソース・ド
レイン経路を有するMOSトランジスタ(本出願では、
絶縁ゲート型電界効果トランジスタの意味でMOSトラ
ンジスタを用いる)で実現できる。周辺IP5−1に対
応するスイッチ23−1を構成する複数のスイッチ素子
は共通の信号である第1の制御信号により制御され、周
辺IP5−2に対応するスイッチ23−2を構成する複
数のスイッチ素子は共通の信号である第2の制御信号に
より制御される。
【0024】同様にして、スイッチ24を構成するスイ
ッチ素子もMOSトランジスタで実現できる。周辺IP
5−1に対応するスイッチ24−1は上記の第1の制御
信号により制御され、周辺IP5−2に対応するスイッ
チ24−2は第2の制御信号により制御される。
【0025】制御信号によりスイッチ素子がオン状態と
される場合には、周辺IPと周辺バスとの間のデータ転
送が有効となり、電源電位も供給され、この周辺IPは
有効となる。一方、制御信号によりスイッチ素子がオフ
状態とされる場合には、周辺IPと周辺バスとの間のデ
ータ転送が無効となり、電源電位も供給されず、この周
辺IPは無効となる。RAM21はこの制御信号を格納
しており、スイッチ素子をオン状態とするような制御信
号を1、オフ状態とするような制御信号を0として格納
しておく。
【0026】図3において、本発明にかかるプログラマ
ブル周辺LSIを搭載したチップセットの例を示す。ボ
ード31上に複数のLSIが搭載され、それらは周辺バ
ス4やメモリバス37により相互に接続される。また、
これらのLSIはボード上のアダプタ38及び信号線を
介して外部からの信号または電位が複数のLSIに入力
される。
【0027】プログラマブル周辺LSI33は図1に示
したLSIに対応する。ボード上の周辺バス4を介して
CPUコアLSI34と接続される。このように、本発
明におけるプログラマブル周辺LSI33はバス構造を
採用しており、一般的なチップセットの構成に適合す
る。
【0028】また、ボード上には不揮発性メモリ36が
設けられ、RAM21(図2参照)に書き込むべき制御
データを格納する。
【0029】このようにボードを構成することで、シス
テムを構築する際に、所望のCPUコアを用い、所望の
周辺IPを周辺LSI33の有する周辺IPから選択し
て用いることができる。そのため、システム設計に柔軟
性を与える。図3では、複数のチップをボード上に集積
したが、いわゆるMCP(マルチチップパッケージ)と
して、一つのパッケージに封入してもよい。
【0030】なお、図3においてはわかりやすさのた
め、要部のデータ信号線のみを開示しており、図示しな
いデータ信号線、制御信号線、電源線等が存在すること
はいうまでもない。他の図面についても同様である。
【0031】図4に、図1の変形例を示す。図4の例
は、図1に示した周辺LSIチップ2とCPUコア41
とを一チップに集積したマイクロプロセッサ42であ
る。このように、CPUと周辺IPとを一つのチップに
集積することで、より高集積化が図れるという利点があ
る。 (第2の実施の形態)第2の実施の形態では、図1のよ
うなLSIをシステムの検証に用いる。
【0032】図5にシステム・LSI設計フローを示
す。ここで、システムとは携帯電話、PDAのような携
帯情報機器のボードであって、各種LSIや液晶パネル
などが搭載される。図5の左欄はシステムメーカにおけ
るフローであり、図5の右欄は半導体メーカにおけるフ
ローである。
【0033】システムメーカは、システム設計(ステッ
プ501)を行う。ここでは、システム全体の設計を行
い、どの部分をソフトウェアで実現し、どの部分をハー
ドウェアで実現するかを切り分ける。ハードウェアで実
現する部分はいわゆるASIC (Application Specific
Integration Circuit) としてまとめられる。このと
き、半導体メーカは、システムメーカの要望に合わせ
て、図6に関連して後述するCPUコア34と周辺LS
I33を搭載した評価ボードを提供する(ステップ51
0)。システムメーカは、この評価ボードを用いてAS
ICとしてどのCPUコアを決定するかを事前評価する
(ステップ502)。
【0034】事前評価502では、評価ボードを用い
て、CPUコア34で実行するソフトの性能や、当該C
PUコアと周辺LSI33を経由して周辺装置にデータ
を転送する性能が、要求仕様を満足しているかどうかを
評価する。このため、事前評価は、CPUコアとこれを
提供する半導体メーカの決定に、大きな影響を及ぼす。
【0035】CPUコアが決定すると、システムメーカ
ではシステム設計に基づき、ソフトウェア設計(ステッ
プ503)及びASICを設計するLSI設計(ステッ
プ504)を実行し、これらについて検証を行う(ステ
ップ505)。半導体メーカは、システムメーカに対し
て設計支援と設計環境の提供(ステップ520)を行
う。
【0036】ステップ505は、ソフトウェア単体での
検証ステップ506、ASIC単体での検証ステップ5
07、半導体メーカから提供される評価ボードを用いた
システムレベル検証ステップ508とを含む。このと
き、ソフトウェア検証506及びLSI検証507があ
る程度進んだ段階で、システムレベル検証508を併行
して行う。単体での検証が完了してからシステムレベル
検証を行うよりも効率的に検証が実行できるためであ
る。
【0037】検証ステップ505において、検証が完了
するとシステムメーカは半導体メーカに対して設計デー
タを送付する。設計データは、LSIのレイアウトレベ
ルデータ、論理ゲートレベルデータのいずれであっても
よい。システムメーカのLSI設計能力に応じて、半導
体メーカとの契約によって定められる。半導体メーカで
は、システムメーカからの設計データにより実チップを
作成する(ステップ511)。提供された実チップによ
りシステムメーカはシステム検証509を行う。システ
ム検証が完了すれば、システムメーカは半導体メーカに
チップの量産を指示する。
【0038】なお、半導体メーカは評価ボードの作成5
10、評価用実チップの作成511、チップの量産51
2の全てを自社のみで行う必要はなく、提携関係にある
他社を用いて行うことも当然可能である。
【0039】図6に評価ボードの構成を示す。評価ボー
ド61には、周辺LSI33、PLD(プログラマブル
回路をいう。FPGAでもよい。)63、CPUコア3
4、不揮発性メモリ36が搭載されている。これらはそ
れぞれパッケージに封止された半導体チップである。周
辺LSI33は図1及び図2に示す構成を有する。CP
Uコア34と周辺LSI33とは周辺バス4により接続
されている。また、CPUコア34、PLD63、およ
びシステム評価ボードへのインタフェース66は、メモ
リバス37により相互に接続されている。PLD63に
は、システムメーカの作成した固有論理がプログラムさ
れる。不揮発性メモリ36には、周辺LSI33の周辺
IPを選択するための制御データ(図2のRAM21に
格納される制御データ)及びPLD63にプログラムす
る固有論理が格納されており、電気的に書き換え可能で
ある。
【0040】評価ボードの使用時には、周辺LSIの所
望の周辺IPを選択し、また固有論理をPLD61にプ
ログラムし、評価及び検証を行う。最終的には、CPU
コア34、周辺LSI33からユーザが選択した周辺I
P、およびPLD63にプログラムされたユーザ固有の
固有論理がワンチップ化されることにより、ASICが
作成される。
【0041】図7に評価ボードの使用形態を示す。ユー
ザのシステム評価用ボード71に評価ボード61を搭載
する。評価ボード61及びシステム評価用ボード71
は、電源72から電源を供給される。また、エミュレー
タ/デバッグ用PC73に評価ボード61が接続された
状態で、開発されたソフトウェア74を動作させること
により、システムレベルでの評価及び検証が行われる。
従来、周辺IPを多数含む評価・検証装置の例として、
周辺IP一つずつを一つのLSIにしたものがある。こ
のような従来装置では全体の評価装置は匡体となり、シ
ステム評価ボード71に搭載できなかった。本発明で
は、プログラマブル周辺LSI33により、必要でない
周辺IPを多数含んでいても、評価・検証装置に専用の
開発を行うことなく、コンパクトなボードを提供でき
る。
【0042】
【発明の効果】周辺IPを多数含む周辺LSIを元にし
て、ユーザが必要な周辺IPのみを搭載したLSIと、
同等なピン数と消費電力を持つ周辺LSIを、開発コス
トを最小限にして提供することができる。
【0043】また、上記のLSIをASICの評価・検
証装置に使用することにより、この装置のための専用の
開発コストの削減を図れる。
【図面の簡単な説明】
【図1】第1の実施の形態であるプログラマブル周辺L
SIの構成を示す図である。
【図2】選択スイッチの構成を示す図である。
【図3】本発明のプログラマブル周辺LSIを使用した
チップセットを示す図である。
【図4】プログラマブル周辺LSIとCPUコアとを一
チップに集積したマイクロプロセッサを示す図である。
【図5】第2の実施の形態であるシステム・LSI設計
フローを示す図である。
【図6】本発明のプログラマブル周辺LSIを使用した
評価ボードを示す図である。
【図7】本発明の評価ボード及びシステム評価用ボード
を用いた評価・検証形態を示す図である。
【符号の説明】
1.LSIパッケージ、2.LSIチップ、3.パッ
ド、4.周辺バス、5.周辺IP、6.選択スイッチ、
7.端子、21.RAM、23.スイッチ。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 17/50 664 H01L 27/04 U M H01L 27/04 G06F 1/00 332B

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】第1のインタフェース規格に対応する第1
    回路モジュールと、 第2のインタフェース規格に対応する第2回路モジュー
    ルと、 周辺バスと、 上記第1回路モジュールと上記周辺バスとを接続する第
    1スイッチ素子と、 上記第2回路モジュールと上記周辺バスとを接続する第
    2スイッチ素子とを有し、 上記第1スイッチ素子をオン状態とすることにより、上
    記第1回路モジュールを有効化し、上記第2スイッチ素
    子をオフ状態とすることにより上記第2回路モジュール
    を無効化する半導体集積回路装置。
  2. 【請求項2】請求項1において、 電源電位を供給する電源電位点と、 上記第1回路モジュールと上記電源電位点とを接続する
    第3スイッチ素子と、 上記第2回路モジュールと上記電源電位点とを接続する
    第4スイッチ素子とを有し、 上記第3スイッチをオン状態とすることにより、上記第
    1回路モジュールを有効化し、上記第4スイッチをオフ
    状態とすることにより上記第2回路モジュールを無効化
    する半導体集積回路装置。
  3. 【請求項3】請求項2において、 上記第1スイッチ素子及び上記第3スイッチ素子は第1
    制御信号によって、その状態が制御され、 上記第2スイッチ素子及び上記第4スイッチ素子は第2
    制御信号によって、その状態が制御される半導体集積回
    路装置。
  4. 【請求項4】請求項3において、 上記第1制御信号及び上記第2制御信号を記憶するメモ
    リを有する半導体集積回路装置。
  5. 【請求項5】請求項4において、 上記メモリはプログラマブル回路で構成される半導体集
    積回路装置。
  6. 【請求項6】請求項5において、 上記プログラマブル回路は、上記半導体集積回路の外部
    から入力されたプログラムを格納する半導体集積回路装
    置。
  7. 【請求項7】請求項1乃至6記載の半導体集積回路にお
    いて、 CPUコアをさらに搭載した半導体集積回路。
  8. 【請求項8】システムの設計方法であって、 上記システムのうち、ソフトウェアで実現する第1の部
    分とハードウェアで実現する第2の部分とを決定し、 上記第1の部分について、ソフトウェアを設計し、 上記第2の部分について、集積回路を設計し、 上記設計されたソフトウェアを検証し、 上記設計された集積回路を検証し、 評価用ボードを用いて、上記システムを検証し、 上記評価用ボードは、CPUコアパッケージ、それぞれ
    がインタフェース規格に対応する複数の回路モジュール
    を有する周辺LSIパッケージ及びプログラマブル回路
    パッケージとを含み、 上記プログラマブル回路パッケージには上記設計された
    集積回路の固有論理がプログラムされ、上記周辺LSI
    パッケージは上記複数の回路モジュールのうち所定のイ
    ンタフェース規格に対応する回路モジュールが有効とさ
    れるシステム設計方法。
  9. 【請求項9】請求項8において、 上記システムを検証するステップは、上記ソフトウェア
    を検証するステップ及び上記集積回路を検証するステッ
    プと併行して行われるシステム設計方法。
  10. 【請求項10】CPUコアパッケージと、 それぞれがインタフェース規格に対応する複数の回路モ
    ジュールを有する周辺LSIパッケージと、 プログラマブル回路パッケージと、 上記CPUコアパッケージと上記プログラマブル回路パ
    ッケージとを接続するメモリバスと、 上記CPUコアパッケージと上記周辺LSIパッケージ
    とを接続する周辺バスとを有し、 上記周辺LSIの所定の回路モジュールは選択的に有効
    とされる評価用ボード。
  11. 【請求項11】請求項10において、 上記プログラマブル回路パッケージには、ユーザの固有
    論理がプログラムされる評価用ボード。
  12. 【請求項12】請求項10において、 制御信号を格納する不揮発性メモリを有し、 上記制御信号により、上記周辺LSIパッケージにおけ
    る回路モジュールの有効/無効が制御される評価用ボー
    ド。
JP2001260592A 2001-08-30 2001-08-30 半導体集積回路装置 Pending JP2003068864A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001260592A JP2003068864A (ja) 2001-08-30 2001-08-30 半導体集積回路装置
US10/173,661 US6845496B2 (en) 2001-08-30 2002-06-19 Semiconductor integrated circuit device using programmable peripheral control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001260592A JP2003068864A (ja) 2001-08-30 2001-08-30 半導体集積回路装置

Publications (2)

Publication Number Publication Date
JP2003068864A true JP2003068864A (ja) 2003-03-07
JP2003068864A5 JP2003068864A5 (ja) 2006-03-30

Family

ID=19087769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001260592A Pending JP2003068864A (ja) 2001-08-30 2001-08-30 半導体集積回路装置

Country Status (2)

Country Link
US (1) US6845496B2 (ja)
JP (1) JP2003068864A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010225140A (ja) * 2009-03-17 2010-10-07 Technology Currents Llc 意図的なエラーによるエネルギー最適化
JP2012504278A (ja) * 2008-09-23 2012-02-16 クゥアルコム・インコーポレイテッド 不揮発性磁気メモリを使用している低電力電子システム

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6898766B2 (en) * 2001-10-30 2005-05-24 Texas Instruments Incorporated Simplifying integrated circuits with a common communications bus
JP2004087867A (ja) * 2002-08-28 2004-03-18 Renesas Technology Corp 半導体集積回路装置
US7562162B2 (en) * 2007-04-25 2009-07-14 At&T Intellectual Property I, L.P. Systems and methods for distributed computing utilizing a smart memory apparatus
US7925794B2 (en) * 2007-08-17 2011-04-12 At&T Intellectual Property I, L.P. Systems and methods for localizing a network storage device
US8417930B2 (en) * 2010-04-26 2013-04-09 Broadcom Corporation Modular integrated circuit with uniform address mapping
US10915484B2 (en) * 2017-02-24 2021-02-09 Digital 14 Llc Peripheral disconnection switch system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5990126A (ja) * 1982-11-15 1984-05-24 Matsushita Electric Works Ltd 入出力インタ−フエイスシミユレ−タ
JPH06274459A (ja) * 1993-03-17 1994-09-30 Hitachi Ltd 半導体集積回路装置
JPH11289051A (ja) * 1998-04-03 1999-10-19 Victor Co Of Japan Ltd プログラマブルコントローラ及び処理装置
JP2000347898A (ja) * 1999-06-03 2000-12-15 Matsushita Electric Ind Co Ltd ソフトウェア開発支援装置
JP2001189675A (ja) * 2000-01-04 2001-07-10 Communications Research Laboratory Mphpt 無線装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5434562A (en) * 1991-09-06 1995-07-18 Reardon; David C. Method for limiting computer access to peripheral devices
US5784291A (en) * 1994-12-22 1998-07-21 Texas Instruments, Incorporated CPU, memory controller, bus bridge integrated circuits, layout structures, system and methods
US20020152060A1 (en) * 1998-08-31 2002-10-17 Tseng Ping-Sheng Inter-chip communication system
JP3737333B2 (ja) * 2000-03-17 2006-01-18 沖電気工業株式会社 半導体装置
WO2001095161A2 (en) * 2000-06-02 2001-12-13 Virtio Corporation Method and system for virtual prototyping

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5990126A (ja) * 1982-11-15 1984-05-24 Matsushita Electric Works Ltd 入出力インタ−フエイスシミユレ−タ
JPH06274459A (ja) * 1993-03-17 1994-09-30 Hitachi Ltd 半導体集積回路装置
JPH11289051A (ja) * 1998-04-03 1999-10-19 Victor Co Of Japan Ltd プログラマブルコントローラ及び処理装置
JP2000347898A (ja) * 1999-06-03 2000-12-15 Matsushita Electric Ind Co Ltd ソフトウェア開発支援装置
JP2001189675A (ja) * 2000-01-04 2001-07-10 Communications Research Laboratory Mphpt 無線装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012504278A (ja) * 2008-09-23 2012-02-16 クゥアルコム・インコーポレイテッド 不揮発性磁気メモリを使用している低電力電子システム
JP2010225140A (ja) * 2009-03-17 2010-10-07 Technology Currents Llc 意図的なエラーによるエネルギー最適化

Also Published As

Publication number Publication date
US20030042554A1 (en) 2003-03-06
US6845496B2 (en) 2005-01-18

Similar Documents

Publication Publication Date Title
US6754881B2 (en) Field programmable network processor and method for customizing a network processor
US8412918B1 (en) Booting mechanism for FPGA-based embedded system
JP3904493B2 (ja) 半導体装置
CN1932788B (zh) 数据处理系统和数据处理器
CN103412834B (zh) 一种单soc芯片及单soc芯片多工作模式的复用方法
JP2001267488A (ja) 半導体装置
JPH07507412A (ja) コンピュータと周辺装置との間の再構成可能インターフェイス
US7380149B2 (en) Information processing device
US10324732B2 (en) Multi-purpose power controller and method
US9935637B2 (en) Systems and methods for FPGA development and operation
KR900000177B1 (ko) 모놀로딕 세미-커미텀 lsi
JP2003068864A (ja) 半導体集積回路装置
CN101211266A (zh) 一种实现fpga自动下载和在线升级的方法
JP4022040B2 (ja) 半導体デバイス
US7571414B2 (en) Multi-project system-on-chip and its method
CN112416677B (zh) 一种具有软关机功能的服务器和软关机方法
CN103324589A (zh) Sd卡控制系统
JP3666744B2 (ja) 電源遮断制御装置
US9442788B2 (en) Bus protocol checker, system on chip including the same, bus protocol checking method
JP3944639B2 (ja) プログラマブル論理装置
JPH05233844A (ja) マイクロコンピュータ
US20050193154A1 (en) Controller for peripheral communications with processing capacity for peripheral functions
JP2614871B2 (ja) 論理集積回路
US9948307B2 (en) Supporting pseudo open drain input/output standards in a programmable logic device
CN115080487B (zh) 充电处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060210

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091215

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100406