• Stars
    star
    12
  • Rank 1,597,372 (Top 32 %)
  • Language VHDL
  • Created over 4 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Design a Dadda multiplier for unsigned 16x16 bit multiplication with a Brent Kung adder for the final addition in synthesizable VHDL.

More Repositories

1

Pan-Card-OCR

Classification of KYC documents and OCR extraction
Jupyter Notebook
58
star
2

sourabh-suri.github.io

My Portfolio
HTML
13
star
3

Sudoku-Solver

A brute force algorithm on hardware is used to solve a sudoku. When a valid fill is not found backtracking is done. Backtracking is repeated until last number is a valid guess i.e guess out of 1 to 9. Digital logic realised using priority encoders and multiplexers.
VHDL
13
star
4

32-bit-Brent-Kung-architecture

Brent Kung architecture for adding 32 bit operands.
VHDL
10
star
5

Home-Equipment-Profiling

An embeded system with a user friendly GUI, web page hosted over server. Optimize the intensity of a LED light fixature with logarithmic variation of light Controlling the speed of fan for a particular work station.
C
10
star
6

Code-Conversions-in-Assembly

This repo contains four conversion codes as follows: An ALP to convert decimal number to its equivalent hexadecimal number. Input Register is R0, Output Register is R1. An ALP to convert hexadecimal number to its equivalent decimal number. Input Register is R0, Output Register is R2. An ALP to convert decimal number to its equivalent ASCII code. Input Register is R1. An ALP to convert BCD to its equivalent ASCII code. Input Register is R0.
Assembly
7
star
7

6-Pulse-Converter-using-Simulink

Three-phase Graetz bridge rectifier or six-pulse bridge with switching control circuit to study sending end of HVDC Link.
6
star
8

High-Power-Converters

MATLAB
6
star
9

Power-Electronics-and-Power-Systems-Lab-Project

MATLAB
5
star
10

PLL-for-50Hz

5
star
11

Monopolar-HVDC-Link

Monopolar HVDC Link Line Calculations for sending and receiving end voltage and power with power factor
MATLAB
5
star
12

VLSI-Logical-Effort-

Gnuplot
5
star
13

Attrition-Classification

Jupyter Notebook
5
star
14

Power-Spectrum-of-a-Signal

A MATLAB PROGRAM FOR DETERMINATION OF POWER SPECTRUM OF A GIVEN SEQUENCE
MATLAB
4
star
15

Finding-Largest-Element-in-an-Array-using-Assembly

An ALP to find largest elements in a given array present in external memory with a starting address 9000h and size of array is 10.
Assembly
4
star
16

Factorial-Operation-in-Assembly

A few random unsigned integers are stored from the internal data memory location 31H onwards. Number of term (N) is available in location 30H. Assuming that none of these numbers is greater than 5, hence an ALP to find the factorials of these integers and then find their sum. Assuming that the sum would not exceed 8-bit value.
Assembly
4
star
17

Bubble-Sorting-in-Assembly

An Assembly Language Program to sort a given array present in external memory with a starting address 9000h and size of an array is 10h using bubble sort technique.
Assembly
4
star
18

Arithmetic-Operation-in-Assembly

An Assembly Language Program to add, subtract & multiply, division of two 8 bit numbers. Numbers are in Register in R1 & R2. Result of addition in register in R0, subtraction in R3, borrow if any in R4, Result of multiplication in Register R5 & R6, & Result of division, quotient in R7, Remainder in R0 of RB1.
Assembly
4
star
19

K-means-Clustering

C
3
star
20

Decimation-Process-using-MATLAB-code

A PROGRAM TO IMPLEMENT THE DECIMATION PROCESS IN MATLAB PROGRAM
MATLAB
3
star
21

Digital-Counters-in-Assembly-Code

An ALP to illustrate hexadecimal up counter, hexadecimal down counter, decimal up counter & decimal down counter with a given starting and ending value. Starting Range is 00H, Ending Range is 0FFH, Register used R0, R1, R3, R6.
Assembly
3
star
22

Matrix-Multiplication-UpperTraingularization

Shell
1
star
23

Parallel-Integration

C
1
star