2. Nhiệm vụ.
- Viết mã thiết kế và biên dịch trên phần mềm Quartus II - Mô phỏng hoạt động của mạch
- Nạp chương trình cho vi mạch số EPM7128
3. Mô tả yêu cầu kỹ thuật.
Kết quả mô phỏng
THANG ĐIỂM
TT Tiêu chí chấm tối đaĐiểm thực tếĐiểm
1 Thiết kế được sơ đồ logic 20
2 Sử dụng được phần mềm thiết kế 10
3 Lưu được chương trình 10
4 Chọn được Pin cho EPM7128 10
5 Mô phỏng đúng dạng tín hiệu 10
6 Kết nối và nạp được chương trình cho EPM7128 10
7 Thuyết minh được hoạt động của chương trình 10
8 An toàn 10
9
Thời gian
(chỉ đánh giá phần điểm này khi nội dung này thực hiện hoàn chỉnh)
10
Đảm bảo an toàn, hoàn thành trước hoặc
đúng thời gian quy định. 5
Quá giờ 5
Tổng điểm 100
- Đảm bảo an toàn
- Không quá 10% thời gian quy định
Hà Nội, ngày …. tháng …Năm 2013
TRƯỞNG KHOA
(Ký và ghi rõ họ tên)
Bùi Chính Minh
TRƯỞNG TỔ MÔN
(Ký và ghi rõ họ tên)
Nguyễn Văn Huy
GIÁO VIÊN RA ĐỀ(Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Trần Thanh Bình CODE ĐỀ SỐ 15 --- LIBRARY ieee; USE ieee.std_logic_1164.all; --- ENTITY rom IS
GENERIC ( bits: INTEGER := 8; -- # of bits per word words: INTEGER := 8); -- # of words in the memory PORT ( addr: IN INTEGER RANGE 0 TO words-1;
data: OUT STD_LOGIC_VECTOR (bits-1 DOWNTO 0)); END rom;
--- ARCHITECTURE rom OF rom IS
TYPE vector_array IS ARRAY (0 TO words-1) OF STD_LOGIC_VECTOR (bits-1 DOWNTO 0);
CONSTANT memory: vector_array := ( "00000000", "00000010", "00000100", "00001000", "00010000", "00100000", "01000000", "10000000"); BEGIN
data <= memory(addr); END rom;