1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

ôn tập thiết kế logic số

6 30 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 171,53 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các phương pháp thể hiện thiết kế mạch logic số, nêu ưu điểm của phương pháp sử dụng VHDL trong thiết kế mạch số 7.. Sơ lược về các công nghệ thiết kế IC số trên chip khả trình, kể tên v

Trang 1

Nội dung ôn tập môn học thiết kế

logic số

Chương mở đầu

1 Cổng logic cơ bản, tham số thời gian của cổng logic tổ hợp, nêu ví dụ Khái niệm mạch tổ hợp và cách tính thời gian trễ trên mạch tổ hợp, khái niệm critical paths

2 Các loại Flip-flop cơ bản, tham số thời gian của Flip-flop Khái niệm mạch dãy, cách tính thời gian trễ trên mạch dãy Khái niệm pipeline Phương pháp tăng hiệu xuất mạch dãy

6 Các phương pháp thể hiện thiết kế mạch logic số, nêu ưu điểm của phương pháp sử dụng VHDL trong thiết kế mạch số

7 Phân loại các công nghệ thiết kế mạch logic số Sơ lược về các công nghệ thiết kế IC số trên chip khả trình, kể tên và đặc tính của các IC khả trình

8 Nguyên lý hiện thực hóa các hàm logic trên các IC khả trình dạng PROM, PAL, PLA, GAL, cấu trúc ma trận AND, OR, macrocell

9 Cấu trúc của thiết kế bằng VHDL, đặc điểm và ứng dụng của các dạng mô tả kiến trúc trong VHDL

10 Trình bày về đối tượng dữ liệu trong VHDL Các kiểu dữ liệu trong VHDL, kiểu dữ liệu tiền định nghĩa

và dữ liệu định nghĩa bởi người dùng Dữ liệu kiểu BIT và STD_LOGIC

11 Phát biểu tuần tự, bản chất, ứng dụng, lấy ví dụ VHDL về phát biểu này

12 Phát biểu đồng thời, bản chất, ứng dụng, lấy ví dụ VHDL về phát biểu này

13 Phân loại mã nguồn VHDL, thế nào là mã tổng hợp được và mã chỉ dùng mô phỏng

14 Yêu cầu chung đối với kiểm tra thiết kế trên VHDL, sơ đồ các dạng kiểm tra thiết kế trên VHDL và vai trò của chúng

15 Mô tả khối tổ hợp và mô tả mạch dãy trên VHDL, giản đồ sóng của khối tổ hợp và mạch dãy, ví dụ

Chương III

16 Định nghĩa FPGA, Các ưu điểm của FPGA so sánh với các IC khả trình trước đó

17 Nguyên lý làm việc của FPGA, các yếu tố tạo nên khả năng tái cấu trúc của FPGA

18 Trình bày kiến trúc tổng quan của Spartan 3E FPGA

Trang 2

19 Trình bày cấu trúc của CLB, SLICE, LUT

20 Trình bày cấu trúc và nguyên lý làm việc của Arithmetic chain, Carry Chain, vai trò của các chuỗi này trong FPGA

21 Trình bày cấu trúc của Programable Interconnects trong FPGA

22 Trình bày cấu trúc của IOB trong FPGA

23 Các thành phần Block RAM và Multiplier 18x18 trong Spartan 3E FPGA, đặc điểm và ứng dụng

24 Quy trình thiết kế trên FPGA Khái niệm tổng hợp thiết kế.Khái niệm kiểm tra sau tổng hợp và tại sao phải thực hiện kiểm tra sau tổng hợp

25 Nêu đặc điểm sơ bộ các bước hiện thực thiết kế : Translate, Mapping, Place & Routing trên FPGA, Các dạng kiểm tra thiết kế trên FPGA

Chương IV

26 Đặc điểm của thư viện cổng chuẩn và công nghệ thiết kế trên vi mạch trên thư viện này.khái niệm cell, các tham số cơ bản của cell, phân loại thiết kế ASIC

27 Trình bày sơ lược về công nghệ chế tạo IC

28 Trình bày sơ đồ thiết kế trên thư viện cổng chuẩn Khái niệm tổng hợp logic trên thư viện cổng chuẩn Điểm chung và khác biệt của tổng hợp ASIC và tổng hợp FPGA

29.Các dạng điều kiện ràng buộc cho tổng hợp logic trên thư viện cổng chuẩn, vai trò trong tổng hợp logic trên thư viện chuẩn Nêu đặc điểm tính chất các sơ đồ tổng hợp

30 Nêu sự khác biệt cơ bản giữa thiết kế trên ASIC và trên FPGA, ứng dụng của từng công nghệ

Phần bài tập:

1 Thiết kế các cổng logic cơ bản AND, OR, NOT, XOR sử dụng tất cả các dạng kiến trúc khác nhau

(dataflow, structure, behavioral)

2 Thiết kế chuỗi nhớ trước 4-bit cho bộ cộng, sử dụng ghép nối chuỗi nhớ 1 bit hoặc dùng lệnh

