D
Daragoth
Guest
Hello, I'm somewhat of a beginner to the VHDL programming environment
and to electronic design in general and have a question. I have two
devices that communicate with each other using a bi-directional data
line. I have no way of altering these devices, I can only work with
the data line going between them. What I know is that one device,
let's call device X, sends a 32 bit command word every 6 ms to the
other device, let's call device Y. Device Y responds by sending a 86
bit word with data regarding its current state. This entire process
takes about 466 us, which means every bit is active for about 3.95 us
(there is negligible delay between the point where device Y receives
the command and responds).
What I would like to know is how I could intercept the data being sent
from device Y to device X, check to see what it is, and based on this
information, alter it using some code I wrote in VHDL (without
creating any problems with device X, i.e. device X shouldn't "notice"
any change). I know most of the basics of VHDL, but I'm (obviously)
still new to it. I would greatly appreciate any help in the matter.
Thanks.
Sincerely,
Darien A. Gothia
and to electronic design in general and have a question. I have two
devices that communicate with each other using a bi-directional data
line. I have no way of altering these devices, I can only work with
the data line going between them. What I know is that one device,
let's call device X, sends a 32 bit command word every 6 ms to the
other device, let's call device Y. Device Y responds by sending a 86
bit word with data regarding its current state. This entire process
takes about 466 us, which means every bit is active for about 3.95 us
(there is negligible delay between the point where device Y receives
the command and responds).
What I would like to know is how I could intercept the data being sent
from device Y to device X, check to see what it is, and based on this
information, alter it using some code I wrote in VHDL (without
creating any problems with device X, i.e. device X shouldn't "notice"
any change). I know most of the basics of VHDL, but I'm (obviously)
still new to it. I would greatly appreciate any help in the matter.
Thanks.
Sincerely,
Darien A. Gothia