新手上路
- 积分
- 37
- 金钱
- 37
- 注册时间
- 2019-5-9
- 在线时间
- 6 小时
|
教程“第六章 第六章 自定义 IP 核- 呼吸灯 实验”讲了 在vivado下如何创建基于AXI IP核, 可以通过连接Master端,从Master往Slave配置寄存器(写数据), 即把slv_reg寄存器接为输出到要控制的模块中去是没有问题的,比如控制指示灯或者配置DAC等等。
但不知道如何能把slave模块中的值返回到master端中来?
我是想在这个自定义的AXI IP核里读取ADC的状态,但IP核编译后vivado 报错:[Synth 8-685] variable 'slv_reg4' should not be used in output port connection ["f:/0_ZYNQ_SDK/2_psr_plw_bram/ip_repo/pl_bram_adc_1.0/hdl/pl_bram_adc_v1_0_S00_AXI.v":763]
意思就是AXI的reg不能连到verilog模块的输出端口,这个怎么办?
|
|