Updated Dayna Port Command Set (markdown)

akuker 2021-01-04 15:50:57 -06:00
parent 211c080cda
commit 36d0c8bc62
1 changed files with 21 additions and 1 deletions

@ -42,7 +42,27 @@ Type: Input (Transitions to DATAOUT)
Host then sends: `00 09 00 07 FF FF FF 00` (The last 00 might not actually be there?)
Note: The AppleTalk broadcast address is 09:00:07:ff:ff:ff. So this command probably has something to do with setting up AppleTalk?
Note: The AppleTalk broadcast address is 09:00:07:ff:ff:ff.
This is probably configuring the Multicast Address Registers of the [DP83902A Ethernet receiver](./docs/DP83902A.pdf) inside the DaynaPort SCSI Link
10.9 MULTICAST ADDRESS REGISTERS (MAR0 MAR7)
The multicast address registers provide filtering of multicast
addresses hashed by the CRC logic. All destination addresses
are fed through the CRC logic and as the last bit of the
destination address enters the CRC, the 6 most significant bits
of the CRC generator are latched. These 6 bits are then decoded
by a 1 of 64 decode to index a unique filter bit (FB0 63) in
the multicast address registers. If the filter bit selected is
set, the multicast packet is accepted. The system designer
would use a program to determine which filter bits to set in
the multicast registers. All multicast filter bits that
correspond to multicast address accepted by the node are then
set to one. To accept all multicast packets all of the
registers are set to all ones.
## Enable/disable Interface (0e)
Command: 0e 00 00 00 00 XX (XX = 80 or 00)