SlideShare a Scribd company logo
1 of 17
Download to read offline
Embedded Systems Design: A Unified
Hardware/Software Introduction
1
Bài 12: Công nghệ thiết kế
CHƢƠNG 6: TỔNG HỢP PHẦN CỨNG
VÀ PHẦN MỀM
CuuDuongThanCong.com https://fb.com/tailieudientucntt
2
Tổng quan
• Tự động: tổng hợp
• Kiểm thử: đồng mô phỏng phần cứng/phần mềm
• Sử dụng lại: nền tảng dựa trên sở hữu trí tuệ
intellectual property (IP)
• Mô hình quá trình thiết kế
CuuDuongThanCong.com https://fb.com/tailieudientucntt
3
• Nhiệm vụ thiết kế
– Định nghĩa chức năng của hệ thống
– Biến đổi các chức năng thành việc thực hiện vật lý, trong khi phải
• Đảm bảo các thông số ràng buộc
• Tối ƣu các thông số thiết kế khác
• Thiết kế hệ thống nhúng là một việc khó
– Phức tạp về chức năng
• Hàng triệu điều kiện làm việc khác nhau
• Nhiều ràng buộc
– Khoảng cách về tính sản xuất
• Khoảng 10 dòng code hoặc 100 transistors đƣợc sản xuất mỗi ngày
Giới thiệu
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4
Cải thiện tính sản xuất
• Thiết kế các công nghệ để tăng tính sản xuất
• Chúng ta tập trung vào các công nghệ để đồng thiết kế phần
cứng/phần mềm
– Tự động
• Các chƣơng trình thay thế cho việc
thiết kế thủ công
• Tổng hợp
– Tái sử dụng
• Các bộ phần đƣợc thiết kế trƣớc
• Các lõi (Cores)
• Bộ xử lý chức năng đơn và chức năng chung trên cùng một IC
– Kiểm thử
• Đảm bảo tính đúng đắn, tính hoàn thiện của mỗi bƣớc thiết kế
• Đồng mô phỏng phần cứng/phần mềm
Reuse
Specification
Implementation
Automation
Verification
CuuDuongThanCong.com https://fb.com/tailieudientucntt
5
Tự động: tổng hợp
• Các thiết kế trƣớc chủ yếu là phần cứng
• Độ phức tạp về phần mềm tăng cùng
với sự ra đời của bộ xử ý chức năng
chung
• Các kỹ thuật khác nhau cho thiết kế
phần cứng và thiết kế phần mềm
– Tạo ra sự phân biệt giữa hai lĩnh vực
• Lĩnh vực thiết kế phần cứng và phần
mềm tái hợp lại
– Cả hai có thể đƣợc bắt đầu từ mức mô
tả trạng thái của hệ thống nhúng
– Quá trình này gọi là đồng thiết kế
Implementation
Assembly instructions
Machine instructions Logic gates
Logic equations / FSM's
Register transfers
Sequential program code (e.g., C, VHDL)
Compilers
(1960s,1970s)
Assemblers, linkers
(1950s, 1960s)
Behavioral synthesis
(1990s)
RT synthesis
(1980s, 1990s)
Logic synthesis
(1970s, 1980s)
Microprocessor plus
program bits
VLSI, ASIC, or PLD
implementation
Đồng thiết kế
CuuDuongThanCong.com https://fb.com/tailieudientucntt
6
Tiến hóa song song của phần cứng và phần mềm
• Tiến hóa thiết kế phần mềm
– Các lệnh máy
– Assemblers
• Biến đổi chƣơng trình assembly thành mã
máy
– Compilers
• Biến đổi chƣơng trình tuần tự sang assembly
• Tiến hóa thiết kế phần cứng
– Các cổng logic đƣợc kết nối
– Tổng hợp logic
• Biến đổi phƣơng trình logic thành các cổng
– Tổng hợp mức chuyển đổi thanh ghi
(Register-transfer: RT)
• Biến đổi FSMDs thành FSMs, phƣơng trình
logic, các thành phần RT đƣợc thiết kế trƣớc
(thanh ghi, bộ công, vv…)
– Tổng hợp trạng thái
• Biến đổi chƣơng trình tuần tự thành FSMDs
Implementation
Assembly instructions
Machine instructions Logic gates
Logic equations / FSM's
Register transfers
Sequential program code (e.g., C, VHDL)
Compilers
(1960s,1970s)
Assemblers, linkers
(1950s, 1960s)
Behavioral synthesis
(1990s)
RT synthesis
(1980s, 1990s)
Logic synthesis
(1970s, 1980s)
Microprocessor plus
program bits
VLSI, ASIC, or PLD
implementation
Đồng thiết kế
CuuDuongThanCong.com https://fb.com/tailieudientucntt
7
Tổng hợp logic
• Trạng thái mức logic sang cấu trúc thực hiện
– Phƣơng trình logic và/hoặc FSM sang các cổng logic
• Tổng hợp logic tổ hợp
– Tối ƣu hai mức (Tổng các tích/tích các tổng)
• Chất lƣợng tốt nhất có thể
– Tuyến dài nhất = 2 cổng (cổng AND + cổng OR/cổng OR + cổng AND)
• Kích cỡ tối thiểu
– Tổi thiểu đầu vào/ra
– Tối ƣu nhiều mức
• Bù chất lƣợng và kích thƣớc
• Tối ƣu
– Tìm kiếm tối ƣu
• Tổng hợp FSM
– Tối ƣu trạng thái
– Mã hóa trạng thái
CuuDuongThanCong.com https://fb.com/tailieudientucntt
8
Tối ƣu hai mức
• Diễn tả hàm logic dạng tổng của
tích (hoặc tích của tổng)
– Cổng AND cho mỗi tích
– Cổng OR cho mỗi tổng
• Chất lƣợng tốt nhất có thể
– Trễ tối đa qua hai cổng
• Mục tiêu: tối thiểu kích thƣớc
– Tối thiểu số cổng AND (tổng của các
tích)
– Tối thiểu số đầu vào của mỗi cổng
AND (tổng của các tích)
F = abc'd' + a'b'cd + a'bcd + ab'cd
Tổng các tích
4 4-input AND gates and
1 4-input OR gate
→ 40 transistors
a
b
c
d
F
Thực hiện trực tiếp
CuuDuongThanCong.com https://fb.com/tailieudientucntt
9
Tối thiểu: Phƣơng pháp Karnaugh
• Bản đồ Karnaugh (K-map)
– 1 diễn tả minterm
– Vòng tròn diễn tả các nhóm
• Tối thiểu
– Hình bên
11
1
0 0 0
0 0 1 0
1 0 0 0
0 0 0
ab
cd
00
01
11
10
00 01 10
1
1
0 0 0
0 0 1 0
1 0 0 0
0 0 0
ab
cd
00
01
11
10
00 01 11 10
1
F=abc'd' + a'cd + ab'cd
a
b
c
d
F
2 4-input AND gate
1 3-input AND gates
1 4 input OR gate
→ 28 transistors
K-map: sum of products K-map: minimum cover
Minimum cover
Minimum cover implementation
CuuDuongThanCong.com https://fb.com/tailieudientucntt
10
Tối ƣu logic nhiều mức
• Cân bằng chất lƣợng và kích thƣớc
– Vùng màu xám diễn tả các giải pháp có
thể thực hiện
– Hình tròn với dấu X diễn tả giải pháp
tối ƣu
• Thông thƣờng không thể thực hiện
đƣợc
– Thiết kế hai mức đạt chất lƣợng tốt nhất
• Trễ cực đại = 2 gates
• Giải bài toán kích thƣớc nhỏ nhất
– Tối ƣu nhiều mức
• Trễ nhỏ nhất với kích thƣớc cho trƣớc
• Kích thƣớc nhỏ nhất với trễ cho trƣớc
size
delay
2-level minim.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
11
Ví dụ
• Tối thiểu hàm logic hai mức:
– F = adef + bdef + cdef + gh
– Yêu cầu 5 cổng với tổng số 18 đầu vào cổng
• 4 AND và 1 OR
• Sau khi biến đổi đại số:
– F = (a + b + c)def + gh
– Chỉ yêu cầu 4 cổng với tổng số 11 đầu vào
cổng
• 2 AND và 2 OR
– Ít đầu vào/cổng hơn
– Giả sử mỗi đầu vào cổng = 2 transistors
• Giảm đƣợc 14 transistors
– 36 (18 * 2) xuống còn 22 (11 * 2)
– Hy sinh chất lƣợng để đạt kích thƣớc
• Đầu vào a, b, và c có mức trễ 3 cổng
F
b
c
e
a
d
f
g
h
2-level minimized
F
b
c
e
a
d
f
g
h
multilevel minimized
CuuDuongThanCong.com https://fb.com/tailieudientucntt
12
Tổng hợp FSM
• Chuyển FSM sang cổng
• Tối thiểu trạng thái
– Giảm số trạng thái
• Nhận dạng và ghép các trạng thái tƣơng đƣơng
– Cùng đầu ra, trạng thái tiếp theo đối với tất cả các đầu vào
– Dùng bảng
• Lập bảng tất cả các cặp trạng thái có thể
• Nếu có n trạng thái, bảng có n2 tham số
• Mã hóa trạng thái
– Tuần tự bit duy nhất cho mỗi trạng thái
– Nếu có n trạng thái, cần log2(n) bits
– n! phƣơng pháp mã hóa
CuuDuongThanCong.com https://fb.com/tailieudientucntt
13
Mô phỏng
• Tạo ra mô hình máy tính cho thiết kế
– Cung cấp đầu vào mẫu
– Kiểm tra đầu ra
• Ví dụ kiểm tra tính đúng đắn
– ALU
• Cung cấp tất cả các đầu vào có thể (kết hợp)
• Kiểm tra tính đúng đắn của kết quả đầu ra
• Ví dụ về tính hoàn thiện
– Cửa thang máy đóng khi di chuyển
• Cung cấp tất cả các đầu vào tuần tự có thể
• Kiểm tra cửa luôn đóng khi thang máy di chuyển
CuuDuongThanCong.com https://fb.com/tailieudientucntt
14
Tái sử dụng: Sử dụng các sản phẩm sở hữu trí tuệ
(intellectual property – IP)
• Các thành phần có sẵn (COST)
– Đƣợc thiết kế trƣớc, IC đƣợc đóng gói trƣớc
– Thực hiện GPP hoặc SPP
– Giảm thời gian thiết kế
• Hệ on-chip (SOC)
– Tất cả các thành phần của hệ đƣợc thực hiện trên một chip
đơn
– Làm tăng khả năng của IC
CuuDuongThanCong.com https://fb.com/tailieudientucntt
15
Các thách thức với nhà cung cấp bộ xử lý
• “Lõi đã làm thay đổi đáng kể mô hình kinh doanh
– Mô hình giá
• Quá khứ
– Các nhà sản xuất bán sản phẩm IC cho ngƣời thiết kế
– Nhà thiết kế phải mua thêm các bản copy
• Hiện tại
– Các nhà sản xuất bán sản phẩm là các IP
– Nhà thiết kế có thể tạo nhiều bản copy
• Các nhà sản xuất có thể dùng mô hình giá khác nhau
– Mô hình dựa trên bản quyền
• Tƣơng tự mô hình IC cũ
• Nhà thiết kế trả tiền cho các model bổ sung
– Mô hình giá cố định
• Giá duy nhất cho IP và các bản copy cần thiết khác
– Nhiều mô hình khác
CuuDuongThanCong.com https://fb.com/tailieudientucntt
16
Các thách thức với ngƣời sử dụng bộ xử lý
• Đàm phán về cấp phép
– Không đơn giản nhƣ mua IC
– Mô hình giá và bảo vệ IP
• Yêu cầu trợ giúp của pháp luật, bản quyền
• Nỗ lực thiết kế bổ sung
– Đặc biệt với soft cores
• Phải đƣợc tổng hợp và kiểm tra
• Sự thay đổi nhỏ trong thiết kế có thể gây vấn đề lớn
• Yêu cầu kiểm tra khó khăn hơn
– Extensive testing for synthesized soft cores and soft/firm cores mapped to particular
technology
• Ensure correct synthesis
• Timing and power vary between implementations
– Early verification critical
• Cores buried within IC
• Cannot simply replace bad core
CuuDuongThanCong.com https://fb.com/tailieudientucntt
17
Tóm tắt
• Công nghệ thiết kế nhằm giảm khoảng cách giữa khả
năng của IC và tính sản xuất
• Quá trình tổng hợp đã thay đổi thiết kế số
• Tăng khả năng của IC có nghĩa các thành phần sw/hw
cùng tồn tại trên một chip
• Quá trình thiết kế dịch chuyển sang thiết kế dựa trên
“lõi”
• Mô phỏng là cần thiết nhƣng rất khó
• Thiết kế quá trình xoắn ốc là phổ biến
CuuDuongThanCong.com https://fb.com/tailieudientucntt

