** This is the quasi-official and semi-temporary T13 email list server. **


 4 questions on the above standard.
 ==================================

Any answers - I'm particularly interested in the correct interpretation of the
standard as opposed to what devices actually do - developing a tester for
checking conformity.

Note: paragraph 3.2.1 - Precedence
      states that figures take precedence over text (and tables over both),
      so I take the state diagram descriptions as taking precedence over
      any implied functionality in the text.
_____________________

 Figure 15, page 229 of the above standard (Device power-on or hardware reset
 state diagram) states that PDIAG- is only Asserted or Negated ON transition
 D1HR1:DI2  (exc. whatever it's state may have been in DHR0: RESET).

 However, table in Figure 21, page 241 (Device bus idle state diagram) states
 that PDIAG- is always Released.

 So, if transitions are instantaneous (last paragraph, section 3.2.7 , P8) how
 in reality can PDIAG- be ever anything but Released.

 It seems device 0 must Assert or Negate PDIAG- until at least device 0 has
 had the opportunity to sample it (D0HR2:Sample_PDIAG-).

 (Note: same for Figure 39, page 277 Device 1 EXECUTE DEVICE DIAGNOSTIC
 command state diagram - D1ED2:DI2 transition).

 Q1: When should Device 1 Release PDIAG- after D1HR1:DI2 (D1ED2:DI2) and
     where is this stated?

 ________

 In a similar vein, DASP- is Asserted only whilst device 1 is in
 D1HR1:Set_status. Once finished and off idling (DI2), DASP- is Released (=
 Negated with 10K Pull Up [p11 4.2.1]) according to table in Figure 21.

 Meanwhile, device 0 passes to State D0HR1:Sample_DASP- . If Device 1
 diagnostic is extremely quick (< 1ms), Device 1 will already be in DI2
 before Device 0 has reached D0HR1. Device 1 must Assert DASP- until at least
 device 0 has had the opportunity to sample it (D0HR1:Sample_DASP-).

 Q2: When should Device 1 Release DASP- after D1HR0 and where is this stated?

 _ _ _ _

 I thought that DASP- Assert is a function of device 1 only (device 0 always
 keeps it released).

 Q3: When would Device 0 ever Assert or Release DASP-?
      - Implied by description of the function of D0HR0,
        or is this catering for a device designation switch?!
           (Was device 1, now device 0 - think not!)
      - Alternatively, is it time allowance for the OTHER device (device 1)
        to release DASP- (D0HR0)? Why - device 1 is only going to re-assert
        it?
      - Or is it time allowance for the devices to settle down after power
        application/reset?

 _ _ _ _

 Q4.1: Is there a scenerio where the host ever samples DASP-?

 The cable definitions don't exclude it from reaching the host, but I
 haven't as yet detected a description of the host actually using it in the
 standard. I may have missed it!

 Q4.2 Can at least one instance in the standard (section number) be identified
 which describes the host using DASP-?

 Q4.3 Should DASP- be asserted by device 1 all/most of the time (to
 represent its presence)?


Thanks in advance

Keith

-- 
Keith Clausen, STMicroelectronics, 
Mail: 1000 Aztec West, Bristol BS32 4SQ, UK
Email: [EMAIL PROTECTED]
Phone: +44 1454 462457  Fax: +44 1454 617910

--
  If you have any questions or wish to unsubscribe send a 
  message to Hale Landis, [EMAIL PROTECTED] To post to
  this list server send your message to [EMAIL PROTECTED]
  
  For questions concerning Thistle Grove Industries or TGI's
  list services please send email to [EMAIL PROTECTED]



Reply via email to