DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦89af2c7df⟧ Wang Wps File

    Length: 10075 (0x275b)
    Types: Wang Wps File
    Notes: Purchase order CR/CRA COR 
    Names: »0280A «

Derivation

└─⟦e91c96c30⟧ Bits:30006069 8" Wang WCS floppy, CR 0025A
    └─ ⟦this⟧ »0280A « 

WangText



   - # -




                   C̲O̲N̲T̲E̲N̲T̲S̲ ̲O̲F̲ ̲C̲O̲N̲T̲R̲A̲C̲T̲



S̲p̲e̲c̲i̲a̲l̲ ̲P̲r̲o̲v̲i̲s̲i̲o̲n̲

para. 1  Scope of Contract

para. 2  Price

para. 3  Payments

para. 4  Schedule

para. 5  Development Plan

para. 6  Documentation

para. 7  Technical Baseline

para. 8  Work Package Description



A̲P̲P̲E̲N̲D̲I̲X̲ ̲A̲:̲ ̲ ̲G̲e̲n̲e̲r̲a̲l̲ ̲P̲r̲o̲v̲i̲s̲i̲o̲n̲s̲

para. 1  Authority

para. 2  Changes

para. 3  Termination for Conveniance of CR A/S

para. 4  Delivery of work

para. 5  Applicable law.



A̲P̲P̲E̲N̲D̲I̲X̲ ̲B̲:̲ ̲ ̲P̲a̲y̲m̲e̲n̲t̲s̲ ̲S̲c̲h̲e̲d̲u̲l̲e̲



A̲P̲P̲E̲N̲D̲I̲X̲ ̲C̲:̲ ̲ ̲C̲D̲R̲L̲



A̲P̲P̲E̲N̲D̲I̲X̲ ̲D̲:̲ ̲ ̲D̲e̲l̲i̲v̲e̲r̲a̲b̲l̲e̲ ̲I̲t̲e̲m̲s̲ ̲a̲n̲d̲ ̲S̲c̲h̲e̲d̲u̲l̲e̲s̲


   O̲R̲D̲E̲R̲ ̲A̲G̲R̲E̲E̲M̲E̲N̲T̲…01…F̲O̲R̲ ̲C̲A̲M̲P̲S̲…01…B̲E̲T̲W̲E̲E̲N̲ ̲C̲R̲ ̲A̲/̲S̲ ̲A̲N̲D̲ ̲C̲R̲ ̲C̲O̲R̲P̲



para. 1  S̲c̲o̲p̲e̲ ̲o̲f̲ ̲C̲o̲n̲t̲r̲a̲c̲t̲

         This order agreement defines the equipment services
         and associated terms and conditions for CR CORP development
         and delivery of LTU-firmware related to the LITSYNC
         protocol and the x25 level protocol.



para. 2  P̲r̲i̲c̲e̲

         The development/delivery items listed under para 8
         and APPENDIX C is delivered at a fixed price of:

                     D.kr.           



para. 3  P̲a̲y̲m̲e̲n̲t̲s̲

         Payments will be released upon receipt/approval of
         the deliverables identified in APPENDIX D.

      3.1    A down payment of 30 pct. of the price is released
             at the time of contract signature.

      3.2    10 pct. of the price is released at the time of
             delivery and approval of item A, B, and C identified
             in Appendix D.

      3.3    The final payment will be released at the time
             SHAPE approves the products delivered by Chr. Rovsing
             Corp. 

para. 4  S̲c̲h̲e̲d̲u̲l̲e̲

         Schedule and deliverables are presented in Appendix
         D.



para. 5  D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲ ̲P̲l̲a̲n̲

         C. Rovsing Corp. shall produce a "Development Plan"
         which complies with the Sub-contract Management Plan
         and Procedures CPS/PLN/001 and addresses the following
         subjects:

         -  development schedule

         -  WBS (Work Break-down Structure)

         -  WP (Work Package) Description



         -  Organization and responsibilities

         -  Milestones

         -  Dependencies to CR A/S

         -  Plan for acceptance test.



para. 6  D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         All documentation which is:

         -  design specifications

         -  product specifications

         -  test specifications and procedures

         shall be in accordance with SD/STD/005



para. 7  T̲e̲c̲h̲n̲i̲c̲a̲l̲ ̲B̲a̲s̲e̲l̲i̲n̲e̲

         The requirement specification from which the design
         and implementation will be monitored and evaluated
         is contained in the following documents:

         o  NICS/TARE ICD

         o  SCARS/CCIS ICD

         o  ICD I/I between level 3 and 4

         o  System I/F Spec.

             o  Error handling
             o  Logging
             o  Resorting
             o  Recovery
             o  Statistics

         o   Design Requirements + Other Requirements

         CR CORP.  Corp mangler en minicrate med power

         CR A/S    1-2 LTU

         CR A/S    Best>ende Firmware for x25 + Doc.



