G
grittinjames
Guest
hai người bạn
i am nhận được một lỗi như thế này
Wt là vấn đề chính xác trong này, làm thế nào tôi có thể giải quyết nàyERROR: Xst: 827 - D: / VHDL / myfreq / count.vhd dòng 27: Tín hiệu aa không thể được tổng hợp, mô tả xấu đồng bộ.
ERROR: XST thất bạithư viện IEEE;
IEEE.STD_LOGIC_1164.ALL sử dụng;
IEEE.STD_LOGIC_ARITH.ALL sử dụng;
IEEE.STD_LOGIC_UNSIGNED.ALL sử dụng;
- Uncomment các dòng sau để sử dụng các tờ khai được
- Instantiating Xilinx cung cấp cho các thành phần nguyên thủy.
- thư viện UNISIM;
- sử dụng UNISIM.VComponents.all;
thực thể đếm được
Port (hrz: in std_logic;
msr: in std_logic;
disp: out std_logic_vector downto 6 (0);
sel: out std_logic_vector downto 2 (0);
muxfreq: in std_logic;
oflo: out std_logic);
cuối count;
kiến trúc của hành vi tính là
tín hiệu dsp: std_logic_vector (6 downto 0);
tín hiệu, aa, b, bb, c, cc: std_logic_vector (3 downto 0);
bắt đầu
quá trình (hrz, msr)
biến i: integer: = 0;
bắt đầu
nếu (rising_edge (hrz)) sau đó
a <= aa;
b <= bb;
c <= cc;
aa <= "0000";
bb <= "0000";
cc <= "0000";
oflo <= '0 ';
elsif (rising_edge (msr)) sau đó
aa <= aa "0.001";
if (aa = "1001") sau đó
bb <= bb "0.001";
if (bb = "1001") sau đó
cc <= cc "0.001";
khác
oflo <= '1 ';
nếu kết thúc;
nếu kết thúc;
nếu kết thúc;
kết thúc quá trình;
end Behavioral;
i am nhận được một lỗi như thế này
Wt là vấn đề chính xác trong này, làm thế nào tôi có thể giải quyết nàyERROR: Xst: 827 - D: / VHDL / myfreq / count.vhd dòng 27: Tín hiệu aa không thể được tổng hợp, mô tả xấu đồng bộ.
ERROR: XST thất bạithư viện IEEE;
IEEE.STD_LOGIC_1164.ALL sử dụng;
IEEE.STD_LOGIC_ARITH.ALL sử dụng;
IEEE.STD_LOGIC_UNSIGNED.ALL sử dụng;
- Uncomment các dòng sau để sử dụng các tờ khai được
- Instantiating Xilinx cung cấp cho các thành phần nguyên thủy.
- thư viện UNISIM;
- sử dụng UNISIM.VComponents.all;
thực thể đếm được
Port (hrz: in std_logic;
msr: in std_logic;
disp: out std_logic_vector downto 6 (0);
sel: out std_logic_vector downto 2 (0);
muxfreq: in std_logic;
oflo: out std_logic);
cuối count;
kiến trúc của hành vi tính là
tín hiệu dsp: std_logic_vector (6 downto 0);
tín hiệu, aa, b, bb, c, cc: std_logic_vector (3 downto 0);
bắt đầu
quá trình (hrz, msr)
biến i: integer: = 0;
bắt đầu
nếu (rising_edge (hrz)) sau đó
a <= aa;
b <= bb;
c <= cc;
aa <= "0000";
bb <= "0000";
cc <= "0000";
oflo <= '0 ';
elsif (rising_edge (msr)) sau đó
aa <= aa "0.001";
if (aa = "1001") sau đó
bb <= bb "0.001";
if (bb = "1001") sau đó
cc <= cc "0.001";
khác
oflo <= '1 ';
nếu kết thúc;
nếu kết thúc;
nếu kết thúc;
kết thúc quá trình;
end Behavioral;