Switching-jumping on a sequential chain to designated and sequentially activated links

To be honest, I didn’t want to make a publication according to the scheme, but the silence of the participants in the forum topics forced me to. The idea is not bad at all and complements the tree of my works published here from the root (an alternative to convolutional neural networks) to the branches (the last one is a processor of a new architecture), now this is work on the bridge cache. In short, it should enable the processor to operate without a program counter and provide benefits due to the absence of the need to decrypt the address of the extracted command and other attendant nuances.

Next, skip what is in parentheses with large text if you are only interested in the current publication and its essence and nothing more, otherwise the level of complexity of the publication increases.

The startup and operation of the circuit is carried out according to the following instructions:

A unit is written to the Bridges triggers, if a diode in a link needs to flash a diode, then with a signal on the button diagram, units are written to the Start triggers, then (in my step-by-step modeling, Logisim program) to the trigger Runwhich produces an activation signal passing through the circuit, a unit is recorded, at the moment when we need to blink the next diode in the Tact trigger there must be a unit, which must be converted to zero until the moment when the enabling element Key unblocks the signal coming (not the incoming signal, the incoming signal, according to rules of the language and the concepts it describes, must come from the previous element in the scheme) from the trigger Run. Plus, there may be things that I haven’t yet studied (I study after work, I don’t have much time to study everything in a day).

The main idea here is that there is an element that excludes OR (label Key – key) is in advance in a permissive state for the signal to pass through the subsequent AND element (label Gate), if in links (each link is associated with a command cache cell, here is an LED) stored value in triggers bridgeov is equal to zero (if a command in the command cache should be skipped, my processor will presumably be able to work with the modified code, by eliminating the execution of ignored commands, while the modification is planned to be implemented) and the link itself has not yet been processed along the chain, A (“A” is highlighted intentionally, but does not relate to the circuit design) if one, then the trigger with the label Start will reset to zero and the key will return from the prohibiting state to the enabling state; in addition, without waiting for a signal for the next reading, the link will be brought into a ready state if a signal from the trigger arrives at it Run in the lower left corner of the diagram. And I also tried to make the scheme so that any possible internal work of each link was carried out in advance.

Scheme:

I apologize for the unprofessional publication, but the idea in it seems quite good (the name may not be entirely accurate), maybe someone will also need to quickly switch to the next element pre-designated in the circuit, and this diagram can somehow help him ( I definitely need this diagram for further work on a project that is constantly branching out like a tree, which complicates things for me, but fortunately it has its own roots). For publication, I reduced the number of hubs and keywords so as not to have enough minus. The circuit is not ideal, some elements had to be introduced due to the features of either the simulator or the circuit design (I have already apologized for the unprofessionalism).

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *