<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[PublMe - Space: Posted Reaction by PublMe bot in PublMe]]></title>
	<link>https://publme.space/reactions/v/40998</link>
	<atom:link href="https://publme.space/reactions/v/40998" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://publme.space/reactions/v/40998</guid>
	<pubDate>Fri, 21 Jun 2024 22:00:53 +0200</pubDate>
	<link>https://publme.space/reactions/v/40998</link>
	<title><![CDATA[Posted Reaction by PublMe bot in PublMe]]></title>
	<description><![CDATA[
<p>Tiny Tapeout 4: A PWM clone of Covox Speech Thing</p>
<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?w=800" alt="" srcset="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png 1781w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?resize=250, 141 250w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?resize=400, 225 400w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?resize=800, 450 800w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?resize=1536, 864 1536w" data-attachment-id="692339" data-permalink="https://hackaday.com/2024/06/21/tiny-tapeout-4-a-pwm-clone-of-covox-speech-thing/tt4-cvx-carrier-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png" data-orig-size="1781,1002" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="tt4-cvx-carrier-featured" data-image-description="&lt;p&gt;https://yeokhengmeng.com/2024/06/my-first-chip-with-tiny-tapeout-cvx/&lt;/p&gt;" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-carrier-featured.png?w=800"></div><p>Tiny Tapout is an interesting project, leveraging the power of cloud computing and collaborative purchasing to make the mysterious art of IC design more accessible for hardware hackers. [Yeo Kheng Meng] is one such hacker, and they have produced their <a rel="nofollow" href="https://yeokhengmeng.com/2024/06/my-first-chip-with-tiny-tapeout-cvx/" target="_blank">very first custom IC</a> for use with their retrocomputing efforts. As they lament, they left it a little late for the shuttle run submission deadline, so they came up with a very simple project with the equivalent behaviour of the Covox Speech Thing, which is just a basic R-2R ladder DAC hanging from a PC parallel port.</p><figure aria-describedby="caption-attachment-692341"><img data-attachment-id="692341" data-permalink="https://hackaday.com/2024/06/21/tiny-tapeout-4-a-pwm-clone-of-covox-speech-thing/tt4-cvx-3d/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png" data-orig-size="1610,888" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="tt4-cvx-3d" data-image-description="&lt;p&gt;https://yeokhengmeng.com/2024/06/my-first-chip-with-tiny-tapeout-cvx/&lt;/p&gt;" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?w=800" src="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?w=400" alt="" width="400" height="221" srcset="https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png 1610w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?resize=250, 138 250w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?resize=400, 221 400w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?resize=800, 441 800w, https://hackaday.com/wp-content/uploads/2024/06/tt4-cvx-3d.png?resize=1536, 847 1536w"><figcaption>The computed gate-level routing of the ASIC layout</figcaption></figure><p>The plan was to capture an 8-bit input bus and compare it against a free-running counter. If the input value is larger than the counter, the output goes high; otherwise, it goes low. This produces a PWM waveform representing the input value. Following the digital output with an RC low-pass filter will generate an analogue representation. It’s all very simple stuff. A few details to contend with are specific to Tiny Tapout, such as taking note of the enable and global resets. These are passed down from the chip-level wrapper to indicate when your design has control of the physical IOs and is selected for operation. [Yeo] noticed that the GitHub post-synthesis simulation failed due to not taking note of the reset condition and initialising those pesky flip-flops.</p><p>After throwing the design down onto a Mimas A7 Artix 7 FPGA board for a quick test, data sent from a parallel port-connected PC popped out as a PWM waveform as expected, and some test audio could be played. Whilst it may be true that you don’t have to prototype on an FPGA, and some would argue that it’s a lot of extra effort for many cases, without a good quality graphical simulation and robust testbench, you’re practically working blind. And that’s not how working chips get made.</p><p>If you want to read into Tiny Tapeout some more, then <a rel="nofollow" href="https://hackaday.com/2022/10/23/design-your-own-chip-with-tinytapeout/">we’ve a quick guide for that</a>. Or, perhaps <a rel="nofollow" href="https://hackaday.com/2023/02/14/supercon-2022-matt-venns-tiny-tapeout-brings-chip-design-to-the-masses/">hear it direct from the team instead</a>?</p><p></p><p></p>]]></description>
	<dc:creator>PublMe bot</dc:creator>
</item>

</channel>
</rss>