请问如下这个程序,究竟是多少分频的?实际上是想实现16倍波特率的分频,正常分频系数应该是208,可我怎么觉得他这么写的话,就是209分频了呢?
- entity baud is
- port(clk:in std_logic;
- bclk: out std_logic
- );
- end baud;
- --*************************************************
- architecture b of baud is
- begin
- process(clk)
- variable cnt:integer:=0;
- begin
- if (clk'event and clk='1') then
- if cnt>=208 then cnt:=0;bclk<='1';
- else cnt:=cnt+1;bclk<='0';
- end if;
- end if;
- end process;
- end b;
复制代码
一周热门 更多>