05172024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools EA LPC2478 OEM QVGA 日本語

EA LPC2478 OEM QVGA 日本語

EAのLPC2478のOEM型QVGA

 

組み込みアーティストLPC2478のOEM型QVGA

コントローラ:
  • LPC2478FET208(フィリップス)
のCPU:
  • ARM7TDMIは、- Sの
OEMボードの主な機能:
  • BGAのNXPのLPC2478(ARM7TDMI - Sに)マイコンパッケージ
  • 128メガバイト外部NANDフラッシュ
  • 4メガバイト外部NORフラッシュ
  • 512Kバイト内蔵フラッシュ
  • 32メガバイト外部SDRAM
  • 96キロバイト内部RAM
  • 32 - 、または、SDRAMへの16ビットデータバス
  • 国立DP83848イーサネットPHYに基づいて10分の100メガビットイーサネットインターフェイス
  • CPUの12.000 MHzの水晶
  • RTC用の32.768kHzの水晶
  • 200 posの拡張コネクタ(とSODIMMの規格で定義されている)、0.6mmピッチ
  • 非揮発性のパラメータを格納するために256キロビットのI2C E2PROMを
  • バッファ32 - ビットまたは16ビットデータバス
ベースボードの主な機能:
  • 3.2インチQVGAのTFTカラータッチスクリーンパネル付き液晶ディスプレイ
  • OEMボード200 posのSODIMMのコネクタ
  • カスタム表示のすべてのLCDコントローラの信号と拡張コネクタ、
  • すべてのCPUと拡張コネクタは、信号
  • イーサネットコネクタ(RJ45コネクタ)
  • MMC / SDメモリーインターフェイス&コネクタ
  • CANインタフェース&コネクタ
  • JTAGコネクタ
  • パッドのETM用コネクタ
  • USB OTGインタフェース&コネクタ
  • USBホストインターフェース&コネクタ
  • UARTは#1の完全なモデムRS232が(ただし、32ビットデータバスCPUボードで使用することはできませんRxD2/TxD2は、代わりにRS232インターフェイスに接続することができます)
  • デュアルCANインターフェイス&コネクタ
  • USBまたは外部9 - 15VのDC電源のいずれかを介して
  • ALARM出力のRTCとLEDの0.3Fコンデンサのバックアップ
  • 5キージョイスティック
  • プッシュキーボタンとP2.10のLED
  • I2Cによる4プッシュボタンのキー
  • 8個のLED(I2Cによる)
  • 1アナログ入力
  • UARTの#0のUSB -シリアルブリッジ、ISP機能
  • リセットプッシュボタンとLED
  • スピーカー出力(DAC)の
コントローラの主な機能:
  • でMHzまでの72に実行しては、ARM7TDMI - Sプロセッサ。
  • 512 KBオンチップフラッシュプログラムメモリのインシステムプログラミング(ISP)およびアプリケーションプログラミング(IAP)を機能します。 フラッシュプログラムメモリは、高性能CPUへのアクセスについては、ARMのローカルバスを利用しています。
  • 98キロバイトのオンチップSRAMが含まれています:
    • 高性能CPUへのアクセスについては、ARMのローカルバス上のSRAMの64 KBです。
    • イーサネットインターフェイスのための16バイトのSRAM。 汎用SRAMとして使用することもできます。
    • 汎用DMAの16KBのSRAMは、USBでアクセスを使用します。
    • 2 KBのSRAMデータストレージは、RTCの電源ドメインから給電されます。
  • 両方のスーパーツイストネマチック(STN)をし、薄膜トランジスタ(TFT)ディスプレイをサポートするLCDコントローラ、。
    • 専用DMAコントローラ。
    • 選択可能なディスプレイの解像度(最大1024 × 768ピクセル)。
    • 最大24ビットのTrueカラーモードをサポート。
  • デュアルアドバンストハイパフォーマンスバス(AHB)をシステムが競合して、内蔵フラッシュからの同時イーサネットのDMAは、USB DMA、およびプログラムの実行をすることができます。
  • EMCは、RAM、ROM、およびフラッシュメモリなどの非同期静的なメモリデバイスだけでなく、シングルデータレートSDRAMなどの動的メモリのサポートを提供します。
  • 高度なベクタ割り込みコントローラ(VIC)、最大32ベクタ割り込みにサポートしています。
  • メモリからメモリへの転送だけでなくSSPは、I2S、前のSD / MMインタフェースで使用することができます汎用のAHB DMAコントローラ(GPDMA)。
  • シリアルインタフェース:
    • のMII / RMIIインタフェースおよび関連するDMAコントローラとイーサネットMAC。 これらの関数は、独立AHBバス上に存在します。
    • USB 2.0フルスピードデュアルポートデバイス/ホストオンチップPHYと関連付けられているDMAコントローラと/ OTGコントローラ。
    • 小数ボーレート生成付きの4つののUART、モデム制御つのI / Oは、IrDAをサポートして一つのFIFOを持つすべての。
    • 2つのチャネルを持つCANコントローラ。
    • SPIのコントローラです。
    • FIFOおよびマルチプロトコル機能を持​​つ2つのSSPコントローラ。一つは、その割り込みを共有し、SPIポートの代替です。 SSPはGPDMAコントローラで使用することができます。
    • (標準のポートピンと、オープンドレイン、2つのものと)三I2Cバスインタフェースを提供します。
    • デジタルオーディオ入力または出力I2Sは(IC間サウンド)インターフェイスです。 それはGPDMAで使用することができます。
  • その他の周辺機器:
    • SD / MMCメモリカードのインターフェイスです。
    • 160汎用設定pull-up/down抵抗付きのI / Oピン。
    • 入力10ビットADC 8ピンの間で多重化。
    • 10ビットDACを備えています。
    • 4つの一般的な汎用タイマ/ 8キャプチャ入力のカウンタ、10は出力を比較してください。 各タイマブロックは、外部カウント入力を備えています。
    • 三相モータ制御をサポートして/タイマブロックの2つのPWM。 各PWMは、外部カウント入力を備えています。
    • 別の電源ドメインとのリアルタイムクロック(RTC)。 クロックソースは、RTC発振器またはAPBクロックすることができます。
    • 2 KBのSRAMは、データがチップの残りの部分の電源がオフされたときに格納するので、RTCの電源ピンから給電されます。
    • ウォッチドッグタイマ(WDT)。 WDTは内蔵RC発振器、RTC発振器、またはAPBクロックからクロックすることができます。
  • 3.3V単一電源(3.0 Vの3.6 V)です。
  • 4 MHzの内部RC発振器は、オプションで、システムクロックとして使用することができる1%の精度にトリミングされています。
  • 三省電力モードは:アイドル、パワーダウンし、寝る。
  • 4つの外部割込み入力/レベル検出エッジとして設定可能です。 port0のとPORT2の上のすべてのピンはエッジセンシティブの割り込み要因として使用することができます。
  • プロセッサウェイクアップいずれかがパワーダウンモード時に動作することが割り込み(外部割り込みは、RTCの割り込みは、USBの活動は、イーサネットウェイクアップ割込みは、CANバスの動作、ポート0 / 2ピンの割り込みを含む)パワーダウンモードからの経由で。
  • 2つの独立した電源ドメインが必要な機能に基づいて電力消費量の微調整をすることができます。
  • 各周辺機器は、さらに省電力化するための独自のクロック分周器を持っています。 これらの仕切り20は、アクティブな電力を低減するため - 30%。
  • ブラウンは、割り込みと強制リセットのための個別のしきい値と検出されます。
  • オンチップのパワーオンリセット。
  • 24 MHzの1 MHzの動作範囲とオンチップ水晶発振器。
  • オンチップPLLは、高周波水晶を必要とせずに、最大CPU使用率にCPUの動作をすることができます。 月は、メイン発振回路、内蔵RC発振器、またはRTC発振器から実行する必要があります。
  • 境界が簡略化ボードのテストをスキャンします。
  • 多彩な端子機能の選択は、オンチップの周辺機能を使用するためのより多くの可能性を可能にします。
  • 既存のツールと​​の互換性のため/デバッグインタフェース標準のARMテストを実行します。
  • エミュレーションモジュールは、リアルタイムトレースをサポートしてトレース。
