エンベデッド・ペリフェラルIPユーザーガイド

ID 683130
日付 9/21/2020
Public
ドキュメント目次
1. 概要 2. Avalon® -ST Multi-Channel Shared Memory FIFOコア 3. Avalon® -STシングルクロックFIFOコアおよびデュアルクロックFIFOコア 4. Avalon® -STシリアル・ペリフェラル・インターフェイス・コア 5. SPIコア 6. SPI Slave to Avalon® Master Bridgeコア/JTAG to Avalon® Master Bridgeコア 7. インテル eSPIスレーブコア 8. eSPI to LPCブリッジコア 9. イーサネットMDIOコア 10. インテルFPGA 16550互換UARTコア 11. UARTコア 12. JTAG UARTコア 13. インテル FPGA Avalon® Mailboxコア 14. インテル FPGA Avalon® ミューテックス・コア 15. インテル FPGA Avalon® I2C (Master) コア 16. インテル FPGA I2C Slave to Avalon® -MM Master Bridgeコア 17. インテルFPGA Avalon® コンパクト・フラッシュ・コア 18. EPCS/EPCQAシリアル・フラッシュ・コントローラー・コア 19. インテルFPGAシリアル・フラッシュ・コントローラー・コア 20. インテルFPGAシリアル・フラッシュ・コントローラーIIコア 21. インテルFPGA汎用クアッドSPIコントローラー・コア 22. インテルFPGA汎用クアッドSPIコントローラーIIコア 23. インターバル・タイマー・コア 24. インテルFPGA Avalon FIFOメモリーコア 25. オンチップメモリー (RAMおよびROM) コア 26. Optrex 16207 LCDコントローラー・コア 27. PIOコア 28. PLLコア 29. DMAコントローラー・コア 30. Modular Scatter-Gather DMAコア 31. Scatter-Gather DMAコントローラー・コア 32. SDRAMコントローラー・コア 33. トライステートSDRAMコア 34. Video Sync GeneratorコアとPixel Converterコア 35. インテル FPGA Interrupt Latency Counterコア 36. パフォーマンス・カウンター・ユニット・コア 37. ベクトル割り込みコントローラー・コア 38. Avalon® -STデータ・パターン・ジェネレーター・コアとデータ・パターン・チェッカー・コア 39. Avalon® -STテスト・パターン・ジェネレーター・コアとテスト・パターン・チェッカー・コア 40. システムIDペリフェラル・コア 41. Avalon® Packets to Transactions Converterコア 42. Avalon® -STマルチプレクサー・コアとデマルチプレクサー・コア 43. Avalon® -ST Bytes to Packets ConverterコアとPackets to Bytes Converterコア 44. Avalon® -ST Delayコア 45. Avalon® -STラウンド・ロビン・スケジューラー・コア 46. Avalon® -ST Splitterコア 47. Avalon® -MM DDR Memory Half Rate Bridgeコア 48. インテル FPGA GMII to RGMIIコンバーター・コア 49. インテル FPGA MII to RMIIコンバーター・コア 50. インテルFPGA HPS GMII to TSE 1000BASE-X/SGMII PCSブリッジコア 51. インテル FPGA HPS EMAC to Multi-rate PHY GMIIアダプターコア 52. インテル FPGA MSI to GICジェネレーター・コア

10.4.6. mcr

識別子 名称 オフセット アクセス リセット値 説明
mcr Modem Control Register 0x10 RW 0x00000000 モデム信号のさまざまな動作を報告します。
ビットフィールド
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
-
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
- afce loopback out2 out1 rts dtr
表 81.  mcrフィールドの説明
ビット 名称/識別子 説明 アクセス リセット
[31:6] - 予約済み R 0x0
[5] Hardware Auto Flow Control Enable (afce)

FIFOが有効になっている (FCR[0]) 場合、Auto Flow Control Enableビットはアクティブになります。これによりUARTは、受信FIFOのトリガーレベルに基づき動的にrts_nをアサートおよびデアサートできるようになります。

RW 0x0
[4] LoopBack Bit (loopback)

このビットを使用し、テスト目的でUARTを診断モードにします。UARTモードがアクティブではない場合、モデム・コントロール・レジスター (MCR) のビット [6] は0に設定され、soutラインのデータがHighになります。同時に、シリアルデータ出力はsinラインに内部でループバックされます。このモードでは、すべての割り込みが完全に機能します。また、ループバック・モードでは、モデム・コントロール入力 (dsr_ncts_nri_ndcd_n) は切断され、モデム・コントロール出力 (dtr_nrts_nout1_nout2_n) は内部で入力にループバックされます。

RW 0x0
[3] Out2 (out2)

このビットを使用し、ユーザーが指定するout2_n出力を直接制御します。この位置に書き込まれる値は、反転されてout2_nで出力駆動されます。

RW 0x0
[2] Out1 (out1)

このビットを使用し、ユーザーが指定するout1_n出力を直接制御します。この位置に書き込まれる値は、反転されてout1_nピンで出力駆動されます。

RW 0x0
[1] Request to Send (rts)

このビットを使用し、Request to Send (rts_n) 出力を直接制御します。Request to Send (rts_n) 出力を使用し、モデムまたはデータセットにUARTでデータ交換の準備ができていることを通知します。Auto RTS Flow Controlが有効になっていない (MCR[5] が0に設定されている) 場合、このレジスターをHighにプログラミングすることにより、rts_n信号をLowに設定します。Auto Flow Controlがアクティブ (MCR[5] が1に設定されている) で、FIFOが有効になっている (FCR[0] が1に設定されている) 場合、rts_n出力は同じ方法で制御されますが、レシーバーFIFOのしきい値トリガーによってゲーティングされます (しきい値を超えると、rts_nは非アクティブのHighになります)。rts_n信号は、このレジスターがLowに設定されるとデアサートされます。

RW 0x0
[0] Data Terminal Ready (dtr)

このビットを使用し、Data Terminal Ready出力を直接制御します。この位置に書き込まれる値は、反転されてuart_dtr_nで出力駆動されます。Data Terminal Ready出力を使用し、モデムまたはデータセットにUARTで通信を確立する準備ができていることを通知します。

RW 0x0