Pinned Repositories
8086-Reading_Text_Count_Occurrences_Apply_Cryptographic
8086 Assembly code for read in input a short text of 4 lines, each of these lines long from 20 to 50 characters. Count number of occurrences of the letters and apply a cryptographic algorithm.
8086-Signed_Matrix_Multiplication
Program in 8086 assembly for multiplying two matrices whose elements are signed numbers expressed with one byte. The possibility of overflow is also considered.
Arduino-STM32-AMT22_Library
Arduino and STM32 libraries for absolute encoder of the AMT22 series (12 bit or 14 bit version) by CUI Devices.
C-CRC_Generator
CRC generator from CRC-1 to CRC-8, for any polynomial.
Cortex-M4-FT5X46_Driver
I2C Capacitive Touch Driver for FT5X46 FocalTech Capacitive Touch Panel Controller
Cortex-M4-MCP2517FD_Driver
CAN FD Driver for MCP2517FD with SPI interface
NXP-LPC1768-Slot_Machine
Slot machine with 3 rolling wheels, every wheel can show one of the two symbols avaiable (Symbols are leds). Three push button can controls the 3 wheels and the starts of the game. In the case of win the leds show an a specific combination.
QML-PushButton3D
QML Application that implement a 3D Push Button with anmiation to emulate the press and the release.
VHDL-Booth_Multiplier
Booth's algorithm is a procedure for the multiplication of two signed binary numbers in two's complement notation. This code is a structural\behavioral implementation of the N bit Booth's multiplier in VHDL.
VHDL-P4_Adder
Pentium 4 adder
SDibla's Repositories
SDibla/8086-Signed_Matrix_Multiplication
Program in 8086 assembly for multiplying two matrices whose elements are signed numbers expressed with one byte. The possibility of overflow is also considered.
SDibla/8086-Reading_Text_Count_Occurrences_Apply_Cryptographic
8086 Assembly code for read in input a short text of 4 lines, each of these lines long from 20 to 50 characters. Count number of occurrences of the letters and apply a cryptographic algorithm.
SDibla/Cortex-M4-MCP2517FD_Driver
CAN FD Driver for MCP2517FD with SPI interface
SDibla/VHDL-Booth_Multiplier
Booth's algorithm is a procedure for the multiplication of two signed binary numbers in two's complement notation. This code is a structural\behavioral implementation of the N bit Booth's multiplier in VHDL.
SDibla/Cortex-M4-FT5X46_Driver
I2C Capacitive Touch Driver for FT5X46 FocalTech Capacitive Touch Panel Controller
SDibla/Arduino-STM32-AMT22_Library
Arduino and STM32 libraries for absolute encoder of the AMT22 series (12 bit or 14 bit version) by CUI Devices.
SDibla/C-CRC_Generator
CRC generator from CRC-1 to CRC-8, for any polynomial.
SDibla/NXP-LPC1768-Slot_Machine
Slot machine with 3 rolling wheels, every wheel can show one of the two symbols avaiable (Symbols are leds). Three push button can controls the 3 wheels and the starts of the game. In the case of win the leds show an a specific combination.
SDibla/QML-PushButton3D
QML Application that implement a 3D Push Button with anmiation to emulate the press and the release.
SDibla/VHDL-P4_Adder
Pentium 4 adder
SDibla/NXP-LPC1768-Simon_Game
Emulate the Simone Game using 3 buttons to repeat the sequence displayed by the system using 3 leds (Random generation). In the case of correct sequence the game repeats, increasing by 1 the length of the sequence. Otherwise the player loses, and the game starts again from sequence length 1.
SDibla/PYTHON-Basket_Players_stats
The program reads the statistics of basketball players from Wikipedia, saves them in an Excel file and generates a graph to compare the values.
SDibla/TCL-Left_Edge_Algorithm
TCL code that implement left edge algorithm for sharing resources, after the scheduling process of a DFG.
SDibla/VHDL-DLX_ALU
ALU is the core of all operations, it elaborate two operands and performs logical and arithmetic operations based on the instruction passed to it by the CU.