Bỏ qua tới nội dung
LSLab

Sơ đồ khối của một chip được đọc như thế nào?

  • Khởi động
  • Bài viết
  • Từ 10 tuổi
  • 4 phút đọc
Vỏ chip mở lộ khuôn silicon với các vùng mạch và dây nối vàng bên trong.

Sơ đồ khối của một chip vẽ các bộ phận chính thành những khối, rồi nối chúng bằng đường và mũi tên chỉ hướng đi của thông tin. Đọc nó là tìm các khối, theo mũi tên từ nguồn tới đích, rồi xem các đường nối chung cho biết thông tin đi qua đâu.

Mục lục
Các khối của chip dùng chung một đường nối, và thông tin vào bên trái, ra bên phải.
  • Bộ xử lý
  • ROM
  • RAM
  • Cổng vào
  • Cổng ra

Bạn sẽ học được gì

Cần biết trước

Không cần kiến thức trước. Bài dùng vi điều khiển làm ví dụ vì giáo trình Đại học Texas tại Austin mô tả sơ đồ của nó rõ.

Sơ đồ khối cho thấy điều gì?

Sơ đồ khối của một hệ thống cho thấy dòng thông tin, và mũi tên chỉ từ nguồn tới đích, theo giáo trình về giao tiếp của Đại học Texas tại Austin. Mỗi khối là một bộ phận, mỗi đường nối cho biết hai bộ phận trao đổi với nhau.

Vi điều khiển là một máy tính rất nhỏ chứa mọi thành phần của máy tính trên một chip: bộ xử lý, bộ nhớ và các cổng vào/ra, theo giáo trình nhập môn của cùng trường. Sơ đồ khối cho thấy ba nhóm này và cách chúng nối với nhau.

Cách đọc gồm ba bước:

  1. Tìm từng khối và gọi tên nó.
  2. Theo mũi tên từ khối nguồn tới khối đích.
  3. Xem đường nối nào dùng chung cho nhiều khối.
Bắt đầu từ khối nguồn và đi theo mũi tên tới khối đích.
  • Điểm bắt đầu
  • Các khối trung gian
  • Khối đích

Các khối thường gặp là gì?

Có ba nhóm khối: bộ xử lý, bộ nhớ và cổng. Bộ xử lý (CPU) gồm khối tính toán số học và logic (ALU), khối điều khiển và các thanh ghi.

Bộ nhớ có hai loại. RAM mất thông tin khi nguồn bị ngắt rồi cấp lại. ROM giữ lại thông tin trong trường hợp đó.

Cổng là nơi thông tin vào và ra: thông tin đi vào qua cổng vào và đi ra qua cổng ra.

Bộ xử lý có ba phần; khi mất nguồn, ô RAM rỗng còn ô ROM vẫn đầy.
  • Khối tính toán số học và logic
  • Khối điều khiển
  • Thanh ghi
  • RAM
  • ROM

Đường nối cho biết điều gì?

Đường nối chung là bus, tức một bó dây dùng để chuyển thông tin giữa các khối. Số bus và cách các khối dùng chúng khác nhau tùy chip.

Giáo trình nêu hai kiểu. Với kiểu Harvard, chip có bus riêng cho dữ liệu và bus riêng cho lệnh, nên lệnh được lấy từ ROM flash cùng lúc với dữ liệu được trao đổi với bộ nhớ. Với kiểu von Neumann, một bus dùng chung cho cả dữ liệu và lệnh, nên dữ liệu phải đi từng cái một.

Vì vậy cùng một cụm khối, hai cách vẽ đường nối cho hai cách chạy khác nhau.

Kiểu Harvard dùng hai đường riêng, kiểu von Neumann dùng một đường chung.
  • Hai đường riêng
  • Một đường chung

Ví dụ trong đời sống

Hãy nghĩ tới bản đồ một khu bếp nhà hàng. Mỗi ô là một khu: nhận hàng, kho, bếp chính, quầy ra món. Mũi tên chỉ hàng đi từ đâu tới đâu. Một hành lang chung có thể phục vụ cả bếp lẫn kho, hoặc mỗi khu có lối riêng.

Đây chỉ là phép so sánh để nhớ. Sơ đồ chip thật có số khối và bus do từng chip quy định.

