这个VHDL代码的报错怎么改

我在写一个计数器代码的时候用了元件例化的方式,先写了一个底层模块cnt,给他设置了两个通用属性模值N和输出数据宽度DATAWIDTH,然后我在顶层文件CLK中调用cnt,但他显示我的底层模块里的属性DATAWIDTH未声明,这个问题要怎么解决。
这个是cnt模块

img


这个是CLK模块

img


可以帮我看看要怎么改吗