请问如何在VHDL中加入公式计算啊,比如我现在能够测得传感器电压信号并能显示,我想显示实际的物理量。
比如我测得电压信号为a,实际物理量与电压信号之间的关系是Y=ka+b,这个Y值怎么能够在程序中计算出来啊?谢谢!...
比如我测得电压信号为a,实际物理量与电压信号之间的关系是Y=ka+b,这个Y值怎么能够在程序中计算出来啊?谢谢!
展开
1个回答
展开全部
首先确定k、a和b的位数,然后设计一个乘法器用于计算k*a,得到乘积ka;ka的位数是k和a的位数之和。再设计一个加法器,计算ka+b。如果ka的位数大于b的位数,其和Y的位数与ka的位数应当一致;反之,b的位数大于ka的位数,则其和Y的位数与b的位数应当一致;如果ka和b的位数相等,则其和Y的位数应当是ka(或者b)的位数+1。
追问
比如说物理量和电压信号之间的关系是Y=2a+5,能给个VHDL代码参考下吗?
追答
需要知道a的二进制位数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询