Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (207.52 KB, 3 trang )
Nghiên cứu, thiết kế vi xử lý 8 Bít dựa trên công
nghệ FPGA
Trần Hiếu
Trường Đại học Cồng nghệ
Luận văn ThS chuyên ngành: Kỹ thuật điện tử; Mã số: 60 52 70
Người hướng dẫn: PGS. TS. Trần Quang Vinh
Năm bảo vệ: 2008
Abstract: Tìm hiểu xu hướng, loại thiết bị lôgic lập trình hiện nay, thiết kế tập lệnh,
datapath và bộ điều khiển cho một vi xử lý 8 bít đơn giản dựa trên kiến trúc RISC với 33
lệnh trong tập lệnh. Tiến hành triển khai bằng ngôn ngữ Verilog và mô phỏng kiểm tra
chức năng của vi xử lý bằng phần mềm ModelSim. Từ đó cải tiến dần vi xử lý để có thể
có khả năng tính toán tốt hơn, áp dụng kĩ thuật đường ống pipeline, nâng độ sâu của bộ
nhớ stack, mở rộng không gian nhớ của bộ nhớ chương trình và bộ nhớ dữ liệu dùng kĩ
thuật banking. Đồng thời tổng hợp thiết kế trên kít FPGA DE2 của Altera và chạy thử các
chương trình nhỏ, trình bày một ứng dụng nhỏ sử dụng vi điều khiển vừa được thiết kế.
Keywords: Công nghệ FPGA; Kỹ thuật điện tử; Thiết kế vi xử lý
Content
LỜI NÓI ĐẦU
Với xu hướng phát triển rất nhanh của các bộ vi xử lý cũng như yêu cầu ngày càng cao
của người dùng, việc phát triển một một bộ vi xử lý với tốc độ tính toán thật mạnh đã và đang là
yêu cầu khẩn thiết đối với những nhà phát triển công nghệ. Việc thiết kế các bộ vi xử lý có khả
năng tính toán cao không còn là một vấn đề mới mẻ trên thế giới, nhưng với Việt Nam nó vẫn
đòi hỏi phải vượt qua những khó khăn nhất định. Trong luận văn này tác giả không có tham vọng
thiết kế một bộ vi xử lý có khả năng tính toán cao mà chủ yếu tập trung vào phân tích kiến trúc
và thiết kế một vi xử lý đơn giản. Mục đích chính của tác giả là nắm được kiến trúc, quy trình
thiết kế, triển khai và kiểm định một vi xử lý. Trên cơ sở đó tác giả sẽ mở rộng, cải tiến một vài
mô đun, chức năng của vi xử lý để nâng cao dần hiệu suất tính toán của vi xử lý. Kết quả của
luận văn sẽ là tiền đề để tác giả có thể phát triển những vi xử lý mới có tốc độ xử lý cao hơn.
Luận văn sẽ bắt đầu với việc tìm hiểu về xu hướng cũng như những loại thiệt bị lôgic lập
trình được hiện nay, tìm hiểu, thiết kế tập lệnh, datapath và bộ điều khiển cho một vi xử lý 8 bít