Rev |
Log message |
Author |
Age |
Path |
179 |
light change on code readbility for Datapath Control hardware description hdl file |
jguarin2002 |
4455d 21h |
/raytrac/branches/fp/dpc.vhd |
176 |
Little changes on full result queue signals codification in order to fix a potential bug that havent beed detected at the time of the change in the code |
jguarin2002 |
4491d 10h |
/raytrac/branches/fp/dpc.vhd |
175 |
Fixed a problem on the writing signal of results queue 5,6 and 7. The error was detected just right when a calculated normalized vector was about to be written in the results queues 5 6 and 7 and the write signals of those were not activated (it would remain in 0), after checking what was the problem, a codification bug was spotted. |
jguarin2002 |
4491d 10h |
/raytrac/branches/fp/dpc.vhd |
171 |
After some raytrac simulation result analysis, some bugs were detected on the decodification of several datapaths. Corrections were done and tested |
jguarin2002 |
4491d 10h |
/raytrac/branches/fp/dpc.vhd |
167 |
Corrections on the moment the dot product and normalization queues are "rd_ack\'ed", they were a cycle earlier than they should causing pipeline desync |
jguarin2002 |
4494d 00h |
/raytrac/branches/fp/dpc.vhd |
163 |
dpc: Signals to eval in functional simulatio. Fix on the codification of the sign applied into the arithmetic block depending on the UCA code of the instruction being excuted. Also a correction was done on the decodification of the result queues write signals. A correction applied on the decodification of the interruptions generated due to full queues. RayTrac: A signal to decode the sign that goes into the addition operations was made as long with its combinatorial operation to calculate it. Fadd32: Signals to eval in functional simulation. An important bug was fixed when decoding the shift to normalize the mantissa of the float number with the minor exponent, that was causing a misscalculation of the normalized mantissa. Arithpack: Formatting of the instruction at function ap_format_instruction fixed due to a change in the opcodes of the unary instructions. |
jguarin2002 |
4495d 23h |
/raytrac/branches/fp/dpc.vhd |
161 |
Changes for the sake of the firsts simulation tracking results |
jguarin2002 |
4497d 14h |
/raytrac/branches/fp/dpc.vhd |
160 |
Corrections derived from simulation debugging |
jguarin2002 |
4502d 07h |
/raytrac/branches/fp/dpc.vhd |
158 |
Changing std_logic_vector types to my custom far more convinients xfloat32\! |
jguarin2002 |
4503d 21h |
/raytrac/branches/fp/dpc.vhd |
153 |
last modifications for tb_compiler.py compliance |
jguarin2002 |
4510d 13h |
/raytrac/branches/fp/dpc.vhd |
152 |
Test bench oriented modifications |
jguarin2002 |
4514d 14h |
/raytrac/branches/fp/dpc.vhd |
151 |
Previous Work to generate test benching |
jguarin2002 |
4573d 10h |
/raytrac/branches/fp/dpc.vhd |
150 |
First Beta of RayTrac for a total size of 3874 lcells. Great Result\! |
jguarin2002 |
4587d 07h |
/raytrac/branches/fp/dpc.vhd |
149 |
Results Queue writing signals set on a single standard logic vector rather than in individual bits |
jguarin2002 |
4587d 10h |
/raytrac/branches/fp/dpc.vhd |
148 |
Added an extra stage for the C.D DataPath so it takes the same ammount of clocks to calculate as A.B |
jguarin2002 |
4587d 11h |
/raytrac/branches/fp/dpc.vhd |
147 |
Added Interruption Machine, supporting Result Queue Full and End Of Instruction event notifications. Memblock Adjustments. In the Data Path Control circuit an Interrupt pero Instruction type was decodified. |
jguarin2002 |
4589d 23h |
/raytrac/branches/fp/dpc.vhd |
145 |
State machine and counters finishedifconfigifconfigifconfig! Now gather components to obtain RAYTRACifconfigifconfig |
jguarin2002 |
4602d 06h |
/raytrac/branches/fp/dpc.vhd |
144 |
The commented part of DPC was erased, and no longer needed. |
jguarin2002 |
4609d 10h |
/raytrac/branches/fp/dpc.vhd |
143 |
working on result queue sync decoding signals |
jguarin2002 |
4614d 02h |
/raytrac/branches/fp/dpc.vhd |
142 |
Additions for the State Machine |
jguarin2002 |
4619d 01h |
/raytrac/branches/fp/dpc.vhd |
140 |
Syncing: its awful work..... |
jguarin2002 |
4686d 08h |
/raytrac/branches/fp/dpc.vhd |
139 |
Sync |
jguarin2002 |
4697d 22h |
/raytrac/branches/fp/dpc.vhd |
138 |
enabled ena on memblock and dpc, also changed the instruction and result memories to queued schemes |
jguarin2002 |
4702d 13h |
/raytrac/branches/fp/dpc.vhd |
136 |
gogogo |
jguarin2002 |
4711d 01h |
/raytrac/branches/fp/dpc.vhd |
135 |
Correction on conectiveness of Datapath Control... |
jguarin2002 |
4715d 02h |
/raytrac/branches/fp/dpc.vhd |
134 |
State Machine, for addressing counting, internal writing & reading control and interruption generation |
jguarin2002 |
4716d 21h |
/raytrac/branches/fp/dpc.vhd |
132 |
There was amiss in the cross product datapath decoder |
jguarin2002 |
4722d 08h |
/raytrac/branches/fp/dpc.vhd |
129 |
Memory Block:
Identified the four circuits: External Write, External Read, Internal Write, Internal Read. |
jguarin2002 |
4728d 22h |
/raytrac/branches/fp/dpc.vhd |
128 |
Memblock, for input registers and intermezzo results queues: normfifox26x96 & dpfifo9x64, dpc is done |
jguarin2002 |
4736d 00h |
/raytrac/branches/fp/dpc.vhd |
127 |
Datapath Control
Done |
jguarin2002 |
4736d 12h |
/raytrac/branches/fp/dpc.vhd |