プログラマブル・ロジックを集積したSHマイコンのすべて(後編) ――ソフト開発環境とハード開発環境をシームレスにつなぐ

山崎尊永

tag: 半導体

技術解説 2002年2月28日

●マイコン周辺回路のIPモジュールを用意

 FastChipには,あらかじめ,以下のようなIPモジュールが用意されている.

  1. 通信回路――UART(universal asynchronous receiver transceiver),ボーレート・ジェネレータ,HDLC(high level data link control),メール・ボックスなど
  2. タイマ――8ビットPWM(pulse width modulation)など
  3. メモリ――ROM,シングルポートRAM,デュアルポートRAM,FIFO(first-in first-out)メモリなど
  4. 演算回路――加算器,減算器,アキュムレータ,乗算器,除算器,4入力LUT(look-up table)など
  5. カウンタ――バイナリ・カウンタなど
  6. レジスタ――データ・レジスタ,コマンド・レジスタ,ステータス・レジスタ,シフト・レジスタなど
  7. そのほかの回路――CSL-BUSコントローラ,7セグメントLEDデコーダ,暗号回路,外部信号端子など

 これらのIPモジュールは,画面上でのドラッグ・アンド・ドロップの操作で,CSLに組み込まれる.CPUがこれらのIPモジュールにアクセスするためのアドレスは,自動的に割り付けられる.

 マイクロコントローラに必要となるひととおりの周辺機能がそろっているので,これらを組み合わせるだけでも簡単にカスタムのマイクロコントローラを構築することができる.

 IPモジュールがCSL内のセルをどの程度消費するのかを表1に示す.なお,SH7651が内蔵するCSL(バンク・サイズ2×2)のセル数は512,SH7655のCSL(バンク・サイズ5×5)のセル数は3200である.

〔表1〕IPモジュール別のCSLセル消費量

IPモジュール
消費するCSLセル
UART受信
37セル
UART送信
25セル
ボーレート・ジェネレータ
25セル
8ビットPWMタイマ
17セル
HDLC受信
171セル
HDLC送信
163セル
組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日