取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
foxnboy
Observer
Observer
702 次查看
注册日期: ‎12-10-2016

axi数据的sign or unsigned的问题

rt,似乎官方的ip axis中data的属性都是带符号的,这个属性在哪里可以改?

我用fir compiler时,如果选择数据是unsigned的时候,就会报以下错误:

Screenshot from 2019-05-09 18-35-54.png

如果选择auto,则可以看到数据格式是signed的(虽然实际上并不是按照signed用的):

Screenshot from 2019-05-09 18-36-42.png

请问这个问题怎么解决?

标记 (1)
0 项奖励
3 回复数
yangc
Xilinx Employee
Xilinx Employee
679 次查看
注册日期: ‎02-28-2019

Hi @foxnboy ,

IP 核可以设置成不同的数据类型,但是要注意的是前后数据类型的匹配,即FIR输入是unsigned,那么前一级的输出也是unsigned,这样相连才不会出现问题。

希望有帮助。

Yang

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
foxnboy
Observer
Observer
669 次查看
注册日期: ‎12-10-2016

是的。 我碰到的问题是: 比如vid输出的axis数据是sign型的,cfa的输出数据也是sign型的,虽然实际上数据是unsign的,现在我想在vid和cfa之间插入一个fir,数据类型只能选unsign,这种情况该怎么办呢?@yangc

0 项奖励
yangc
Xilinx Employee
Xilinx Employee
661 次查看
注册日期: ‎02-28-2019

Hi @foxnboy ,

emmm,可以在BD里定义输出,并且在top里进行转接输入跳过这个检查,不成熟的建议,望采纳。

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励