<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multipdp8/hdl/rs232.sv, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.jblake.org/multipdp8/atom?h=main</id>
<link rel='self' href='https://git.jblake.org/multipdp8/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/'/>
<updated>2022-05-22T22:42:55Z</updated>
<entry>
<title>Only sample RS232 signals once per clock; use a delayed flop internally.</title>
<updated>2022-05-22T22:42:55Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-05-22T22:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=d6d6edfd57c3dc4db01666034d11ac84d31ec2ef'/>
<id>urn:sha1:d6d6edfd57c3dc4db01666034d11ac84d31ec2ef</id>
<content type='text'>
This removes metastability issues on inputs and makes everything work.
</content>
</entry>
<entry>
<title>Fix the RS232 receive state machine 😠💢:mad:</title>
<updated>2022-05-15T22:53:36Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-05-15T22:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=716ed41a46aea2a3c81564b6e6a55e3b3e43ec46'/>
<id>urn:sha1:716ed41a46aea2a3c81564b6e6a55e3b3e43ec46</id>
<content type='text'>
Our current consensus is that we have a bug which causes the RX state
machine to make incomprehensible jumps when the sample counter is more
than about 9 bits wide. We haven't completely pinned down the problem;
we saw it when running at 1Mbaud with a 7 bit (one extra bit) counter.

I hate Verilog and Altera, both exclusively and in combination.
</content>
</entry>
<entry>
<title>Only phase shift the RS232 tx clock when we are between bytes.</title>
<updated>2022-05-15T22:52:01Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-05-15T22:52:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=c3dd0394c82716f1aeccda7042fbe9baec42aa22'/>
<id>urn:sha1:c3dd0394c82716f1aeccda7042fbe9baec42aa22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Consistent RS232 wire names (DCE side names is used everywhere)</title>
<updated>2022-05-15T22:50:21Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-05-15T22:50:21Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=c9697a5bc6e315be8441223fbb07d00e57547e2f'/>
<id>urn:sha1:c9697a5bc6e315be8441223fbb07d00e57547e2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Demand that CTS is asserted for multiple symbol periods before transmit.</title>
<updated>2022-05-09T00:20:57Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-05-09T00:20:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=1a47b552cca074b47c048c3428c92dfb2e3f23b1'/>
<id>urn:sha1:1a47b552cca074b47c048c3428c92dfb2e3f23b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>*Proper* serial port for memory downloads. 115200 8O2 RS232 with CRTRTS.</title>
<updated>2022-05-08T22:51:35Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-05-08T22:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=38c5ae5b60eae9562b97da42f47af3861847f8e5'/>
<id>urn:sha1:38c5ae5b60eae9562b97da42f47af3861847f8e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oversample RS232 RX uart.</title>
<updated>2022-04-23T05:54:57Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-04-23T05:54:57Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=8dd900cb724d7d47560414d17f1be440817a0bd1'/>
<id>urn:sha1:8dd900cb724d7d47560414d17f1be440817a0bd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Asynchronous reset on RS232 uart.</title>
<updated>2022-04-23T05:54:26Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-04-23T05:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=218fccd59b9750c87907917de245d3b72a518768'/>
<id>urn:sha1:218fccd59b9750c87907917de245d3b72a518768</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Transmit and receive an even parity bit in RS232 uart.</title>
<updated>2022-04-23T05:43:36Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-04-23T05:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=1aa35d02a3675a2da94f264364681ee7b71111fb'/>
<id>urn:sha1:1aa35d02a3675a2da94f264364681ee7b71111fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Transmit two stop bits to RS232 uart.</title>
<updated>2022-04-23T05:43:10Z</updated>
<author>
<name>Julian Blake Kongslie</name>
</author>
<published>2022-04-23T05:43:10Z</published>
<link rel='alternate' type='text/html' href='https://git.jblake.org/multipdp8/commit/?id=ac61ee2ad230b8f93a23c9cfe01880b4385fd747'/>
<id>urn:sha1:ac61ee2ad230b8f93a23c9cfe01880b4385fd747</id>
<content type='text'>
</content>
</entry>
</feed>
