Hi again,
Batdin, its funny you mentioned signal levels, thats been bugging me for a while. You see my logic probe I use (homemade, TTL, but it does the job) gives a fair indication of things.
If I connect the logic probes power leads to 'either' boards power, and then probe the data wire from Tx to Rx, something interesting occurs. At the Tx, the red LED and yellow LED is on. Inplying that theres a '1' present, and a transition. But at the recievers end, the green light glows faintly as well. So I think the levels (Ground) are not exactly level, EVEN THOUGH they are connected with another wire with a tiny resistance (0.4ohms). As I said, its a real cheap, ugly setup, but hey :roll: I have no money for an oscilloscope, or new PCB's to be made (to include interface RS422/485 stuff), still, it seemed a great idea in theory).
I 'did' however get to use one when I had a previous version of the design software (the CPLD's were programmed with different versions), back when I used a basic UART, 'simplex' protocol, with start/stop. The signal looked clean, they all did except the CLOCK which had an overshoot that planes could land on
but thats fixed now.
Have either of you (or anyone) managed to link two CPLD's/FPGA's simply, with a PCB trace or a cable, at high speed??? >2MB. If so I'd love to know the specifics, because now I'm starting to doubt that my manchester encoder/decoder I used work, they were both schematic entry design and work a treat in simulation.
Sorry for going on, but I've solved any possible 'power' issues. I found something on the data sheet for the devices about 'low-power' mode for low speed apps (<10Mhz). Both chips now draw less than 15ma each, about 85ma less than they did before (I own 4 burnt out 7805 regulators
).
Thanks again, your suggestions are always useful.
BuriedCode.