エンベデッド・ペリフェラル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.2.2. インターフェイス

ソフトUARTには、次の信号インターフェイスがあります。これらは、_hw.tclを使用し、プラットフォーム・デザイナー・ソフトウェアを介して公開されます。

表 55.  クロックおよびリセット信号のインターフェイス
ピン名 方向 説明
clk 入力

Avalon® クロックシンク

rst_n 入力

Avalon® リセットシンク

非同期アサート、同期デアサートのアクティブLowリセット。

同期を行うことが想定されているインターコネクト・ファブリック。UARTとインターコネクトは、同じリセットドメインに配置されることが想定されています。これによりシステムデザインを単純にします。

表 56.   Avalon® -MMスレーブ
ピン名 方向 説明
addr 9 入力

Avalon® -MMアドレスバス

アドレス指定可能な最上位のバイトアドレスは0x118であるため、9ビット幅が必要です。

read   入力 Avalon® -MM読み出し通知
readdata 32 出力 スレーブからの Avalon® -MM読み出しデータ応答
write   入力 Avalon® -MM書き込み通知
writedata 32 入力 Avalon® -MM書き込みデータ
表 57.  割り込みインターフェイス
ピン名 方向 説明
intr 出力 割り込み信号
表 58.  フロー制御
ピン名 方向 説明
sin 入力 外部リンクからのシリアル入力
sout 出力 外部リンクへのシリアル出力
sout_oe 出力 外部リンクへのシリアル出力に対する出力イネーブル。

sout_oe信号は、UARTが送信を行っている際にHighになり、UARTがIDLE状態の際はLowになります。

表 59.  モデム・コントロールおよびステータス
ピン名 方向 説明
cts_n 入力 Clear to Send
rts_n 出力 Request to Send
dsr_n 入力 Data Set Ready
dcd_n 入力 Data Carrier Detect
ri_n 入力 Ring Indicator
dtr_n 出力 Data Terminal Ready
out1_n 出力 ユーザーが指定する出力1
out2_n 出力 ユーザーが指定する出力2
表 60.  DMAサイドバンド信号
ピン名 方向 説明
dma_tx_ack_n 入力 TX DMA肯定応答
dma_rx_ack_n 入力 RX DMA肯定応答
dma_tx_req_n 出力 TX DMA要求
dma_rx_req_n 出力 RX DMA要求
dma_tx_single_n 出力 TX DMA信号要求
dma_rx_single_n 出力 RX DMA信号要求