More Related Content

Similar to Thiet ke-he-thong-nhung -chuong-6-(p3)-tong-hop-phan-cung-va-phan-mem - [cuuduongthancong.com]

Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...tcoco3199
 
Tongquanktmt
TongquanktmtTongquanktmt
TongquanktmtTung Luu
 
KTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátKTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátDavid Nguyen
 
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...nataliej4
 
BGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhBGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhCao Toa
 
đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200Lê Gia
 
Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07Nhóc Nhóc
 
Chuyen mach Cisco Switch
Chuyen mach Cisco SwitchChuyen mach Cisco Switch
Chuyen mach Cisco SwitchSinh Khong
 
Bộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lườngBộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lườngChia sẻ tài liệu học tập
 
Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh
Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh
Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh nataliej4
 

Similar to Thiet ke-he-thong-nhung -chuong-6-(p3)-tong-hop-phan-cung-va-phan-mem - [cuuduongthancong.com] (20)

Đề tài: Dòng PLC hoạt động vô cùng hiệu quả công việc, HOT
Đề tài: Dòng PLC hoạt động vô cùng hiệu quả công việc, HOTĐề tài: Dòng PLC hoạt động vô cùng hiệu quả công việc, HOT
Đề tài: Dòng PLC hoạt động vô cùng hiệu quả công việc, HOT
 
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
Luận Văn Nghiên Cứu Thiết Kế Và Xây Dựng Hệ Thống Truyền Đông Điện Động Cơ Mộ...
 
