目次 はじめに キャッシュポリシーの概要 サポートされている設定 キャッシュコヒーレンシ問題 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 DMA と CPU が共有するメモリ領域でのキャッシュの無効化..

Size: px
Start display at page:

Download "目次 はじめに キャッシュポリシーの概要 サポートされている設定 キャッシュコヒーレンシ問題 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 DMA と CPU が共有するメモリ領域でのキャッシュの無効化.."

Transcription

1 Cortex-M7 ベースの MCU におけるキャッシュコヒーレンシの管理 はじめに 本書では各種シナリオでのキャッシュコヒーレンシ問題の概要を説明します また キャッシュコヒーレンシ問題を管理または回避する方法も提案します DS A_JP - p. 1

2 目次 はじめに キャッシュポリシーの概要 サポートされている設定 キャッシュコヒーレンシ問題 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 DMA と CPU が共有するメモリ領域でのキャッシュの無効化 関連リソース...15 Microchip 社のウェブサイト...16 お客様向け変更通知サービス...16 カスタマサポート...16 Microchip 社のデバイスコード保護機能...16 法律上の注意点...17 商標...17 DNV による品質管理システム認証...18 各国の営業所とサービス...19 DS A_JP - p. 2

3 キャッシュポリシーの概要 1. キャッシュポリシーの概要 表 1-1. キャッシュポリシー 読み出しポリシー ( キャッシュミスの場合 ): リードアロケート書き込みポリシー ( キャッシュヒットの場合 ): ライトバックライトスルー Cortex-M7 ベースの MCU において全てのキャッシュ可能ロケーションはリードアロケートです これは キャッシュミス発生時にデータキャッシュラインをアロケートし 32 バイト (Note 参照 ) のデータをメインメモリからキャッシュメモリにフェッチする事を意味します その結果 これらのメモリ位置への以降のアクセスはキャッシュヒット条件となり データを直接キャッシュメモリから読み出します キャッシュヒット時 データキャッシュのみ更新してメインメモリは更新しません キャッシュラインを dirty としてマークし キャッシュラインをパージするか明示的にクリーンするまで メインメモリへの書き込みを延期します キャッシュヒット時 データキャッシュとメインメモリの両方を更新します 書き込みポリシー ( キャッシュミスの場合 ): ライトアロケート ライトアロケートなし キャッシュミス時 キャッシュラインをアロケートしてメインメモリからのデータをロードします これは プロセッサでストア命令を実行すると バースト読み出しが発生してデータをメインメモリからキャッシュにフェッチする可能性がある事を意味します キャッシュミス時 キャッシュラインをアロケートせずにデータをメインメモリに直接書き込みます この場合 読み出しでのキャッシュミスが発生するまでラインをキャッシュせず その後リードアロケートポリシーを使ってキャッシュをロードします Note: Cortex-M7 MCU でのキャッシュラインのサイズは 32 バイトです DS A_JP - p. 3

4 サポートされている設定 2. サポートされている設定 リードおよびライトアロケート付きライトバック : WB-RWA 最高の性能を提供します キャッシュヒットはキャッシュメモリのみ更新します 書き込みでキャッシュミスの場合 データをメインメモリからキャッシュにコピーします その結果 以降のアクセスはキャッシュヒットとなります リードアロケート付きライトバック ( ライトアロケートなし ): WB-NWA キャッシュヒットはキャッシュメモリのみ更新します 書き込みでキャッシュミスの場合 データをキャッシュにフェッチしません これは データを書き込むがすぐにはリードバックしない時にのみ有利です リードアロケート付きライトスルー ( ライトアロケートなし ): WT-NWA 各書き込み ( キャッシュヒットとキャッシュミスのどちらか ) をメインメモリ上で実行します これはキャッシュの利点を無効にします キャッシュコヒーレンシ問題を部分的に解決します キャッシュ不可 各読みと書きをメインメモリ上で実行します キャッシュコヒーレンシに関する問題は発生しません DS A_JP - p. 4

5 キャッシュコヒーレンシ問題 3. キャッシュコヒーレンシ問題 複数のバスマスタ ( 例えば CPU と DMA) が共有しているメモリが同じイメージを持つ時 メモリ領域はコヒーレントであると表現します DMA が SRAM に書き込むアプリケーションを考えてみましょう 条件 : SRAM 上でキャッシュが有効になっており キャッシュ適用性属性はリードおよびライトアロケート付きライトバック (WB-RWA) に設定されています CPU は前に DMA バッファを読み出していて このためリードアロケートポリシーによって同じものがキャッシュメモリでも利用可能です 図 3-1. キャッシュコヒーレンシ問題 - DMA が SRAM に書き込む DMA 1. DMA W7 W6 W5 W4 W3 new W1 W0 W2 D-Cache W7 W6 W5 W4 W3 W2 W1 W0 2. CPU Reads (Cache Hit) Peripheral CPU 説明 1. DMA は周辺モジュールからデータを読み出して SRAM 内の受信バッファを更新します 2. CPU が受信バッファを読み出す際 CPU はキャッシュに存在するデータを読み出し SRAM 内で利用可能な新規データは読み出しません DMA が SRAM から読み出す別の例について考えます 条件 : SRAM 上でキャッシュが有効になっており キャッシュ適用性属性は WB-RWA に設定されています DS A_JP - p. 5

6 キャッシュコヒーレンシ問題 図 3-2. キャッシュコヒーレンシ問題 - DMA が SRAM から読み出す SRAM D-Cache DMA 2. W7 W6 W5 W4 W3 W2 W1 W0 W7 W6 W5 W4 W3 New W1 W0 W2 1. CPU Writes (Cache Hit) Peripheral CPU 説明 1. キャッシュポリシーが WB-RWA に設定されているため CPU は送信バッファに送信されるデータを更新し キャッシュだけが更新されてメインメモリは更新されません 2. DMA が送信バッファを読み出す時 DMA はメインメモリにある古いデータを読み出し CPU によって更新されてキャッシュに書き込まれている最新の値は読み出しません DS A_JP - p. 6

7 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 4. キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 このソリューションでは アプリケーションは Cortex-M7 キャッシュメンテナンス動作を使って 実行時にキャッシュを管理する必要があります キャッシュメンテナンス API によって ユーザは以下のアクションを実行できます 1. キャッシュを有効または無効にする キャッシュの ON/OFF 2. キャッシュを無効化する キャッシュラインを無効としてマークします リードアロケートポリシーとライトアロケートポリシーによって 以降のアクセスではデータをメインメモリからキャッシュに強制的にコピーします 3. キャッシュをクリーンする dirty とマークされたキャッシュラインをメインメモリに書き戻します Cortex Microcontroller Software Interface Standard (CMSIS) には以下の D- キャッシュメンテナンス API を提供しています 表 4-1. CMSIS データキャッシュメンテナンス API キャッシュメンテナンス API SCB_EnableDCache (void) SCB_DisableDCache (void) SCB_InvalidateDCache(void) SCB_InvalidateDCache_by_Addr (uint32_t * addr, int32_t dsize ) SCB_CleanDCache(void) SCB_CleanDCache_by_Addr (uint32_t *addr, int32_t dsize) SCB_CleanInvalidateDCache(void) SCB_CleanInvalidateDCache_by_Addr (uint32_t *addr, int32_t dsize) 説明 データキャッシュを有効にします データキャッシュ全体を有効にする前に無効にします データキャッシュを無効にします キャッシュを無効にする前に データキャッシュをクリーンして dirty なデータをメインメモリにフラッシュします データキャッシュ全体を無効にします データキャッシュラインをアドレスで無効にします データキャッシュをクリーンします データキャッシュラインをアドレスでクリーンします データキャッシュ全体をクリーンして無効にします データキャッシュラインをアドレスでクリーンして無効にします アドレス API によってキャッシュクリーンとキャッシュ無効化を行う時は以下の点に注意します addr キャッシュラインのサイズ境界に合わせる必要があります つまり DMA バッファアドレスを 32 バイト境界に合わせる事が必要です dsize キャッシュラインサイズの倍数にする必要があります つまり DMA バッファサイズは 32 バイトの倍数である事が必要です DMA が SRAM に書き込む時にキャッシュメンテナンス API を使用 条件 : キャッシュポリシーは WB-RWA です CPU は最初に受信バッファ (rx_buffer[]) にアクセスし それを D- キャッシュにキャッシュします 1. DMA はデータを rx_buffer[] に書き込みます DS A_JP - p. 7

8 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 2. キャッシュ無効化動作を実行して キャッシュ済みの rx_buffer[] を無効化します 3. CPU は rx_buffer[] の読み出しを試みますが rx_buffer[] はステップ 2 で無効化したので結果としてキャッシュミスになります 図 4-1. DMA が SRAM に書き込んだ後のキャッシュ無効化動作 SRAM D-Cache DMA 1. W7 W6 W5 W4 W3 new W1 W0 W2 3. A CPU read results in a cache miss Peripheral CPU 4. リードアロケートポリシーにより キャッシュラインをアロケートして このアロケート済みのキャッシュラインにデータを SRAM 内の rx_buffer[] からコピーします 5. これにより キャッシュからの CPU 読み出しはコヒーレントになります 図 4-2. キャッシュ無効化動作の後 CPU による D- キャッシュからの読み出しはコヒーレントになる SRAM W7 W6 W5 W4 W3 new W1 W0 W2 W7 W6 W5 W4 W3 new W1 W0 W2 5. Reads out of cache are now coherent CPU 以下のサンプルコードに (GCC コンパイラを使って ) キャッシュラインのサイズ境界に合わせた DMA バッファを定義する方法を示します BUFFER_SIZE はキャッシュラインサイズ (32 バイト ) の倍数にする必要があります DMA_TRANSFER_SIZE は DMA が転送したバイト数です DMA 読み出し動作が完了したら キャッシュ無効化 API を使ってキャッシュ内の受信バッファを無効化します メイン関数はキャッシュメンテナンス API を使ってデータキャッシュを有効にします Note: この技術概要で提供する全てのサンプルコードは Microchip 社の Atmel Software Framework (ASF3) で利用できる API 関数を参照しています DS A_JP - p. 8

