cturek
338f44dfc8
Square root negative exponent handling
2022-07-22 16:45:19 +00:00
cturek
c170a8d9b6
Changed testbench to operate on two inputs and one output, changed all test generators, changed srt module to return only one output and take in Mod as a signal to compute integer remainder
2022-07-22 01:27:08 +00:00
cturek
abe1ff906e
Renamed variables, moved output handling to postprocessor, added remainder handling
2022-07-21 20:45:08 +00:00
cturek
ddc237f6bc
Division working too
2022-07-21 17:59:10 +00:00
cturek
9f18f6a203
Square root
2022-07-14 21:19:45 +00:00
cturek
38bbd19abf
Six tests passing and a bunch of sizizing issues fixed
2022-07-14 19:38:27 +00:00
cturek
f49c2a969f
S and SM are updating but are not correct yet
2022-07-14 00:39:30 +00:00
cturek
9b7e63f482
Lint error fixed and added comments to preprocessing
2022-07-13 19:34:04 +00:00
cturek
81f396f885
Testbench accepts standard test vector files
2022-07-13 18:30:18 +00:00
cturek
ed9106128f
Square root implemented
2022-07-12 22:45:54 +00:00
cturek
2dc074ea93
F Selection
2022-07-08 21:53:52 +00:00
cturek
b7e590ebb0
Sqrt exponents
2022-07-07 23:34:56 +00:00
Katherine Parry
2bbde827e6
Revert "moved old divsqrt to unusedsrc"
...
This reverts commit c9f5ae12ea
.
2022-07-07 16:29:17 -07:00
Katherine Parry
c9f5ae12ea
moved old divsqrt to unusedsrc
2022-07-07 16:09:56 -07:00
cturek
b41a6f069b
Seventeen Square Root Tests
2022-07-07 22:48:46 +00:00
cturek
89e17b6f3c
Preprocessing for square root
2022-07-07 21:23:30 +00:00
cturek
e7ac99a683
Radix 2 Integer division working (without signs or remainder)
2022-07-05 21:34:49 +00:00
cturek
3a40c68549
Updated radix 2 divider to work with integers and floats in new structure. Integers still might not work.
2022-06-27 23:55:21 +00:00
Katherine Parry
edc15d6ef9
made fixes to radix-2 divider testbench - divider doesn't pass
2022-06-20 23:01:53 +00:00
cturek
afdfe770fc
Added integer division in srt, parametrized everything to work with integers and floating points, parametrized testbench.
2022-06-04 00:14:10 +00:00
cturek
3301d7c52a
Implemented on-the-fly conversion for unsigned numbers
2022-05-26 22:20:43 +00:00
cturek
4a4f153eef
Set up the divider for on-the-fly conversion
2022-05-26 16:45:28 +00:00
cturek
51debfa186
Fixed exponent verification, added sign module and added sign tests
2022-05-25 23:36:21 +00:00
Katherine Parry
e5d2dfe94b
added exponents to srt divider
2022-05-23 23:07:27 +00:00
David Harris
49f25bd03d
Restored srt to working without exponent unit
2022-05-17 15:09:48 +00:00
David Harris
ea3e7006d9
Cleaned up unpacker changes in srt and lint errors
2022-05-17 00:06:14 +00:00
David Harris
329fea9329
Renamed unpacking unit to unpack and renamed WriteDataW to ResultW in IEU datapath
2022-02-28 20:50:51 +00:00
ushakya22
5f916d17d2
Moved order of reading a, b, and result from test vectors file so that result
...
matches up with inputs a and b
2022-02-21 17:28:11 +00:00
ushakya22
3abc2c0592
- created new testbench file instead of having it at the bottom of the srt file
...
- uses unpacker to parse 64 bit floating point numbers
- updated testbench to read from new testvectors generated by exptestbench
Notes:
MEM_WIDTH updated to be 64*3
Input numbers and output result is 64 bit number
MEM_SIZE set to 60000
2022-02-21 16:24:50 +00:00
David Harris
99aacd5aca
srt batch files
2022-02-14 18:37:46 +00:00