Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:ecb:bus-monitor:start [2016/02/27 14:47]
admin
boards:ecb:bus-monitor:start [2016/04/16 20:48] (current)
admin
Line 2: Line 2:
 {{:boards:ecb:bus-monitor:photos:img_8000.jpg?nolink&640|}} {{:boards:ecb:bus-monitor:photos:img_8000.jpg?nolink&640|}}
 {{:boards:ecb:bus-monitor:photos:n8vem-busmonitor-front-300dpi.png?nolink&640|}} {{:boards:ecb:bus-monitor:photos:n8vem-busmonitor-front-300dpi.png?nolink&640|}}
- 
  
 ===== Introduction ===== ===== Introduction =====
Line 15: Line 14:
 Note: Newer RBC processor cards have extended the address and data lines beyond what this card can display.  It is most useful with the Z80-based SBC/processor cards. Note: Newer RBC processor cards have extended the address and data lines beyond what this card can display.  It is most useful with the Z80-based SBC/processor cards.
  
-This board was derived from information in an article published in "C't Projekt" magazine in Germany.  The original article can be found {{:boards:ecb:bus-monitor:ecb_ct_bus_monitor.pdf|here.}}+This board was derived from information in an article published in the "c't Projekt" section of c'magazine in Germany.  The original article can be found {{:boards:ecb:bus-monitor:ecb_ct_bus_monitor.pdf|here.}}
  
 ===== Hardware Documentation ===== ===== Hardware Documentation =====
Line 31: Line 30:
  
 ===== Build Information ===== ===== Build Information =====
- 
 ==== Parts List ==== ==== Parts List ====
- 
 {{:boards:ecb:bus-monitor:bus_monitor_parts_list_clean.pdf|Parts List - PDF}} {{:boards:ecb:bus-monitor:bus_monitor_parts_list_clean.pdf|Parts List - PDF}}
  
 {{:boards:ecb:bus-monitor:bus_monitor_parts_list_clean.xls|Parts List - XLS}} {{:boards:ecb:bus-monitor:bus_monitor_parts_list_clean.xls|Parts List - XLS}}
- 
-{{:boards:ecb:bus-monitor:miyama_ms_500a_1_.pdf|Switch Datasheet}} 
- 
-Jameco Display Info 
- 
-Digikey Display Info 
  
 ==== LED Labels ==== ==== LED Labels ====
- 
 {{:boards:ecb:bus-monitor:ecb_led_labels.xls|LED Labels}} {{:boards:ecb:bus-monitor:ecb_led_labels.xls|LED Labels}}
  
 ==== Default Positions of Switches ==== ==== Default Positions of Switches ====
 +From: Don Caprio <ilvu...@gmail.com> \\
 +Date: Sat, 02 Apr 2011 16:22:25 -0700 \\
 +Local: Sat, Apr 2 2011 7:22 pm \\
 +Subject: Re: [N8VEM: 9121] Re: ECB Bus Monitor \\
  
-<file> 
  
-From: Don Caprio <ilvu...@gmail.com> +Hey, I got my bus monitor workingThat is lights blink, status and data LED's are responsiveAddress LED's flicker during boot and running CP/M commands
-Date: Sat, 02 Apr 2011 16:22:25 -0700 +
-Local: Sat, Apr 2 2011 7:22 pm  +
-Subject: Re: [N8VEM: 9121] Re: ECB Bus Monitor+
  
- +This was totally a high tech approach :) I looked at the home page of the N8VEM. You see a picture of the bus monitor. If you look very closely you can pretty much tell  
-Hey, I got my bus monitor working. That is lights blink, status and data LED's  +what the position of the switches are. I set mine as pictured and it now it works. I still would like to know what the switches are and what functions they provide. 
-are responsive. Address LED's flicker during boot and running CP/M commands.  +
- +
-This was totally a high tech approach :) I looked at the home page of the N8VEM.  +
-You see a picture of the bus monitor. If you look very closely you can pretty much tell  +
-what the position of the switches are. I set mine as pictured and it now it works.  +
-I still would like to know what the switches are and what functions they provide. +
  
 Set all address switches to ON (SW_1_2 & SW_3_4).  Set all address switches to ON (SW_1_2 & SW_3_4). 
Line 71: Line 55:
 Turn switch position 5 ON  (SW2)  Turn switch position 5 ON  (SW2) 
 Turn switch position 4 and 5 ON (SW1)  Turn switch position 4 and 5 ON (SW1) 
-</file> 
  
 +==== Notes on Operation ====
 +For what it's worth, what I've been able to decode from the schematic is as follows:
  
  
-===== Videos Demonstrating Operation =====+SW_HEX_1_2 and SW_HEX_3_4 are "match" switches. Each set of 4 switches is used to specify a single hex number which is matched against A0..A16. For each nybble that matches, LEDs 3,4,5, and 6 on the STATUS LED display will light. This is a tremendous debugging aid (see the paragraph below on SW2 for how to use this). I guess the result could be inverted and used to gate the clock to the Z80 or something like that... (which would only work with a CMOS Z80, not a "standard" CPU!) 
 + 
 + 
 +SW1 4&5 allow RD and MREQ to generate a signal that is used to update the displays. You can use SW1 to select any of WR, MREQ, RD, RFSH,IORQ, and/or M1 (switches 3..8 respectively) to enable the latches - which l guess is a great little debugging aid - you can check the bus only on writes, reads, or memory or I/O transactions, etc - the rest of the display will stay "static" until one of these signals is true. 
 + 
 + 
 +SW2-5 enables the output of SW1 to be used as a source for the latching clock. Other sources are the address match signals, enabled on SW2-1 (H4 nybble)..SW2-4 (H1 nybble). One or all of these triggers can be used to "freeze" the display at that matching address. This allows you to write some test code that accesses a specific memory or I/O address, and when you set H4...H1 to that address, when the CPU acccesses the code, the displays will freeze in place. So you know it works. How cool is that? 
 + 
 + 
 +There are some other refinements (SW1-1 for example) that naybe only a German speaker will be able to figure out... Or the designer of the bus monitor board itself? 
 + 
 + 
 +I hope this helps! 
 +PCP 
 + 
 +==== Videos Demonstrating Operation ====
 See the [[boards:ecb:bus-monitor:videos|ECB Bus Monitors Videos]] page for a set of videos showing the operation of this board. See the [[boards:ecb:bus-monitor:videos|ECB Bus Monitors Videos]] page for a set of videos showing the operation of this board.
  
 ===== Photo Gallery ===== ===== Photo Gallery =====
-{{gallery>boards:ecb:bus-monitor:photos:?&0 }}+{{gallery>photos?& }}
  
 ===== File List ===== ===== File List =====
- +{{filelist>*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}}
-{{filelist>*.*&style=table&tableheader=1&tableshowdate=1&tableshowsize=1}}+
boards/ecb/bus-monitor/start.1456602463.txt.gz · Last modified: 2016/02/27 14:47 by admin
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0