9 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 DMA 転送が完了した後のキャッシュ無効化動作を示すコード /* The rx_buffer is aligned to 32-byte boundary. The BUFFER_SIZE is a multiple of cache line size (32-bytes)*/ #define BUFFER_SIZE 32 attribute ((aligned (32))) uint8_t rx_buffer[buffer_size]; volatile bool rx_xfer_done; /** * \brief XDMAC interrupt handler. */ void XDMAC_Handler(void) uint32_t dma_status; dma_status = xdmac_channel_get_interrupt_status(xdmac, XDMA_CH_RX); if (dma_status & XDMAC_CIS_BIS) rx_xfer_done = true; SCB_InvalidateDCache_by_Addr((uint32_t*)rx_buffer, DMA_TRANSFER_SIZE); int main (void) /* Enabling the D-Cache */ SCB_EnableDCache(); /* Setup and trigger a DMA transfer */ while (false == rx_xfer_done); /* Access to the rx_buffer[] is coherent now */ DMA が SRAM から読み出す時にキャッシュメンテナンス API を使用 条件 : キャッシュポリシーは WB-RWA に設定されています CPU は最初に送信バッファ (tx_buffer[]) にアクセスし それを D- キャッシュにキャッシュします 1. CPU は DMA によって送信される tx_buffer[] にデータを書き込みます 2. DMA 転送を有効にする前に キャッシュクリーン動作を実行してキャッシュ済みの tx_buffer[] を SRAM にフラッシュします 3. SRAM からの DMA 読み出しがコヒーレントになります 図 4-3. CPU が D- キャッシュに書き込んだ後のキャッシュクリーン動作 DMA 3. DMA W7 W6 W5 W4 W3 new W1 W0 W2 D-Cache W7 W6 W5 W4 W3 new W1 W0 W2 1. CPU Writes (Cache Hit) Peripheral CPU DS A_JP - p. 9

10 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 CPU が D- キャッシュに書き込んだ後のキャッシュクリーン動作を示すコード int main (void) strcpy(tx_buffer, "DMA Transmit String"); SCB_CleanDCache_by_Addr((uint32_t*)tx_buffer, DMA_TRANSFER_SIZE); xdmac_channel_enable(xdmac, XDMA_CH_TX); 前のサンプルコードでは DMA 転送を有効にする前に CPU によるキャッシュクリーン動作が送信バッファ内の更新済みデータを SRAM に書き込みます Note: DMA リンク記述子を使っている場合 記述子が更新されるたびに アプリケーションはリンク記述子アドレスに対応するキャッシュをクリーンして DMA と CPU との間のコヒーレンシを維持する必要があります Important: 全てのキャッシュ動作は 32 バイトのキャッシュラインで実行されます その結果 前述したサンプルの受信バッファと送信バッファのサイズが 32 バイトの倍数でない場合 キャッシュ無効化またはキャッシュクリーン動作によって 以下のサンプルコードに示すような予期せぬ動作が発生する可能性があります 32 バイトの倍数でない DMA バッファによる影響を示すコード #define BUFFER SIZE 16 typedef struct /* The rx_buffer is aligned to 32-byte boundary. The BUFFER_SIZE is 16-bytes which is not a multiple of the cache line size. */ attribute ((aligned (32))) uint8_t rx_buffer[buffer_size]; bool rx_xfer_done; st_dma_xfer; static st_dma_xfer g_st_dma_xfer; /** *\brief XDMAC interrupt handler. */ void XDMAC Handler(void) uint32 t dma status; dma_status = xdmac_channel_get_interrupt_status(xdmac, XDMA_CH_RX); if (dma_status & XDMAC_CIS_BIS) g_st_dma_xfer.rx_xfer_done = true; SCB_InvalidateDCache_by_Addr((uint32_t*)g_st_dma_xfer.rx_buffer, DMA_TRANSFER_SIZE); 前のサンプルコードでは受信バッファは 16 バイトです DMA は周辺モジュールから 16 バイトを SRAM 内の g_st_dma_xfer.rx_buffer[] に読み出し DMA 割り込みを生成します DMA ISR では CPU は D- キャッシュで g_st_dma_xfer.rx_xfer_done フラグを 1 にセットします このメモリ位置は前に CPU がアクセス DS A_JP - p. 10

11 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 したので D- キャッシュに格納されています その後キャッシュ無効化動作を実行し これによってキャッシュ済みラインを無効にします 図 4-4. DMA が SRAM 内の受信バッファを更新し CPU が D- キャッシュでフラグを更新 DMA SRAM g_st_dma_xfer.rx_xfer_done 0 g_st_dma_xfer.rx_buffer[16] D g_st_dma_xfer.rx_xfer_done CPU 1 g_st_dma_xfer.rx_buffer[16] キャッシュラインは無効にされているので CPU がメイン関数で g_st_dma_xfer.rx_xfer_done フラグにアクセスすると 結果として 32 バイトのキャッシュライン全体が SRAM から D- キャッシュにコピーされます ( リードアロケートポリシーにより ) これが g_st_dma_xfer.rx_xfer_done フラグを上書きして 0 に戻します その結果 CPU は 1 にセットされた g_st_dma_xfer.rx_xfer_done フラグを見る事はありません 図 4-5. データキャッシュに存在するデータをキャッシュ無効化動作が誤って破損 SRAM g_st_dma_xfer.rx_xfer_done 0 g_st_dma_xfer.rx_buffer[16] Cache Invalidate D g_st_dma_xfer.rx_xfer_done 0 g_st_dma_xfer.rx_buffer[16] CPU never sees the rx_xfer_done bit set to 1 as it is overwritten with the SRAM contents by the cache invalidate operation. この問題の原因は DMA バッファが 32 バイトの倍数でない事です DMA が 32 バイトの非整数倍のデータを周辺モジュールとの間で転送するよう設定されている場合でも 同じキャッシュラインで定義した変数が破損されるのを避けるために DMA バッファは 32 バイトの整数倍にする必要があります 例えば DMA が周辺モジュールとの間で 50 バイトの読み出し / 書き込みを行うよう設定されていても DMA バッファのサイズは 64 にする必要があります DS A_JP - p. 11

12 DMA と CPU が共有するメモリ領域でのキャッシュの無効化 5. DMA と CPU が共有するメモリ領域でのキャッシュの無効化 このアプローチでは CPU だけがアクセスするメモリ領域をキャッシュ可能として残しておきながら CPU と DMA が共有するメモリ領域をメモリ保護ユニット (MPU) を使ってキャッシュ不可として定義します 応用例 : CPU と DMA が共有メモリを同時に更新できます 例えば CPU と DMA は GMAC 受信バッファ記述子エントリの所有権ビットを同時に更新できます 長所 : アプリケーションに対し透過的です キャッシュメンテナンスが不要です キャッシュのない MCU からキャッシュのある MCU へのドライバの移植が容易になります 短所 : MPU を使って キャッシュ不可の専用メモリ領域を作成する必要があります これには複雑なリンカスクリプトファイルが必要です キャッシュ不可のメモリ領域を作成する MPU の設定 : ユーザは SAM Cortex-M7 MCU を使って最大 16 の MPU 領域を作成できます 下表に メモリ領域を設定して有効にするために使う MPU レジスタを示します 詳細は を参照してください 表 5-1. MPU レジスタ MPU レジスタ説明 MPU_RNR MPU_RBAR MPU_RASR MPU_CTRL MPU_RBAR レジスタと MPU_RASR レジスタが参照するメモリ領域を選択します 有効な値は 16 の MPU 領域に対応する 0~15 です MPU 領域のベースアドレスを定義します 領域の開始アドレスは領域のサイズに合わせる必要があります ( つまり 64 KB の領域は 0x または 0x において 64 KB の倍数に合わせる必要があります ) MPU 領域の領域サイズとメモリ属性を定義した上で その領域を有効にする必要があります 領域サイズの最小値は 32 バイトで 2 のべき乗で定義します MPU を有効 / 無効にします MPU_RASR レジスタの TEX C B の各ビットはメモリ領域のキャッシュ適用性を定義します 下表に通常のメモリタイプのエンコードを示します 表 5-2. MPU アクセスパーミッション属性 TEX C B 共有可 メモリタイプ説明 可通常ライトスルー ライトアロケートなし 可通常ライトバック ライトアロケートなし 可通常キャッシュ不可 可 通常 ライトバック ライトおよびリードアロケート ( キャッシュが 有効な時の SAM Cortex-M7 MCU における既定値のキャッシュ ポリシー ) 詳細は ARM Information Center にある section MPU access permissions attributes を参照してください MPU の設定の詳細は TB メモリ保護ユニット (MPU) の設定方法 を参照してください DS A_JP - p. 12

13 DMA と CPU が共有するメモリ領域でのキャッシュの無効化 以下のサンプルコードでは MPU を無効にしてから SRAM メモリ領域の 1 セクション (0x2045F0000 から始まり サイズは 4096 バイト ) をキャッシュ不可として設定し 有効にします 残りの SRAM メモリ領域は既定値のキャッシュポリシー (WB-RWA) を維持してキャッシュ可能のままにしておきます アクセスパーミッション (AP) を特権 / 非特権ソフトウェアの両方が RW アクセス権を持てるようフルアクセスに設定し その後 MPU を有効にします キャッシュ不可のメモリ領域を作成する MPU 設定を示すコード #define SRAM_NOCACHE_START_ADDRESS (0x2045F000UL) #define NOCACHE_SRAM_REGION_SIZE 0x1000 #define MPU_NOCACHE_SRAM_REGION (11) #define INNER_OUTER_NORMAL_NOCACHE_TYPE(x) ((0x01 << MPU_RASR_TEX_Pos ) ( DISABLE << MPU_RASR_C_Pos ) ( DISABLE << MPU_RASR_B_Pos ) ( x << MPU_RASR_S_Pos)) /* Disable the MPU region */ MPU->CTRL = MPU_DISABLE; dw_region_base_addr = SRAM_NOCACHE_START_ADDRESS MPU_REGION_VALID MPU_NOCACHE_SRAM_REGION; dw_region_attr = MPU_AP_FULL_ACCESS INNER_OUTER_NORMAL_NOCACHE_TYPE( SHAREABLE ) mpu_cal_mpu_region_size(nocache_sram_region_size) MPU_REGION_ENABLE; MPU->RBAR = dw_region_base_addr; MPU->RASR = dw_region_attr; /* Enable the MPU region */ MPU->CTRL = (MPU_ENABLE MPU_PRIVDEFENA); DSB(); ISB(); GNU リンカスクリプト用の以下のサンプルコードに示すように リンカスクリプトファイルを変更してキャッシュ不可のメモリスペースを定義し キャッシュ不可のメモリ領域にリンクする DMA バッファを配置できます キャッシュ不可データ用のメモリセクションを作成するためのリンカスクリプトの変更 /* Memory Spaces Definitions */ MEMORY rom (rx) : ORIGIN = 0x , LENGTH = 0x ram (rwx) : ORIGIN = 0x , LENGTH = 0x0005F000 ram_nocache (rwx) : ORIGIN = 0x2045F000, LENGTH = 0x /* Section Definitions */ SECTIONS..ram_nocache (NOLOAD):. = ALIGN(4); _s_ram_nocache =.; *(.ram_nocache). = ALIGN(4); _e_ram_nocache =.; > ram_nocache.ram_nocache_data : AT (_etext + SIZEOF(.relocate)). = ALIGN(4); _s_ram_nocache_vma =.; _s_ram_nocache_lma = LOADADDR(.ram_nocache_data); *(.ram_nocache_data) DS A_JP - p. 13

