仅对英特尔可见 — GUID: lhz1607593883704
Ixiasoft
4.4.3. 温度读取设计示例描述
温度读取设计示例显示一个JTAG-to-Avalon流传输接口,使您能够通过Intel Quartus Prime System Console与设计示例模块进行交互。
图 13. 温度读数设计示例框图
所有的Intel Quartus Prime System Console读和写命令都控制一组并行I/O IP,这组并行I/O IP选择一个Mailbox Client with Avalon® Streaming Interface IP执行的命令。同时,并行I/O IP控制一个存储所有Mailbox Client with Avalon® Streaming Interface IP响应的FIFO IP。
模块 | 说明 |
---|---|
u_avst_fsm_cmd | 此模块连接到一个四比特宽总线,该总线为有限状态机选择一个命令发送到Mailbox Client with Avalon® Streaming Interface IP。可用的命令被硬编码在command_rom.sv文件中建模的查找表(LUT)中。您可以修改LUT以编辑现有命令或包含新命令。 命令LUT ROM比特顺序:
|
u_avst_fsm_rsp | 此模块接收来自Mailbox Client with Avalon® Streaming Interface IP的响应。此模块处理Avalon流传输接口协议并在FIFO中存储来自响应的标头和参数。设计示例显示FIFO的读接口(u_control_sys模块),因此可以通过Intel Quartus Prime System Console进行访问。 |
- 您可以通过In-System Sources and Probes实例访问系统的主复位信号。默认情况下,系统处于复位状态。
- 相同的In-System Sources and Probes实例连接到一个心跳计数器。因此,您必须验证系统是否有自由运行的时钟。
- 100 MHz时钟约束所有的设计示例逻辑。
- 设计示例的协议有限状态机一次只能处理一个命令。在发送下一条命令之前,需等待系统将上一条命令的响应存储在响应FIFO中。