top - download
⟦e9189a386⟧ Wang Wps File
Length: 35552 (0x8ae0)
Types: Wang Wps File
Notes: PRP. FOR PC DEVELOPM. SYS
Names: »3983A «
Derivation
└─⟦3928290b5⟧ Bits:30006240 8" Wang WCS floppy, CR 0407A
└─ ⟦this⟧ »3983A «
WangText
-…00……00……00……00…2…02……00……00…2
2…05…1…0d…1…02…1…06…0…0a…0…02…0…06…0…07…/…0a…/
.…0b….…0d….
.…06……86…1 …02… …02… …02…
…02…
…02……02…1983-09-13
PROPOSAL FOR PC DEVELOPMENT SYSTEM…02……02…Page
PROPOSAL FOR PC DEVELOPMENT SYSTEM…01……01…Dated September 13, 1983…01……01…Submitted to…01……01…SUPREME HEADQUARTERS ALLIED POWERS
EUROPE…01…B-7010 SHAPE, Belgium
Prepared by:…01……01…CHRISTIAN ROVSING A/S…01…2, Lautrupvang…01…DK-2750 Ballerup, Denmark
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
Page
SCOPE .......................................
iv
1. BIDDING PROVISIONS ..........................
1
1.1 CONTRACT ..................................
1
1.2 VALIDITY ..................................
1
1.3 TYPE OF PROPOSAL ..........................
1
1.4 PAYMENT PLAN ..............................
1
1.5 DELIVERY SCHEDULE .........................
1
2. PRICE PROPOSAL ..............................
2
3. HARDWARE CONFIGURATION ......................
3
3.1 HARDWARE ..................................
3
4. SYSTEM ENGINEERING ..........................
5
4.1 HARDWARE INTEGRATION ......................
5
4.2 SOFTWARE ENGINEERING ......................
5
4.2.1 System Software .......................
5
4.2.2 Utility Software ......................
7
5. SYSTEM TEST .................................
8
5.1 FACTORY ACCEPTANCE TEST ...................
8
5.2 SITE PROVISIONAL ACCEPTANCE TEST ..........
8
6. LOGISTICS SUPPORT ...........................
9
6.1 TRANSPORTATION AND INSTALLATION ...........
9
6.2 TRAINING AND DOCUMENTATION ................
9
6.3 WARRANTY ..................................
9
6.4 SPARES ....................................
10
7. OPTIONS .....................................
12
7.1 LSAP ......................................
12
7.2 PPIP ......................................
12
APPENDIX A: PRICE BREAKDOWN
APPENDIX B: SPARE PARTS
T̲E̲R̲M̲S̲ ̲A̲N̲D̲ ̲A̲B̲B̲R̲E̲V̲I̲A̲T̲I̲O̲N̲S̲
AMOS Advanced Multiprocessing Operating System
ATBB As to be Build
CAMPS Computer Aided Message Processing System
CDC Control Data Corporation
CMI AMOS Command Interpreter
CR Christian Rovsing A/S
CR80 Minicomputer Family Manufactured by CR
CSA CPU-SCM Adaptor
Ctrl. Controller
DCA Disc Ctrl. Adaptor
EPROM Erasable Programmable Read Only Memory Module
Used in PC
FAT Factory Acceptance Test
FD Floppy Disk
FW Firmware
HW I/F Hardware Interface
LIA-N LTU Interface Adaptor
LSAP LTU F/W Acquisition Package
LTU Line Terminating Unit
PC Protocol Converter
PPIP Prom Programmer I/F Package
Tempest Device Device without electromagnetical emission
SCARS II Status and Control Alerting and Reporting System
SCM System Controller and Monitor
SPA Site Provisional Acceptance
SPR Site Preparation Requirements
SRS System Requirements Specification
Std. Standard
SW Software
SWELL Software Engineering Low Level Language
TOS Terminal Operating System
Unit Test Test of one PC Software Package prior to
Integration
S̲C̲O̲P̲E̲
This proposal for "PC Development System" is forwarded
in response to:
Telex camps log no. 1341: CAMPS Development and Test
Drives System dated Aug. 10, 83.
The proposal covers item (2): a PC development system.
Proposals for item (1): a CAMPS development system
and item (3): a CAMPS test drive system are not included
but have been forwarded separately.
The PC development system consists of a standard PC
in a TEMPEST rack plus peripherals and controllers.
This solution requires a standard CPU-SCM module to
be swopped with the PC CPU-SCM when the system is used
for development activities.
Tools for development of LTU firmware are not covered
by this proposal.
1̲ ̲ ̲B̲I̲D̲D̲I̲N̲G̲ ̲P̲R̲O̲V̲I̲S̲I̲O̲N̲S̲
1.1 C̲O̲N̲T̲R̲A̲C̲T̲
It is assumed that this proposal will result in a separate
contract between CR and SHAPE if the latter should
accept this proposal.
1.2 V̲A̲L̲I̲D̲I̲T̲Y̲
This proposal including the options is valid for acceptance
until October 1, 1983. For the period from October
1, 1983 to January 1, 1984 a monthly escalation of
0.8% will be added to the price.
1.3 T̲Y̲P̲E̲ ̲O̲F̲ ̲P̲R̲O̲P̲O̲S̲A̲L̲
Firm, fixed price proposal.
1.4 P̲A̲Y̲M̲E̲N̲T̲ ̲P̲L̲A̲N̲
30 percent on order or letter of intent.
70 percent of OEM equipment cost to be paid on presentation
of certificate of conformance.
10 percent of all other costs to be paid on SPA.
The balance to be paid by monthly payments between
letter of intent and FAT.
1.5 D̲E̲L̲I̲V̲E̲R̲Y̲ ̲S̲C̲H̲E̲D̲U̲L̲E̲
The development system can be ready for FAT 12 months
after receipt of order.
2̲ ̲ ̲P̲R̲I̲C̲E̲ ̲P̲R̲O̲P̲O̲S̲A̲L̲
1. Program Management .................. DKr. 4̲7̲5̲,̲4̲4̲7̲
2. System Engineering .................. DKr. 7̲3̲8̲,̲9̲5̲2̲
2.1 SW System Integration ............. DKr. 184,738
2.2 HW Assembly Breakdown ............. DKr. 184,738
2.3 Factory Test ...................... DKr. 184,738
2.4 Site Provisional Acceptance Test .. DKr. 184,738
3. System Software ..................... DKr. 1̲6̲0̲,̲3̲8̲0̲
4. Hardware Fabrication ................ DKr. 1̲,̲9̲6̲6̲,̲6̲3̲4̲
4.1 Hardware Cost ..................... DKr. 1,874,265
4.2 Hardware Integration .............. DKr. 92,369
5. Site Installation ................... DKr. 4̲0̲1̲,̲3̲7̲8̲
5.1 Site Preparation Requirements ..... DKr. 115,520
5.2 Site ATBB Drawing ................. DKr. 70,338
5.3 Transportation .................... DKr. 50,000
5.4 Site Installation ................. DKr. 165,520
6. Logistics Support ................... DKr. 8̲4̲0̲,̲5̲4̲1̲
6.1 Warranty .......................... DKr. 214,066
6.1.1 SW Warranty ................... DKr. 107,033
6.1.2 HW Warranty ................... DKr. 107,033
6.2 Training .......................... DKr. 277,107
6.2.1 AMOS Utility Course ........... DKr. 277,107
6.3 Spares ............................ DKr. 366,885
7. Non PC HW Documentation ............. DKr. 9̲2̲,̲3̲6̲9̲
8. Options ............................. DKr. 5̲5̲4̲,̲2̲1̲7̲
8.1 LSAP Option ....................... DKr. 184,738
8.2 PPIP Option ....................... DKr. 369,479
Total ................................... DKr. 5̲,̲2̲2̲9̲,̲9̲1̲8̲
̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
3̲ ̲ ̲H̲A̲R̲D̲W̲A̲R̲E̲ ̲C̲O̲N̲F̲I̲G̲U̲R̲A̲T̲I̲O̲N̲
3.1 H̲A̲R̲D̲W̲A̲R̲E̲
The hardware configuration required is shown in Figure
3.1.
It consists of a PC Processing Unit mounted in a TEMPEST
rack. When substituting the CPU-SCM and EPROM modules
with a standard CPU-SCM and a RAM module, the system
will work as a development system for the PC CR80 software.
The following extra equipment is connected to the system:
1 VDU DELTA 7260TC TEMPEST terminal with
opto link to the CR80.
2 PRINTERS TRACOR serial I/F printers, one for
obtaining hardcopies of test results
on the VDU, one for generating SW
listings.
1 DISK DRIVE SMD80 for rackmounting.
1 DUAL FLOPPY For rackmounting.
DISK STATION
PC DEVELOPMENT SYSTEM…01……01…FIGURE 3.1
4̲ ̲ ̲S̲Y̲S̲T̲E̲M̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲
4.1 H̲A̲R̲D̲W̲A̲R̲E̲ ̲I̲N̲T̲E̲G̲R̲A̲T̲I̲O̲N̲
The HW is assembled and tested at factory prior to
the software integration. The HW integration is described
in the HW Assembly Breakdown.
4.2 S̲O̲F̲T̲W̲A̲R̲E̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲
The SW engineering consists of generation and test
of system SW and utilities.
4.2.1 S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
The AMOS modules shown overleaf will be available in
the boot module used for SW development.
Each component listed in Table 4.1 will also be separately
available on the disk volume to enable the users to
generate new boot modules for the PC.
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
ACRONYM MEANING ID
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
INIT Program Initialization CSS/308
--------------------------------------------------------
KERNEL Basic Operating System CSS/302, CSS/303
--------------------------------------------------------
ROOT Basic AMOS process CSS/360, V0901
--------------------------------------------------------
RTC Real Time Clock CSS/360, V0901
--------------------------------------------------------
MEMMGR Memory Manager CSS/360, V0901
--------------------------------------------------------
FMS File Management System CSS/920, V0403
--------------------------------------------------------
CDC000 Hard Disk Driver CSS/322, V0401
--------------------------------------------------------
FDD000 Floppy Disk Driver CSS/321, V04
--------------------------------------------------------
IDLE Idle Process CSS/306, V01
--------------------------------------------------------
CORU Co-routine Monitor CSS/370, V0202
--------------------------------------------------------
TTY000 TTY Driver CSS/311, V08
--------------------------------------------------------
BUF MNGR Buffer Manager CSS/361, V01
--------------------------------------------------------
MULDIV Multiply Divide Long CSS/316, V01
--------------------------------------------------------
FF Find File CSS/317, V01
--------------------------------------------------------
IO SYSTEM IO System CSS/355, V0802
--------------------------------------------------------
PASRTS Pascal Runtime System CSS/000, V0104
--------------------------------------------------------
TOS Terminal Operating System CSS/380, V0701
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
TABLE 4.1
PC AMOS DEVELOPMENT SYSTEM BOOT MODULE
The bootloader residing in the CPU-SCM prom is CSS/123,
V0601, which will enable the programmer to bootload
from a hard disk.
4.2.2 U̲t̲i̲l̲i̲t̲y̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
The following utility programs are available as files
in the main directory of the system volume:
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
ACRONYM UTILITY FUNCTION
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
SWELL SWELL Compiler
--------------------------------------------------------
EDIT Source Code Editor
--------------------------------------------------------
COPY,DCOPY,RCOPY File Copying Programs
--------------------------------------------------------
LIST,LISTDIR List Utility Programs
--------------------------------------------------------
LINK AMOS Linker
--------------------------------------------------------
INSPECT Print File Inspection
--------------------------------------------------------
BINHEX Binary to Hexadecimal File
Conversion
--------------------------------------------------------
PRINT Printing Files
--------------------------------------------------------
SYSGEN Concatenation of Object Files
--------------------------------------------------------
BOOT Insertion of Boot Headers
--------------------------------------------------------
PROMGEN PROM Formatting Program
--------------------------------------------------------
CEDIT Large File Editor
--------------------------------------------------------
ATTR Get File Attributes
--------------------------------------------------------
CONCAT Program for concatenation of two
or more files
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
TABLE 4.2…01……01…PC AMOS DEVELOPMENT SYSTEM…01…UTILITY PROGRAMS
The two PC firmware packages are compiled into the
PC LTU drivers. The above utilites do not provide for
inclusion of new FW.
5̲ ̲ ̲S̲Y̲S̲T̲E̲M̲ ̲T̲E̲S̲T̲
5.1 F̲A̲C̲T̲O̲R̲Y̲ ̲A̲C̲C̲E̲P̲T̲A̲N̲C̲E̲ ̲T̲E̲S̲T̲
CR will provide for a FAT by compiling, linking, concatenating
the existing PC source code and verifying the consistency
between the object code generated and the contents
of the application SW part of the PC EPROM contents.
5.2 S̲I̲T̲E̲ ̲P̲R̲O̲V̲I̲S̲I̲O̲N̲A̲L̲ ̲A̲C̲C̲E̲P̲T̲A̲N̲C̲E̲ ̲T̲E̲S̲T̲
The FAT is repeated after installation.
6̲ ̲ ̲L̲O̲G̲I̲S̲T̲I̲C̲S̲ ̲S̲U̲P̲P̲O̲R̲T̲
6.1 T̲R̲A̲N̲S̲P̲O̲R̲T̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲I̲N̲S̲T̲A̲L̲L̲A̲T̲I̲O̲N̲
ATBB-drawings will be produced as under the PC contract.
CR assumes that a site survey can be conducted at the
latest 8 months before SPA.
SPR will be delivered 4 months before SPA, and the
ATBB-drawings 2 months before. The site verification
is completed 2 months before, and the installation
can start 1 month before SPA.
The system will be installed on a site in Belgium.
6.2 T̲R̲A̲I̲N̲I̲N̲G̲ ̲A̲N̲D̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲A̲T̲I̲O̲N̲
A one week course for 6 students on the use of the
AMOS development utilities is quoted.
The course is scheduled for late 84, to be held at
CR or in Belgium.
User's Manuals for AMOS KERNEL, TOS, bootloader, and
the utilities listed in Table 4.2 are delivered together
with the system.
HW-documentation not delivered under the PC contract,
will be delivered as commercial off-the-shelf documentation
(FD Controller, Disk Controller).
Site Preparation Requirements and ATBB drawings will
be produced as stated in section 6.1.
A HW Assembly Breakdown is produced as for the PC project.
No other documentation is delivered with the system.
6.3 W̲A̲R̲R̲A̲N̲T̲Y̲
SW and HW is covered by a twelve months warranty from
the installation date.
6.4 S̲P̲A̲R̲E̲S̲
CR recommends to purchase spares for the mini-crate
and the modules which will have to be swopped in order
to reconfigure the PC to a development system or vice
versa. These are:
o CPU-SCM, PC version
o CPU-SCM, std. version
o EPROM
o RAM
We also recommend spares for the CR80 modules which
are non-PC equipment, i.e.:
o Disk Controller
o Disk Controller Adaptor
o Floppy Disk Controller
Table 6.1 shows the CR80 modules in the development
system which are already available in an operational
PC.
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
CR80 MODULE ALSO USED BY PC CR NUMBER
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
Mains Filter X CR8106
--------------------------------------------------------
Mini Crate X CR8115
--------------------------------------------------------
CPU-SCM CR8002
--------------------------------------------------------
RAM (2 x 128k) X (1 x 128k) CR8016
--------------------------------------------------------
FD CTRL CR8047
--------------------------------------------------------
DISK CTRL CR8044
--------------------------------------------------------
Two LTU's X CR8066
--------------------------------------------------------
CSA X CR8070
--------------------------------------------------------
DCA CR8084
--------------------------------------------------------
LIA-N, Standard X CR8082
--------------------------------------------------------
LIA-N, X.25 X CR8082
̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲
̲ ̲ ̲ ̲ ̲ ̲
TABLE 6.1…01……01…HARDWARE COMPARISON
Spare part costs are listed in Appendix B.
7̲ ̲ ̲O̲P̲T̲I̲O̲N̲S̲
Should it be necessary to include new versions of the
LTU SW in PC and to generate new EPROM's for the operational
PC's, two additional SW utility packages should be
available in the CR80 development system.
o A L̲TU S̲W A̲cquisition P̲ackage, (LSAP), and
o A P̲ROM P̲rogrammer I̲/F P̲ackage (PPIP)
The HW required for these options is outlined in Figure
7.1.
7.1 L̲S̲A̲P̲
The LSAP package consists of two programs. The first
capable of loading the new LTU micro-programs from
an INTEL MDS discette into a CR80 file via a V24 connection.
The second program is designed to format the file read
to make it suitable to be interpreted by the LTU Drivers
as data.
After a recompilation of the drivers containing the
new FW as data, the drivers will load the new FW during
start up of the operational PC.
The LSAP is available in a version designed to run
on the department's CR80S system and will have to be
modified to run on the single bus CR80 suggested above.
Tools for FW development including the INTEL MDS are
not covered by this proposal.
7.2 P̲P̲I̲P̲
The PROM programmer I/F SW is intended for loading
the files formatted by PROMGEN directly into a PROM
programmer.
This program will have to be developed especially for
the PC development system in order to avoid the current
approach which involves a mini discette station or
a tape casette terminal. Delivery of the PROM programmer,
discette station and tape casette terminal is not covered
by this proposal.
During the PC development phase we have found these
two solutions both unstable and involving quite expensive
equipment for the intermediate storage.
It is assumed that the PROM programmer is a DATA I/O
SYSTEM 19.
FIGURE 7.1…01……01…HW REQUIRED FOR INCLUDING NEW SW VERSIONS…01…IN LTU's AND EPROM
APPENDIX A…01……01…PRICE BREAKDOWN
1 TEMPEST Rack Assy (0) DKr. 122,968
1 Dual FD Station DKr. 28,522
1 Adapter Crate Assy (1) DKr. 166,854
1 Cable Channel Assy DKr. -
2 S-Fan, 5,190 each DKr. 10,380
1 Mini Crate PU Assy (2) DKr. 612,136
1 Disk Drive SMD-80 DKr. 175,780
1 Mains Switch DKr. 7,885
1 Filter Box Assy (3) DKr. 62,326
1 Power Line Filter DKr. 7,631
1 Power Distribution Panel DKr. 3,114
1 19"/3U Blank Panel DKr. -
1 19"/2U " " DKr. -
1 19"/1U " " DKr. -
1 Cable Assy (4) DKr. 17,093
Peripherals (5) D̲K̲r̲.̲ ̲ ̲ ̲6̲5̲9̲,̲5̲7̲6̲
Total D̲K̲r̲.̲ ̲1̲,̲8̲7̲4̲,̲2̲6̲5̲
0̲ ̲ ̲T̲E̲M̲P̲E̲S̲T̲ ̲R̲a̲c̲k̲ ̲A̲s̲s̲y̲
1 TEMPEST Rack, SA DKr. 121,021
1 Mechanics (lumb) D̲K̲r̲.̲ ̲ ̲ ̲1̲,̲9̲4̲7̲
Total D̲K̲r̲.̲ ̲1̲2̲2̲,̲9̲6̲8̲
1̲ ̲ ̲A̲d̲a̲p̲t̲e̲r̲ ̲C̲r̲a̲t̲e̲ ̲A̲s̲s̲y̲
1 Adapter Crate DKr. 15,656
2 OPTO T/R, OM-2, 29,348 each DKr. 58,696
2 V28 L/L, 1 channel, 29,428 each DKr. 58,856
2 BP-8, 2,771 each DKr. 5,542
1 Adapter PSU DKr. 28,104
13 Front Blank Panel, 5U DKr. -
3 Rear Blank Panel, 5U D̲K̲r̲.̲ ̲ ̲ ̲ ̲-̲ ̲ ̲ ̲
Total D̲K̲r̲.̲ ̲1̲6̲6̲,̲8̲5̲4̲
2̲ ̲ ̲P̲U̲ ̲C̲r̲a̲t̲e̲ ̲A̲s̲s̲y̲
1 Mini Crate, Single Bus DKr. 39,634
3 LTU, Single Bus, 34,833 each DKr. 104,499
2 128k RAM, S.B., 80,714 each DKr. 161,428
2 CPU/SCM, Single Bus DKr. 145,714
1 64k EPROM DKr. 69,598
1 Disk Controller, Single Bus DKr. 38,772
1 F.D. Controller, Single Bus DKr. 21,622
3 LIA-N, 3,731 each DKr. 11,193
1 DCA DKr. 10,465
1 CSA DKr. 9,211
6 Front Blank Panel, 10U D̲K̲r̲.̲ ̲ ̲ ̲ ̲-̲ ̲ ̲ ̲
Total D̲K̲r̲.̲ ̲6̲1̲2̲,̲1̲3̲6̲
3̲ ̲ ̲F̲i̲l̲t̲e̲r̲ ̲B̲o̲x̲ ̲A̲s̲s̲y̲
1 Filter Box DKr. 55,920
2 Filtered Connector (18 pin),
3,203 each D̲K̲r̲.̲ ̲ ̲ ̲6̲,̲4̲0̲6̲
Total D̲K̲r̲.̲ ̲ ̲6̲2̲,̲3̲2̲6̲
4̲ ̲ ̲C̲a̲b̲l̲e̲ ̲A̲s̲s̲y̲
7 V24 Cables, 656 each DKr. 4,592
3 Power Cables, S, 542 each DKr. 1,626
2 Power Cables, M, 542 each DKr. 1,084
1 Disk Cables DKr. 2,692
2 Opto Cables, 3,234 each DKr. 6,468
1 FD Cable D̲K̲r̲.̲ ̲ ̲ ̲ ̲6̲3̲1̲
Total D̲K̲r̲.̲ ̲1̲7̲,̲0̲9̲3̲
5̲ ̲ ̲P̲e̲r̲i̲p̲h̲e̲r̲a̲l̲s̲
1 Delta Data 7260TC DKr. 179,426
2 Tracor 8000 RO, 195,727 each DKr. 391,454
1 Opto T/R OM-1 DKr. 29,348
1 Opto T/R OM-2 D̲K̲r̲.̲ ̲ ̲2̲9̲,̲3̲4̲8̲
Total D̲K̲r̲.̲ ̲6̲2̲9̲,̲5̲7̲6̲
6̲ ̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
AMOS System Software DKr. 89,100
TOS Terminal Operating System DKr. 19,800
CSS/123 Bootloader DKr. 1,980
AMOS Utility Package DKr. 29,700
PROMGEN D̲K̲r̲.̲ ̲ ̲1̲9̲,̲8̲0̲0̲
Total D̲K̲r̲.̲ ̲1̲6̲0̲,̲3̲8̲0̲
APPENDIX B…01……01…SPARE PARTS
1 CPU-SCM, PC version DKr. 72,857
1 CPU-SCM, std. version DKr. 72,857
1 EPROM, 64k, Single Bus DKr. 69,598
1 RAM, 128k, Single Bus DKr. 80,714
1 Disk Controller, Single Bus DKr. 38,772
1 Floppy Disk Controller DKr. 21,622
1 Disk Controller Adaptor D̲K̲r̲.̲ ̲ ̲1̲0̲,̲4̲6̲5̲
Total spare part costs D̲K̲r̲.̲ ̲3̲6̲6̲,̲8̲8̲5̲
Det efterf]lgende er "resterne" fra…01…PC/PRP/001 (Proposal for a PC SW Development System)…01…(dvs.
"1. tilbud")
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲:
1. SCOPE .......................................
1
2. REFERENCES ..................................
2
3. SUMMARY OF REQUIREMENTS .....................
3
3.1 SOFTWARE DEVELOPMENT TOOLS ................
3
3.1.1 System Software .......................
3
3.1.2 General Utilities .....................
3
3.1.3 Special Utilities .....................
4
3.2 HARDWARE REQUIREMENTS .....................
5
3.2.1 Requirements from Software Development
5
3.2.2 Test Requirements .....................
5
3.2.2.1 Unit Test .........................
5
3.2.2.2 System Level Test .................
6
3.3 EVALUATION OF REQUIREMENTS ................
6
4. PROPOSED SOLUTION ...........................
7
4.1 SOFTWARE SPECIFICATION ....................
7
4.1.1 System Software .......................
7
4.1.2 Utility Software ......................
9
4.2 HARDWARE SPECIFICATION ....................
10
4.2.1 CR80 Equipment ........................
10
4.2.2 Peripherals ...........................
11
5. OPTIONS .....................................
12
5.1 LSAP ......................................
12
5.2 PPIP ......................................
12
6. DOCUMENTATION ...............................
13
7. SPARES ......................................
14
8. INSTALLATION AND TEST .......................
15
9. PRICE BREAKDOWN .............................
16
9.1 SOFTWARE ..................................
16
9.2 CR80 HARDWARE .............................
16
9.3 PERIPHERALS ...............................
17
9.4 SYSTEM ENGINEERING ........................
17
9.5 INSTALLATION AND TEST .....................
17
10. PRICE SUMMARY ...............................
18
1. S̲C̲O̲P̲E̲
Based on SHAPE's inquiry in Reference 2.1 concerning
a suitable solution for future Protocol Converter (PC)
software development, this document presents an analysis
of the requirements to such a system.
As a result of this analysis and the experience gathered
during the SW development phase, we suggest SHAPE
to perform the PC software maintenance on a hardware
configuration similar to the HW used in one PC but
without the EPROM and the TEMPEST Racks and cabling.
Adding the necessary peripherals, such a system would
provide for SW tests both at a unit level and system
level before being implemented in the EPROMMED operational
PU's.
2. R̲E̲F̲E̲R̲E̲N̲C̲E̲S̲
2.1 Telex from SHAPE Contracting Officer to Christian Rovsing
A/S, CAMPS log 1341, dated August 10th 1983, para.
7.
2.2 Protocol Converter, System Requirements Specification.
Appendix G to contract SHNMO-82-9205-INF, 1982-04-29.
3. S̲U̲M̲M̲A̲R̲Y̲ ̲O̲F̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲
3.1 S̲O̲F̲T̲W̲A̲R̲E̲ ̲D̲E̲V̲E̲L̲O̲P̲M̲E̲N̲T̲ ̲T̲O̲O̲L̲S̲
The software necessary for maintenance of the CR80
part of the PC software can be divided into three categories:
o System software
o General utilities
o Special utilities
3.1.1 S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
The system software must be able to support one or
more terminal users. It should also contain a file
system for file manipulation and handling peripherals.
3.1.2 G̲e̲n̲e̲r̲a̲l̲ ̲U̲t̲i̲l̲i̲t̲i̲e̲s̲
The general utilities consist of:
o EDITOR
o COPY LIST, and DUMP
o SWELL compiler
o AMOS linker
o INSPECT
o BINHEX
o PRINT
The requirement for the EDITOR, COPY, LIST and DUMP
utilities need no further explanation.
The SWELL compiler transforms the PASCAL-like source
text to CR80 AMOS object code.
The AMOS linker performs a base relative address resolution
within the individual modules and between the modules.
INSPECT is a utility program for displaying print files
from the SWELL compiler and AMOS linker.
BINHEX will convert a binary file to a hexadecimal
file in order to display or print the file for inspection.
PRINT is used for queueing up files for printing.
These utilities are what is usually needed for generating
CR80 software running under the supervision of the
AMOS Terminal Operating System (TOS).
3.1.3 S̲p̲e̲c̲i̲a̲l̲ ̲U̲t̲i̲l̲i̲t̲i̲e̲s̲
In order to generate boot modules to be run on the
CR80 without TOS, the following extra utilities must
be available:
S̲Y̲S̲G̲E̲N̲ will create a module containing the AMOS system
software together with the application packages. This
is accomplished by specifying the names of the files
containing the system software and the application
software. SYSGEN will concatenate these files according
to a text file containing the names and addresses of
the files in the boot module. SYSGEN also creates an
INITLIST to be used by AMOS during start up of the
individual processes when loaded into the RAM.
B̲O̲O̲T̲ will attach a bootheader containing information
to the bootloader about:
o the memory section
o the address of the module in that section
o the process base of the first AMOS process to be
loaded
For example this could be used to simulate the presence
of the EPROM by replacing the EPROM by a RAM board
and specifying to BOOT that the boot module is to be
loaded into the usual EPROM area.
In case the output from SYSGEN is going to be bootloaded
from EPROM instead of the disk, the BOOT utility must
be substituted by the PROMGEN program. PROMGEN will
format the file according to a specification given
about the word size, PROM size, and parity bit arrangement.
The output files from PROMGEN may be written on a mini-floppy
diskette or tape station via a V24 terminal connection.
From one of these media, the files are transferred
to the PROM programmer for generation of PROM's.
C̲E̲D̲I̲T̲ is an editor capable of handling very large files.
During PC development, CEDIT was used to cut off the
program part of one of the LINK'ed LTU drivers to obtain
two incarnations (process- or data parts) running one
common program segment.
3.2 H̲A̲R̲D̲W̲A̲R̲E̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲
3.2.1 R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲ ̲f̲r̲o̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲v̲e̲l̲o̲p̲m̲e̲n̲t̲
The hardware should comprise the following storage
media and peripherals:
o One hard disk containing the development system
boot module, utility programs, object code of AMOS
modules, and the PC software. To facilitate backup
of the disk without having to attach two disks
to the system, it should be a commonly used type
of drive with a removeable disc pack such as a
CDC SMD80.
o One floppy disk drive allowing for installation
of new software in the system.
o One printer.
o One VDU.
o CPU-SCM or CPU + MAP module with disk bootloader.
o RAM to allow for the use of TOS, File System, Drivers,
SWELL Compiler etc.
3.2.2 T̲e̲s̲t̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲
It is highly desirable that the HW allows for testing
and debugging of the software, both at unit level and
system level before implementation in EPROM.
3.2.2.1 U̲n̲i̲t̲ ̲T̲e̲s̲t̲
We therefore suggest that the VDU should have a printer
port in parallel with the VDU-CR80 connection.
During tests it must be possible to use the printer
in parallel with the VDU to get a hardcopy of the current
screen text.
Test results could also be logged in a file. In this
case the printer should be connected to the CR80 via
a V24 cable.
The printer-CR80 connection could be accomplished by
a LTU (Line Terminating Unit).
3.2.2.2 S̲y̲s̲t̲e̲m̲ ̲L̲e̲v̲e̲l̲ ̲T̲e̲s̲t̲
We have assumed that changes in the CR80 SW would be
tested in a near real environment by connecting the
non-TEMPEST development system to CAMPS or SCARS II
and CCIS before erasing and re-promming the EPROM's
in the operational PC's.
This requires the use of 2 LTU's. One of these is used
for the printer.
3.3 E̲V̲A̲L̲U̲A̲T̲I̲O̲N̲ ̲O̲F̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲
The requirements listed above can be fulfilled by using
a development system similar to the operational PC's.
The solution described in the Protocol Converter SRS
where SW maintenance is assumed to be performed on
a CAMPS development system will not provide for testing
of the changed SW before it is implemented in the PC's.
4. P̲R̲O̲P̲O̲S̲E̲D̲ ̲S̲O̲L̲U̲T̲I̲O̲N̲
The solution outlined below is very similar to the
system used for unit testing of some of the PC SW packages
and integration testing of the total PC SW system.
This system was actually used for PC SW development
for a period.
4.1 S̲O̲F̲T̲W̲A̲R̲E̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲
4.1.1 S̲y̲s̲t̲e̲m̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
When boot loaded, the development system should contain
the basic system software as described overleaf.
TOS must have access to some utilities in the main
directory of the specified system disk volume.
During assignment of devices, TOS must also have access
to a LTU driver (CSS/323) and a prototcol to be loaded
for running the printer.
The TOS Command Interpreter (CMI, CSS/381) must also
be available in the main directory of the system volume.
The bootloader residing in the 2k word PROM area of
the SCM should be CSS/123, V0601, which will enable
the programmer to boot load from a hard disk.
4.2 H̲A̲R̲D̲W̲A̲R̲E̲ ̲S̲P̲E̲C̲I̲F̲I̲C̲A̲T̲I̲O̲N̲
4.2.1 C̲R̲8̲0̲ ̲E̲q̲u̲i̲p̲m̲e̲n̲t̲
The PC Development System should consist of the following
hardware:
o A standard non-tempest 19" rack, CR8102.
o One mains filter, CR8106.
o One power distribution panel.
o One mini crate with fan unit and power supply,
CR8115M.
The mini crate should contain the following CR80 modules
i̲n̲ ̲s̲i̲n̲g̲l̲e̲ ̲b̲u̲s̲ versions:
o CPU-SCM module, AMOS application with CSS/123 bootloader,
CR8002.
o One 128k words RAM module, CR8016.
o One floppy disk controller, CR8047.
o One disk controller with 32k RAM, CR8044.
o Two LTU's, CR8066.
It is necessary to have the following adaptor modules
inserted in the rear magazine of the mini crate:
o One CSA, CPU-SCM Adaptor, CR8070.
o One DCA, Disk Controller Adaptor, CR8084.
o One LIA-N, LTU Interface Adaptor with standard
strapping, CR8082.
o One LIA-N, with X.25 strapping, CR8082.
4.2.2 P̲e̲r̲i̲p̲h̲e̲r̲a̲l̲s̲
The system should have the following peripheral equipment:
o One Floppy Disk Station, single drive, rack mountable
with power supply, CR8308
o One SMD80 Disc Drive, CR8300, with SMD80 Disc Pack,
CR8319
o One TI810 RO Matrix Printer, CR8333
o One TANDBERG 2230 VDU, CR8351, with Printer Port
I/F
The VDU printer I/F will enable the programmer to connect
the printer and get a hardcopy of the current screen
contents.
6. D̲O̲C̲U̲M̲E̲N̲T̲A̲T̲I̲O̲N̲
Documentation will be provided for, covering:
o User's Manuals for the utility programs, AMOS,
KERNEL, and the Terminal Operating System.
o A Technical Manual for each of the CR80 hardware
modules of the system.
7. S̲P̲A̲R̲E̲S̲
No recommendation for spare parts is given as the system
is not intended for operational use. Table 6.1 shows
which of the CR80 modules are used in identical versions
of the operational PC's.
8. I̲N̲S̲T̲A̲L̲L̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲T̲E̲S̲T̲
The date of installation shall be agreed between CR
and SHAPE.
CR will provide for a combined demonstration and system
test on site by compiling, linking, concatenating the
existing PC source code and verifying the consistency
between the object code generated and the contents
of the application SW part of the PC EPROM contents.
9. P̲R̲I̲C̲E̲ ̲B̲R̲E̲A̲K̲D̲O̲W̲N̲
All prices are in Danish Kroner. Prices are subject
to changes without notice.
9.1 S̲O̲F̲T̲W̲A̲R̲E̲
The prices listed comprise the binary object code which
is licensed for a yearly charge of 20% of the price
listed. The license is invoiced at yearly intervals
starting one year from date of installation .
AMOS (cf. Table 4.1) 66.150
TOS (cf. Table 4.1) 14.700
SCM bootloader CSS/123 1.470
AMOS Utility Package 2̲2̲.̲0̲5̲0̲
Subtotal (A) D̲K̲r̲.̲ ̲1̲0̲4̲.̲3̲7̲0̲
The AMOS components are available both as a bootmodule
and as separate object files.
9.2 C̲R̲8̲0̲ ̲H̲A̲R̲D̲W̲A̲R̲E̲
Non-TEMPEST Rack 17.990
Mains Filter 9.820
Mini Crate 37.150
CPU-SCM 65.350
RAM, 128k words 69.290
FD Controller 28.890
Disc Controller 51.810
Two LTU's 61.730
CSA 6.560
DCA 13.030
Two Line Interface Adaptors ̲9̲.̲5̲9̲0̲
Subtotal (B) D̲K̲r̲.̲ ̲ ̲3̲7̲1̲.̲2̲1̲0̲
9.3 P̲E̲R̲I̲P̲H̲E̲R̲A̲L̲S̲
Floppy Disc Station 25.860
SMD80 Disc Drive 198.450
SMD80 Disc Pack 6.760
Printer, TI810RO 47.040
TANDBERG 2230 VDU 38.800
Printer Port I/F 5.880
Cabling ̲ ̲8̲.̲8̲2̲0̲
Subtotal (C) D̲K̲r̲.̲ ̲3̲3̲1̲.̲6̲1̲0̲
9.4 S̲Y̲S̲T̲E̲M̲ ̲E̲N̲G̲I̲N̲E̲E̲R̲I̲N̲G̲
Subtotal (D) D̲K̲r̲.̲ ̲1̲2̲7̲.̲0̲0̲0̲
9.5 I̲N̲S̲T̲A̲L̲L̲A̲T̲I̲O̲N̲ ̲A̲N̲D̲ ̲T̲E̲S̲T̲
Subtotal (E) D̲K̲r̲.̲ ̲1̲4̲0̲.̲0̲0̲0̲
10. P̲R̲I̲C̲E̲ ̲S̲U̲M̲M̲A̲R̲Y̲
Software 104.370
CR80 Hardware 352.800
Peripherals 326.340
System Engineering 127.000
Installation and Test 1̲4̲0̲.̲0̲0̲0̲
TOTAL D̲K̲r̲.̲ ̲1̲.̲0̲5̲0̲.̲5̲1̲0̲
LSAP Option 65.520
PPIP Option 131.040