14 DMA と CPU が共有するメモリ領域でのキャッシュの無効化. = ALIGN(4); _e_ram_nocache_vma =.; > ram_nocache. 前述のリンカスクリプトサンプルでは.ram_nocache_data セクションのロードメモリアドレスが.text セクションと.relocate セクションの末尾となるように指定します リセットハンドラで以下のコードを使って.ram_nocache セクション内の初期化されていない変数にゼロをセットし.ram_nocache_data 内の初期化された変数の初期値を ( フラッシュから SRAM に ) コピーします キャッシュ不可データ用のメモリセクションを初期化する C スタートアップコードの変更 extern uint32_t _s_ram_nocache; extern uint32_t _e_ram_nocache; extern uint32_t _s_ram_nocache_vma; extern uint32_t _e_ram_nocache_vma; extern uint32_t _s_ram_nocache_lma; void Reset_Handler(void) uint32_t *psrc, *pdest; /* Initialize the no cache data segment */ psrc = &_s_ram_nocache_lma; pdest = &_s_ram_nocache_vma; if (psrc!= pdest) for (; pdest < &_e_ram_nocache_vma;) *pdest++ = *psrc++; /* Clear the no cache zero segment */ for (pdest = &_s_ram_nocache; pdest < &_e_ram_nocache;) *pdest++ = 0; アプリケーションでは以下のサンプルコードに示すように DMA バッファを.ram_nocache メモリ領域に配置できます アプリケーションがキャッシュ不可メモリ領域の変数を初期化した場合 これらの変数が.ram_nocache_data セクションに含まれるように定義する必要があります キャッシュ不可のメモリセクションにバッファを定義するアプリケーションコード attribute ((section (".ram_nocache"), aligned (32))) uint8_t rx_buf[buffer_size]; attribute ((section (".ram_nocache"), aligned (32))) uint8_t tx_buf[buffer_size]; キャッシュコヒーレンシを回避する別の方法として 密結合メモリ (TCM) を使う方法があります TCM の内容はキャッシュされず CPU と DMA の両方からアクセスできるからです TCM にはキャッシュへのアクセスと同様のスピードでアクセスできます キャッシュミスおよびキャッシュコヒーレンシ問題による遅延は発生しません 応用例 : キャッシュサイズ (16 KB) よりも大きいサイズのバッファ 長所 : 性能に影響しません アプリケーションに対して透過的です ( キャッシュメンテナンスが不要 ) 短所 : リンカスクリプトの変更が必要です TCM の使用法の詳細は参照セクションに記載されたリンクを参照してください DS A_JP - p. 14

15 関連リソース 6. 関連リソース 詳細は以下の文書を参照してください それぞれリンク先からダウンロードできます 1. ARM Cortex-M7 Processor Technical Reference Manual L1 caches 2. ARM Cortex-M7 Processor Technical Reference Manual Memory Protection Unit 3. Optimize-Usage-SAM-V71-V70-E70-S70-Architecture_Application-note.pdf 4. メモリ保護ユニット (MPU) の設定方法 5. Atmel SMART SAM V7x TCM Memory 6. Atmel SMART SAM E70 TCM Memory DS A_JP - p. 15

