ZHCUC05A November 2022 – May 2024 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7920 , AFE7921 , AFE7950 , AFE7950-SP , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958
此示例使用了軟核 Microblaze,因?yàn)?Microblaze 可以在大多數(shù) Xilinx FPGA 系列中實(shí)例化。SPI、UART 和 GPIO AXI 塊在頻率相對較低的 AXI 時(shí)鐘上運(yùn)行。如圖 4-1 所示,AXI 外設(shè)由 Microblaze 塊通過智能互連進(jìn)行控制。
圖 4-1 采用 Microblaze 和 AXI 外設(shè)的典型塊設(shè)計(jì)Microblaze 的 HP 端口驅(qū)動 AXI 外設(shè)塊設(shè)計(jì)。100MHz 差分時(shí)鐘源需要為整個(gè) IP 提供時(shí)鐘。此示例使用 100MHz 差分時(shí)鐘源,因?yàn)樵摃r(shí)鐘在大多數(shù) FPGA EVM 中通常作為“用戶時(shí)鐘”提供。所有其他時(shí)鐘頻率通過時(shí)鐘向?qū)г趦?nèi)部生成。根據(jù)系統(tǒng)中所需的獨(dú)立 SPI 總線數(shù)量,可將更多 AXI SPI IP 添加到塊設(shè)計(jì)中。