G
gck
Guest
Tôi đang sử dụng ISE 10.1.Tôi đã viết sau mã cho dff.
thư viện ieee;
ieee.std_logic_1164.all sử dụng;
dff thực thể là
port (
CLK: in std_logic;
rst_a: in std_logic;
din: in std_logic;
qoutb: out std_logic;
qout: out std_logic);
cuối dff;
kiến trúc dff_arc của dff là
tín hiệu qout_s: std_logic;
bắt đầu - dff_arc
dff_p: quá trình (CLK, rst_a)
bắt đầu - quá trình dff_p
nếu rst_a = '1 'sau đó - không đồng bộ thiết lập lại (tích cực thấp)
qout_s <= '0 ';
elsif clk'event và CLK = '1 'rồi - tăng cạnh đồng hồ
qout_s <= din;
nếu kết thúc;
kết thúc quá trình dff_p;
qout <= qout_s;
qoutb <= không (qout_s);
cuối dff_arc;
Trong RTL xem, nó hiển thị một trong dff và qout và qoutb rút ra từ qout_s với sự khác biệt của không cửa khẩu.
Trong xem tec, đó là sử dụng hai dff cho hai kết quả đầu ra.
thư viện ieee;
ieee.std_logic_1164.all sử dụng;
dff thực thể là
port (
CLK: in std_logic;
rst_a: in std_logic;
din: in std_logic;
qoutb: out std_logic;
qout: out std_logic);
cuối dff;
kiến trúc dff_arc của dff là
tín hiệu qout_s: std_logic;
bắt đầu - dff_arc
dff_p: quá trình (CLK, rst_a)
bắt đầu - quá trình dff_p
nếu rst_a = '1 'sau đó - không đồng bộ thiết lập lại (tích cực thấp)
qout_s <= '0 ';
elsif clk'event và CLK = '1 'rồi - tăng cạnh đồng hồ
qout_s <= din;
nếu kết thúc;
kết thúc quá trình dff_p;
qout <= qout_s;
qoutb <= không (qout_s);
cuối dff_arc;
Trong RTL xem, nó hiển thị một trong dff và qout và qoutb rút ra từ qout_s với sự khác biệt của không cửa khẩu.
Trong xem tec, đó là sử dụng hai dff cho hai kết quả đầu ra.