I mean that there is a sequential gate A and a sequential/combinatorial gate B. A's output depends on B's output and B's output is dependent on A's output. This is what I mean by connections existing in circles. Did you understand?
Fine, if you are not able to understand what I am trying to tell you, then I will try to explain again. Here is what I mean by chip part connections exist in circles:
Suppose there is a gate A(Sequential) and a gate B(Can be sequential or combinatorial).So the output of gate A depends on the output of gate B and the output of gate B depends on the output of gate A.
The CPU and the Memory, both are working properly. I tested both of them using interactive and script-based simulation. I got the desired results. I then integrated these two chips and the ROM to create the Computer. But I kept getting that cyclic error message "This chip has a circle in its part connections". Then I tried using Registers to solve the problem. But registers made the computer slow.It was just yesterday that I read a post by Schocken which said that only the ROM, CPU and the Memory chips were required to make the Computer. This means that there is a problem with the CPU, or the Memory.
Okay, so there is a problem with the CPU or the Memory.
What are you expecting from us? We do not have crystal balls and we are not mind readers.
The only way we can tell you what you are doing wrong is if you show us, exactly, what you are doing.
This is like calling up a mechanic and saying that your car doesn't start when you turn the key and then, when they ask you to be more explicit, saying that when you turn the key the car doesn't start.
But, you can go up to the More Options menu (top right of every post) and select Reply to Author and that will let you send an e-mail to me via the forum. I don't know if you can attach a file, but if not you can just copy and paste the HDL code into the e-mail body.