本帖最后由 辛底里的故事 于 2017-5-27 19:05 编辑
程序如下:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
en
tity fenpin is
port(clk:in std_logic;
clk1,clk0:out std_logic);
end fenpin;
architecture arch of fenpin is
signal clk_mid0,clk_mid:std_logic;
begin
process(clk)
variable data:integer range 0 to 25000;
begin
if clk'event and clk='1' then
if data=25000 then
data:=0;
clk_mid0<=not clk_mid0;
else
data:=data+1;
end if;
end if;
clk0<=clk_mid0;
end process;
process(clk)
variable data:integer range 0 to 625;
begin
if clk'event and clk='1'then
if data=625 then
data:=0;
clk_mid<=not clk_mid;
else
data:=data+1;
end if;
end if;
clk1<=clk_mid;
end process;
end arch;
我看书上写着,要接入一个50mhz的晶振
电路,晶振电路的模块是怎么来的?具体怎么做呀?我不太懂
程序是抄书上的
一周热门 更多>