Trở lại sơ đồ minh họa của vi điều khiển: bắt đầu ở khối cổng vào và theo đường nối tới bộ xử lý. Tiếp theo, tìm RAM để biết khối nào trao đổi dữ liệu với bộ xử lý, rồi tìm ROM để nhận ra nơi chứa lệnh. Cuối cùng, theo đường tới cổng ra. Nếu đường lấy lệnh và đường dữ liệu được vẽ riêng, đối chiếu với kiểu Harvard; nếu dùng chung một bus, đối chiếu với kiểu von Neumann. Lượt đọc này cho biết quan hệ giữa các khối, chưa cho biết vị trí vật lý của chúng.

Hiểu lầm thường gặp

Sơ đồ khối không vẽ vị trí thật. Khối nằm cạnh nhau trên giấy chưa chắc nằm cạnh nhau trên chip.

Sơ đồ khối không cho biết tốc độ hay kích thước. Nó cho biết bộ phận nào nối với bộ phận nào.

Một đường dày không tự nói là bus chung. Hãy xem nó nối bao nhiêu khối.

Câu hỏi thường gặp

Vi điều khiển có những thành phần nào?

Bộ xử lý, bộ nhớ và cổng vào/ra trên cùng một chip.

RAM khác ROM thế nào?

RAM mất thông tin khi nguồn ngắt rồi cấp lại, còn ROM giữ thông tin trong trường hợp đó.

Bus là gì?

Bus là bó dây dùng để chuyển thông tin giữa các khối.

Tóm tắt

Thuật ngữ trong bài

Tên tiếng Việt, tên tiếng Anh và nghĩa dùng trong bài. Di chuột, chạm hoặc dùng phím Tab tới từ có gạch chân chấm để xem giải thích ngay khi đọc.

sơ đồ khốiblock diagram
Hình vẽ các bộ phận thành khối, nối bằng đường và mũi tên chỉ dòng thông tin.
vi điều khiểnmicrocontroller
Máy tính rất nhỏ chứa bộ xử lý, bộ nhớ và cổng vào/ra trên một chip.
bộ xử lýcentral processing unit (CPU)
Khối gồm ALU, khối điều khiển và các thanh ghi.
RAMrandom-access memory (RAM)
Bộ nhớ ghi đọc được, mất thông tin khi nguồn bị ngắt rồi cấp lại.
ROMread-only memory (ROM)
Bộ nhớ giữ thông tin khi nguồn bị ngắt rồi cấp lại.
cổngport
Nơi thông tin vào hoặc ra khỏi hệ thống.
bus
Bó dây dùng để chuyển thông tin giữa các khối.
kiểu HarvardHarvard architecture
Cách tổ chức có bus riêng cho dữ liệu và cho lệnh.
kiểu von Neumannvon Neumann architecture
Cách tổ chức dùng một bus chung cho dữ liệu và lệnh.

Bài này chưa được đánh dấu là đã xem

Thấy nội dung sai hoặc chưa an toàn?

Báo cho quản trị viên qua email. Thư có sẵn tên bài và đường dẫn.

Báo lỗi bài này
  • Cận cảnh chip có chân kim loại trên bo mạch xanh, với linh kiện nhỏ phía sau.
    Khởi động

    Vi mạch là gì?

    Hiểu vi mạch, transistor và vỏ chip qua ví dụ điện thoại; phân biệt vật liệu bán dẫn với mạch điện tử đã được chế tạo.

    5 phút đọc
  • Chip mở nắp để lộ phần die silicon và các dây nối vàng bên trong vỏ gốm.
    Khởi động

    Bên trong một vi mạch có những gì?

    Khám phá nền bán dẫn, transistor và vỏ chip; theo dõi cách các lớp này hợp thành linh kiện trong thiết bị điện tử.

    5 phút đọc
  • Máy hiện sóng hiển thị xung vuông mức cao và thấp bên cạnh một bo mạch số.
    Khởi động

    Tín hiệu số được biểu diễn bằng mức điện áp ra sao?

    Hiểu cách chip phân biệt mức HIGH và LOW qua điện áp, ngưỡng logic của từng họ logic và vai trò công tắc transistor.

    5 phút đọc
  • Chip nhớ mở nắp với các vùng mạch nhỏ và hàng tiếp điểm nối dây vàng trên bo mạch.
    Khởi động

    Bit, byte và từ máy khác nhau thế nào?

    Phân biệt bit, nibble, byte và từ máy theo độ dài; hiểu byte gồm các bit và vì sao độ dài từ máy phụ thuộc thiết kế bộ xử lý.

    5 phút đọc
Xem tất cả bài của chủ đề

Nguồn

Các nguồn này viết cho người đọc lớn hơn. Nếu thấy khó, hãy đọc cùng người lớn.