Lọc theo danh mục
  • Năm xuất bản
    Xem thêm
  • Lĩnh vực
liên kết website
Lượt truy cập
 Lượt truy cập :  23,883,273
  • Công bố khoa học và công nghệ Việt Nam

Các hệ thống và kỹ thuật truyền thông

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(1)

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

Tạp chí Khoa học Giáo dục Kỹ thuật - Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh

2022

65

60-68

1859-1272

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ế.

TTKHCNQG, CVv 389

  • [1] V. Venkataramanan; S. Lakshmi; Vineet A. Kanetkar (2019), Design and implementation of LTE physical layer on FPGA,International Journal of Computer Applications in Technology (IJCAT)
  • [2] Wael M. El-Medany (2017), Reconfigurable CRC IP core design on xilinx spartan 3AN FPGA,International Journal of Computer Applications in Technology (IJCAT)
  • [3] (0), AMBA™ Specification (Rev 2.0),developer.arm.com/docs/ihi0011/a/amba specification-rev-20
  • [4] V. Patel K.S; B. R. (2018), Design and Verification of Wishbone I2C Master Device,2018 International Conference on Networking, Embedded and Wireless Systems (ICNEWS)
  • [5] C. Liu; Q. Meng; T. Liao; X. Bao; C. Xu (2019), A Flexible Hardware Architecture for Slave Device of I2C Bus,2019 International Conference on Electronic Engineering and Informatics (EEI)
  • [6] P. Bagdalkar; L. Ali (2020), Hardware Implementation of I2C Controller on FPGA and Validation Through Interfacing with Low-Cost ADC,2020 Fourth International Conference on Inventive Systems and Control (ICISC)
  • [7] A. Anagha; M. Mathurakani (2016), Prototyping of dual master I2C bus controller,2016 International Conference on Communication and Signal Processing (ICCSP)
  • [8] A. Anagha; M. Mathurakani (2016), Prototyping of dual master I2C bus controller,2016 International Conference on Communication and Signal Processing (ICCSP)
  • [9] D. Trivedi; A. Khade; K. Jain; R. Jadhav (2018), SPI to I2C Protocol Conversion Using Verilog,2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA)
  • [10] Stephen Brown; Zvonko Vranesic (2014), Fundamentals of Digital Logic with Verilog Design (third edition),McGraw Hill
  • [11] Pong P. Chu (2006), RTL Hardware Design using VHDL,A John Wiley & Sons, Inc.