Tongquanktmt
TongquanktmtTongquanktmt
Tongquanktmt
 
Chuong2 nmth
Chuong2 nmthChuong2 nmth
Chuong2 nmth
 
Chuong2
Chuong2Chuong2
Chuong2
 
KTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátKTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng Quát
 
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
Chương trình điều khiển đèn giao thông cho ngã tư theo 3 chế độ dựa theo đồng...
 
Giới thiệu chung về plc s7 1200
Giới thiệu chung về plc s7 1200Giới thiệu chung về plc s7 1200
Giới thiệu chung về plc s7 1200
 
Luận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAY
Luận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAYLuận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAY
Luận văn: Hoàn thành Bài thí nghiệm bình trộn nhiên liệu, HAY
 
BGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tínhBGKTMT Ch2 tổ chức hệ thống máy tính
BGKTMT Ch2 tổ chức hệ thống máy tính
 
đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200đồ áN phân loại sản phâm dùng plc s71200
đồ áN phân loại sản phâm dùng plc s71200
 
Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07Kiến trúc máy tính và hợp ngữ bài 07
Kiến trúc máy tính và hợp ngữ bài 07
 
Giải ngân hàng Hệ thống nhúng PTIT - thầy Cước
Giải ngân hàng Hệ thống nhúng PTIT - thầy CướcGiải ngân hàng Hệ thống nhúng PTIT - thầy Cước
Giải ngân hàng Hệ thống nhúng PTIT - thầy Cước
 
