<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hello,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Le 19/05/2020 à 12:26, tien.dang a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:1589883963088-0.post@n3.nabble.com">
<pre class="moz-quote-pre" wrap="">Dear all,
As title, Can I custom Mux and Demux block to have more than 32 ports, for
example: 64 ports as I need.
I try to re build source code base on Git repos but meet so many errors.
Thanks
Tien Dang</pre>
</blockquote>
<p>I am not an xcos user, but what about the following proposals:</p>
<ul>
<li>use several MUX whose outputs are branched to another MUX. The
output of this last one should be equivalent to the one of a big
MUX. Shouldn't it?<br>
This "2-layer MUX set up" allows to "concatenate" up to 31*31 =
961 input channels, and to "split" the positioning of blocks of
inputs in a more manageable way than with a single huge MUX
block.<br>
Couldn't a MUX be considered as a columns concatenator, each
column being a separate signal? So, concatenators might be
nested in this way.<br>
<br>
</li>
<li>To build a big DEMUX, a somewhat symetric proposal:<br>
</li>
<ul>
<li>from the single input, extract some ranges of channels with
one or several EXTRACTOR blocks, with at most 31 bundled
channels in the single output.</li>
<li>put a DEMUX after each EXTRACTOR, to split their channels as
as many outputs.<br>
</li>
</ul>
</ul>
<p>These naive proposals should be tested. The 2-layer MUX setup
looks to work when the final output is connected to a simple
scope: then there are as many curves as primary inputs.</p>
<p><img src="cid:part1.4B7A622B.FF32EB56@free.fr" alt="" width="352"
height="237"></p>
<p><br>
</p>
<p>Could this match your requirements?<br>
</p>
<p>Regards<br>
Samuel<br>
<br>
<br>
</p>
</body>
</html>