-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
38 lines (33 loc) · 1.96 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CS 254: Assignment 5
Team Members:
1. Devansh Jain (190100044)
2. Harshit Varma (190100055)
File Descriptions:
Q1:
EightbitKogStonAddSub.vhd : 8-bit Kogge-Stone unsigned adder-subtractor
Overloading.vhd : Flips bits of b if needed for subtractor
PreProcess.vhd : Computes g(i)=G[i:i] and p(i)=P[i:i] for all i using GenAndProp
PrefixComputation.vhd : Computes G[i:0] and P[i:0] for all i using GPCell
PostProcess.vhd : Computes carry and sum from prefixes using CarryCell
GenAndProp.vhd : Computes g and p for the pre-processing step
GPCell.vhd : GP Cell as described in the slides
CarryCell.vhd : Computes carry for the post-processing step
NotGate.vhd : NOT Gate using 2x1 MUX
AndGate.vhd : AND Gate using 2x1 MUX
OrGate.vhd : OR Gate using 2x1 MUX
XorGate.vhd : XOR Gate using 2x1 MUXes
TwoByOneMux.vhd : 2x1 MUX using structural modelling
Q1_bonus:
EightbitKogStonAddSub.vhd : 8-bit Kogge-Stone signed adder-subtractor
Overloading.vhd : Flips bits of b if needed for subtractor
PreProcess.vhd : Computes g(i)=G[i:i] and p(i)=P[i:i] for all i using GenAndProp
PrefixComputation.vhd : Computes G[i:0] and P[i:0] for all i using GPCell
PostProcess.vhd : Computes carry and sum from prefixes using CarryCell
GenAndProp.vhd : Computes g and p for the pre-processing step
GPCell.vhd : GP Cell as described in the slides
CarryCell.vhd : Computes carry for the post-processing step
NotGate.vhd : NOT Gate using 2x1 MUX
AndGate.vhd : AND Gate using 2x1 MUX
OrGate.vhd : OR Gate using 2x1 MUX
XorGate.vhd : XOR Gate using 2x1 MUXes
TwoByOneMux.vhd : 2x1 MUX using structural modelling