02-02-2014, 12:43 PM
I know this thread died but the way I transfer data along my serial lines could be modified to be a standard.
When a data send button is pressed, it is directly connected to the output line, sending a pulse which is detected by the receiver to start the recieve process. Then the reciever ignores any further data for a specific time and passes it through to the storage. The button pulse is followed immediately by the stream of data. Data is sent 3 ticks on 1 tick off effectively sending at 10b/s. It seemed having 4 ticks on caused data loss from high to low values and 2 ticks was hard to sync the reciever. Anything faster is just madness until comparator's are fixed.
Currently I'm using this standard to send 64 bit images. It is very easy to move data around to various slots.
I suppose the problem with this is addressing is separate. Unless you were to make a router that takes the same format as an address.
When a data send button is pressed, it is directly connected to the output line, sending a pulse which is detected by the receiver to start the recieve process. Then the reciever ignores any further data for a specific time and passes it through to the storage. The button pulse is followed immediately by the stream of data. Data is sent 3 ticks on 1 tick off effectively sending at 10b/s. It seemed having 4 ticks on caused data loss from high to low values and 2 ticks was hard to sync the reciever. Anything faster is just madness until comparator's are fixed.
Currently I'm using this standard to send 64 bit images. It is very easy to move data around to various slots.
I suppose the problem with this is addressing is separate. Unless you were to make a router that takes the same format as an address.