Yunhao
Lan
VIP Integration and Testing of I/O MUX on AFTx07
Abstract profile. Full document pending author claim.
Authors:
Yunhao Lan
Date Created:
Not specified
Course Title:
Professor:
Not specified
About Paper:
This project aimed to integrate the digital input/output multiplexer (I/O MUX) onto the AFTx07, a system-on- chip (SoC) design by Purdue SoCET Team. To be specific, this project did the integration of I/O MUX on the top-level chip, I/O MUX's connection with the advanced peripheral bus (APB), and the interconnection between IO MUX and the three integrated APB peripherals in the current branch of AFTx07: general-purpose input/output (GPIO), pulse width modulation (PWM), and serial peripheral interface (SPI). I/O MUX, acting as a digital multiplexer, allows for configuring the pins to be used for specific functions. It achieves this by having a function select register, direction signals, and data signals. In AFTx07, each pin is multiplexed by GPIO corresponding with the pin number and a signal needed by another peripheral. In this project, C-code tests were written that exercise the functionality of the I/O MUX. Thus, simulation was conducted in a way of configuring both I/O MUX and a peripheral to fulfill the peripheral's functionality and verified it through the outputs of the I/O MUX (both to input/output pad (I/O PAD) and to peripherals). Finally, the simulation of the I/O MUX passed for GPIO, PWM, and SPI, showing that I/O MUX's integration with these three APB peripherals on the top-level chip is well functioning.
Source:
Purdue University / 2023
Topics:
No topics listed
Co-authors:
Yunhao Lan