16 Microchip 社のウェブサイト Microchip 社は自社が運営するウェブサイト ( を通してオンラインサポートを提供しています 当ウェブサイトでは お客様に役立つ情報やファイルを簡単に見つけ出せます 一般的なインターネットブラウザから以下の内容がご覧になれます 製品サポート - データシートとエラッタ アプリケーションノートとサンプルプログラム 設計リソース ユーザガイドとハードウェアサポート文書 最新のソフトウェアと過去のソフトウェア 一般的技術サポート - よく寄せられる質問 (FAQ) 技術サポートのご依頼 オンラインディスカッショングループ Microchip 社のコンサルタントプログラムおよびメンバーリスト ご注文とお問い合わせ - 製品セレクタと注文ガイド 最新プレスリリース セミナー / イベントの一覧 お問い合わせ先 ( 営業所 / 販売代理店 ) の一覧 お客様向け変更通知サービス Microchip 社のお客様向け変更通知サービスは お客様に Microchip 社製品の最新情報をお届けするサービスです ご興味のある製品ファミリまたは開発ツールに関する変更 更新 リビジョン エラッタ情報をいち早くメールにてお知らせします Microchip 社ウェブサイト ( にアクセスし [DESIGN SUPPORT] メニューの下の [Product Change Notification] からご登録ください カスタマサポート Microchip 社製品をお使いのお客様は 以下のチャンネルからサポートをご利用頂けます 販売代理店または販売担当者 各地の営業所 技術サポート サポートは販売代理店までお問い合わせください もしくは弊社までご連絡ください 本書の最後のページに各国の営業所の一覧を記載しています 技術サポートは以下のウェブページからもご利用になれます Microchip 社のデバイスコード保護機能 Microchip 社製デバイスのコード保護機能について以下の点にご注意ください Microchip 社製品は 該当する Microchip 社データシートに記載の仕様を満たしています Microchip 社では 通常の条件ならびに仕様に従って使用した場合 Microchip 社製品のセキュリティレベルは 現在市場に流通している同種製品の中でも最も高度であると考えています しかし コード保護機能を解除するための不正かつ違法な方法が存在する事もまた事実です 弊社の理解では こうした手法は全て Microchip 社データシートにある動作仕様書以外の方法で Microchip 社製品を使用する事になります このような行為は知的所有権の侵害に該当する可能性が非常に高いと言えます Microchip 社は コードの保全性に懸念を抱いているお客様と連携し 対応策に取り組んでいきます DS A_JP - p. 16

17 Microchip 社を含む全ての半導体メーカーで 自社のコードのセキュリティを完全に保証できる企業はありません コード保護機能とは Microchip 社が製品を 解読不能 として保証するものではありません コード保護機能は常に進歩しています Microchip 社では 常に製品のコード保護機能の改善に取り組んでいます Microchip 社のコード保護機能の侵害は デジタルミレニアム著作権法に違反します そのような行為によってソフトウェアまたはその他の著作物に不正なアクセスを受けた場合 デジタルミレニアム著作権法の定める所により損害賠償訴訟を起こす権利があります 法律上の注意点 本書に記載されているデバイスアプリケーション等の情報は ユーザの便宜のためにのみ提供されるものであり 更新によって無効とされる事があります お客様のアプリケーションが仕様を満たす事を保証する責任は お客様にあります Microchip 社は 明示的 暗黙的 書面 口頭 法定のいずれであるかを問わず 本書に記載されている情報に関して 状態 品質 性能 商品性 特定目的への適合性をはじめとする いかなる類の表明も保証も行いません Microchip 社は 本書の情報およびその使用に起因する一切の責任を否認します Microchip 社の明示的な書面による承認なしに 生命維持装置あるいは生命安全用途に Microchip 社の製品を使用する事は全て購入者のリスクとし また購入者はこれによって発生したあらゆる損害 クレーム 訴訟 費用に関して Microchip 社は擁護され 免責され 損害をうけない事に同意するものとします 暗黙的あるいは明示的を問わず Microchip 社が知的財産権を保有しているライセンスは一切譲渡されません 商標 Microchip 社の名称とロゴ Microchip ロゴ AnyRate AVR AVR ロゴ AVR Freaks BeaconThings BitCloud CryptoMemory CryptoRF dspic FlashFlex flexpwr Heldo JukeBlox KeeLoq KeeLoq ロゴ Kleer LANCheck LINK MD maxstylus maxtouch MediaLB megaavr MOST MOST ロゴ MPLAB OptoLyzer PIC picopower PICSTART PIC32 ロゴ Prochip Designer QTouch RightTouch SAM-BA SpyNIC SST SST ロゴ SuperFlash tinyavr UNI/O XMEGA は米国およびその他の国における Microchip Technology Incorporated の登録商標です ClockWorks The Embedded Control Solutions Company EtherSynch Hyper Speed Control HyperLight Load IntelliMOS mtouch Precision Edge Quiet-Wire は米国における Microchip Technology Incorporated 社の登録商標です Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BodyCom chipkit chipkit ロゴ CodeGuard CryptoAuthentication CryptoCompanion CryptoController dspicdem dspicdem.net Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSP Inter-Chip Connectivity JitterBlocker KleerNet KleerNet ロゴ Mindi MiWi motorbench MPASM MPF MPLAB Certified ロゴ MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEM PICDEM.net PICkit PICtail PureSilicon QMatrix RightTouch ロゴ REAL ICE Ripple Blocker SAM-ICE Serial Quad I/O SMART-I.S. SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSense ViewSpan WiperLock Wireless DNA ZENA は 米国およびその他の国における Microchip Technology Incorporated の商標です SQTP は 米国における Microchip Technology Incorporated のサービスマークです Silicon Storage Technology は 米国以外の国における Microchip Technology Inc. の登録商標です GestIC は 米国以外の国における Microchip Technology Inc. の子会社である Microchip Technology Germany II GmbH & Co. KG の登録商標です DS A_JP - p. 17

18 その他の商標は各社に帰属します 2018, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: DNV による品質管理システム認証 ISO/TS Microchip 社では Chandler および Tempe( アリゾナ州 ) Gresham( オレゴン州 ) の本部 設計部およびウェハー製造工場そしてカリフォルニア州とインドのデザインセンターが ISO/TS-16949:2009 認証を取得しています Microchip 社の品質システムプロセスおよび手順は PIC MCU および dspic DSC KEELOQ コードホッピングデバイス シリアル EEPROM マイクロペリフェラル 不揮発性メモリ アナログ製品に採用されています さらに 開発システムの設計と製造に関する Microchip 社の品質システムは ISO 9001:2000 認証を取得しています DS A_JP - p. 18

19 各国の営業所とサービス 北米アジア / 太平洋アジア / 太平洋ヨーロッパ 本社アジア太平洋支社中国 - 厦門オーストリア - ヴェルス 2355 West Chandler Blvd. Suites , 37th Floor Tel: Tel: Chandler, AZ Tower 6, The Gateway Fax: Fax: Tel: Harbour City, Kowloon 中国 - 珠海 デンマーク - コペンハーゲン Fax: 香港 Tel: Tel: 技術サポート : Tel: Fax: Fax: Fax: インド - バンガロール フィンランド - エスポー サポート オーストラリア - シドニー Tel: Tel: URL: Tel: Fax: フランス - パリ Fax: インド - ニューデリー Tel: アトランタ 中国 - 北京 Tel: Fax: Duluth, GA Tel: Fax: フランス - サンクルー Tel: Fax: インド - プネ Tel: Fax: 中国 - 成都 Tel: ドイツ - ガーヒング オースティン TX Tel: 日本 - 大阪 Tel: Tel: Fax: Tel: ドイツ - ハーン ボストン 中国 - 重慶 Fax: Tel: Westborough, MA Tel: 日本 - 東京 ドイツ - ハイルブロン Tel: Fax: Tel: Tel: Fax: 中国 - 東莞 Fax: ドイツ - カールスルーエ シカゴ Tel: 韓国 - 大邱 Tel: Itasca, IL 中国 - 広州 Tel: ドイツ - ミュンヘン Tel: Tel: Fax: Tel: Fax: 中国 - 杭州 韓国 - ソウル Fax: ダラス Tel: Tel: ドイツ - ローゼンハイム Addison, TX Fax: Fax: または Tel: Tel: 中国 - 香港 SAR イスラエル - ラーナナ Fax: Tel: マレーシア - クアラルンプール Tel: デトロイト Fax: Tel: イタリア - ミラノ Novi, MI 中国 - 南京 Fax: Tel: Tel: Tel: マレーシア - ペナン Fax: ヒューストン TX Fax: Tel: イタリア - パドヴァ Tel: 中国 - 青島 Fax: Tel: インディアナポリス Tel: フィリピン - マニラ オランダ - ドリューネン Noblesv ille, IN Fax: Tel: Tel: Tel: 中国 - 上海 Fax: Fax: Fax: Tel: シンガポール ノルウェー - トロンハイム Tel: Fax: Tel: Tel: ロサンゼルス 中国 - 瀋陽 Fax: ポーランド - ワルシャワ Mission Viejo, CA Tel: 台湾 - 新竹 Tel: Tel: Fax: Tel: ルーマニア - ブカレスト Fax: 中国 - 深圳 Fax: Tel: Tel: Tel: 台湾 - 高雄 スペイン - マドリッド ローリー NC Fax: Tel: Tel: Tel: 中国 - 武漢 台湾 台北 Fax: ニューヨーク NY Tel: Tel: スウェーデン - ヨーテボリ Tel: Fax: Fax: Tel: サンノゼ CA 中国 - 西安 タイ - バンコク スウェーデン - ストックホルム Tel: Tel: Tel: Tel: Tel: Fax: Fax: イギリス - ウォーキンガム カナダ - トロント Tel: Tel: Fax: Fax: DS A_JP - p. 19

TB3179 メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベー

TB3179 メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベー メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベースの Microchip 社製 MCU で MPU メモリ領域を設定する方法を説明します MPU の特長は以下の通りです

More information

Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 TB3186 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリは

Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 TB3186 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリは Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリはコードを保存して実行する効率的なメディアですが フラッシュから実行する時に決定論的コード性能を制限する多数の因子があります

More information

TB3172 Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミ

TB3172 Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミ Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミングの制約にはレイテンシ サンプリングレート サンプリング期間 リアルタイム応答等があります 通常 オーディオのタイミング問題に対するソリューションを実装するには

More information

B MPLAB XC HPA Renewal Instructions.book

B MPLAB XC HPA Renewal Instructions.book 優先アクセス (HPA) の概要 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います MPLAB XC HPA の更新方法 MPLAB XC C コンパイラ優先アクセス MPLAB XC PRO C コンパイラをご購入頂くと 1 年間の優先アクセス (HPA) サポートを無償で受けられます その後は年間契約で HPA を購入できます HPA はいつでも購入できます

More information

TB3177 MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システム

TB3177 MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システム MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システムサービス サードパーティライブラリを含んでいます MPLAB Harmony Configurator (MHC)

More information

PIC10(L)F320/322 Product Brief

PIC10(L)F320/322 Product Brief 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います PIC10(L)F320/322 PIC10(L)F320/322 製品概要 高性能 RISC CPU: 命令は 35 しかなく習得が容易 : - 分岐命令を除き 全てシングルサイクル命令 動作速度 : - DC 16 MHz クロック入力 - DC 250 ns 命令サイクル 最大 1 K

More information

AN1019 そのような配慮として 下記の基本的ガイドラインに沿って 可能な限り 環境条件または動作条件を制限する必要があります アプリケーションの温度を可能な限り下げる アプリケーションの電圧 ( または EEPROM の VCC 電圧 ) を可能な限り下げる 書き込みバイト数を可能な限り少なくす

AN1019 そのような配慮として 下記の基本的ガイドラインに沿って 可能な限り 環境条件または動作条件を制限する必要があります アプリケーションの温度を可能な限り下げる アプリケーションの電圧 ( または EEPROM の VCC 電圧 ) を可能な限り下げる 書き込みバイト数を可能な限り少なくす 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います EEPROM 書き込み耐性の基礎 AN1019 Author: 基礎 David Wilkie Microchip Technology Inc. EEPROM の 書き込み耐性 を一言で明確に定義して理解する事はできません 以下で説明するように メーカーごとに定義が異なります 全てのメーカー

More information

PIC16F18446 Sensor Board User's Guide

PIC16F18446 Sensor Board User's Guide 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います PIC16F18446 センサボード まえがき 重要 : お客様へのご注意 : どのような文書でも内容は時間が経つにつれ古くなります 本書も例外ではありません Microchip 社の製品は お客様のニーズを満たすために常に改良を重ねており 実際のダイアログやツールが本書の内容とは異なる場合があります

More information

SMSC LAN8700 Datasheet

SMSC LAN8700 Datasheet 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います Microchip 社 LAN9252 SDK と Beckhoff 社 EtherCAT SSC の統合 Author: Kansal Mariam Banu Shaick Ibrahim Microchip Technology Inc. 概要 Microchip 社の LAN9252 は

More information

RI_JTAG.book

RI_JTAG.book 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います JTAG アダプタ (PIC MCU 向け ) はじめに JTAG アダプタ (AC007) は MPLAB REAL ICE インサーキットエミュレータと PIC ターゲットデバイスの間を接続するために使います このキットは JTAG アダプタボード リボンケーブル 説明書 (DS00009)

More information

ヒント 2: CWG を使ったハーフブリッジまたはフルブリッジ回路の駆動 ハーフブリッジまたはフルブリッジモータ回路を駆動するために多ピンマイクロコントローラは必ずしも必要ではありません PWM モジュールと CWG モジュールを組み合わせると 少ピンデバイスでも駆動できます 図 2: CWG によ

ヒント 2: CWG を使ったハーフブリッジまたはフルブリッジ回路の駆動 ハーフブリッジまたはフルブリッジモータ回路を駆動するために多ピンマイクロコントローラは必ずしも必要ではありません PWM モジュールと CWG モジュールを組み合わせると 少ピンデバイスでも駆動できます 図 2: CWG によ 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 新周辺モジュール活用のヒントとコツ 相補波形ジェネレータ (CWG) 構成可能なロジックセル (CLC) 数値制御オシレータ (NCO) 周辺モジュール活用のヒントとコツ はじめに マイクロチップ社は 小型化と高性能化ならびに使いやすさと信頼性の向上を目指して常に先進的な製品を提供しています

More information

Using L1 Cache on PIC32MZ Devices.recover.fm

Using L1 Cache on PIC32MZ Devices.recover.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います PIC32MZ の L1 キャッシュの使い方 AN1600 本書は PIC32MZ デバイスファミリにおけるレベル 1 (L1) CPU キャッシュの実装に関する情報を提供します また キャッシュシステムに関連するリスクと それらへの対処法についても解説します さらに 熟練ユーザ向けに MPLAB

More information

51814a0910.indd

51814a0910.indd Software Tools マイクロチップテクノロジーが提供する HI-TECH C コンパイラ www.microchip.com/hi-tech マイクロチップの OCG(Omniscient Code Generation) HI-TECH Software は組込みシステム用の開発ツールを提供する世界有数のプロバイダーです プログラム全体の最適化 コンパイリングテクノロジー OCG (Omniscient

More information

PIC24F Family Reference Manual, Section 9 Watchdog Timer (WDT)

PIC24F Family Reference Manual, Section 9 Watchdog Timer (WDT) 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 9. ウォッチドッグタイマ (WDT) ハイライト 本セクションには以下の主要項目を記載しています 9.1 はじめに... 9-2 9.2 WDT の動作... 9-3 9.3 レジスタマップ... 9-7 9.4 設計のヒント... 9-8 9.5 関連アプリケーションノート...

More information

SMSC LAN8700 Datasheet

SMSC LAN8700 Datasheet 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います Microchip 社 Ethernet コントローラ スイッチ EtherCAT コントローラのトランスレスアプリケーション Author: Kansal Mariam Banu Shaick Ibrahim Microchip Technology Inc. はじめに Microchip

More information

AN2754 USB-to-I2C Bridging with USB7002, USB7050, USB7051, and USB7052 Hubs

AN2754 USB-to-I2C Bridging with USB7002, USB7050, USB7051, and USB7052 Hubs 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います Microchip 社製 USB7002/USB7050/USB7051/USB7052 ハブの USB-to-I 2 C ブリッジ機能 Author: Mick Davis Microchip Technology, Inc. はじめに USB-to-I 2 C ブリッジ機能は Microchip

More information

Pulse Oximeter Design Using Microchip’s Analog Devices and dsPIC Digital Signal Controllers (DSCs)

Pulse Oximeter Design Using Microchip’s Analog Devices and dsPIC Digital Signal Controllers (DSCs) Microchip 社のアナログデバイスと dspic デジタルシグナルコントローラ (DSC) を使ったパルスオキシメータの設計 著者 : Zhang Feng Microchip Technology Inc. はじめに パルスオキシメータは血中の酸素飽和度と心拍数を監視する非侵襲性の医療機器です 本書では Microchip 社のアナログデバイスと dspic デジタルシグナルコントローラ (DSC)

More information

Manchester Decoder Using the CLC and NCO

Manchester Decoder Using the CLC and NCO 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1470 CLC と NCO を使ったマンチェスタデコーダ 著者 : 概要 PIC16F150x が内蔵する CLC( 構成可能なロジックセル ) と NCO ( 数値制御オシレータ ) を使うと マンチェスタデコーダを構築できます PIC16F150x は 低消費電力 XLP 技術に対応したエンハンストコアを実装したデバイスです

More information

MPLAB Code Configurator v3.xx User’s Guide

MPLAB Code Configurator v3.xx User’s Guide MPLAB Code Configurator v3.xx ユーザガイド 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 2017 Microchip Technology Inc. DS40001829B_JP Microchip 社製デバイスのコード保護機能に関して以下の点にご注意ください Microchip 社製品は 該当する Microchip

More information

USB.mif

USB.mif 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1142 組み込み USB ホストにおけるマスストレージクラス Author: はじめに Microchip 社の USB OTG モジュール内蔵マイクロコントローラを使うと マイクロコントローラアプリケーションで USB 組み込みホスト機能を容易にサポートできます この機能の代表的な用途の

More information

Microchip Capacitive Proximity Design Guide

Microchip Capacitive Proximity Design Guide 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います マイクロチップ社の静電容量式近接検出設計ガイド 著者 : はじめに Xiang Gao Microchip Technology Inc. 近接検出を使うと 物理的接触なしに電子装置を操作できます この技術は製品の見た目と使いやすさを向上させ 消費電力を低減します 近接検出機能の実装には 磁気

More information

DALI App. Note

DALI App. Note 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN465 DALI (Digitally Addressable Lighting Interface) 通信 著者 : Shaima Husain Microchip Technology Inc. DALI (Digitally Addressable Lighting Interface)

More information

開発ツール WINDOWS 2000 でのインストールに関する問題 MPLAB ICD 2 USB ドライバの読み込み時に問題が発生する場合 Microsoft Windows Update サイトのパッチが役立つかもしれません このパッチは Windows 2000 SP4 に更新したユーザに適用

開発ツール WINDOWS 2000 でのインストールに関する問題 MPLAB ICD 2 USB ドライバの読み込み時に問題が発生する場合 Microsoft Windows Update サイトのパッチが役立つかもしれません このパッチは Windows 2000 SP4 に更新したユーザに適用 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 開発ツール 不適正な USB デバイスドライバのアンインストール 推奨アンインストール方法 次に挙げるマイクロチップ社製開発ツールの使用時 不適正なデバイスドライバがインストールされていると問題が発生する可能性があります Windows OS がマイクロチップ社製開発ツールに対して既定値の USB

More information

スライド 1

スライド 1 RX62N 周辺機能紹介データフラッシュ データ格納用フラッシュメモリ ルネサスエレクトロニクス株式会社ルネサス半導体トレーニングセンター 2013/08/02 Rev. 1.00 00000-A コンテンツ データフラッシュの概要 プログラムサンプル 消去方法 書き込み方法 読み出し方法 FCUのリセット プログラムサンプルのカスタマイズ 2 データフラッシュの概要 3 データフラッシュとは フラッシュメモリ

More information

a.fm

a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います TB3129 PIC マイクロコントローラの信号計測タイマ (SMT) モジュール Author: Ashutosh Tiwari Microchip Technology Inc. 要約本書には 柔軟で便利な信号計測タイマ (SMT) モジュールの技術概要を記載しています 幅広い PIC マイクロコントローラが内蔵する

More information

a.fm

a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います TB3099 ゼロクロススイッチングによるリレーの長寿命化 Author: Stephen Allen Microchip Technology Inc. はじめに本書では PIC16F1708 マイクロコントローラでゼロクロス検出機能を実装する方法を紹介します 本書では この機能を使って 220

More information

PICF/LF1847 表 1: デバイス PICF/LF1847 ファミリの各製品 プログラムメモリフラッシュ ( ワード ) データ EEPROM ( バイト ) SRAM ( バイト ) I/O 10 ビット A/D (ch) タイマ 8/ ビット EUSART MSSP CCP/ ECCP

PICF/LF1847 表 1: デバイス PICF/LF1847 ファミリの各製品 プログラムメモリフラッシュ ( ワード ) データ EEPROM ( バイト ) SRAM ( バイト ) I/O 10 ビット A/D (ch) タイマ 8/ ビット EUSART MSSP CCP/ ECCP ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PICF/LF1847 18/20/28 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49 で習得が容易 動作速度 : - DC 32 MHz クロック入力 - DC 12 ns 命令サイクル 割り込み機能

More information

Sample Rate Conversion Library for PIC32 User’s Guide

Sample Rate Conversion Library for PIC32 User’s Guide 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 2013 Microchip Technology Inc DS61190A_JP Microchip 社製デバイスのコード保護機能に関して次の点にご注意ください Microchip 社製品は 該当する Microchip 社データシートに記載の仕様を満たしています Microchip 社では

More information

A.book

A.book 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います MCP6421 電磁干渉除去比 (EMIRR) 評価用ボードユーザガイド 2017 Microchip Technology Inc. DS50002175A_JP Microchip 社製デバイスのコード保護機能に関して次の点にご注意ください Microchip 社製品は 該当する Microchip

More information

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+) RL78 開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行 ( 統合開発環境編 ) (High-performance Embedded Workshop CS+) 2017/4/7 R20UT2087JJ0103 ソフトウェア事業部ソフトウエア技術部ルネサスシステムデザイン株式会社 はじめに 本資料は 統合開発環境 High-performance Embedded Workshop

More information

Polycom RealConnect for Microsoft Office 365

Polycom RealConnect for Microsoft Office 365 ユーザガイド Polycom RealConnect for Microsoft Office 365 1.0 4 月 2017 年 3725-06676-005 A Copyright 2017, Polycom, Inc. All rights reserved. 本書のいかなる部分も Polycom, Inc. の明示的な許可なしに いかなる目的でも 電子的または機械的などいかなる手段でも 複製

More information

MPLAB XC8 User’s Guide for Embedded Engineers

MPLAB XC8 User’s Guide for Embedded Engineers 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 組み込み技術者のための MPLAB XC8 ユーザガイド 組み込み技術者のための MPLAB XC8 ユーザガイド はじめに 本書には 8 ビットデバイスおよび MPLAB XC8 C コンパイラ向けの 5 つのサンプル コードを掲載しています 読者にはマイクロコントローラと C 言語プログラミングに

More information

A.book

A.book 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います USB Type-C の概要 AN1953 Author: Andrew Rogers Microchip Technology Inc. はじめに USB-IF が策定した全く新しい USB Type-C コネクタの登場により USB は今後さらに多くの機器への採用が広がる事が確実となりました

More information

00763b.book

00763b.book ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします AN763 ラッチアップから MOSFET ドライバを保護する 著者 : マイクロチップテクノロジ ( 株 ) 始めに あらかたの CMOS IC は適当な条件にさえなれば あたかも SCR のように容易に " ラッチ " してしまい 正の電源電圧からグラウンドにかけて短絡回路を形成します

More information

MPLAB Code Configurator User’s Guide

MPLAB Code Configurator User’s Guide MPLAB Code Configurator ユーザガイド 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 2015 Microchip Technology Inc. DS40001725B_JP Microchip 社製デバイスのコード保護機能に関して以下の点にご注意ください Microchip 社製品は 該当する Microchip

More information

Sensorless Field Oriented Control (FOC) of an AC Induction (ACIM) Using Field Weakening

Sensorless Field Oriented Control (FOC) of an AC Induction (ACIM) Using Field Weakening 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1206 磁界弱め制御を採用した AC 誘導モータ (ACIM) のセンサレス磁界方向制御 (FOC) Author: Mihai Cheles Microchip Technology Inc. Co-author:Dr.-Ing.Hafedh Sammoud APPCON Technologies

More information

00681a.fm

00681a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 高速フーリエ変換 (FFT) の活用法 Author: はじめに Bonnie C. Baker Microchip Technology Inc. シグナルインテグリティ問題を解決するには 複数のツールを使ってシステムの挙動を解析するのが最善の方法です 信号経路にアナログ / デジタル (A/D)

More information

Section 15. Input Capture

Section 15. Input Capture 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 15. 入力キャプチャ ハイライト 本セクションには下記の主要項目を記載しています 15.1 はじめに... 15-2 15.2 入力キャプチャレジスタ... 15-4 15.3 タイマの選択... 15-8 15.4 入力キャプチャの有効化... 15-8 15.5 入力キャプチャイベントモード...

More information

Notes and Points for RZ/G1x Serial Flash memory

Notes and Points for RZ/G1x Serial Flash memory 表紙 RZ / G1x Serial Flash メモリ対応手順書 株式会社 DTS インサイト ご注意 (1) 本書の内容の一部または 全部を無断転載することは禁止されています (2) 本書の内容については 改良のため予告なしに変更することがあります (3) 本書の内容について ご不明な点やお気付きの点がありましたら ご連絡ください (4) 本製品を運用した結果の影響については (3) 項にかかわらず責任を負いかねますのでご了承ください

More information

Notes and Points for TMPR454 Flash memory

Notes and Points for TMPR454 Flash memory 表紙 TMPR454 内蔵 Flash メモリ対応版手順書 株式会社 DTS インサイト ご注意 (1) 本書の内容の一部または 全部を無断転載することは禁止されています (2) 本書の内容については 改良のため予告なしに変更することがあります (3) 本書の内容について ご不明な点やお気付きの点がありましたら ご連絡ください (4) 本製品を運用した結果の影響については (3) 項にかかわらず責任を負いかねますのでご了承ください

More information

ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC12F1822/16F182X 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49

ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC12F1822/16F182X 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49 ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49 で習得が容易 動作速度 : - DC 32 MHz クロック入力 - DC 125 ns 命令サイクル 割り込み機能 自動コンテキスト保存機能付き

More information

Multi-Tool Design Advisory

Multi-Tool Design Advisory 注 意 : この 日 本 語 版 文 書 は 参 考 資 料 としてご 利 用 ください 最 新 情 報 は 必 ずオリジナルの 英 語 版 をご 参 照 願 います 開 発 ツールの 設 計 注 意 書 各 種 ツールの 設 計 注 意 書 (DS51764) この 注 意 書 は 以 下 の 開 発 ツールに 適 用 します MPLAB REAL ICE インサーキット エミュレータ MPLAB

More information

AFF2016_FullBrochure_Japanese_0809

AFF2016_FullBrochure_Japanese_0809 スポンサーシップ オポチュニティー AFFは2,600人を超えるグローバルな金融 ビジネス界で活躍するCEOや上級幹部の方々を迎え 貴重なマーケティングの機会 を提供します スポンサー企業のご要望に応じたスポンサーパッケージをご用意致しますので お問い合わせください 過去のAFFスポンサー企業の皆様 一部 参加料金 通常料金 早期割引料金 20% オフ 1,100USドル 880USドル 8,600香港ドル

More information

2017 年訪日外客数 ( 総数 ) 出典 : 日本政府観光局 (JNTO) 総数 2,295, ,035, ,205, ,578, ,294, ,346, ,681, ,477

2017 年訪日外客数 ( 総数 ) 出典 : 日本政府観光局 (JNTO) 総数 2,295, ,035, ,205, ,578, ,294, ,346, ,681, ,477 2018 年訪日外客数 ( 総数 ) 出典 : 日本政府観光局 (JNTO) 総数 2,501,409 9.0 2,509,297 23.3 2,607,956 18.2 2,900,718 12.5 2,675,052 16.6 2,704,631 15.3 2,832,040 5.6 2,578,021 4.1 2,159,600-5.3 2,640,600 1.8 26,109,300 9.7

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 高性能計算基盤 第 7 回 CA1003: 主記憶共有型システム http://arch.naist.jp/htdocs-arch3/ppt/ca1003/ca1003j.pdf Copyright 2019 奈良先端大中島康彦 1 2 3 4 マルチスレッディングとマルチコア 5 6 7 主記憶空間の数が 複数 か 1 つ か 8 ただしプログラムは容易 9 1 つの主記憶空間を共有する場合 10

More information

DS70172A_JP

DS70172A_JP ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします dspic30f から dspic33f へ dspic30f から dspic33f への移行ガイドライン 著者 : 概説 Richard L. Fischer Microchip Technology Inc. 本書は dspic30f から dspic33f

More information

クロックとタイミング オシレータ MEMS および水晶振動子ソリューション

クロックとタイミング オシレータ MEMS および水晶振動子ソリューション クロックとタイミング オシレータ MEMS および水晶振動子ソリューション お客様のタイミングの要求に応えるワンストップショップ Microchip 社のクロックおよびタイミングソリューション Microchip 社のクロックおよびタイミングポートフォリオは 高集積かつ柔軟で使いやすいオシレータ クロック クロック分配製品を幅広く提供 しており お客様の開発要件の多くを満たします 弊社オシレータ製品ラインは

More information

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1 QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 2012. QNAP Systems, Inc. All Rights Reserved. 1 注意 : 提示する情報は 通知なく変更することがあります 商標 QNAP および QNAP ロゴは QNAP Systems, Inc. の商標です 引用されるすべてのブランド名および製品名は各所有者の商標です

More information

はじめにお読みください

はじめにお読みください はじめにお読みください - 重要 - 本製品の梱包箱に添付されていた ソフトウェアのご使用条件 は本製品の使用許諾についての証明になりますので 大切に保管してください 本製品の内容は 予告なく変更されることがあります 本製品に関する最新の情報は ハンディターミナルポータルサイトをご利用ください < ハンディターミナルポータルサイト > https://www.necplatforms.co.jp/ts/potdev/

More information

Using RN4020 for Bluetooth Smart Communication.fm

Using RN4020 for Bluetooth Smart Communication.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1861 Microchip 社の RN4020 モジュールと 16 ビット PIC マイクロコントローラを使った Bluetooth Smart 通信 Author: Venkatesh Bengeri and Pradeep Shamanna はじめに大部分の組み込みアプリケーションには

More information

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の Create New Project をクリックし 要求されたプロジェクト情報を入 PSoC Creator クイックスタートガイド インストール http://www.cypress.com/go/creator から PSoC Creator をダウンロードするか キット CD からインストールします 支援が必要な場合は Cypress Support 1-800-541-4736 へ電話して 8 を選択してください 機能 システム要件およびインストールの注意事項については http://www.cypress.com/go/creatordownloads

More information

RH850の割り込み/例外実現方法 CC-RHアプリケーションガイド

RH850の割り込み/例外実現方法 CC-RHアプリケーションガイド RH850の割り込み / 例外実現方法 CC-RH アプリケーションガイド R20UT3546JJ0101 2018.10.12 ソフトウェア開発統括部 ソフトウェア技術部ルネサスエレクトロニクス株式会社 アジェンダ 概要ページ 03 割り込み / 例外発生時に実行する関数の定義ページ 10 直接ベクタ方式のベクタの定義ページ 17 テーブル参照方式のベクタの定義ページ 25 その他 割り込み制御ページ

More information

Reduction of the High-Frequency Switching Noise in the MCP16301 High-Voltage Buck Converter

Reduction of the High-Frequency Switching Noise in the MCP16301 High-Voltage Buck Converter 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN466 MCP630 高電圧降圧型コンバータにおける高周波スイッチングノイズの低減 著者 : はじめに Valentin Constantin Microchip Technology Inc. 高入力電圧 DC/DC 降圧型コンバータの開発では 効率とサイズのトレードオフを検討する必要があります

More information

AN424 Modbus/TCP クイックスタートガイド CIE-H14

AN424 Modbus/TCP クイックスタートガイド CIE-H14 Modbus/TCP クイックスタートガイド (CIE-H14) 第 1 版 2014 年 3 月 25 日 動作確認 本アプリケーションノートは 弊社取り扱いの以下の機器 ソフトウェアにて動作確認を行っています 動作確認を行った機器 ソフトウェア OS Windows7 ハードウェア CIE-H14 2 台 ソフトウェア ezmanager v3.3a 本製品の内容及び仕様は予告なしに変更されることがありますのでご了承ください

More information

OpenLAB Data Store Release Notes

OpenLAB Data Store Release Notes Agilent OpenLAB Data Store バージョン A.02.02 リリースノートおよび更新履歴 注意 Agilent Technologies, Inc. 2014 本マニュアルは米国著作権法および国際著作権法によって保護されており Agilent Technologies, Inc. の書面による事前の許可なく 本書の一部または全部を複製することはいかなる形式や方法 ( 電子媒体による保存や読み出し

More information

<819B817992E88AFA95D6817A8D918DDB90FC8F418D E732E786C7378>

<819B817992E88AFA95D6817A8D918DDB90FC8F418D E732E786C7378> 旭川空港 アジア 中国 上海 中国東方航空 3 北京 中国東方航空 3 台湾 台北 長榮航空 3 復興航空 2 アジア合計 11 合計 11 新千歳空港 アジア 韓国 ソウル 大韓航空 14 ジンエアー 5 ティーウェイ航空 5 中国 上海 中国東方航空 5 春秋航空 4 北京 中国国際航空 2 台湾 台北 中華航空 7 長榮航空 7 復興航空 2 香港 香港 キャセイパシフィック 4 タイ バンコク

More information

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上 Oracle ホワイト ペーパー 2010 年 2 月 Oracle Web Cache による Oracle WebCenter Spaces パフォーマンスの向上 免責事項 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント

More information

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート ) TrueSTUDIO 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです 無料の試用版開発ツール Atollic TrueSTUDIO for ARM Lite で作成したプロジェクトです ビルド可能なプログラムのコードサイズが 32Kbyte 以内の制限があります プログラムの開始番地は 0x08000000

More information

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x CoIDE 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です 目次 1. USB の VCP( 仮想 COM ポート )

More information

21942b_Japanese.book

21942b_Japanese.book : SC70-5 : -40 C +125 C : ±4 C (max.), 0 C +70 C (ADC) : - : 1 mv/ C (typ.) - : 19.5 mv/ C (typ.) : - : V DD = 2.3V 5.5V - : V DD = 3.1V 5.5V : 6 µa (typ.) 10 kω V DD V DD MCLR V SS PICmicro MCU ANI /01

More information

RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for

RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for ARM Lite 4.2.0 で作成した STM32F4 Discovery 基板用のプロジェクトです

More information

RX ファミリ用 C/C++ コンパイラ V.1.00 Release 02 ご使用上のお願い RX ファミリ用 C/C++ コンパイラの使用上の注意事項 4 件を連絡します #pragma option 使用時の 1 または 2 バイトの整数型の関数戻り値に関する注意事項 (RXC#012) 共用

RX ファミリ用 C/C++ コンパイラ V.1.00 Release 02 ご使用上のお願い RX ファミリ用 C/C++ コンパイラの使用上の注意事項 4 件を連絡します #pragma option 使用時の 1 または 2 バイトの整数型の関数戻り値に関する注意事項 (RXC#012) 共用 RX ファミリ用 C/C++ コンパイラ V.1.00 Release 02 ご使用上のお願い RX ファミリ用 C/C++ コンパイラの使用上の注意事項 4 件を連絡します #pragma option 使用時の 1 または 2 バイトの整数型の関数戻り値に関する注意事項 (RXC#012) 共用体型のローカル変数を文字列操作関数で操作する場合の注意事項 (RXC#013) 配列型構造体または共用体の配列型メンバから読み出した値を動的初期化に用いる場合の注意事項

More information

Silk Central Connect 15.5 リリースノート

Silk Central Connect 15.5 リリースノート Silk Central Connect 15.5 リリースノート Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright Micro Focus 2014. All rights reserved. Silk Central Connect は Borland Software Corporation に由来する成果物を含んでいます,

More information

スライド 1

スライド 1 RX ファミリ用コンパイラスタートアップの紹介 ルネサスエレクトロニクス株式会社ルネサス半導体トレーニングセンター 2013/08/02 Rev. 1.00 00000-A コンテンツ スタートアップの概要 スタートアッププログラム例 外部メモリを利用する場合の設定 2 スタートアップの概要 3 処理の流れとファイル構成例 パワーオン リセット Fixed_Vectors ( 固定ベクタテーブル )

More information

スライド 1

スライド 1 東北大学工学部機械知能 航空工学科 2016 年度 5 セメスター クラス C3 D1 D2 D3 計算機工学 13. メモリシステム ( 教科書 8 章 ) 大学院情報科学研究科 鏡慎吾 http://www.ic.is.tohoku.ac.jp/~swk/lecture/ レジスタ選択( 復習 ) MIPS の構造 PC 命令デコーダ 次 PC 計算 mux 32x32 ビットレジスタファイル

More information

Notes and Points for TM4C123Gx Internal Flash memory

Notes and Points for TM4C123Gx Internal Flash memory 表紙 TI 社製 TM4C123GH6PM 内蔵 Flash メモリ対応手順書 株式会社 DTS インサイト ご注意 (1) 本書の内容の一部または 全部を無断転載することは禁止されています (2) 本書の内容については 改良のため予告なしに変更することがあります (3) 本書の内容について ご不明な点やお気付きの点がありましたら ご連絡ください (4) 本製品を運用した結果の影響については (3)

More information

AN1817 Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B Applications

AN1817 Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B Applications 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1817 クラス B アプリケーションで拡張コア PIC16F1XXX のハードウェアまたはソフトウェア CRC を使う方法 著者 : 1.0 はじめに Corey Simoncic Microchip Technology Inc. 安全が重視されるアプリケーションでフォルトを検出するためにマイクロコントローラでクラス

More information

表 1: ファミリの各製品 デバイス (1) プログラムメモリ バイトワード SRAM ( バイト ) データメモリ データ EEPROM ( バイト ) ピン数 I/O 10 ビット A/D チャンネル コンパレータ CCP/ ECCP BOR/LVD CTMU MSSP EUSART タイマ 8

表 1: ファミリの各製品 デバイス (1) プログラムメモリ バイトワード SRAM ( バイト ) データメモリ データ EEPROM ( バイト ) ピン数 I/O 10 ビット A/D チャンネル コンパレータ CCP/ ECCP BOR/LVD CTMU MSSP EUSART タイマ 8 ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC18F/LF2XK22/4XK22 nanowatt XLP テクノロジ採用 28/40/44 ピン高性能マイクロコントローラ 高性能 RISC CPU: C コンパイラ向けに最適化されたアーキテクチャ / 命令セット 1024 バイトのデータ EEPROM

More information

Microsoft Word - ESX_Restore_R15.docx

Microsoft Word - ESX_Restore_R15.docx 解決!! 画面でわかる簡単ガイド : 仮想環境データ保護 (VMWARE ESX)~ 仮想マシン 丸ごと 復旧手順 ~ 解決!! 画面でわかる簡単ガイド CA ARCserve Backup r15 仮想環境データ保護 (VMware ESX) ~ 仮想マシン 丸ごと 復旧手順 ~ 2011 年 4 月 CA Technologies 1 目次 はじめに... 3 仮想マシンの復旧... 5 まとめ...

More information

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A STM32L_ADC の説明 V003 2014/03/30 STM32L-Discovery の A/D 入力を行うプログラムです A/D CH0 ~ A/D CH3 の 4 本の入力が可能です 提供する PC のアプリケーション Access_SerialPort を使用して UART( 非同期シリアル通信 ) により A/D 入力の表示を行うことができます 無料の開発ツール Atollic TrueSTUDIO

More information

39733a.fm

39733a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 45. 拡張データ空間 (EDS) を備えたデータメモリ ハイライト 本セクションには下記の主要項目を記載しています 45.1 はじめに... 45-2 45.2 データメモリの構成... 45-3 45.3 拡張データ空間... 45-7 45.4 データ配置... 45-14

More information

初版 : 改訂 : Dr.Web 製品ダウンロード & アクティベーションガイド この度は 株式会社 Doctor Web Pacific の製品をご購入いただき 誠に有難うございます 本ガイドは 初めて弊社製品をご利用いただくお客様向けに 弊社製品モジュ

初版 : 改訂 : Dr.Web 製品ダウンロード & アクティベーションガイド この度は 株式会社 Doctor Web Pacific の製品をご購入いただき 誠に有難うございます 本ガイドは 初めて弊社製品をご利用いただくお客様向けに 弊社製品モジュ 初版 : 2012.04.09 改訂 : 2018.04.06 Dr.Web 製品ダウンロード & アクティベーションガイド この度は 株式会社 Doctor Web Pacific の製品をご購入いただき 誠に有難うございます 本ガイドは 初めて弊社製品をご利用いただくお客様向けに 弊社製品モジュールのダウンロード方法を説明したものです 各製品の詳細な機能や操作の説明に関しましては それぞれの製品マニュアルをご参照ください

More information

ポリシーマネージャ       Linux版                                 集中管理環境の新規構築

ポリシーマネージャ       Linux版                                 集中管理環境の新規構築 エフセキュア SAFE Essential -PC プロテクション - インストールガイド バージョン 14.2 エフセキュア株式会社 1 / 11 改版履歴 履歴 リビジョン リリース日 初版 1.0.0 2014/10/20 免責事項 本書は本書執筆 / 更新時点の情報を基に記述されており 特に断りのない限り 本書内の記述は 本書記載時のバージョンの製品を元にしております 例の中で使用されている会社

More information

世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS タッチパネル 複雑なアプリケーション向け MHz 1.56 DMIPS

世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS タッチパネル 複雑なアプリケーション向け MHz 1.56 DMIPS 32-bit Microcontrollers PIC32 マイクロコントローラファミリ USB CAN Ethernet 機能内蔵 www.microchip.com/pic32 世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS

More information

MPLAB XC16 User’s Guide for Embedded Engineers

MPLAB XC16 User’s Guide for Embedded Engineers 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 組み込み技術者のための MPLAB XC16 ユーザガイド 組み込み技術者のための MPLAB XC16 ユーザガイド はじめに 本書には 16 ビットデバイスおよび MPLAB XC16 C コンパイラ向けの 5 つのサンプ ルコードを掲載しています これらを使うにはマイクロコントローラと

More information

Office 365監査ログ連携機能アクティブ化手順書

Office 365監査ログ連携機能アクティブ化手順書 Discoveries InSite IntelliReport Office 365 監査ログ連携機能アクティブ化手順書 第四版 2018 年 6 月 26 日 Copyright 2018 Discoveries Inc. All Rights Reserved 目次 1 はじめに... 1 本書の目的... 1 作業対象者... 1 2 作業手順... 2 Office 365 監査機能のアクティブ化...

More information

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です ACTIVE TOUCH 拡張部品取扱説明書 - 共有メモリアクセスコンポーネント - 1. はじめに 1 (1) 概要... 1 (2) INpMac のインストール... 1 2. Windows アプリケーションとの連携 2 (1) コントロール ( 部品 ) の登録... 2 (2) データの関連付け... 3 3. INtime アプリケーションとの連携 4 (1) 部品 ( コンポーネント

More information

39904k_jp indd

39904k_jp indd 8/6PIC PIC32 32 RTOS MHz.56 DMIPS/MHz MIPS M4K 52 KB( ) 28 KB RAM ( ) C $49.99 $ MPLAB 6PIC MCU MCU 600 PIC MCU USB/ /OTGCAN 0/00 Ethernet 6 DMA 6 www.microchip.com/pic32libraries USB HMI CAN USB On-The-Go

More information

1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R

1. 使用する信号 1.1. UART 信号 UART 通信に使用する信号と接続相手との接続は以下の通りです UART 信号表 番号 CPU 機能名 CPU 信号名 基板コネクタピン番号 方向 接続相手の信号名 1 USART1_TX PA9 CN > RxD 2 USART1_R TrueSTUDIO 用 L152CD_UART1 の説明 V001 2014/10/22 UART( 非同期シリアル通信 ) で送受信を行う STM32L152C-DISCO のプロジェクトサンプルです STM32L152C-DISCO は STMicroelectronics 社製の Cortex-M3 ARM CPU である STM32L152RCT6 を搭載した基板です 試用版の開発ツール

More information

Microsoft Word - dg_sataahciip_refdesign_jp.doc

Microsoft Word - dg_sataahciip_refdesign_jp.doc SATA AHCI-IP コア リファレンス デザイン説明書 Rev1.3J 2017/03/22 本ドキュメントは AHCI-IP コア実機デモ システムのリファレンス デザインを説明したものです SATA-IP コアの上位に AHCI-IP コアを実装することで アプリケーション レイヤのドライバを介して Linux 等の OS から接続 SATA デバイスを直接ドライブとして認識でき ファイル

More information

スライド 1

スライド 1 RL78/G13 周辺機能紹介 SAU シリアル アレイ ユニット ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ SAU の概要 UART 通信機能のプログラム サンプル紹介 2 SAU の概要 3 SAU の機能 クロック同期式調歩同期式マスタ動作のみ チャネル 0: 送信チャネル 1: 受信 4 UART

More information

HP USB Port Managerご紹介資料 -シンクライアント

HP USB Port Managerご紹介資料 -シンクライアント HP USB Port Manager ご紹介資料 株式会社日本 HP パーソナルシステムズ事業本部クライアントソリューション本部 2015 年 11 月 ソリューションビジネス部 HP USB Port Manager とは これまで HP シンクライアント用に提供していたツールでは 書き込み 読み込み 無効化の設定はすべての USB ストレージデバイスが対象でした 新しくリリースした HP USB

More information

<31328C8E323693FA8CF68A4A D918DDB90FC8F418D E732E786C7378>

<31328C8E323693FA8CF68A4A D918DDB90FC8F418D E732E786C7378> 空港 地域 国 都市 便数 / 年 旭川空港 アジア 中国 上海 21 台湾 台北 29 香港 香港 8 ベトナム ハノイ 1 ホーチミン 2 アジア合計 61 合計 61 帯広空港 アジア 中国 深圳 2 台湾 台北 64 ベトナム ホーチミン 2 アジア合計 68 合計 68 新千歳空港 アジア 韓国 ソウル 98 光州 5 中国 深圳 16 瀋陽 4 台湾 高雄 67 台中 14 香港 香港

More information

AP-RZA-1A シリアルFlashROMの書き込み方法

AP-RZA-1A シリアルFlashROMの書き込み方法 AP-RZA-1A (RZ/A1H CPU BOARD) シリアル FlashROM の書き込み方法 1 版 2015 年 11 月 9 日 1. 概要... 2 1.1 概要... 2 1.2 動作環境ついて... 2 1.3 書き込み手順の概要... 3 2. 準備... 4 2.1 ソフトウェアのダウンロード... 4 3. シリアル FLASHROM の書き込み方法... 5 3.1 microsd

More information

1

1 PE-Expert4 統合開発環境 PE-ViewX 及び パワエレ専用ライブラリ PEOS バージョンアップのお知らせ Myway プラス株式会社 220-0022 神奈川県横浜市西区花咲町 6-145 横浜花咲ビル TEL.045-548-8836 FAX.045-548-8832 http://www.myway.co.jp/ E-mail: sales@myway.co.jp 拝啓貴社ますますご清栄のこととお喜び申し上げます

More information

スタートガイド〈サービス利用準備編〉

スタートガイド〈サービス利用準備編〉 FlexRelease CX スタートガイド サービス利用準備編 FlexRelease CX サービスの導入 管理者による準備 ユーザーによる準備 はじめに このたびは本製品をお買い上げいただき ありがとうございます この使用説明書は 製品の正しい使い方や使用上の注意について記載してあります ご使用の前に この使用説明書を最後までよくお読みの上 正しくお使いください また この使用説明書が必要になったとき

More information

UID S307-NDEF

UID S307-NDEF [White Paper] Ubiquitous ID Center Specification DRAFT 2012-05-15 NFC ucode タグのメモリフォーマット規定 Standard of memory format of NFC ucode tag Number: Title: NFC ucode タグのメモリフォーマット規定 Standard of memory format of

More information

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受 STM32L_UART1 の説明 V004 2014/03/30 STM32L-Discovery の UART 1 の送受信を行うプログラムです 無料の開発ツール Atollic TrueSTUDIO for ARM Lite( 試用版 ) で作成したプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です PC アプリケーションの Access_SerialPort

More information

【注意事項】RXファミリ 組み込み用TCP/IP M3S-T4-Tiny

【注意事項】RXファミリ 組み込み用TCP/IP M3S-T4-Tiny 注意事項 RX ファミリ組み込み用 TCP/IP M3S-T4-Tiny R20TS0227JJ0100 Rev.1.00 号 概要 RX ファミリ組み込み用 TCP/IP M3S-T4-Tiny ( 注 ) の使用上の注意事項を連絡します 1. Ping Reply パケットに関する注意事項 2. LAN ネットワーク環境に関する注意事項 3. select() 関数のタイムアウト設定値に関する注意事項

More information

NAVI*STUDIO セットアップマニュアル ソフトウェア使用許諾契約書 このソフトウェア使用許諾契約書 ( 以下 本契約 といいます ) は お客様とパイオニア株式会社 ( 以下 パイオニア といいます ) との間における ソフトウェア NAVI * STUDIO ( ナビスタジオ ) ( 以下 本ソフトウェア といいます ) の使用に関する事項を定めるものです 本ソフトウェアをインストールし

More information

1. はじめに 本書は Wind ows10 がインストールされたPC を大量に準備する際のいくつかの手順について 検証した結果をまとめたものになります 本書の情報は 2018 年 3 月時点のものです 本書に掲載されている内容は 弊社の検証環境での結果であり すべての環境下で動作することを保証する

1. はじめに 本書は Wind ows10 がインストールされたPC を大量に準備する際のいくつかの手順について 検証した結果をまとめたものになります 本書の情報は 2018 年 3 月時点のものです 本書に掲載されている内容は 弊社の検証環境での結果であり すべての環境下で動作することを保証する 個別アプリケーションインストール検証レポート 1. はじめに 本書は Wind ows10 がインストールされたPC を大量に準備する際のいくつかの手順について 検証した結果をまとめたものになります 本書の情報は 2018 年 3 月時点のものです 本書に掲載されている内容は 弊社の検証環境での結果であり すべての環境下で動作することを保証するものではありません 本書に含まれる情報は 記載内容および結果を保証するものではありません

More information

BIP Smart FAQ

BIP Smart FAQ 1/10 BIP Smart FAQ(2013.7 月版 ) 目次 目次 はじめに FAQ 導入 製品体系 製品概要について 1. Q:BIP Smart 帳票連携 Edition Smart 帳票 Reader の機能概要を教えてください 2. Q:BIP Smart 帳票連携 Edition のライセンスについて教えてください 3. Q:BIP Smart 入力定義ツール BIP Smart データ抽出ツールについて

More information

JP_ACL_LATITUDE_Communicator_Switches_ docx

JP_ACL_LATITUDE_Communicator_Switches_ docx A Closer Look 概要 Boston Scientific の LATITUDE NXT 患者管理システムは 患者の自宅に設置した LATITUDE NXT Wave コミュニケータを用いて 医師が患者やデバイス情報を定期的にモニターできます 医師は この情報を LATITUDE NXT ウェブサイト上で確認し 来院診療を補うことができます ここでは 患者様の電話ダイヤル方式と国に合わせてコミュニケータを正しく設定する方法について説明します

More information

NAVI*STUDIO セットアップマニュアル ソフトウェア使用許諾契約書 このソフトウェア使用許諾契約書 ( 以下 本契約 といいます ) は お客様とパイオニア株式会社 ( 以下 パイオニア といいます ) との間における ソフトウェア NAVI * STUDIO ( ナビスタジオ ) ( 以下 本ソフトウェア といいます ) の使用に関する事項を定めるものです 本ソフトウェアをインストールし

More information

【注意事項】RX Driver Package、 RXファミリ RTC モジュール Firmware Integration Technology

【注意事項】RX Driver Package、 RXファミリ RTC モジュール Firmware Integration Technology 注意事項 RX Driver Package RX ファミリ RTC モジュール Firmware Integration Technology 概要 RX Driver Package および RX ファミリ RTC モジュール Firmware Integration Technology( 以下 RTC FIT モジュール ) の使用上の注意事項を連絡します 1. R_RTC_Read 関数における時刻読み出し処理の注意事項

More information

免責事項 Samsung Electronics は 製品 情報 および仕様を予告なく変更する権利を留保します 本書に記載されている製品および仕様は 参照のみを目的としています 本書に記載されているすべての情報は 現状有姿 のまま 何らの保証もない条件で提供されます 本書および本書に記載されているす

免責事項 Samsung Electronics は 製品 情報 および仕様を予告なく変更する権利を留保します 本書に記載されている製品および仕様は 参照のみを目的としています 本書に記載されているすべての情報は 現状有姿 のまま 何らの保証もない条件で提供されます 本書および本書に記載されているす Samsung SSD Data Migration v.3.1 導入およびインストールガイド 免責事項 Samsung Electronics は 製品 情報 および仕様を予告なく変更する権利を留保します 本書に記載されている製品および仕様は 参照のみを目的としています 本書に記載されているすべての情報は 現状有姿 のまま 何らの保証もない条件で提供されます 本書および本書に記載されているすべての情報は

More information

Notes and Points for ADuCM320 Internal Flash memory

Notes and Points for ADuCM320 Internal Flash memory 表紙 ANALOG DEVICES 社製 ADuCM320 内蔵 Flash メモリ対応手順書 株式会社 DTS インサイト ご注意 (1) 本書の内容の一部または 全部を無断転載することは禁止されています (2) 本書の内容については 改良のため予告なしに変更することがあります (3) 本書の内容について ご不明な点やお気付きの点がありましたら ご連絡ください (4) 本製品を運用した結果の影響については

More information

Data-Add User Manual.book

Data-Add User Manual.book Data-Add ULEAD DATA-ADD ユーザーガイド 1 目次 Ulead Data-Add へようこそ... 2 Ulead Data-Add って何?... 2 動作条件... 2 Ulead Data-Add のインストール... 2 環境設定のカスタマイズ... 3 オプション... 3 Data-Add を使ってファイルやフォルダをディスクにコピーする... 4 ファイルシステム...

More information

Alfa-Products_installguide

Alfa-Products_installguide Alfatech 製品インストール説明書 http://www.alfatech.jp/ 本書では下記の Alfatech 製品の動作環境 インストールとアクティベートなどについて説明いたします 説明対象の Alfatech 製品 : ダウンロード アクティベートファイルのメール納品のソフトウェア BJ-Electrical BJ-MechaTool BJ-MechaTool Pro BJ 変換 JW

More information

NFC ucode タグのメモリフォーマット規定

NFC ucode タグのメモリフォーマット規定 [White Paper] Ubiquitous ID Center Specification DRAFT 2011-02-08 NFC ucode タグのメモリフォーマット規定 Standard of memory format of NFC ucode tag Number: Title: NFC ucode タグのメモリフォーマット規定 Standard of memory format of

More information