一路RS232信号输入,每一帧是1到255字节的数据,把收到的数据,每个byte转换为一个10 bit的数据,从CPLD的另一个引脚发出去。Byte数据转换到10bit数据没有公式,只能建表。
比如:0x00->0x354 0x01->0x232 0x02->0x274………..0xFF->0x123
另一路是反向转换,就是把一个引脚输入的10bit数据(一帧1-255个)转换为8bit数据,收到一帧数据后,把数据从另一个引脚发出去,转换为RS232信号。
请教诸位:推荐一个性价比较高,能实现这个功能的CPLD,问一下EPM3032,EPM3064这两种可以吗?这两种芯片都是44个引脚,CPLD引脚数量多的也不行,一是引脚浪费,还有就是芯片尺寸过大。
|