Bao cao vdk_va_pic
Bao cao vdk_va_picBao cao vdk_va_pic
Bao cao vdk_va_pic
 
Chuyen mach Cisco Switch
Chuyen mach Cisco SwitchChuyen mach Cisco Switch
Chuyen mach Cisco Switch
 
Chuong 1.pptx
Chuong 1.pptxChuong 1.pptx
Chuong 1.pptx
 
Nghiên Cứu Xây Dựng Bộ Điều Khiển Cnc–On–Chip.doc
Nghiên Cứu Xây Dựng Bộ Điều Khiển Cnc–On–Chip.docNghiên Cứu Xây Dựng Bộ Điều Khiển Cnc–On–Chip.doc
Nghiên Cứu Xây Dựng Bộ Điều Khiển Cnc–On–Chip.doc
 
Bộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lườngBộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lường
 
Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh
Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh
Thiết Kế Chế Tạo Mô Hình Bãi Đỗ Xe Thông Minh
 
Tài liệu chi tiết bộ điều khiển PLC Siemens S7-1500
Tài liệu chi tiết bộ điều khiển PLC Siemens S7-1500Tài liệu chi tiết bộ điều khiển PLC Siemens S7-1500
Tài liệu chi tiết bộ điều khiển PLC Siemens S7-1500
 

More from Tan Ngoc

Phân tích kỹ thuật hàng hóa phái sinh việt nam
Phân tích kỹ thuật hàng hóa phái sinh việt namPhân tích kỹ thuật hàng hóa phái sinh việt nam
Phân tích kỹ thuật hàng hóa phái sinh việt namTan Ngoc
 
