Thiết kế và thi công bộ truyền nhận theo giao thức I2C

Trong nội dung bài báo này, trình bày quá trình thiết kế một module I2C giao tiếp qua chuẩn bus AMBA APB (Advanced Microcontroller Bus Architecture - Advanced Peripheral Bus). Cụ thể, module I2C được thiết kế bằng ngôn ngữ mô tả phần cứng Verilog, có thể cấu hình là Master hoặc Slave và hỗ trợ nhiều tốc độ truyền dữ liệu khác nhau. | Tạp Chí Khoa Học Giáo Dục Kỹ Thuật Số 65 08 2021 60 Trường Đại Học Sư Phạm Kỹ Thuật TP. Hồ Chí Minh THIẾT KẾ VÀ THI CÔNG BỘ TRUYỀN NHẬN THEO GIAO THỨC I2C DESIGN AND VERIFICATION OF AN I2C CONTROLLER Dương Minh Trí Nguyễn Hoàng Kỳ Anh Nguyễn Chí Phúc Nguyễn Đinh Cao Tú Trần Minh Trí Huỳnh Hoàng Hà Đỗ Duy Tân Trường Đại học Sư phạm Kỹ thuật Việt Nam Ngày toà soạn nhận bài 4 5 2021 ngày phản biện đánh giá 4 6 2021 ngày chấp nhận đăng 25 6 2021. TÓM TẮT I2C Inter-Integrated Circuit là một chuẩn truyền dữ liệu nối tiếp đồng bộ được sử dụng rộng rãi để kết nối nhiều IC Integrated Circuit với nhau hay kết nối các IC và các ngoại vi với tốc độ trung bình thấp trong các hệ thống số. Điểm mạnh của chuẩn I2C là khả năng kết nối giữa vi xử lý trung tâm và nhiều ngoại vi với phần cứng đơn giản. Trong nội dung bài báo này chúng tôi trình bày quá trình thiết kế một module I2C giao tiếp qua chuẩn bus AMBA APB Advanced Microcontroller Bus Architecture - Advanced Peripheral Bus . Cụ thể module I2C được thiết kế bằng ngôn ngữ mô tả phần cứng Verilog có thể cấu hình là Master hoặc Slave và hỗ trợ nhiều tốc độ truyền dữ liệu khác nhau. Nhiều kết quả đánh giá qua mô phỏng được trình bày để xác thực chất lượng của module I2C được thiết kế. Từ khóa chuẩn I2C FPGA giao tiếp số AMBA mô phỏng. ABSTRACT I2C Inter-Integrated Circuit is a synchronous serial data transmission standard widely used to connect multiple ICs Integrated Circuits together or to connect ICs and peripherals with low-to-medium speed in digital systems. The main advantage of the I2C standard is the ability to connect the central processor and multiple peripherals with simple hardware. In this paper we present the design process of an I2C module communicating via AMBA APB Advanced Microcontroller Bus Architecture - Advanced Peripheral Bus bus standard. Specifically the I2C module is designed using Verilog hardware description language can be configured as a Master or a Slave and supports various data .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.