テクノクリエートは、通信関連技術を中心とした受託開発会社です。
HOME > 製品紹介 > マルチ・プロトコル・シリアル・コントローラ > MPSC

μPD72001に相当するMPSCのFPGA用IPコア

 

本製品は、旧NECエレクトロニクス社製μPD72001互換を目指したマルチ・プロトコル・シリアル・コントローラ(MPSC)のFPGA用IPコアです。
本IPはuPD72001同様、調歩同期COPBOPの3種のプロトコルをサポートしています。

目次

カタログ
MPSC PLD
MPSCとは
データ通信システムにおいてホストシステムとデータ通信装置間に位置し、定められたプロトコルに従って、パラレル⇔シルアル相互変換を行うモジュールの総称です。
 

特長

  • 旧NECエレクトロニクス社製uPD72001を使用していたシステムに制御ソフトウェアを大幅に変更することなく置き換えることが可能です。(※注1)
  • RTLもしくはALTERA製EP1C6(Cyclone)用のPOF(コンフィグレーションROMデータ)にてご提供。
  • 必要なプロトコルおよびチャネル数のみに限定し、より小規模で安価なFPGAに実装することも可能。(カスタマイズ対応)
  • 5Vインタフェース対応機能(レベル変換用外部バスバッファ制御機能)搭載。
ページTOPへ
 

構成

MPSC構成図
略語の説明
CPU IFCPUインタフェースブロックBRGボーレートジェネレータ
UART調歩同期プロトコルエンジンDPLLディジタル・フェーズ・ロックド・ループ
COPCOPプロトコルエンジンTR CONTシリアル送受信制御ブロック
BOPBOPプロトコルエンジンBUF CONT外部バスバッファ制御回路

各プロトコルエンジンはそれぞれ独立に2ch分搭載されているため、例えば一方のチャネルをCOPで送受信、もう一方のチャネルをBOP で送受信というような利用が可能です。

ページTOPへ
 

置き換え例

置き換え例  
ページTOPへ
 

規模と性能

※ その他デバイスの対応に関してはお問い合わせください。
FPGAデバイスALTERA製Cyclone ファミリデバイス(EP1C6T144C8)
LE使用数3,008LEs
メモリ使用量0
fMAX50MHz(QuartusII8.0 Build215)
 ■μPD72001との機能相違点
○:対応機能 / ×:未対応機能 / △:対応機能(一部相違)
※相違点の詳細に関しては、お問い合わせください。
ブロック機能uPD72001MPSC
全体データフォーマットNRZ
NRZI
FM0×
FM1×
マンチェスタ×
自己折り返しテスト機能×
水晶発信回路×
スタンバイ機能×
外部トランシーバ制御機能×
COPモードMono-sync
Bi-sync
External-sync×
キャラクタビット長設定×(8bit固定)
パリティチェック機能×
生成多項式CRC-CCITT
CRC-16×
BOPSDLC LOOPモード×
フラグ設定×(0x7E固定)
受信データ長設定×(8bit固定)
Residueコード△(コード値に相違あり)
ページTOPへ
  

ご提供方法

  1. 他メーカーや他の品種のFPGA へのFittingもお受け致します。
  2. IPコア(MPSC CORE)のみの提供も行っておりますので、大規模/多機能FPGA などへの組込みも可能です。
  3. 機能評価用モジュールも貸し出ししております。
ページTOPへ

製品紹介

ディスコン(生産中止)した各種デバイスの代替品の開発をお考えでしたら是非ご相談ください。