ORDER BLOCK ENTRY.pptx
ORDER BLOCK ENTRY.pptxORDER BLOCK ENTRY.pptx
ORDER BLOCK ENTRY.pptxTan Ngoc
 
SMC structure.pdf
SMC structure.pdfSMC structure.pdf
SMC structure.pdfTan Ngoc
 
SMC structure.pptx
SMC structure.pptxSMC structure.pptx
SMC structure.pptxTan Ngoc
 
SLIDE 4_2 - Bai8 RobotABBSetup.pdf
SLIDE 4_2 - Bai8 RobotABBSetup.pdfSLIDE 4_2 - Bai8 RobotABBSetup.pdf
SLIDE 4_2 - Bai8 RobotABBSetup.pdfTan Ngoc
 
SLIDE 4_1 - Bai7 RobotABB.pdf
SLIDE 4_1 - Bai7 RobotABB.pdfSLIDE 4_1 - Bai7 RobotABB.pdf
SLIDE 4_1 - Bai7 RobotABB.pdfTan Ngoc
 
đồ áN tốt nghiệp (1) laser
đồ áN tốt nghiệp (1) laserđồ áN tốt nghiệp (1) laser
đồ áN tốt nghiệp (1) laserTan Ngoc
 
Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...
Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...
Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...Tan Ngoc
 
Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]
Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]
Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]Tan Ngoc
 
Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...
Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...
Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...Tan Ngoc
 
Mitsubishi fx2 n
Mitsubishi fx2 nMitsubishi fx2 n
Mitsubishi fx2 nTan Ngoc
 
Manual mill haas
Manual mill haasManual mill haas
Manual mill haasTan Ngoc
 
Manual lathe haas
Manual lathe haasManual lathe haas
Manual lathe haasTan Ngoc
 
Temperature controllerai208v76
Temperature controllerai208v76Temperature controllerai208v76
Temperature controllerai208v76Tan Ngoc
 
Bfp a8900x
Bfp a8900xBfp a8900x
Bfp a8900xTan Ngoc
 
Berges acm-std
Berges acm-stdBerges acm-std
Berges acm-stdTan Ngoc
 
T2000 technicalmanual
T2000 technicalmanualT2000 technicalmanual
T2000 technicalmanualTan Ngoc
 
Distribution station manual
Distribution station manualDistribution station manual
Distribution station manualTan Ngoc
 

More from Tan Ngoc (20)

Phân tích kỹ thuật hàng hóa phái sinh việt nam
Phân tích kỹ thuật hàng hóa phái sinh việt namPhân tích kỹ thuật hàng hóa phái sinh việt nam
Phân tích kỹ thuật hàng hóa phái sinh việt nam
 
ORDER BLOCK ENTRY.pptx
ORDER BLOCK ENTRY.pptxORDER BLOCK ENTRY.pptx
ORDER BLOCK ENTRY.pptx
 
SMC structure.pdf
SMC structure.pdfSMC structure.pdf
SMC structure.pdf
 
SMC structure.pptx
SMC structure.pptxSMC structure.pptx
SMC structure.pptx
 
SLIDE 4_2 - Bai8 RobotABBSetup.pdf
SLIDE 4_2 - Bai8 RobotABBSetup.pdfSLIDE 4_2 - Bai8 RobotABBSetup.pdf
SLIDE 4_2 - Bai8 RobotABBSetup.pdf
 
SLIDE 4_1 - Bai7 RobotABB.pdf
SLIDE 4_1 - Bai7 RobotABB.pdfSLIDE 4_1 - Bai7 RobotABB.pdf
SLIDE 4_1 - Bai7 RobotABB.pdf
 
