<feed xmlns='http://www.w3.org/2005/Atom'>
<title>conspiracion/rtl/core/decode/data.sv, branch ce4302/p2</title>
<subtitle>Linux-capable SoC platform with a custom ARMv4 quad-core SMP CPU, coherent caches, and a 3D graphics accelerator. Synthesizes for Terasic DE-series FPGA boards. Simulated with Verilator.</subtitle>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/'/>
<entry>
<title>rtl/core, tb: replace bus_master with a new top-level module</title>
<updated>2023-09-26T03:33:49+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2023-09-26T01:12:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=ed0bd705f94f6aea568ec8405534984a37770f21'/>
<id>ed0bd705f94f6aea568ec8405534984a37770f21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix flags hazard in ADC, SBC, RSC</title>
<updated>2022-11-08T03:03:49+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-11-08T03:03:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=19c860221fb2fc129e6d2c1a41a77a8e8010f6c3'/>
<id>19c860221fb2fc129e6d2c1a41a77a8e8010f6c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move signal `uses_rn` to struct data_decode</title>
<updated>2022-10-24T05:34:34+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-10-24T05:34:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=642f1480854fa60c71dd06cb57c29fee0b3504e9'/>
<id>642f1480854fa60c71dd06cb57c29fee0b3504e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Break false dependency on r0 for MOV/MVN</title>
<updated>2022-10-17T07:25:42+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-10-17T07:25:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=1ca30fb3de058b9498f6a6bbc646b79978ece846'/>
<id>1ca30fb3de058b9498f6a6bbc646b79978ece846</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move isa.sv to core/decode</title>
<updated>2022-10-16T07:33:43+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-10-16T07:33:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=f0b38daac3a2f987deb79fcca763f3b84b0f2b73'/>
<id>f0b38daac3a2f987deb79fcca763f3b84b0f2b73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Split decoding of flexible second operand out of data instructions</title>
<updated>2022-10-02T19:23:22+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-10-02T19:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=63ec42cc245b2da9ab97cc4eef6bbd21e08cde07'/>
<id>63ec42cc245b2da9ab97cc4eef6bbd21e08cde07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Major shifter-ALU redesign</title>
<updated>2022-10-02T15:49:48+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-10-02T15:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=e97d445908f39a3a1a215a824f52b283147e6195'/>
<id>e97d445908f39a3a1a215a824f52b283147e6195</id>
<content type='text'>
The shifter unit now works in parallel with the ALU and is no longer
part of it. Instructions that use the shifter as input to the ALU will
now take an additional cycle, unless the control unit can detect a
"trivial shift" situation where the shifter's output will be the same as
its input. This change improves Fmax substantially.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The shifter unit now works in parallel with the ALU and is no longer
part of it. Instructions that use the shifter as input to the ALU will
now take an additional cycle, unless the control unit can detect a
"trivial shift" situation where the shifter's output will be the same as
its input. This change improves Fmax substantially.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix shifter addressing modes</title>
<updated>2022-09-26T16:28:18+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-09-26T16:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=dec51abad98cfdee3e0262ff667a53f510c33360'/>
<id>dec51abad98cfdee3e0262ff667a53f510c33360</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement shifter decoding</title>
<updated>2022-09-26T05:21:32+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-09-26T05:21:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=43829e0400f0a7aaccbb1ebefb44a38c41749e77'/>
<id>43829e0400f0a7aaccbb1ebefb44a38c41749e77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor CPSR and uarch.sv</title>
<updated>2022-09-26T01:55:29+00:00</updated>
<author>
<name>Alejandro Soto</name>
<email>alejandro@34project.org</email>
</author>
<published>2022-09-26T01:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sysret.org/conspiracion/commit/?id=fa370016708149976c748c14eadad1f89cf5a8ea'/>
<id>fa370016708149976c748c14eadad1f89cf5a8ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
