xilinx ise编译时出现的error

不知道什么问题,能解释下么,代码中出现error的那一行就一个begin,而且没有begin与end不配套的问题
是scl这个信号出现了多个驱动的原因,你看看是不是在两个always快里面对scl进行赋值了呢.