RAM8 line 19, in(1) and in(16) have different bus widths

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

RAM8 line 19, in(1) and in(16) have different bus widths

moonwalk
i used a DMux8WAy, 8 Registers and 1 Mux8Way16 to implement the RAM8 chip. The comparison failed at beginning and reminded me that:"line 19, in(1) and in(16) have different bus widths", but all in=in in the Register, why does they have different widths?
should i paste the code? it seems inappropriate to paste all the code here.
the register is like this :
Register(in=in, load=loada, out=routa);
Thanks for your help.
Reply | Threaded
Open this post in threaded view
|

Re: RAM8 line 19, in(1) and in(16) have different bus widths

cadet1620
Administrator
Reported error messages from the tools can sometimes be off by 1. Look one line above or below the Register.

It's OK to post code here to get help. Once you get your problem solved, you can edit your post to remove the code.

--Mark
Reply | Threaded
Open this post in threaded view
|

Re: RAM8 line 19, in(1) and in(16) have different bus widths

moonwalk
This post was updated on .
deleted

please see the chip above. The Register is fine. It has passed the test successfully.
Thanks a lot.
Reply | Threaded
Open this post in threaded view
|

Re: RAM8 line 19, in(1) and in(16) have different bus widths

cadet1620
Administrator
Your code as posted is correct and passes RAM8.tst on my system.

Try commenting out the DMux8Way to see if that's the 'in' it's complaining about.

--Mark
Reply | Threaded
Open this post in threaded view
|

Re: RAM8 line 19, in(1) and in(16) have different bus widths

moonwalk
In reply to this post by cadet1620
Reply | Threaded
Open this post in threaded view
|

Re: RAM8 line 19, in(1) and in(16) have different bus widths

moonwalk
In reply to this post by cadet1620
I got it solved.
It 's my fault. I did not paste the code correctly from my pages to RAM.hdl
Thanks for your time.