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

THIẾT KẾ HỆ THỐNG SỐ pot

36 919 4

Đ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

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 803 KB

Nội dung

 Cấu trúc cơ bản của các họ vi mạch số lập trình được... Transitor là phần tử cơ bản của mọi vi mạch số tích hợp, từ các cổng logic đơn giản AND, OR, NOT.... Vi mạch tích hợp Còn được

Trang 1

THIẾT KẾ HỆ THỐNG SỐ

30 tiết lý thuyết + 30 tiết thực hành

Trang 2

NỘI DUNG MÔN HỌC

 Chương 1: Tổng quan về vi mạch số lập trình được

 Chương 2:Cấu trúc của FPGA

 Chương 3:Cấu trúc của CPLD

 Chương 4:Thiết kế ứng dụng với CPLD và FPGA

Trang 3

Tài liệu tham khảo

 Giáo trình thiết kế hệ thống số - Khoa Điện tử, ĐH

Công Nghiệp

 Thiết kế logic sô – Học viện kỹ thuật quân sự

 Digital design, principles and practices – John F

Wakerly

Trang 4

CHƯƠNG 1: TỔNG QUAN VỀ VI MẠCH SỐ LẬP TRÌNH ĐƯỢC

 Các khái niệm cơ bản

 Lịch sử phát triển của vi mạch số lập trình được

 Phân loại vi mạch số lập trình được

Cấu trúc cơ bản của các họ vi mạch số lập trình được

Trang 5

Là linh kiện bán dẫn có khả năng làm việc như một

công tắc bật tắt hoặc dùng để khuếch đại tín hiệu

Transitor là phần tử cơ bản của mọi vi mạch số tích hợp, từ các cổng logic đơn giản AND, OR, NOT đến các loại phức tạp như các mạch điều khiển ngoại vi, vi điều khiển, vi xử lý…

Trang 6

Cấu trúc transitor lưỡng cực BJTS, đơn cực FETs, diode

Trang 7

Vi mạch tích hợp

Còn được gọi là IC – Intergrated Circuits, chip, là cấu

trúc mạch điện được thu nhỏ bằng cách tích hợp chủ yếu từ các transitor với mật độ cao, ngoài ra còn có thể có các linh kiện điện thụ động khác trên một khối bán dẫn mỏng dùng để thực hiện một chức năng nào đó

Trang 8

Lịch sử phát triển của các vi mạch số

 Vi mạch tích hợp ra đời từ những năm

1960s

Vi mạch cỡ nhỏ SSI (Small scale

integration), có hàng chục transitor trong

một vi mạch

- Vi mạch cỡ vừa MSI (Medium scale

integration), có hàng trăm transitor trong

một vi mạch