đồ áN tốt nghiệp (1) laser
đồ áN tốt nghiệp (1) laserđồ áN tốt nghiệp (1) laser
đồ áN tốt nghiệp (1) laser
 
Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...
Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...
Thiet ke-he-thong-nhung -chuong-5-he-dieu-hanh-thoi-gian-thuc - [cuuduongthan...
 
Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]
Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]
Thiet ke-he-thong-nhung vu-duc--ngo-thietkehenhung_k60 - [cuuduongthancong.com]
 
Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...
Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...
Thiet ke-he-thong-nhung -chuong-6-(p1)-tong-hop-phan-cung-va-phan-mem - [cuud...
 
Mitsubishi fx2 n
Mitsubishi fx2 nMitsubishi fx2 n
Mitsubishi fx2 n
 
Manual mill haas
Manual mill haasManual mill haas
Manual mill haas
 
Manual lathe haas
Manual lathe haasManual lathe haas
Manual lathe haas
 
Temperature controllerai208v76
Temperature controllerai208v76Temperature controllerai208v76
Temperature controllerai208v76
 
Bfp a8900x
Bfp a8900xBfp a8900x
Bfp a8900x
 
Berges acm-std
Berges acm-stdBerges acm-std
Berges acm-std
 
Dsckht14
Dsckht14Dsckht14
Dsckht14
 
T2000 technicalmanual
T2000 technicalmanualT2000 technicalmanual
T2000 technicalmanual
 
Distribution station manual
Distribution station manualDistribution station manual
Distribution station manual
 
Cas sw1
Cas  sw1Cas  sw1
Cas sw1
 

Recently uploaded

Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnpmtiendhti14a5hn
 
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢIPHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢImyvh40253
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgsNmmeomeo
 
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-KhnhHuyn546843
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...Nguyen Thanh Tu Collection
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhdangdinhkien2k4
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...ChuThNgnFEFPLHN
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxTrnHiYn5
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfNguyen Thanh Tu Collection
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptPhamThiThuThuy1
 

Recently uploaded (20)

Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢIPHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
PHƯƠNG THỨC VẬN TẢI ĐƯỜNG SẮT TRONG VẬN TẢI
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
cac-cau-noi-tthcm.pdf-cac-cau-noi-tthcm-
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docxbài thi bảo vệ nền tảng tư tưởng của Đảng.docx
bài thi bảo vệ nền tảng tư tưởng của Đảng.docx
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 

Thiet ke-he-thong-nhung -chuong-6-(p3)-tong-hop-phan-cung-va-phan-mem - [cuuduongthancong.com]

  • 1. Embedded Systems Design: A Unified Hardware/Software Introduction 1 Bài 12: Công nghệ thiết kế CHƢƠNG 6: TỔNG HỢP PHẦN CỨNG VÀ PHẦN MỀM CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 2. 2 Tổng quan • Tự động: tổng hợp • Kiểm thử: đồng mô phỏng phần cứng/phần mềm • Sử dụng lại: nền tảng dựa trên sở hữu trí tuệ intellectual property (IP) • Mô hình quá trình thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 3. 3 • Nhiệm vụ thiết kế – Định nghĩa chức năng của hệ thống – Biến đổi các chức năng thành việc thực hiện vật lý, trong khi phải • Đảm bảo các thông số ràng buộc • Tối ƣu các thông số thiết kế khác • Thiết kế hệ thống nhúng là một việc khó – Phức tạp về chức năng • Hàng triệu điều kiện làm việc khác nhau • Nhiều ràng buộc – Khoảng cách về tính sản xuất • Khoảng 10 dòng code hoặc 100 transistors đƣợc sản xuất mỗi ngày Giới thiệu CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 4. 4 Cải thiện tính sản xuất • Thiết kế các công nghệ để tăng tính sản xuất • Chúng ta tập trung vào các công nghệ để đồng thiết kế phần cứng/phần mềm – Tự động • Các chƣơng trình thay thế cho việc thiết kế thủ công • Tổng hợp – Tái sử dụng • Các bộ phần đƣợc thiết kế trƣớc • Các lõi (Cores) • Bộ xử lý chức năng đơn và chức năng chung trên cùng một IC – Kiểm thử • Đảm bảo tính đúng đắn, tính hoàn thiện của mỗi bƣớc thiết kế • Đồng mô phỏng phần cứng/phần mềm Reuse Specification Implementation Automation Verification CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 5. 5 Tự động: tổng hợp • Các thiết kế trƣớc chủ yếu là phần cứng • Độ phức tạp về phần mềm tăng cùng với sự ra đời của bộ xử ý chức năng chung • Các kỹ thuật khác nhau cho thiết kế phần cứng và thiết kế phần mềm – Tạo ra sự phân biệt giữa hai lĩnh vực • Lĩnh vực thiết kế phần cứng và phần mềm tái hợp lại – Cả hai có thể đƣợc bắt đầu từ mức mô tả trạng thái của hệ thống nhúng – Quá trình này gọi là đồng thiết kế Implementation Assembly instructions Machine instructions Logic gates Logic equations / FSM's Register transfers Sequential program code (e.g., C, VHDL) Compilers (1960s,1970s) Assemblers, linkers (1950s, 1960s) Behavioral synthesis (1990s) RT synthesis (1980s, 1990s) Logic synthesis (1970s, 1980s) Microprocessor plus program bits VLSI, ASIC, or PLD implementation Đồng thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 6. 6 Tiến hóa song song của phần cứng và phần mềm • Tiến hóa thiết kế phần mềm – Các lệnh máy – Assemblers • Biến đổi chƣơng trình assembly thành mã máy – Compilers • Biến đổi chƣơng trình tuần tự sang assembly • Tiến hóa thiết kế phần cứng – Các cổng logic đƣợc kết nối – Tổng hợp logic • Biến đổi phƣơng trình logic thành các cổng – Tổng hợp mức chuyển đổi thanh ghi (Register-transfer: RT) • Biến đổi FSMDs thành FSMs, phƣơng trình logic, các thành phần RT đƣợc thiết kế trƣớc (thanh ghi, bộ công, vv…) – Tổng hợp trạng thái • Biến đổi chƣơng trình tuần tự thành FSMDs Implementation Assembly instructions Machine instructions Logic gates Logic equations / FSM's Register transfers Sequential program code (e.g., C, VHDL) Compilers (1960s,1970s) Assemblers, linkers (1950s, 1960s) Behavioral synthesis (1990s) RT synthesis (1980s, 1990s) Logic synthesis (1970s, 1980s) Microprocessor plus program bits VLSI, ASIC, or PLD implementation Đồng thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 7. 7 Tổng hợp logic • Trạng thái mức logic sang cấu trúc thực hiện – Phƣơng trình logic và/hoặc FSM sang các cổng logic • Tổng hợp logic tổ hợp – Tối ƣu hai mức (Tổng các tích/tích các tổng) • Chất lƣợng tốt nhất có thể – Tuyến dài nhất = 2 cổng (cổng AND + cổng OR/cổng OR + cổng AND) • Kích cỡ tối thiểu – Tổi thiểu đầu vào/ra – Tối ƣu nhiều mức • Bù chất lƣợng và kích thƣớc • Tối ƣu – Tìm kiếm tối ƣu • Tổng hợp FSM – Tối ƣu trạng thái – Mã hóa trạng thái CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 8. 8 Tối ƣu hai mức • Diễn tả hàm logic dạng tổng của tích (hoặc tích của tổng) – Cổng AND cho mỗi tích – Cổng OR cho mỗi tổng • Chất lƣợng tốt nhất có thể – Trễ tối đa qua hai cổng • Mục tiêu: tối thiểu kích thƣớc – Tối thiểu số cổng AND (tổng của các tích) – Tối thiểu số đầu vào của mỗi cổng AND (tổng của các tích) F = abc'd' + a'b'cd + a'bcd + ab'cd Tổng các tích 4 4-input AND gates and 1 4-input OR gate → 40 transistors a b c d F Thực hiện trực tiếp CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 9. 9 Tối thiểu: Phƣơng pháp Karnaugh • Bản đồ Karnaugh (K-map) – 1 diễn tả minterm – Vòng tròn diễn tả các nhóm • Tối thiểu – Hình bên 11 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 ab cd 00 01 11 10 00 01 10 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 ab cd 00 01 11 10 00 01 11 10 1 F=abc'd' + a'cd + ab'cd a b c d F 2 4-input AND gate 1 3-input AND gates 1 4 input OR gate → 28 transistors K-map: sum of products K-map: minimum cover Minimum cover Minimum cover implementation CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 10. 10 Tối ƣu logic nhiều mức • Cân bằng chất lƣợng và kích thƣớc – Vùng màu xám diễn tả các giải pháp có thể thực hiện – Hình tròn với dấu X diễn tả giải pháp tối ƣu • Thông thƣờng không thể thực hiện đƣợc – Thiết kế hai mức đạt chất lƣợng tốt nhất • Trễ cực đại = 2 gates • Giải bài toán kích thƣớc nhỏ nhất – Tối ƣu nhiều mức • Trễ nhỏ nhất với kích thƣớc cho trƣớc • Kích thƣớc nhỏ nhất với trễ cho trƣớc size delay 2-level minim. CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 11. 11 Ví dụ • Tối thiểu hàm logic hai mức: – F = adef + bdef + cdef + gh – Yêu cầu 5 cổng với tổng số 18 đầu vào cổng • 4 AND và 1 OR • Sau khi biến đổi đại số: – F = (a + b + c)def + gh – Chỉ yêu cầu 4 cổng với tổng số 11 đầu vào cổng • 2 AND và 2 OR – Ít đầu vào/cổng hơn – Giả sử mỗi đầu vào cổng = 2 transistors • Giảm đƣợc 14 transistors – 36 (18 * 2) xuống còn 22 (11 * 2) – Hy sinh chất lƣợng để đạt kích thƣớc • Đầu vào a, b, và c có mức trễ 3 cổng F b c e a d f g h 2-level minimized F b c e a d f g h multilevel minimized CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 12. 12 Tổng hợp FSM • Chuyển FSM sang cổng • Tối thiểu trạng thái – Giảm số trạng thái • Nhận dạng và ghép các trạng thái tƣơng đƣơng – Cùng đầu ra, trạng thái tiếp theo đối với tất cả các đầu vào – Dùng bảng • Lập bảng tất cả các cặp trạng thái có thể • Nếu có n trạng thái, bảng có n2 tham số • Mã hóa trạng thái – Tuần tự bit duy nhất cho mỗi trạng thái – Nếu có n trạng thái, cần log2(n) bits – n! phƣơng pháp mã hóa CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 13. 13 Mô phỏng • Tạo ra mô hình máy tính cho thiết kế – Cung cấp đầu vào mẫu – Kiểm tra đầu ra • Ví dụ kiểm tra tính đúng đắn – ALU • Cung cấp tất cả các đầu vào có thể (kết hợp) • Kiểm tra tính đúng đắn của kết quả đầu ra • Ví dụ về tính hoàn thiện – Cửa thang máy đóng khi di chuyển • Cung cấp tất cả các đầu vào tuần tự có thể • Kiểm tra cửa luôn đóng khi thang máy di chuyển CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 14. 14 Tái sử dụng: Sử dụng các sản phẩm sở hữu trí tuệ (intellectual property – IP) • Các thành phần có sẵn (COST) – Đƣợc thiết kế trƣớc, IC đƣợc đóng gói trƣớc – Thực hiện GPP hoặc SPP – Giảm thời gian thiết kế • Hệ on-chip (SOC) – Tất cả các thành phần của hệ đƣợc thực hiện trên một chip đơn – Làm tăng khả năng của IC CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 15. 15 Các thách thức với nhà cung cấp bộ xử lý • “Lõi đã làm thay đổi đáng kể mô hình kinh doanh – Mô hình giá • Quá khứ – Các nhà sản xuất bán sản phẩm IC cho ngƣời thiết kế – Nhà thiết kế phải mua thêm các bản copy • Hiện tại – Các nhà sản xuất bán sản phẩm là các IP – Nhà thiết kế có thể tạo nhiều bản copy • Các nhà sản xuất có thể dùng mô hình giá khác nhau – Mô hình dựa trên bản quyền • Tƣơng tự mô hình IC cũ • Nhà thiết kế trả tiền cho các model bổ sung – Mô hình giá cố định • Giá duy nhất cho IP và các bản copy cần thiết khác – Nhiều mô hình khác CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 16. 16 Các thách thức với ngƣời sử dụng bộ xử lý • Đàm phán về cấp phép – Không đơn giản nhƣ mua IC – Mô hình giá và bảo vệ IP • Yêu cầu trợ giúp của pháp luật, bản quyền • Nỗ lực thiết kế bổ sung – Đặc biệt với soft cores • Phải đƣợc tổng hợp và kiểm tra • Sự thay đổi nhỏ trong thiết kế có thể gây vấn đề lớn • Yêu cầu kiểm tra khó khăn hơn – Extensive testing for synthesized soft cores and soft/firm cores mapped to particular technology • Ensure correct synthesis • Timing and power vary between implementations – Early verification critical • Cores buried within IC • Cannot simply replace bad core CuuDuongThanCong.com https://fb.com/tailieudientucntt
  • 17. 17 Tóm tắt • Công nghệ thiết kế nhằm giảm khoảng cách giữa khả năng của IC và tính sản xuất • Quá trình tổng hợp đã thay đổi thiết kế số • Tăng khả năng của IC có nghĩa các thành phần sw/hw cùng tồn tại trên một chip • Quá trình thiết kế dịch chuyển sang thiết kế dựa trên “lõi” • Mô phỏng là cần thiết nhƣng rất khó • Thiết kế quá trình xoắn ốc là phổ biến CuuDuongThanCong.com https://fb.com/tailieudientucntt