利用可能なソフトウェア:
利用可能なドキュメント:

evalのパッケージ:

 

evalのパッケージは、完全に指定されたターゲットのハードウェアおよびターゲットのコンパイラ用のソフトウェアパッケージを使用して簡単に顧客や潜在顧客を提供するために設計されています。 彼らは簡単にターゲットハードウェア、ターゲットコンパイラと我々のソフトウェアコンポーネントをチェックアウトすることができます。 ソフトウェアを簡単に再コンパイルすることができますので、ターゲットにダウンロードこの評価プロセスは、通常、多くの時間を取ることはありません。

いくつかのパッケージは変更することはできません実行のデモは、です。いく​​つかのパッケージは、ライブラリ内のソフトウェアおよびソースコード形式のアプリケーションだけでなく、使用されているIDEのプロジェクトに来て試用版です。 必要なコンパイラとIDEがインストールされている場合試用版は、通常1分以内で簡単に再コンパイルすることができます。 アプリケーションプログラムは、集中的なテストにfitnesのハードおよびソフトウェアを可能にする、変更することができます。 emWinの試用版は、通常、また、PC上でテストや再コンパイルすることができますシミュレーション環境が含まれています。

 

USBの例:

 

 

evalはパッケージには、ターゲットとPCだけでなく、MSDは、HIDおよびCDCなどのデバイスクラスのサンプル間の単純なデータ転送のためにUSBバルクサンプルが含まれています。


 

ファイルシステムの例:

 

ファイルシステムのサンプルでは、​​基本的なディレクトリやファイル操作を示しています。

 

 

TCP / IPの例:

 

TCP / IPのサンプルがFTPserver、Webサーバやtelnetサーバなどのクライアント/サーバーアプリケーションを実行する準備が含まれています。 ウェブサーバのサンプルでは、​​(がEMFILE)は、MMCなどの記憶媒体は、ウェブサーバのページのデータソースを使用することができるように、ファイルシステムに格納されたデータを使用しています。

疑似内蔵サーバーによって知られているCGIスクリプトは、すべてのページで使用することができます。


embOS統計用のCGIスクリプトは、すでにサンプルとして含まれています。



がEMFILE / FTPサーバーのサンプルを使用して、ターゲットとイーサネットおよびFTPプロトコルを使用して、他のクライアント間でデータを転送することができます。 データは、テキストなど、写真等はEMFILEその任意のストレージメディアアクセスに格納することができ、ターゲットのファームウェアの更新は、ブートローダを使用してFTPサーバーを介して行うことができます。

GUIベースのアプリケーションは、LANやインターネットはemWinのVNC Serverを使用してを介して制御することができます。 これは、TCP / IP経由で通信して、表示​​したり、インターネット上の任意の場所とマシンのアーキテクチャのさまざまなからコンピュータのデスクトップの環境を制御することができます。 ターゲットハードウェアは、この入力デバイスをサポートしていない場合でも、マウスのサポートなどの入力デバイスは、PCを介してアプリケーションを制御するために使用することができます。

サンプルでは、​​TCP / IPスタック(embOS / IP)を社内の管理アプリケーションを示すemWin VNCサーバを示して含まれています。