eda中bcd码加法器

内容:BCD码是一种二进制代码表达的十进制数。BCD码与四位二进制代码关系如下表所示,从表中可以看到从0-9时,BCD码与四位二进制码相同。从10-15后,BCD码等于四位二进制码加“0110”。这个关系构成了四位二进制码与BCD码的转换关系,同时也是用四位二进制加法器实现BCD码加法的算法基础。设计BCD码加法器首先要将两个BCD码输入到二进制加法器相加,得到的和数是一个二进制数,然后通过下表将四位二进制码转换成BCD码。
用VHDL语言设计上述电路。

1要求:
当两数相加大于19时,输出将显示00,并且会闪动(用64Hz频率控制闪动),另外扬声器会报警。