<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: DIY logic analyzers</title>
	<atom:link href="http://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Fri, 03 Apr 2026 21:03:02 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1674480</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sat, 04 Apr 2020 16:36:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1674480</guid>
		<description><![CDATA[Analog logic analyzer from an STM32 Discovery
https://hackaday.io/project/169193-analog-logic-analyzer-from-an-stm32-discovery

Want to see analog levels as well as digital for 8 channels, without paying the Rigol overlords?]]></description>
		<content:encoded><![CDATA[<p>Analog logic analyzer from an STM32 Discovery<br />
<a href="https://hackaday.io/project/169193-analog-logic-analyzer-from-an-stm32-discovery" rel="nofollow">https://hackaday.io/project/169193-analog-logic-analyzer-from-an-stm32-discovery</a></p>
<p>Want to see analog levels as well as digital for 8 channels, without paying the Rigol overlords?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1653343</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 29 Sep 2019 14:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1653343</guid>
		<description><![CDATA[https://hackaday.com/2019/05/26/a-modular-logic-analyzer-for-fpgas/]]></description>
		<content:encoded><![CDATA[<p><a href="https://hackaday.com/2019/05/26/a-modular-logic-analyzer-for-fpgas/" rel="nofollow">https://hackaday.com/2019/05/26/a-modular-logic-analyzer-for-fpgas/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1585863</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 23 Mar 2018 09:59:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1585863</guid>
		<description><![CDATA[A DIY Nine Channel Digital Scope
https://hackaday.com/2018/03/22/a-diy-nine-channel-digital-scope/

Have you ever found yourself in the need of a nine channel scope, when all you had was an FPGA evaluation board? Do not despair, [Miguel Angel] has you covered. While trying to make sense of the inner workings of a RAM controller core, he realized that he needed to capture a lot of signals in parallel and whipped up this 9-channel digital oscilloscope.

The scope is remote-controlled via a JavaScript application, and over Ethernet. Graphical output is provided as a VGA signal at full HD, so it is easy to see what is going on. Downloading sampled data to the controlling computer for analysis is in the works. [Miguel] runs his implementation on an Arty A7 development board which is currently available for around a hundred dollars, but the design is transferable to other platforms. The code and some documentation is available on GitHub 

ScopeIO
Embedded Measurement System for FPGA
https://hackaday.io/project/98429-scopeio]]></description>
		<content:encoded><![CDATA[<p>A DIY Nine Channel Digital Scope<br />
<a href="https://hackaday.com/2018/03/22/a-diy-nine-channel-digital-scope/" rel="nofollow">https://hackaday.com/2018/03/22/a-diy-nine-channel-digital-scope/</a></p>
<p>Have you ever found yourself in the need of a nine channel scope, when all you had was an FPGA evaluation board? Do not despair, [Miguel Angel] has you covered. While trying to make sense of the inner workings of a RAM controller core, he realized that he needed to capture a lot of signals in parallel and whipped up this 9-channel digital oscilloscope.</p>
<p>The scope is remote-controlled via a JavaScript application, and over Ethernet. Graphical output is provided as a VGA signal at full HD, so it is easy to see what is going on. Downloading sampled data to the controlling computer for analysis is in the works. [Miguel] runs his implementation on an Arty A7 development board which is currently available for around a hundred dollars, but the design is transferable to other platforms. The code and some documentation is available on GitHub </p>
<p>ScopeIO<br />
Embedded Measurement System for FPGA<br />
<a href="https://hackaday.io/project/98429-scopeio" rel="nofollow">https://hackaday.io/project/98429-scopeio</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1567494</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sat, 21 Oct 2017 21:31:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1567494</guid>
		<description><![CDATA[BeagleLogic Standalone
https://hackaday.io/project/25745-beaglelogic-standalone

BeagleLogic, now as a turnkey and standalone 16-channel Logic Analyzer

Three years ago, the BeagleLogic project showed how to use a BeagleBone as a 100MSa/s, 14-channel logic analyzer.

BeagleLogic Standalone is the next step in the evolution of BeagleLogic from just an add-on to the BeagleBone to a standalone logic analyzer in itself. It is based on the OSD3358 System-In-Package (SiP) from Octavo Systems and increases the specifications to 16-channels @100MSa/s and adds Gigabit Ethernet vs. 100Mbps on the BeagleBone(s).

BeagleLogic standalone is alive and booting! Check out the project logs for more information]]></description>
		<content:encoded><![CDATA[<p>BeagleLogic Standalone<br />
<a href="https://hackaday.io/project/25745-beaglelogic-standalone" rel="nofollow">https://hackaday.io/project/25745-beaglelogic-standalone</a></p>
<p>BeagleLogic, now as a turnkey and standalone 16-channel Logic Analyzer</p>
<p>Three years ago, the BeagleLogic project showed how to use a BeagleBone as a 100MSa/s, 14-channel logic analyzer.</p>
<p>BeagleLogic Standalone is the next step in the evolution of BeagleLogic from just an add-on to the BeagleBone to a standalone logic analyzer in itself. It is based on the OSD3358 System-In-Package (SiP) from Octavo Systems and increases the specifications to 16-channels @100MSa/s and adds Gigabit Ethernet vs. 100Mbps on the BeagleBone(s).</p>
<p>BeagleLogic standalone is alive and booting! Check out the project logs for more information</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1556261</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 25 Jul 2017 13:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1556261</guid>
		<description><![CDATA[BeagleLogic Standalone
BeagleLogic, now as a turnkey and standalone 16-channel Logic Analyzer
https://hackaday.io/project/25745-beaglelogic-standalone

Three years ago, the BeagleLogic project showed how to use a BeagleBone as a 100MSa/s, 14-channel logic analyzer.

BeagleLogic Standalone is the next step in the evolution of BeagleLogic from just an add-on to the BeagleBone to a standalone logic analyzer in itself. It is based on the OSD3358 System-In-Package (SiP) from Octavo Systems and increases the specifications to 16-channels @100MSa/s and adds Gigabit Ethernet vs. 100Mbps on the BeagleBone(s).]]></description>
		<content:encoded><![CDATA[<p>BeagleLogic Standalone<br />
BeagleLogic, now as a turnkey and standalone 16-channel Logic Analyzer<br />
<a href="https://hackaday.io/project/25745-beaglelogic-standalone" rel="nofollow">https://hackaday.io/project/25745-beaglelogic-standalone</a></p>
<p>Three years ago, the BeagleLogic project showed how to use a BeagleBone as a 100MSa/s, 14-channel logic analyzer.</p>
<p>BeagleLogic Standalone is the next step in the evolution of BeagleLogic from just an add-on to the BeagleBone to a standalone logic analyzer in itself. It is based on the OSD3358 System-In-Package (SiP) from Octavo Systems and increases the specifications to 16-channels @100MSa/s and adds Gigabit Ethernet vs. 100Mbps on the BeagleBone(s).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1555575</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 20 Jul 2017 19:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1555575</guid>
		<description><![CDATA[Hackaday Prize Entry: BeagleLogic
http://hackaday.com/2017/07/19/hackaday-prize-entry-beaglelogic/

A few years ago, [Kumar] created the BeagleLogic, a 14-channel, 100 MSPS logic analyzer for the BeagleBone as an entry for the Hackaday Prize. This is a fantastic tool that takes advantage of the PRUs in the BeagleBone to give anyone with a BeagleBone a very capable logic analyzer for not much cash.

This year, [Kumar] is back at it again. He’s improving the BeagleLogic with a BeagleBone on a chip. This is the BeagleLogic Standalone, a 16-channel logic analyzer at 100 MSPS using a single chip.]]></description>
		<content:encoded><![CDATA[<p>Hackaday Prize Entry: BeagleLogic<br />
<a href="http://hackaday.com/2017/07/19/hackaday-prize-entry-beaglelogic/" rel="nofollow">http://hackaday.com/2017/07/19/hackaday-prize-entry-beaglelogic/</a></p>
<p>A few years ago, [Kumar] created the BeagleLogic, a 14-channel, 100 MSPS logic analyzer for the BeagleBone as an entry for the Hackaday Prize. This is a fantastic tool that takes advantage of the PRUs in the BeagleBone to give anyone with a BeagleBone a very capable logic analyzer for not much cash.</p>
<p>This year, [Kumar] is back at it again. He’s improving the BeagleLogic with a BeagleBone on a chip. This is the BeagleLogic Standalone, a 16-channel logic analyzer at 100 MSPS using a single chip.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1553196</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 02 Jul 2017 18:46:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1553196</guid>
		<description><![CDATA[BeagleLogic Standalone
BeagleLogic, now as a turnkey and standalone 16-channel Logic Analyzer
https://hackaday.io/project/25745-beaglelogic-standalone

Three years ago, the BeagleLogic project showed how to use a BeagleBone as a 100Msps, 14-channel logic analyzer.

Based on the Octavo Systems&#039; OSD3358 SIP [BeagleBone on a chip], this is the next step in the evolution of the BeagleLogic project from just an add-on to the BeagleBone to a standalone logic analyzer in itself.

BeagleLogic is not just the hardware, but the software as well. It will feature a new web-based frontend. I am actively learning React and web technologies to be able to build this.]]></description>
		<content:encoded><![CDATA[<p>BeagleLogic Standalone<br />
BeagleLogic, now as a turnkey and standalone 16-channel Logic Analyzer<br />
<a href="https://hackaday.io/project/25745-beaglelogic-standalone" rel="nofollow">https://hackaday.io/project/25745-beaglelogic-standalone</a></p>
<p>Three years ago, the BeagleLogic project showed how to use a BeagleBone as a 100Msps, 14-channel logic analyzer.</p>
<p>Based on the Octavo Systems&#8217; OSD3358 SIP [BeagleBone on a chip], this is the next step in the evolution of the BeagleLogic project from just an add-on to the BeagleBone to a standalone logic analyzer in itself.</p>
<p>BeagleLogic is not just the hardware, but the software as well. It will feature a new web-based frontend. I am actively learning React and web technologies to be able to build this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1547702</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Fri, 19 May 2017 12:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1547702</guid>
		<description><![CDATA[Logic Analyzer on Chips
http://hackaday.com/2017/05/17/logic-analyzer-on-chips/

The Internet is full of low-speed logic analyzer designs that use a CPU. There are also quite a few FPGA-based designs. Both have advantages and disadvantages. FPGAs are fast and can handle lots of data at once. But CPUs often have more memory and it is simpler to perform I/O back to, say, a host computer. [Mohammad] sidestepped the choice. He built a logic analyzer that resides partly on an FPGA and partly on an ARM processor.

In fact, his rationale was to replace built-in FPGA logic analyzers like Chipscope and SignalTap. These are made to coexist with your FPGA design, but [Mohammad] found they had limitations. They also eat up die space you might want for your own design, so by necessity, they probably don’t have much memory.

Logic Analyzer
HPS-powered Logic Analyzer debugging FPGA
http://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2017/md874/md874/LogicAnalyzer.htm]]></description>
		<content:encoded><![CDATA[<p>Logic Analyzer on Chips<br />
<a href="http://hackaday.com/2017/05/17/logic-analyzer-on-chips/" rel="nofollow">http://hackaday.com/2017/05/17/logic-analyzer-on-chips/</a></p>
<p>The Internet is full of low-speed logic analyzer designs that use a CPU. There are also quite a few FPGA-based designs. Both have advantages and disadvantages. FPGAs are fast and can handle lots of data at once. But CPUs often have more memory and it is simpler to perform I/O back to, say, a host computer. [Mohammad] sidestepped the choice. He built a logic analyzer that resides partly on an FPGA and partly on an ARM processor.</p>
<p>In fact, his rationale was to replace built-in FPGA logic analyzers like Chipscope and SignalTap. These are made to coexist with your FPGA design, but [Mohammad] found they had limitations. They also eat up die space you might want for your own design, so by necessity, they probably don’t have much memory.</p>
<p>Logic Analyzer<br />
HPS-powered Logic Analyzer debugging FPGA<br />
<a href="http://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2017/md874/md874/LogicAnalyzer.htm" rel="nofollow">http://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/s2017/md874/md874/LogicAnalyzer.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1533832</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 19 Jan 2017 11:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1533832</guid>
		<description><![CDATA[sdramThingZero - 133MS/s 32-bit Logic Analyzer
Add an old SDRAM DIMM to your SBC for a 133MS/s 32-bit Logic Analyzer, add ADCs for a Scope...
https://hackaday.io/project/10119-sdramthingzero-133mss-32-bit-logic-analyzer]]></description>
		<content:encoded><![CDATA[<p>sdramThingZero &#8211; 133MS/s 32-bit Logic Analyzer<br />
Add an old SDRAM DIMM to your SBC for a 133MS/s 32-bit Logic Analyzer, add ADCs for a Scope&#8230;<br />
<a href="https://hackaday.io/project/10119-sdramthingzero-133mss-32-bit-logic-analyzer" rel="nofollow">https://hackaday.io/project/10119-sdramthingzero-133mss-32-bit-logic-analyzer</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2012/10/11/diy-logic-analyzers/comment-page-1/#comment-1528762</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 14 Dec 2016 10:31:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/blog/?p=14015#comment-1528762</guid>
		<description><![CDATA[Compiling a $22 Logic Analyzer
http://hackaday.com/2016/12/13/compiling-a-22-analyzer/

On my way to this year’s Hackaday SuperConference I saw an article on EE Times about someone taking the $22 Lattice iCEstick and turning it into a logic analyzer complete with a Python app to display the waveforms. This jumped out as pretty cool to me given that there really isn’t a ton of RAM on the stick, basically none that isn’t contained in the FPGA itself.

[Jenny List] has also written about the this application as created by [Kevin Hubbard] of Black Mesa Labs and [Al Williams] has a great set of posts about using this same $22 evaluation board doing ground up Verilog design using open source tools. Even if you don’t end up using the stick as a logic analyzer over the long haul, it’ll be very easy to find many other projects where you can recompile to invent a new purpose for it.

SUMP2

[Kevin] refers to his design as SUMP2 and for good reason as there is some departure from the original SUMP architecture. The SUMP2 utilizes a simple lossless compression scheme called Run Length Encoding (RLE) where instead of sending a large number of 0’s or 1’s in a row, it sends a bit value and how many times to repeat that value before the next transition to a different bit state.

An Open Source 96 MSPS Logic Analyzer For $22
http://hackaday.com/2016/10/26/an-open-source-96-msps-logic-analyzer-for-22/]]></description>
		<content:encoded><![CDATA[<p>Compiling a $22 Logic Analyzer<br />
<a href="http://hackaday.com/2016/12/13/compiling-a-22-analyzer/" rel="nofollow">http://hackaday.com/2016/12/13/compiling-a-22-analyzer/</a></p>
<p>On my way to this year’s Hackaday SuperConference I saw an article on EE Times about someone taking the $22 Lattice iCEstick and turning it into a logic analyzer complete with a Python app to display the waveforms. This jumped out as pretty cool to me given that there really isn’t a ton of RAM on the stick, basically none that isn’t contained in the FPGA itself.</p>
<p>[Jenny List] has also written about the this application as created by [Kevin Hubbard] of Black Mesa Labs and [Al Williams] has a great set of posts about using this same $22 evaluation board doing ground up Verilog design using open source tools. Even if you don’t end up using the stick as a logic analyzer over the long haul, it’ll be very easy to find many other projects where you can recompile to invent a new purpose for it.</p>
<p>SUMP2</p>
<p>[Kevin] refers to his design as SUMP2 and for good reason as there is some departure from the original SUMP architecture. The SUMP2 utilizes a simple lossless compression scheme called Run Length Encoding (RLE) where instead of sending a large number of 0’s or 1’s in a row, it sends a bit value and how many times to repeat that value before the next transition to a different bit state.</p>
<p>An Open Source 96 MSPS Logic Analyzer For $22<br />
<a href="http://hackaday.com/2016/10/26/an-open-source-96-msps-logic-analyzer-for-22/" rel="nofollow">http://hackaday.com/2016/10/26/an-open-source-96-msps-logic-analyzer-for-22/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
