There are 2 repositories under microelectronics topic.
IIC-OSIC-TOOLS is an all-in-one Docker image for SKY130/GF180/IHP130-based analog and digital chip design. AMD64 and ARM64 are natively supported.
Development repository for ViennaPS, a fully-fledged semiconductor fabrication process simulation library.
A repository for embedded systems learning portals
Simple UVM phase jumping
Julia port of Prof. Boris Murmann's gm/ID Starter Kit https://web.stanford.edu/~murmann/gmid
A personal collection of documents usually describing cutting-edge technology and research
Simulating ADC background calibration algorithms in OpenCL
A Personal blog describing various technical and research works.
Python-based electronic design automation (EDA) tool for characterizing digital standard cells designed in SKY130 PDK. The characterization process is based in the Synopsys Liberty User Guides and Reference Manual Suite - Version 2017.06
Workspace di MCUXpresso IDE, utilizzato per la programmazione della LPC845 Breakout Board durante il corso di Microelettronica (Università di Roma Tre)
The Internet of Stranger Things (IoST) is an IoT project using the Blynk service, the Arduino compatible Adafruit Feather WiFi board, and WS2811 individually programmable LEDs. Other optional components are included in this particular build of the project that do not effect its overall functionality. Such items will be described within the source code.
4 stage pipeline implementation of a 16-bit RISC Processor in SystemVerilog that performs arithmetical, logical, data transfer, branch and halt operations.
3 stage pipeline implementation of a digital circuit that calculates DIT FFT in 8 points. It is made as an AXI-Lite Slave IP in AMD Vivado. It is successfully implemented in a block design that contains a Microblaze processor as the Master, an AXI Interconnect as the Bridge and the AXI-Lite FFT IP as Slave.
FPU that does all the 4 fundamental arithmetic operations made as an AXI-Lite Slave IP in AMD Vivado. IEEE 754 was used. It can be successfully implemented on an Arty S7-50 FPGA board.
An UART Receiver that runs with a clock frequency of 125 MHz. The possible baudrates are 9600 bits per second and 115200 bits per second. It supports the parity bit. The received bytes are stored in a FIFO buffer with variable size.
AVR's ATMega328P in chip form with castellated pins
Electromyography sensor module using INA128 OpAmp.
A universal device that allows improving modern traffic lights and adapting them for people with disabilities.
Execício 1 de SystemVerilog
Exercício 02 de SystemVerilog
Emacs Org-mode course-work example.
Laboratories of 'Microelectronic Systems' course at PoliTo
The engineering repport for the CAN-FLASH microelectronics project at the Grenoble Institute of Technology
A 12-track height standard cell library built in SKY130 PDK. The cells were designed using Magic VLSI Layout Tool and characterized using Digital Standard Cell Characterizer (DSCC).
ELEEOBO2O MICROELECTRONICS 编程辅导, Code Help, WeChat: powcoder, CS tutor, powcoder@163.com
Python I2C driver for 3rd party ST LPS22 pressure sensor
Matlab simulations about microelectronic systems
This project was required for Microelectronics exam in Roma Tre University.
Project made in Introduction to Microelectronics class