Signal và Variable

18 342 1
Signal và Variable

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trường ĐHSPKT Hưng Yên Tìm hiểu VHDL Chương 7: Signal Variable VHDL cung cấp hai đối tượng để giải giá trị liệu không tĩnh (non-static): SIGNAL VARIABLE Nó cịn cung cấp cách để thiết lập giá trị mặc định (static): CONSTANT GENERIC CONSTANT GENERIC tồn cục sử dụng kiểu mã, đồng thời VARIABLE cục bộ, sử dụng bên phần mã (trong PROCESS, FUNCTION, PROCEDURE) 7.1 CONSTANT CONSTANT phục vụ cho việc thiết lập giá trị mặc định Cú pháp: CONSTANT name : type := value; Ví dụ: CONSTANT set_bit : BIT := '1'; CONSTANT datamemory : memory := (('0','0','0','0'), ('0','0','0','1'), ('0','0','1','1')); CONSTANT khai báo PACKAGE, ENTITY ARCHITECTURE Khi khai báo gói (package), tồn cục, gói sử dụng nhiều thực thể (entity) Khi khai báo thực thể (sau PORT), tồn cục với tất kiến trúc (architecture) theo thực thể Khi khai báo kiến trúc (trong phần khai báo nó), tồn cục với mã kiến trúc 7.2 SIGNAL SIGNAL phục vụ giải giá trị vào mạch, đơn vị bên Tín hiệu biểu diễn cho việc kết nối mạch (các dây) Thể là, tất PORT ENTITY tín hiệu mặc định Cú pháp: SIGNAL name : type [range] [:= initial_value]; - 80 - Trường ĐHSPKT Hưng Yên Tìm hiểu VHDL Ví dụ: SIGNAL control: BIT := '0'; SIGNAL count: INTEGER RANGE TO 100; SIGNAL y: STD_LOGIC_VECTOR (7 DOWNTO 0); Khai báo SIGNAL tạo chỗ giống khai báo CONSTANT Khía cạnh quan trọng SIGNAl, sử dụng bên phần mã (PROCESS), cập nhật khơng tức Giá trị không nên đợi để đọc trước kết thúc PROCESS, FUNCTION, PROCEDURE tương ứng Phép toán gán cho SIGNAL “

Ngày đăng: 03/10/2013, 04:20

Hình ảnh liên quan

Hình 7.2a.1. Kết quả mô phỏng - Signal và Variable

Hình 7.2a.1..

Kết quả mô phỏng Xem tại trang 2 của tài liệu.
Bảng 7.1. So sánh giữa SIGNAL và VARIABLE - Signal và Variable

Bảng 7.1..

So sánh giữa SIGNAL và VARIABLE Xem tại trang 4 của tài liệu.
Hình 7.3b.1. Bộ dồn kênh 4-1 Cách 1:   - Signal và Variable

Hình 7.3b.1..

Bộ dồn kênh 4-1 Cách 1: Xem tại trang 5 của tài liệu.
Hình 7.3b.2. Kết quả mô phỏng cách 1 và 2 Ví dụ 7.3c:  - Signal và Variable

Hình 7.3b.2..

Kết quả mô phỏng cách 1 và 2 Ví dụ 7.3c: Xem tại trang 7 của tài liệu.
Hình 7.3c.2. Kết quả mô phỏng cách 1 và 2 - Signal và Variable

Hình 7.3c.2..

Kết quả mô phỏng cách 1 và 2 Xem tại trang 8 của tài liệu.
Hình 7.3d.2. Kết quả mô phỏng - Signal và Variable

Hình 7.3d.2..

Kết quả mô phỏng Xem tại trang 9 của tài liệu.
Hình 7.3d.1. Bộ chia tần - Signal và Variable

Hình 7.3d.1..

Bộ chia tần Xem tại trang 9 của tài liệu.
Hình 7.4a.1. Các mạch suy ra từ mã của cách 1 và 2 - Signal và Variable

Hình 7.4a.1..

Các mạch suy ra từ mã của cách 1 và 2 Xem tại trang 11 của tài liệu.
Hình 7.4b.1. Bộ đếm 7 Cách 1:  - Signal và Variable

Hình 7.4b.1..

Bộ đếm 7 Cách 1: Xem tại trang 13 của tài liệu.
Hình 7.4b.2. Kết quả mô phỏng cách 1 và 2 Ví dụ 7.4c:  - Signal và Variable

Hình 7.4b.2..

Kết quả mô phỏng cách 1 và 2 Ví dụ 7.4c: Xem tại trang 14 của tài liệu.
Hình 7.4c.1. Thanh ghi dịch 4c ấp - Signal và Variable

Hình 7.4c.1..

Thanh ghi dịch 4c ấp Xem tại trang 14 của tài liệu.
Hình 7.4d.1. Thanh ghi dịch 4 bit - Signal và Variable

Hình 7.4d.1..

Thanh ghi dịch 4 bit Xem tại trang 17 của tài liệu.
Hình 7.4c.2. Kết quả mô phỏng cách 1, 2, và 3 Ví dụ 7.4d:  - Signal và Variable

Hình 7.4c.2..

Kết quả mô phỏng cách 1, 2, và 3 Ví dụ 7.4d: Xem tại trang 17 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan