<feed xmlns='http://www.w3.org/2005/Atom'>
<title>noncpu/hdl/mem.sv, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.jblake.org/noncpu/atom?h=main</id>
<link rel='self' href='https://git.jblake.org/noncpu/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.jblake.org/noncpu/'/>
<updated>2021-04-08T00:02:03Z</updated>
<entry>
<title>Switch back to $past-based scheduling; my clever idea wasn't clever enough.</title>
<updated>2021-04-08T00:02:03Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2021-04-08T00:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/noncpu/commit/?id=238a43e587bfbe6574d34ef36553619249797260'/>
<id>urn:sha1:238a43e587bfbe6574d34ef36553619249797260</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change our simulator timing model to use continuous assignment guards.</title>
<updated>2021-04-05T17:20:02Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2021-04-05T17:20:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/noncpu/commit/?id=6a1c04608090cc8fc88aafac0b4899e4cbb9cae9'/>
<id>urn:sha1:6a1c04608090cc8fc88aafac0b4899e4cbb9cae9</id>
<content type='text'>
Instead of depending on verilator getting $past right, this (ab-)uses
the SystemVerilog scheduling model which allows us to get a consistent
view of the universe by "isolating" the blocking updates. Easier to code
to and seems to be more reliable in verilator.
</content>
</entry>
<entry>
<title>Yet another lame attempt.</title>
<updated>2021-03-29T00:19:12Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2021-03-29T00:19:12Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/noncpu/commit/?id=0c9e672cffa935f4db57d99e161a0c22b2b25cd9'/>
<id>urn:sha1:0c9e672cffa935f4db57d99e161a0c22b2b25cd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a separate memory module.</title>
<updated>2021-03-28T23:32:13Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2021-03-28T23:32:13Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/noncpu/commit/?id=9d5484923941eb393381b5769a4f1f66ff5df5ca'/>
<id>urn:sha1:9d5484923941eb393381b5769a4f1f66ff5df5ca</id>
<content type='text'>
Hopefully this will infer a memory the way we want in Quartus.
</content>
</entry>
</feed>
