Minutes, IEEE P1394b Working Group, March 18, 1998, Embassy Suites, 4400 Rurual Road, Tempe, AZ. Chairman: David Wooten, david.wooten@compaq.com Editor: Eric Hannah, ehannah@mipos2.sc.intel.com Secretary: Richard Churchill, richard.churchill@compaq.com Proposed Agenda 1. Introductions 2. Review of Agenda 3. Review of Minutes 4. Procedures 4.1 Voting 4.2 Price/Pricing 4.3 Call for Patents 5. Task Group Reports 5.1 Cable/Connector - Max Bassler 5.2 UTP - Colin Whitby-Strevens 5.3 Upstarts - Colin Whitby-Strevens 5.4 Standard Protocols (BPort) - Alistair Coles 5.5 Standard Electrical - Eric Hannah 5.6 Accelerations - Dave LaFollette 5.7 Simulation - Prashant Kanhere 5.8 B Low Power - Richard Churchill 6. Extra Items 7. Future Meetings 7.1 April 29-30, Newport Beach, CA, Brad Saunders (Rockwell) 7.2 June 11-12, St. Petersburg Beach, FL, Chuck Brill (AMP) 7.3 July 13-14, Bath, UK, Colin Whitby-Strevens & Alistair Coles (ST & HP) 7.4 August 18-19, Portland, OR, Steve Finch (SSI) 7.5 September 10-11, Chicago, IL, Max Bassler (Molex) 7.6 October 12-13, Maui, HI, Farrukh Latif (Lucent) 7.7 December ??-??, TBD, TBD 8. Review of Action Items 9. Adjournment Meeting came to order at roughly 8:40 AM. 1. Introductions 2. Review of Agenda 3. Review of Minutes 4. Procedures 4.1 Voting 4.2 Price/Pricing 4.3 Call for Patents 5. Task Group Reports 5.1 Cable/Connector - Max Bassler Agenda ... Summary of February minutes - Revise ... ... Agenda for March - Presentations planned: - Bob Gannon - Bulk Cable Construction - Bill Northey - Proposed changes to 1394-1995 connector contacts - moved to next meeting - Bob/Al - Cable Methodology - Mike Fogg - Additional material on EMI/RFI testing Ongoing Action Items - EMI/RFI baseline test method - Cable detect pin in copper connector 0 400 1 400-800 2 1600 4 3200 - Bulk cable specification methodology - Matrix of physical interfaces - Proposal for contact modifications 5.2 UTP - Colin Whitby-Strevens p1394b UTP5 Task Group Mar 98 - Report 1. Ingress Noise (Alistair Coles/Dan Dove) - report of various measurements - max is 20 mV differential noise 2. Review of the current specification and open issues:- - Eye diagram mask for the transmitter signal at the RJ45 connector - based on shorthaul elec spec with an allowance for transformer, etc. - rmin rise time - based on short haul elec (still tbd) - Jitter Budget - needs simulations and proposal - Receiver sensitivity (is the new figure of 100 mV too aggressive?) - want even more aggressive 50 mV - Loss budget (max cable length plus max 4 in-line connector pairs) - contributions solicited - Testing - informative spec on the electrical spec at various reference points - normative spec at the connector (TX and RX) - diagrams from the short-haul electical section - How to spec equalization - in the system (after the connector), not in the cable - informative section on equalizer spec/example design - Twist in a twisted pair - solve logically, possibly during scrambler synch 3. Any other business - VESA question - accidental connection to ethernet - not a problem, transformer isolation, phone ring tone on a differ- ent pair. 5.3 Upstarts - Colin Whitby-Strevens Upstarts - Mar 98 - Report 1. Welcome, Introductions 2. Speed tone proposal (Peng Zhang) - accepted, change tho ordering of the bit encoding for future proofing - proposal to be put on P1394b web page - incorporate in to next draft 3. Review of v4 - port-local C code style - OK - clarifications to the rationale - minor C code bugs identified - easly to fix - may not need the bias filter (at least during startup) - may not need to do the TpBias phase repeatedly - need to check that TpBias interval does not cause false p1394a detect 4. Tone frequency 122 MHz or 98 MHz? - go for 49 MHz - better for EMI - and related times 5. Issues - Check the effect of the external p1394a electrical components - time to charge p the capacitor on TPA - may need to spec it care- fully - avoid false TpBias detect from the input biasing on an optical transceiver - Plug present mandatory? [Wooten - We asked for a plug-present at the last meeting. We really only need the plug-present in cases where a connect detect is problem- atic, such as for optical and UTP environments ... Needs to be taken up with the connector folks. Colin - I don't think this is for the Upstarts to decide on whether this is mandatory or not, but for the committee of the whole.] 5.4 Standard Protocols (BPort) - Alistair Coles Bport Task Group Report 1. ... 2. Loss of Sync., and error reporting 3. Test modes and methods - call for proposed port test facilities - one proposal discussed (tx. scrambler disable) New Control Allocation - New control words are scrambled and mapped to either: - Czz (set of 16 words as in table 10-6 of draft standard) - Some data words (enough to accomodate many BOSS requests - Warning ... ... Summary *** table *** - Notes - IDLE is now a BOSS Request (Request_None). - ESCAPE is kept in Czz table for possible (unforeseen) future use. Bport error reporting - see http://www.zayante.com/p1394b/bport/ac980304-sync.pdf - Principles: - Port monitors received invalid codeword rate to determine if synchronization has been lost. If lots of errors, then port attempts to resynch ... ... 5.5 Standard Electrical - Eric Hannah DC Spec. *** table *** Parm 3.3V 2.5V 1.8V ------------------------------------------------------------ trans-cm 1.4-1.7 0.9-1.2 0.7-1.0 Thigh 2.1 1.6 1.4 Tlow 1.0 0.5 0.3 ... (slide) *** diagram *** [You may have assymetrical currents out of that ... Wooten - That was the point!] 5.6 Accelerations - Dave LaFollette P1394b Acceleration ... Agenda - Overview of new draft - Request types - mixed bus discussion - AOB Beta Mode Arbitration state machine *** State machine diagram *** (for discussion purposes only) . Beta Mode Arbitration Actions and Conditions int out_req(int port){ // combine best asynch and isoch request from other ports and own request // return(request) } . void idle_actions(){ // while !(new_req || IMM_REQ || receive_grant || data_coming) // for (i = 1; i < NPORT; i++) // transmit out_req(i) on each port } . void new_request_actions(){ // new request received from link // update own_request with new request ... ... Request Types - Isoch - current cycle - >= 800 - <= 400 - next cycle - >= 800 - <= 400 - none - Asynch - cycle start - current interval - >= 800 - <= 400 - next interval - >= 800 - <= 400 - none - Best ... ... Request Type Prioritization - Cycle start must be highest priority - All isoch traffic must precede any asynch traffic - if asynch traffic slipped in, it could consumer too much bandwidth - legacy isoch is not done until subaction gap occurs - ... ... Mixed Bus Considerations - Subaction gaps - legacy bus must see subaction gaps to guarantee all nodes send their asynch arbitration requests ... ... More Mixed Bus Considerations - Must wait a subaction gap after <=400 asynchronous packet except ACK ... ... Possible Useful Tricks - Sort traffic by speeds to give legacy bus gaps during >= 800 traffic - Mixed nodes assume legacy requests until gaps indicate otherwise - This could help prevent beta nodes from having to wait for gaps - beta bus can proceed whenever there are no legacy requests - Separate fairness intervals for legacy and beta - legacy gets higher priority - Priorities change - beta takes the bus during gaps - Use of more request types - differentiate true legacy from beta <= 400 - mark short or long packets - includ legacy bus state infomration - others? 5.7 Simulation - Prashant Kanhere No presentation was offered. 5.8 B Low Power - Richard Churchill 6. Extra Items 6.1 PHY-LINK Interface [Discussions over the last few weeks have led to the conclusion that the PHY-LINK task group needs to fire up again, to address some ideas and concerns that have come to light. Martin Sodos has indicated that he would rather not lead this effort any longer. We have a reluctant volunteer for chairmanship of this task group in the person of D. C. Sessions (VLSI), but he would rather not do so. The desired character- istics for a chairman should include knowledge of both electrical and PHY-LINK logical issues. Mr. Sessions is qualified on the former, but does not feel so on the latter. Volunteers for this chairmanship are herewith solicited. As a cautionary note, please understand that the chairman for a group is responsible for seeing that the work of the group is done, whether or not the other members of the group actually do anything. So, you may end up doing the work. In any case, D. C. Sessions wishes to hold a meeting of this group this afternoon at 2:00 PM.] 7. Future Meetings We need an invitation for December, and would like to have invitations for January. Please contact the Group Secretary if you are willing to host a meeting either of these months. As it has become evident that we can get through the plenary meetings expeditiously, in the future we will try to keep the plenary meeting down to half a day, and allow a day-and-a-half for task group meetings. 7.1 April 29-30, Newport Beach, CA, Brad Saunders (Rockwell) P1394.1 and p1212r are co-locating, meeting April 27-28, concurrently. 7.2 June 11-12, St. Petersburg Beach, FL, Chuck Brill (AMP) P1394.1 is co-locating, meeting June 9-10. T11 is one block away, meeting June 8-11. 7.3 July 13-14, Bath, UK, Colin Whitby-Strevens & Alistair Coles (ST & HP) P1394.1 and p1212r are co-locating, with p1394.1 meeting July 15 and the morning of July 16, and p1212r meeting the afternoon of July 16 and all day July 17. 7.4 August 18-19, Portland, OR, Steve Finch (SSI) P1394.1 is co-locating, meeting August 20-21. 7.5 September 10-11, Chicago, IL, Max Bassler (Molex) P1394.1 (and perhaps p1212r) are co-locating, meeting (concurrently) September 10-11. 7.6 October 12-13, Maui, HI, Farrukh Latif (Lucent) P1394.1 and p1212r are co-locating, meeting concurrently on October 15-16. 7.7 December ??-??, TBD, TBD 8. Review of Action Items 9. Adjournment ============================================================================= Attendance List Oleg Awsienko oleg_awsienko@ccm.intel.com 602-554-9666 Steve Bard steve.bard@intel.com 503-264-2923 Max Bassler mbassler@molex.com 630-527-4490 Dave Brown dave_brown@3com.com 408-764-6334 Don Chambers chambersd@jae.com 714-753-2600 Dao-Long Chen dao-long.chen@symbios.com 970-223-5100 x9461 Richard Churchill richard.churchill@compaq.com 281-514-6984 Alistair Coles anc@hplb.hpl.hp.com +44 117 922 8750 Eric Deliot ed@hplb.hpl.hp.com +44 117 922 9539 Firooz Farhoomand firoosf@ix.netcom.com 408-653-4059 Mike Fogg mike.fogg@amp.com 717-986-5802 John Fuller jfuller@microsoft.com 425-703-3863 Dave Gampell dave_gampell@hp.com 408-435-6680 Eric Hannah ehannah@mipos2.sc.intel.com 408-765-4441 Jerry Hauck jerry_hauck@ccm.sc.intel.com 408-765-5528 Daisuke Hiraoka dai@sm.sony.co.jp +81 3 5448 4603 Claude Huss claude@mew.com 650-237-2366 Tom Jones thomas_c_jones@ccm.ch.intel.com 602-554-3569 Marcus Kellerman marcus.c.kellerman@wdc.com 714-932-5000 Al Kelley akelley@tensolite.com 904-829-5600 x281 Mark Knecht mark_knecht@phoenix.com 408-570-1097 Akihito Kuwabara akihito@sj-pceg.ccgw.nec.com 650-528-5905 Dave LaFollette dlafolle@mipos2.sc.intel.com 408-765-2587 Paul S. Levy paul.levy@vlsi.com 602-752-6382 Robert Liu robert_liu@ccm.intel.com 408-765-6549 Don McCarthy donald_mccarthy@hp.com 970-635-6818 Peter Munguia pmunguia@sedona.intel.com 602-554-9406 Michael Musciano musciano@lucent.com 610-712-2354 Bill Northey northewa@bergelect.com 717-938-2119 Ozay Octay ozay_oktay@cissc.canon.com 714-856-7180 Bijit Patel patelb@lucent.com 610-712-2188 Bill Prouty bprouty@hp.com 916-785-4631 Dennis Rehm dennis.rehm@symbios.com 970-226-9602 Kyozo Saito kyozo_s@gw3.alps.co.jp +81 229 23 5111 Tomoki Saito saito@ccm.cl.nec.co.jp +81 44 856 2082 Brad Saunders bradley.saunders@rss.rockwell.com 714-221-6513 Masood Shariff mshariff@lucent.com 732-957-5479 John Smolka jsmolka@ti.com 972-480-1049 John Ta john.ta@tus.ssi1.com 714-573-6957 Ju-Ching Tang jctang@corp.cirrus.com 510-623-8300 x5189 Michael Johas Teener mike@zayante.com 408-461-4901 Hirosha Wakai wakai@slab.sharp.co.jp +81 743 65 4529 Colin Whitby-Strevens colinws@bristol.st.com +44 1454 611500 David Wooten david.wooten@compaq.com 281-518-7231 Niwa Yoshikatsu niwa@sm.sony.co.jp +81 3 5448 4603 Patrick Yu patrick_yu@el.nec.com 408-588-5436 Takeshi Yuasa yuasa@ecs.tel.co.jp +81 3 5561 7217 Peng Zhang pzhang@ti.com 972-480-3109