- Vi mạch cỡ lớn LSI (Large scale

Trang 9

Lịch sử phát triển của các vi mạch

số

Vi mạch cực lớn VLSI (Very large scale integration),

có hàng vạn, hàng triệu, hàng chục triệu transitor và lớn hơn trong một vi mạch

Vi mạch siêu lớn ULSI (Ultra large scale intergration),

vi mạch có độ tích hợp với mức độ hàng triệu transitor trở lên

WSI (Wafer-scale-Intergration) là giải pháp tích hợp

nhiều vi mạch chức năng trên một tấm silicon (wafer)

để tăng hiệu suất cũng như giảm giá thành sản phẩm,

ví dụ hệ vi xử lý nhiều nhân được tích hợp bằng WSI

SoC (System-on-a-Chip) Khái niệm chỉ một hệ tính

toán, xử lý mà tất cả các khối chức năng số và cả

tương tự được thiết kế để tích hợp vào trong một chip đơn

Trang 10

Các cổng logic cơ bản

Cổng logic hay logic gate là cấu trúc mạch điện (sơ đồ

khối hình ) được lắp ráp từ các linh kiện điện tử để

thực hiện chức năng của các hàm logic cơ bản

 Mọi mạch logic đều có thể được xây dựng từ các cổng

logic cơ bản

Trang 12

Tham số thời gian của cổng đảo

Trễ lan truyền Tpd (Propagation

delay) là thời gian tối thiểu kể từ

thời điểm bắt đầu xảy ra sự thay đổi từ đầu vào X cho tới khi sự thay đổi này tạo ra thay đổi xác định tại đầu ra Y

Tcd (Contamination delay) là

khoảng thời gian kể từ thời điểm xuất hiện sự thay đổi của đầu vào X cho tới khi đầu ra Y bắt đầu xảy ra sự mất ổn định

Trang 15

Các phần tử nhớ cơ bản

 D-flip flop

Trang 16

Đồ thị thời gian của D – flip flop và D - latch

Trang 17

Tham số thời gian của D- flip flop

Tsetup: là khoảng thời gian cần thiết cần giữ ổn định đầu vào trước sườn tích cực của xung nhịp Clock

Thold: Là khoảng thời gian tối thiểu cần giữ ổn định dữ

Trang 18

RS – flip flop

Trang 19

JK – flip flop

Trang 20

T – flip flop

Trang 21

Phân loại mạch logic

Mạch logic tổ hợp (Combinational logic

circuit) là mạch mà giá trị tổ hợp tín hiệu ra

tại một thời điểm chỉ phụ thuộc vào giá trị

tổ hợp tín hiệu vào tại thời điểm đó.

Mạch logic dãy (Sequential logic circuits)

còn được gọi là mạch logic tuần tự là mạch

số mà tín hiệu ra tại một thời điểm không những phụ thuộc vào tổ hợp tín hiệu đầu

vào tại thời điểm đó mà còn phụ thuộc vào

Trang 22

Tham số thời gian của mạch tổ hợp

Tham số thời gian trễ Tdelay là khoảng thời gian lớn

nhất kể từ thời điểm xác định tất cả các giá trị đầu vào cho tới thời điểm tất cả các kết quả ở đầu ra trở nên ổn định

Trang 23

Tham số thời gian của mạch tuần tự

 Khác so với mạch tổ hợp, tham số thời gian của mạch

tuần tự phụ thuộc vào:

- Thời gian trễ của mạch tổ hợp (Td)

- Thời gian thiết lập của các flip flop (Ts)

- Thời gian cần thiết để đầu ra Q xác định sau thời gian

kích hoạt của xung clock (Tclk_q)

Trang 24

Trình tự thiết kế mạch logic

Đưa ra các yêu cầu kỹ thuật Xác định các đầu vào, đầu ra

Lập bảng chân lý Chuyển thành phương trình logic

Thiết kế dùng các cổng Có thể

làm tự động

Trang 25

Các công nghệ thiết kế mạch logic số

mạch đơn giản

dụng cho những mạch phức tạp có thể lên đến hàng tỷ transistor.

Full-custom ASIC: là quy trình thiết kế IC

có mức độ chi tiết cao nhất nhằm thu được sản phẩm có hiệu quả làm việc cao nhất

trong khi vẫn đạt tối ưu về mặt tài nguyên

Trang 26

Các công nghệ thiết kế mạch logic số

Semi-custom ASIC design: thiết kế đạt chi tiết đến

mức cổng logic hoặc cao hơn

ASIC based on Programmable Device: (thiết kế ASIC

trên cơ sở IC khả trình) tái cấu trúc IC dựa trên ngôn ngữ mô tả phần cứng (HDL)

Trang 27

Các loại IC khả trình

SPLD (Simple Programmable Logic Device)

:chứa từ vài chục (PROM) đến vài trăm (PAL, GAL) cổng, nhóm này sử dụng cấu trúc của

bộ nhớ ROM để lưu cấu hình IC.

CPLD (Complex Programmable Logic

Device):là IC lập trình phức tạp thường được

ghép từ nhiều các SPLD trên một chip đơn

FPGA (Field-Programmable Gate Array) là IC

khả trình cấu trúc từ mảng các khối logic lập trình được

Trang 28

Kiến trúc của các IC khả trình

 Các IC khả trình được cấu trúc từ tập hợp các mảng

cổng AND, OR, hay các mạch MUX, và các phần tử flip flop

Trang 29

Kiến trúc của PROM

giản nhất trong nhóm các vi mạch bán dẫn lập trình được.

thường đến 16 đến 32 đầu vào, vì vậy chỉ thực hiện được những hàm đơn giản.

phần tử AND nối với mảng các phần tử OR lập trình được

Trang 30

Kiến trúc của PROM

Trang 31

Cấu trúc của PAL

PROM, sử dụng hai mảng logic AND và OR.

được gắn cứng.

được dẫn bởi khối logic gọi là Macrocell.

 Mỗi macrocell chứa 1 Flip-Flop Register, hai

bộ dồn kênh (Multiplexers) 2 và 4 đầu vào

Mux2, Mux4.

Trang 32

Cấu trúc của PAL

Trang 33

Cấu trúc của PLA

1975 và là chíp lập trình thứ hai sau PROM

PROM

và PAL và các sản phẩm cùng loại khác

chóng bị thay thế bởi những công nghệ mới hơn như PAL, GAL, CPLD…

Trang 34

Cấu trúc của PLA

Trang 35

Cấu trúc của macrocell

Trang 36

Cấu trúc của macrocell

 Đầu ra của macrocell cũng thông qua cổng 3 trạng

thái có thể lập trình được để nối với cổng giao tiếp của PAL hay PLA

 Tín hiệu điều khiển của Mux4 có thể được lập trình để

cho phép dẫn tín hiệu lần lượt qua các đầu vào

0,1,2,3 của Mux4 và gửi ra ngoài cổng giao tiếp IO, tùy thuộc vào cấu hình này mà tín hiệu tại IO có thể

bị chặn (không gửi ra), dẫn trực tiếp từ mảng OR,

thông qua thanh ghi Register

 Nhờ cấu trúc macrocell PAL (PLA) có thể được sử

dụng không những để thực hiện các hàm logic tổ hợp

Ngày đăng: 23/03/2014, 08:21

HÌNH ẢNH LIÊN QUAN

Đồ thị thời gian của D – flip flop và D - latch - THIẾT KẾ HỆ THỐNG SỐ pot
th ị thời gian của D – flip flop và D - latch (Trang 16)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w