demux4w

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

demux4w

yohai
Hi,
 i copied from the net the following DMux4Way

/ This file is part of www.nand2tetris.org
// and the book "The Elements of Computing Systems"
// by Nisan and Schocken, MIT Press.
// File name: projects/01/DMux4Way.hdl

/**
 * 4-way demultiplexor.
 * {a,b,c,d} = {in,0,0,0} if sel==00
 *             {0,in,0,0} if sel==01
 *             {0,0,in,0} if sel==10
 *             {0,0,0,in} if sel==11
 */

CHIP DMux4Way {
    IN in, sel[2];
    OUT a, b, c, d;

    PARTS:
        DMux(in=in,sel=sel[1],a=ao,b=bo);
        DMux(in=ao,sel=sel[0],a=a,b=b);
        DMux(in=bo,sel=sel[0],a=c,b=d);
}

and when i tested it i got "error on line 8"
the problem is that this HDL was running successfully in the internet..
and when i tested another file from the net it was similar to the above and was completed succesfully
Any idea ?

Thanks Yochai