Danh mục

Tài liệu tin học - hướng dẫn sử dụng Active(VHDL)

Số trang: 10      Loại file: doc      Dung lượng: 479.50 KB      Lượt xem: 12      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Active HDL hỗ trợ cho việc khai báo các cổng vào, ra và các kiểu dữ liệu sẽ được tựđộng sinh ra sau khai báo ở cửa sổ dưới. Trong ví dụ dưới ta thấy có 3 tín hiệu vào làd, clk và Rst và một tín hiệu đầu ra là q. Khi khai báo các cổng vào ra xong thì chươngtrình sẽ tự động sinh ra cho chúng ta đoạn mã
Nội dung trích xuất từ tài liệu:
Tài liệu tin học - hướng dẫn sử dụng Active(VHDL)Kích đúp vào biểu tượng Active-HDL trên DestopB1 Tạo Workspace kích vào tùy chọn [Create new workspace] nhấn [OK]Sau đó gõ vào tên Workspace và vị trí lưu thư mục chọn [OK]B2 Tạo thiết kế chọn [Creat an Empty Design]NhấnNextTùy chọnnhà cungcấp, côngnghệ vàngôn ngữNhập vàotên củathiết kếNhấn NextKiểm tra lại thong tin xem có vấn đề gì không nếu có nhấn phím Back quay lại để sửachữa, nếu không nhấn FinishB3 Thêm các file mã nguồn VHDLKích chuột phải vào Add new file Chọn new chọn VHDL SourceĐánh dấu vào [Add the generated file to the design] chọn nextGõ vào tên thực thể muốn thiết kế các giá trị dưới thường để giá trị mặc định sau đóấn phím nextActive HDL hỗ trợ cho việc khai báo các cổng vào, ra và các kiểu dữ liệu sẽ được tựđộng sinh ra sau khai báo ở cửa sổ dưới. Trong ví dụ dưới ta thấy có 3 tín hiệu vào làd, clk và Rst và một tín hiệu đầu ra là q. Khi khai báo các cổng vào ra xong thì chươngtrình sẽ tự động sinh ra cho chúng ta đoạn mãNhấn Finish ta được đoạn mã sau:Nếu ta cần dùng thêm các thư viện nào thì ta phải gõ bổ xung thêm vào.Ví dụ DFF library IEEE; use IEEE.STD_LOGIC_1164.all; use IEEE.STD_LOGIC_UNSIGNED.all; -- Thư viện cần dùng được gõ bổxung vào trong chương trình. entity DFF is port( d : in STD_LOGIC; clk : in STD_LOGIC; Rst : in STD_LOGIC; q : out STD_LOGIC ); end DFF; --}} End of automatically maintained section architecture DFF of DFF is begin Process(clk,d,Rst) Begin If (Rst= 1) then qTa sẽ được màn hình dạng sóng như sau. Chương trình cho phép ta thêm các dạng sóngđể thực hiện quá trình mô phỏng. màn hìTa cũng có thể thêm dạng sóng vào chương trình dùng để mô phỏng bằng cách kíchvào nút thêm dạng sóng trên thanh công cụ.Khi đó cửa sổ dạng sóng của chúng ta chưa có một tín hiệu nào. Nếu muốn bổ xungthêm tín hiệu ta cần kéo và thả các tín hiệu từ cửa sổ thiết kế sang cửa sổ dạng sóng.Giả sử trong hình dưới chúng ta mới kéo 2 tín hiệu là d và clk.Tiếp theo chúng ta cần thêm dạng cho tín hiệu cần mô phỏng.Sau đó căn cứ vào yêu cầu của tín hiệu vào ta chọn loại tín hiệu tương ứng trong dãytín hiệu.Sau khi đã hoàn thành các tín hiệu cần mô phỏng chúng ta tiến hành chạy mô phỏng.Thông thường chúng ta thường chọn một khoảng thời gian mô phỏng để thuận tiệncho quá trình theo dõi và chỉnh sửa chương trình.Trong ví dụ dưới chúng ta chọn thời gian mô phỏng là 1000ns.Xem xét dạng sóng của tín hiệu chúng ta có thể kết luận là mạch của chúng ta đã hoạtđộng chính xác hay chưa. The end.

Tài liệu được xem nhiều: