exxos blog - random goings on
-
exxos
- Site Admin

- Posts: 28363
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
@sporniket Nope. Its more of a diagnostic tool.
-
sporniket
- Site sponsor

- Posts: 1164
- Joined: 26 Sep 2020 21:12
- Location: France
Re: exxos blog - random goings on
Silly me, I forgotten about the initial post... **oops** :oops:
-
exxos
- Site Admin

- Posts: 28363
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
So welcome to my 60+ channel Bus Sniffer :) With its massive sample depth of .. well.. 8! :lol:
I really did not fancy having 60 wires hanging off the board, then having trouble of actually finding a logic analyser to do what I wanted, plus the hassle of fighting with iffy software on the PC all the time.. I don't have space for any more "stuff". So this just makes a "all in one" tool which is exactly what I need.
So this board can be configured to sample the entire CPU bus based upon a triggers such as address strobe, or constant sampling mode using CLK8, or trigger from a external source ( which is actually what I want to do anyway). I have a HALT option as well. So you can sample the bus 8 times and then it will automatically halt the CPU.. This allows you to look at the binary sequences on the LED banks.. Then you can press the resume button which will un-halt and then run the next eight bus cycles before it automatically halts again.
This board should also be useful for debugging H5's etc.. as you can use the external trigger on ROM_CE, so when the machine first powers up and it accesses wrong, it can sample the bus eight times then halt, then you can review the sequences to see if they are correct or not.. If one LED is either on all the time or off all the time, you know exactly which bit is acting up.
As I had a few latch pins spare, you can even sample up to 6 other signals anywhere else on the motherboard.. I also put in LED's which will both be on if the 8MHz clock and E-clock are pulsing HI/LO as expected.. Obviously if the clock is stuck high or low, only one LED will be on. So it makes a quick indication that the clocks are working correctly on the CPU..
They are certainly not cheap to build, but I am getting five made if anyone is interested in obtaining one.. The latch chips are a lot of the cost.. I was initially going to use a PLD and Multiplex the LED banks.. But using one did not simply have anywhere near enough IO pins.. so it would need 2 PLD's minimum.. they are not exactly cheap either.. Then hassle of soldering it, then doing 2 lots of firmware... I just really could not be bothered. Aside from making the board a little larger and more expensive, it is just quicker and easier to do it this way. Really it needs a FPGA.. but to get this board in production ASAP because I needed to use as a debugging tool..
I really did not fancy having 60 wires hanging off the board, then having trouble of actually finding a logic analyser to do what I wanted, plus the hassle of fighting with iffy software on the PC all the time.. I don't have space for any more "stuff". So this just makes a "all in one" tool which is exactly what I need.
So this board can be configured to sample the entire CPU bus based upon a triggers such as address strobe, or constant sampling mode using CLK8, or trigger from a external source ( which is actually what I want to do anyway). I have a HALT option as well. So you can sample the bus 8 times and then it will automatically halt the CPU.. This allows you to look at the binary sequences on the LED banks.. Then you can press the resume button which will un-halt and then run the next eight bus cycles before it automatically halts again.
This board should also be useful for debugging H5's etc.. as you can use the external trigger on ROM_CE, so when the machine first powers up and it accesses wrong, it can sample the bus eight times then halt, then you can review the sequences to see if they are correct or not.. If one LED is either on all the time or off all the time, you know exactly which bit is acting up.
As I had a few latch pins spare, you can even sample up to 6 other signals anywhere else on the motherboard.. I also put in LED's which will both be on if the 8MHz clock and E-clock are pulsing HI/LO as expected.. Obviously if the clock is stuck high or low, only one LED will be on. So it makes a quick indication that the clocks are working correctly on the CPU..
They are certainly not cheap to build, but I am getting five made if anyone is interested in obtaining one.. The latch chips are a lot of the cost.. I was initially going to use a PLD and Multiplex the LED banks.. But using one did not simply have anywhere near enough IO pins.. so it would need 2 PLD's minimum.. they are not exactly cheap either.. Then hassle of soldering it, then doing 2 lots of firmware... I just really could not be bothered. Aside from making the board a little larger and more expensive, it is just quicker and easier to do it this way. Really it needs a FPGA.. but to get this board in production ASAP because I needed to use as a debugging tool..
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28363
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Slightly better view :)
You do not have the required permissions to view the files attached to this post.
-
PhilC
- Moderator

- Posts: 7446
- Joined: 23 Mar 2018 20:22
Re: exxos blog - random goings on
What are the ICs out of interest?
If it ain't broke, test it to Destruction.
-
exxos
- Site Admin

- Posts: 28363
- Joined: 16 Aug 2017 23:19
- Location: UK
-
PhilC
- Moderator

- Posts: 7446
- Joined: 23 Mar 2018 20:22
Re: exxos blog - random goings on
Ok cool, answers how you were going to latch it all.
If it ain't broke, test it to Destruction.
-
JezC
- Posts: 2783
- Joined: 28 Aug 2017 23:44
Re: exxos blog - random goings on
Wouldn't it route more easily with 574 rather than 374 latches?
I know how much you love hand routing these boards....
I know how much you love hand routing these boards....
-
exxos
- Site Admin

- Posts: 28363
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: exxos blog - random goings on
Yep 574 was the ones I used..
-
Icky
- Site Admin

- Posts: 4375
- Joined: 03 Sep 2017 10:57
- Location: UK
Re: exxos blog - random goings on
Hope you got the resistor networks values right otherwise its going to be one very bright board :)
Who is online
Users browsing this forum: BacklinksBot, Baidu [Spider], ClaudeBot, robv and 12 guests