para. 8  W̲o̲r̲k̲ ̲P̲a̲c̲k̲a̲g̲e̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲


      8.1    C̲A̲M̲P̲S̲ ̲S̲C̲A̲R̲S̲ ̲I̲I̲/̲A̲C̲C̲I̲S̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲L̲e̲v̲e̲l̲
             ̲2̲

         F̲u̲n̲c̲t̲i̲o̲n̲

         CAMPS has, as part of its communication interface to
         external systems, a requirement to interface to the
         ACCIS and the SCARS II systems.  This by means of a
         point to point connection.

         The Level l and Level 2 of these communication protocols
         (x25 for Level 2) are integrated into one Line Termination
         Unit LTU.

         S̲t̲a̲t̲e̲m̲e̲n̲t̲ ̲o̲f̲ ̲W̲o̲r̲k̲

         The functions accomplished by the Level 2 of the x25
         protocol, are explained in the ACCIS and SCARS II ICD
         respectively.  The firmware for the ACCIS/SCARS II
         LTUs will in addition to the Level 2 include the following
         functions:

         Handling of 2 channels 9600 Bauds/sec.
         I̲N̲P̲U̲T̲

         D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         CPS/ICD/            SCARS II Interface
         CPS/ICD/            ACCIS Interface

         S̲o̲f̲t̲w̲a̲r̲e̲ ̲f̲o̲r̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲

         All existing x25 related firmware and support software
         required to change it.

         A̲s̲s̲u̲m̲p̲t̲i̲o̲n̲

         It is assumed that no more than 30% of the x25 level
         2 protocol requires modification i.e., take over "as
         is" of 70% of existing firmware.

         F̲o̲r̲ ̲i̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲

         o  Level 3 transport layer
         o  LTU Handler
         o  LTU Down Load program
         o  Simulator Program to interface and stimulate level
         3.

         H̲a̲r̲d̲w̲a̲r̲e̲

         o  Minicrate with power supply
         o  LTU (ACCIS/SCARS II type)
         o  LIA with cable to LTU
         o  Cable between minicrate and CR80S main bus (evt.
           
            ABEs).

         E̲s̲t̲i̲m̲a̲t̲e̲d̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲ ̲S̲i̲z̲e̲s̲



         P̲r̲o̲g̲r̲a̲m̲ ̲(̲m̲a̲x̲.̲ ̲1̲6̲K̲B̲

         Level 2 Protocol as is                     3000 Bytes
         Programmable "K"                            300 Bytes
         Monitor                                    1000 Bytes
         Level 3 I/F                                1300 Bytes
         Level 1 I/F                                 150 Bytes
         Buffer Handler                              760 Bytes
         Initialization                              100 Bytes
         Changes to Level 2                         1000 Bytes
         Div. Tests                                 ̲ ̲8̲0̲0̲ ̲B̲y̲t̲e̲s̲
         ̲
                                                    8410 Bytes

         D̲A̲T̲A̲ ̲(̲M̲a̲x̲ ̲1̲6̲K̲B̲)

         Buffer Areas                               1240/channel

         P̲R̲O̲M̲ ̲(̲m̲a̲x̲ ̲2̲K̲B̲)

         Bootstrap
         Test routines




      8.2    C̲A̲M̲P̲S̲ ̲N̲I̲C̲S̲-̲T̲A̲R̲E̲ ̲L̲e̲v̲e̲l̲ ̲2̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲

         F̲u̲n̲c̲t̲i̲o̲n̲

         CAMPS has, as part of its communication interfaces
         with external systems, a requirement to interface to
         the NICS-TARE communication network.

         The level 1 and level 2 of the "LITSYNC" protocol are
         for this interface integrated into one physical Line
         Termination Unit LTU.

         S̲t̲a̲t̲e̲m̲e̲n̲t̲ ̲o̲f̲ ̲W̲o̲r̲k̲

         The functions accomplished by the level 2 protocol
         are defined in the NICS-TARE Interface ICD.  In essence
         it ensures the delivery of blocks via a communication
         link.  In addition to the strict functions of Level
         2, the firmware for the LTU will include the design,
         code, and integration of the following functions:

         -   Monitor for the program scheduling

         -   Buffer queue monitor

         -   Bootstrap function enabling initial "down-load"
             at the firmware

         -   Security classification verification for outgoing
             messages

         -   Channel No. verification

         -   Interface to level 3

             -   Command decoding and response
             -   Error reporting
             -   Delivery of received blocks

             -   Interface to level 1

             -   Transmit characters
             -   Hunt for synchronization and deliver characters
                 
                 into buffers

             -   Synch. of Crypto equipm.

             -   Initialization program

             -   "Built-In-Test-Equipment" BLTE

             -   Verify PRAM before usage
             -   Verify PROM checksum
             -   Verify SIO/PIO/timer



         O̲p̲t̲i̲o̲n̲a̲l̲l̲y̲ ̲

         -   Verify firmware checksum
         -   Verify RAM of free buffers
         -   Report changes in status line states
         -   Handling of 1 to 4 channels
             600 or 2400 Baud/sec.

         I̲N̲P̲U̲T̲

         D̲o̲c̲u̲m̲e̲n̲t̲a̲t̲i̲o̲n̲

         CPS/ICD/0004 NICS-TARE Interface

         S̲o̲f̲t̲w̲a̲r̲e̲ ̲f̲o̲r̲ ̲d̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲

         LTU monitor                      (existing)
         LTU buffer handler               (existing)
         LTU "Support SW"                 (existing)
         Development System under AMOS

         F̲o̲r̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲:̲

         Level 3 protocol
         LTU Handler
         LTU Download Program

         Simulator Program to level 3

         H̲a̲r̲d̲w̲a̲r̲e̲

         Minicrate with power supply (CRC)
         LTU  (NICS-TARE)
         LIA and cable LTU-LIA
         Cable between minicrate and CR80S mainbus (evt. ABE's).

         O̲U̲T̲P̲U̲T̲

         Detailed Design document
         Source Code Firmware Listings
         Object Code Firmware Loadable module

         E̲s̲t̲i̲m̲a̲t̲e̲d̲ ̲s̲i̲z̲e̲s̲ ̲P̲R̲O̲G̲R̲A̲M̲ ̲(̲M̲a̲x̲ ̲1̲6̲ ̲K̲B̲)̲

         Level 2 protocol
         4K "compact" CR80 code  )4L x 2) +
         30% best case                        = 10400 bytes
         Monitor                              =  1000 B
         Level 3 IF                           =  1300 B
         Level 1 I/F                          =   150 B
         Buffer Handler                       =   760 B
         Supporting routines                ̲ ̲ ̲=̲ ̲ ̲ ̲3̲0̲0̲ ̲B̲ ̲ ̲ ̲ ̲

                                                13900 B
                                             ================

         + Optional tests



         D̲A̲T̲A̲ ̲(̲M̲a̲x̲.̲ ̲1̲6̲K̲B̲)̲

         Buffer Areas (Message Segments)
                2 kBytes/Channel

         P̲R̲O̲M̲ ̲(̲M̲a̲x̲.̲ ̲2̲K̲
         Bootstrap routine
         Test Routines



      8.3    C̲A̲M̲P̲S̲ ̲t̲o̲ ̲N̲I̲C̲S̲-̲T̲A̲R̲E̲/̲A̲C̲C̲I̲S̲/̲S̲C̲A̲R̲S̲ ̲I̲I̲ ̲C̲o̲m̲m̲u̲n̲i̲c̲a̲t̲i̲o̲n̲
         I̲n̲t̲e̲r̲f̲a̲c̲e̲ ̲(̲L̲e̲v̲e̲l̲ ̲3̲)̲

         F̲u̲n̲c̲t̲i̲o̲n̲

         The CAMPS communication protocol Level 3, the transport
         layer, provides the means to exchange messages with
         the network layer (level 4), and data blocks with the
         link layer (Level 2).

         The current design is such that the same functions
         are performed for different Level 2, and Level 4. 
         Ref. CPS/SDS/010 CAMPS External I/O Development Specification.

         The essential function performed by Level 3 is to support
         the Logical channel concept outlined in the SCIWB interface
         document 18th. July 80.

         S̲t̲a̲t̲e̲m̲e̲n̲t̲ ̲o̲f̲ ̲W̲o̲r̲k̲

         The major functions to be performed by the CAMPS Level
         3 are listed below.

         -   Blocking of messages to be transmitted according
             to block-size for the particular channel.

         -   Forward blocks on appropriate logical channel,
             in accordance with the type of channel, on which
             it is going to be transmitted.

         -   Add, to the Level 3 block format, sufficient data
             to enable channel (physical) and security classification
             verification at Level 2.

         -   Add ACP 127 Format Line 1 to outgoing messages
             (if applicable).

         -   Pre-empt an outgoing message if the criteria for
             pre-emption is present.  Two types of pre-empt
             sequence are envisaged.

         -   Return Acknowledge upon transmission of message.

         -   Receive Blocks from Level 2.



         -   Recreate the message from the received blocks.

         -   Recognize a "halted message" condition

         -   Provide information to the Log and statistic records

         -   Perform following commands:

                 o   OPEN input/output channel
                 o   CLOSE     - " -
                 o   SETUP     - " -
                 o   RESET     - " -
                 o   Set "Block-size"  - " -
                 o   Set "RCOUNT"      - " -
                 o   Set "Time out"    - " -

         I̲n̲p̲u̲t̲

         D̲o̲c̲u̲m̲e̲n̲t̲s̲

         SCIWG Interface 18th. July 80
         CPS/SDS/010 CAMPS Ext I/O Development Specification
         Interface Specification between level 3/4 agreed upon.
         Development System (AMOS)

         O̲u̲t̲p̲u̲t̲

         Detailed Design Document
         Source Code Listing/FD
         Object Code FD