关于子密钥生成新想法

可将key_gen分为key_top用来综合各子模块连线，key模块将64位密钥去掉各个奇偶校验位，并生成c0，d0，1位移位寄存器模块和2位移位寄存器模块，还有置换表所对应的模块。
关于新添加模块的说明

left_shiftera是循环左移模块，left_shifterb循环左移两位模块
密钥生成子模块置换选择声明及编写
完成对子密钥生成各个模块的编写
8个
8个S盒的声明
对工程大修

加入模式选择解密功能，在原有输出模块准备再套一个模块，从而可以加入reset端口以及让输出具有锁存功能。
未验证大修正确性，保留原来某些模块
在原输出模块外再套一层输出模块，以实现输出锁存及复位