Site Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
mg_notes:general:hardware_probing [2018/10/30 15:35]
M.G. [How to Probe for Hardware]
mg_notes:general:hardware_probing [2018/10/30 15:36]
M.G. [Recommendations for Slot Card Designers]
Line 61: Line 61:
 I strongly recommend not placing I/O in the CsXX space, as it leaves the potential to disrupt the system when identifying installed cards. ​ Place the I/O at C0nX or in $C8-space to avoid such problems. I strongly recommend not placing I/O in the CsXX space, as it leaves the potential to disrupt the system when identifying installed cards. ​ Place the I/O at C0nX or in $C8-space to avoid such problems.
  
-I highly recommend including a firmware option, even if you don't plan on shipping the card with and firmware. ​ One of the reasons I've been reluctant to acquire an Uthernet II is because the things I'd want to do with it kind of need firmware. ​ Imagine a UDP disk image server that the machine could boot from.  Any small CPLD can perform the necessary I/O decoding needed to support the $Cs00- and $C8-space for a particular card, and small flash chips are relatively inexpensive. ​ It adds a few bucks to the design and implementation costs, but you might be surprised what people might do with your card.+I highly recommend including a firmware option, even if you don't plan on shipping the card with any firmware. ​ One of the reasons I've been reluctant to acquire an Uthernet II is because the things I'd want to do with it kind of need firmware. ​ Imagine a UDP disk image server that the machine could boot from.  Any small CPLD can perform the necessary I/O decoding needed to support the $Cs00- and $C8-space for a particular card, and small flash chips are relatively inexpensive. ​ It adds a few bucks to the design and implementation costs, but you might be surprised what people might do with your card.