[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::fddi

Title:FDDI - The Next Generation
Moderator:NETCAD::STEFANI
Created:Thu Apr 27 1989
Last Modified:Thu Jun 05 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2259
Total number of notes:8590

402.0. "Question on PCM state diagram in SMT V6.2" by TKTVFS::IDO (Naoki Ido, CSC/TOKYO, EWB, DTN 680-2456) Mon Nov 25 1991 07:09

I have question about PCM state diagram shown in page 197 of SMT V6.2 document.
I have two questions regarding state transition PC(34) and (33) on that. 

The first  question is that when TPC(C_Min) in PC3 CONNECT state starts.
Does  the TPC in PC3 start at entering PC3 or at setting LS_Flag for HLS?

2nd question is whether a transition PC(33) reset TPC(C_Min) for PC3 CONNECT.
Foot note [14] in page 198 describes about RESET TPC and it mentions that TPC 
reset on every transition even a transition where the destination state is the
same as the originating state.  So, Is PC(33) considered as a transition such 
as it in foot note [14] and PC(33) restart TPC(C_Min) again?

I was working for interoperability testing with some Japanese vendors and I 
knew these vendors misunderstood this interpretation. 
These vendors are telling us that PC3 must remain for least C_Min AFTER 
received Halt symbols from other station. 
I don't believe this. I believe that PC3 must remain for least C_Min after 
entering PC3 state but can go to PC4 as soon as seeing Halt if TPC  has taken
over C_Min then.   

Any comment would be appreciated,
Naoki Ido

T.RTitleUserPersonal
Name
DateLines
402.1KONING::KONINGPaul Koning, NI1DMon Nov 25 1991 14:5321
The vendor you talked to is correct.

As the spec says, TPC is reset on every transition, including those where
the destination state is the same as the source state.  The "...including"
part specifically refers to transitions such as PC(33).

So when PC(33) is taken, TPC is reset to zero.  This means PC(34) will be
taken after a C_Min delay from the time HLS was RECEIVED by this station.

The reason why this is necessary is to ensure that the other station will
see HLS long enough.  If the other station is starting after yours, then
the standard ensures it will still receive HLS for C_Min after it starts
sending HLS.  The alternative interpretation would result in a very short
HLS.  The reason we have C_Min is to deal with components in the link
that start up slowly (such as multi-mode to single-mode converters).  The
rule as written is necessary for this to work.

I believe we had a bug at one time that caused this part to work incorrectly.
I'm not sure what the status of the fix is.

	paul
402.2Any solutions?TKTVFS::IDONaoki Ido, CSC/TOKYO, EWB, DTN 680-2456Tue Nov 26 1991 04:3314
Paul, 

Thank you for your explanation. I could make sense TPC handling in PCM but I 
frankly did want to hear the other one. This is bad news for us.
As far as I look at my PCM trace, DEFCN doesn't restart TPC at PC(33) and sends
IDLE symbols immediately after we saw HALT.
Since the vendor I want to connect to has long TB_Min, Halt comes into us after
we have been in P3.  The connection is therefore never successful. You sead 
you had this problem before but the bug is still alive in my DB500 and DC500.
I'm not sure for second generation DB5xx/6xx, DEFZA, and DEMFA. 
Is there any solution or workaroud in DEC?  

Best Regards,
Naoki
402.3KONING::KONINGPaul Koning, NI1DTue Nov 26 1991 12:005
It may be possible to increase TB_Min at our end, and that may help.  You
should get in touch with the product manager for whatever product is
involved.

	paul