generate, so sánh các cách mô tả khác nhau đó

3 Thiết kế bộ giải mã 3_to_8 có đầu ra thuận, nghịch

4 Thiết bộ chọn kênh 8 đầu vào 1 đầu ra MUX8_1

5 Thiết bộ phân kênh 1 đầu vào 8 đầu ra DEMUX1_8

6 Thiết kế bộ so sánh 4 bit có dấu và không dấu

7 Thiết kế các bộ chuyển đổi mã từ

Trang 3

BINARY – BCD, BCD – BINARY,

BCD – GRAY, GRAY – BCD

BCD – 7SEG, 7SEG – BCD

7SEG– GRAY, GRAY-7SEG

8 Thiết kế các flip-flop không đồng bộ RS, D, T, JK

9 Thiết kế các flip-flop đồng bộ RS, D, T, JK

10 Thiết kế bộ đếm nhị phân dùng JK Flip-flop

11 Thiết kế thanh ghi dịch trái qua phải 16-bit, bit dịch là một số nguyên từ 1-15 sử dụng toán tử dịch

12 Thiết kế bộ đếm thuận, nghịch, hỗn hợp với Kd = 8 không đồng bộ

13 Thiết kế bộ đếm thuận, nghịch, hỗn hợp Kd = 8 đồng bộ, RESET không đồng bộ và hỗ trợ tín hiệu Enable

14 Thiết kế bộ đếm từ 3 đến 10 đồng bộ và không đồng bộ, RESET không đồng bộ và hỗ trợ tín hiệu Enable

15 Thiết kế bộ đếm từ Kd = 16 có bước đếm nhận các giá trị 1, 2, 4, RESET không đồng bộ và hỗ trợ tín hiệu Enable

16 Thiết kế bộ đếm thập phân đồng bộ và không đồng bộ, RESET không đồng bộ và hỗ trợ tín hiệu Enable

17 Sử dụng bộ đếm thiết kế bộ chia tần từ tần số 50Hz thành 1Hz, tần số xung nhịp thu được có dạng đối xứng

18 Sử dụng VHDL thiết kế và kiểm tra hoạt động các IC họ 74xx sau: 74ls194, 74190, 7447, 7448,

74ls151, 74ls352, 74LS138

19 Hiện thực sơ đồ mã CRC nối tiếp và song song bằng VHDL

20 Thiết kế khối giải mã ưu tiên, đầu vào là chuỗi 8 bit đầu ra là mã nhị phân 3 bit thể hiện vị trí đầu tiên

từ trái qua phải xuất hiện bit ‘1’

21 Thiết kế khối giải mã ưu tiên, đầu vào là chuỗi 8 bit đầu ra là mã nhị phân 3 bit thể hiện vị trí đầu tiên

từ trái qua phải xuất hiện bit ‘0’

22 Viết mô tả VHDL cho máy trạng thái có sơ đồ sau:

Trang 4

START FRAME DETECT RECEIVE

DATA

CNT = 8 and RX = 1

RX = 0

CNT = 8 and RX = 0 CNT_BIT = 8

23 Viết mô tả VHDL cho máy trạng thái có sơ đồ sau:

IDLE

SEND_DATA RECEIVE

DATA

SEND_REQUEST = 1

CNT_SENT = 7

RECEIVE_DATA = 1

CNT_SENT = 7

24 Phân tích hoạt động và vẽ giản đồ sóng cho các tín hiệu thanh ghi:

REG1

D

Q clk, reset

25 Phân tích hoạt động và vẽ giản đồ sóng cho các tín hiệu của các thanh ghi:

Trang 5

D

Q1 clk, reset

REG2

Q2

26 Phân tích hoạt động và vẽ giản đồ sóng cho các tín hiệu bộ đếm:

Counter

clk, reset

CNT

27 Phân tích hoạt động và vẽ giản đồ sóng cho các tín hiệu thanh ghi, giá trị ban đầu trong thanh ghi là Q(31:0) = [A B, C, D] trong đó A, B, C, D lầ các chuỗi 8-bit Viết mã VHDL

28 Phân tích hoạt động và vẽ giản đồ sóng của thanh ghi dịch như sau, lấy ví dụ bộ dịch phải logic 8 bit, giá trị ban đầu trong thanh ghi là Q(31:0) = [A B, C, D] trong đó A, B, C, D lầ các chuỗi 8-bit Viết mã VHDL

Trang 6

Q

clk, reset Shift_value

SHIFTER

Shift_in

Shift_out D

29 Phân tích hoạt động và vẽ giản đồ sóng của bộ cộng tích lũy như sau , giá trị ban đầu trong thanh ghi

là Q(31:0) = [0], A = 15 Viết mã VHDL

REG1

Q

clk, reset

Σ

A B

Sum

Ngày đăng: 23/10/2020, 22:12

TỪ KHÓA LIÊN QUAN

w