APPENDIX F:MATERIAL INSPECTION AND RECEIVING REPORT
(Revised August 30, 2016)
F-301 Preparation instructions.
F-302 Mode/method of shipment codes.
F-303 Consolidated shipments.
F-304 Correction instructions.
F-305 Invoice instructions.
F-306 Packing list instructions.
F-307 Receiving instructions.
F-401 Preparation instructions.
F-402 Mode/method of shipment codes.
F-403 Consolidated shipments.
F-404 Multiple consignee instructions.
F-405 Correction instructions.
F-406 Invoice instructions.
F-407 Packing list instructions.
F-408 Receiving instructions.
F-501 Distribution of WAWF RR.
F-502 Distribution of DD FORM 250 AND DD FORM 250C.
F-802 Corrected DD Form 250-1.
(a)This appendix contains procedures and instructions for the use, preparation, and distribution of the Wide Area WorkFlow (WAWF) Receiving Report (RR), WAWF Reparable Receiving Report (WAWF RRR), the WAWF Energy RR, and commercial shipping/packing lists used to document Government contract quality assurance. The WAWF RR is the electronic equivalent of the DD Form 250, Material Inspection and Receiving Report (MIRR). The WAWF Energy RR is the electronic equivalent of the DD Form 250 for overland shipments and DD Form 250-1, Tanker/Barge Material Inspection and Receiving Report, for waterborne shipments. The WAWF RRR is the electronic equivalent of the DD Form 250 for repair, maintenance, or overhaul of Government-furnished property.
(b)The use of the DD Form 250 series documents is on an exception basis (see DFARS 232.7002(a)) because use of the WAWF RR is now required by most DoD contracts. WAWF provides for electronic preparation and documentation of acceptance of supplies and services, and electronic invoicing. In addition WAWF allows the printing of a RR that can be used as a packing list or when a signed copy is required.
(a)DFARS 252.232-7003, Electronic Submission of Payment Requests and Receiving Reports, requires payment requests and receiving reports using WAWF in nearly all cases.
(b)The provisions of this appendix also apply to supplies or services acquired by DoD when the clause at DFARS 252.246-7000, Material Inspection and Receiving Report, is included in the contract.
(c)When DoD provides quality assurance or acceptance services for non-DoD activities, prepare a MIRR using the instructions in this appendix, unless otherwise specified in the contract.
(a)The WAWF RR, WAWF RRR, and the DD Form 250 are multipurpose reports used—
(1)To provide evidence of Government contract quality assurance at origin or destination;
(2)To provide evidence of acceptance at origin, destination, or other;
(3)For packing lists;
(6)As a contractor invoice (the WAWF RR, WAWF RRR, or DD Form 250 alone cannot be used as an invoice, however the option exists to create an invoice from the Receiving Report or a Combo (Invoice and Receiving Report) both of which minimize data entry); and
(7)As commercial invoice support.
(b)Do not use the WAWF RR, WAWF RRR, or the DD Form 250 for shipments—
(1)By subcontractors, unless the subcontractor is shipping directly to the Government; or
(2)Of contract inventory. The WAWF Property Transfer document should be used for this type of shipment. Training for the preparation of this document type is available at https://wawftraining.eb.mil, under the Property Transfer and Receipt section.
(c)The contractor prepares the WAWF RR, WAWF RRR, or the DD Form 250, except for entries that an authorized Government representative is required to complete. When using a paper DD Form 250, the contractor shall furnish sufficient copies of the completed form, as directed by the Government representative.
(d)Use the WAWF Energy RR or the DD Form 250-1:
(1)For bulk movements of petroleum products by tanker or barge to cover—
(i)Origin or destination acceptance of cargo; or
(ii)Shipment or receipt of Government owned products.
(2)To send quality data to the point of acceptance in the case of origin inspection on FOB destination deliveries or preinspection at product source. Annotate the forms with the words “INSPECTED FOR QUALITY ONLY.”
(e)In addition to the above uses, the WAWF RR and WAWF RRR provide additional functionality, not provided by the paper DD Form 250 that complies with the following requirements:
(1)Item Unique Identification (IUID), when the clause at DFARS 252.211-7003, Item Unique Identification and Valuation is used in the contract, reporting of IUID data is required. WAWF captures the IUID data and forwards the data to the IUID registry after acceptance. WAWF shall be used to report Unique Item Identifiers (UIIs) at the line item level, unless an exception to WAWF applies, and can also be used to report UIIs embedded at the line item level.
(2)Radio Frequency Identification (RFID), when the clause at DFARS 252.211-7006, Radio Frequency Identification, is used in the contract, WAWF will capture the RFID information and forward the data to the receiving location. Using WAWF is the only way a contractor can comply with the clause to furnish RFID data via an Advance Shipping Notice (ASN). The RFID information may be added at time of submission, or via the WAWF Pack Later functionality after acceptance.
(3)Reporting of Government-furnished property, when the clause at DFARS 252.211-7007, Reporting of Government-Furnished Property, is used in the contract, use of the WAWF RRR will capture the shipment of Government-furnished property items after acceptance of repair services and forward the data to the IUID registry. WAWF is the only way a contractor can report the transfer of Government-furnished property items in the IUID registry.
(a)WAWF RR and DD Form 250.
(1)Use the WAWF RR or DD Form 250 for delivery of contract line, subline, exhibit line, or exhibit subline items. Do not use the WAWF RR or DD Form 250 for those exhibit line or exhibit subline items on a DD Form 1423, Contract Data Requirements List, that indicate no DD Form 250 is required.
(2)If the shipped to, marked for, shipped from, mode of shipment, contract quality assurance and acceptance data are the same for more than one shipment made on the same day under the same contract, contractors may prepare one WAWF RR or DD Form 250 to cover all such shipments.
(3)If the volume of the shipment precludes the use of a single car, truck, or other vehicle, prepare a separate WAWF RR or DD Form 250 for the contents of each vehicle.
(4)When a shipment is consigned to an Air Force activity and the shipment includes items of more than one Federal supply class (FSC) or material management code (MMC), prepare a separate WAWF RR or DD Form 250 for items of each of the FSCs or MMCs in the shipment. However, the cognizant Government representative may authorize a single WAWF RR or DD Form 250, listing each of the FSCs or MMCs included in the shipment on a separate continuation sheet. The MMC appears as a suffix to the national stock number applicable to the item.
(5)Consolidation of Petroleum Shipments on a Single WAWF RR or DD Form 250.
(i)Contiguous.Contractors may consolidate multiple car or truck load shipments of petroleum made on the same day, to the same destination, against the same contract line item, on one WAWF RR or DD Form 250. To permit verification of motor deliveries, assign each load a load number which can be identified to the shipment number in Block 2 of the DD Form 250. Include a shipping document (commercial or Government) with each individual load showing as a minimum—
(D)Contract and line item number;
(F)Gross gallons (bulk only);
(G)Loading temperature (bulk only);
(H)American Petroleum Institute gravity (bulk only);
(I)Identification of carrier's equipment;
(J)Serial number of all seals applied; and
(K)Signature of supplier's representative.
When acceptance is at destination, the receiving activity retains the shipping document(s) to verify the entries on the consignee copy of the DD Form 250 forwarded by the contractor (reference F-401, Table 1) before signing Block 21b.
(ii)Overseas.The same criteria as for contiguous United States applies, except the consolidation period may be extended, if acceptable to the receiving activity, shipping activity, Government finance office, and the authorized Government representative having cognizance at the contractor's facility. In addition, the contractor may include more than one contract line item in each WAWF RR or DD Form 250 if the shipped to, marked for, shipped from, mode of shipment, contract quality assurance, and acceptance data are the same for all line items.
(6)Consolidation of Coal Shipments on a Single WAWF RR or DD 250.Contractors may consolidate multiple railcar or truck shipments of coal made on the same day, to the same destination, against the same contract line items, on one WAWF RR or DD 250. To permit verification of truck deliveries, assign each load a load number which can be identified to the shipment number in Block 2 of the DD Form 250 and the analytical test report. Include a commercial shipping document with each individual truck load showing as a minimum—
(i) The shipper;
(ii)The name or names;
(iii)Location and shipping point of the mine or mines from which the coal originates;
(iv)The contract number;
(v)The exact size of the coal shipped; and
(vi)A certified weighmaster's certification of weight for the truckload.
Include a waybill with each rail shipment showing the identical information. To permit verification of rail deliveries, identify each railcar number comprising the shipment to the shipment number in Block 2 of the DD Form 250 and the analytical test report. When acceptance is at destination, the receiving activity must retain the shipping document(s) to verify the entries on the consignee copy of the DD Form 250.
(b)WAWF RRR or DD Form 250. Use as in paragraph (a) of this section for delivery of services for repair, overhaul, or maintenance.
(c)WAWF Energy RR or the DD Form 250-1.
(1)Use a separate form for each tanker or barge cargo loaded.
(2)The contractor may report more than one barge in the same tow on a single form if on the same contract and consigned to the same destination.
(3)When liftings involve more than one contract, prepare separate forms to cover the portion of cargo loaded on each contract.
(4)Prepare a separate form for each product or grade of product loaded.
(5)Use a separate document for each tanker or barge cargo and each grade of product discharged.
(6)For discharge, the contractor may report more than one barge in the same tow on a single form if from the same loading source.
PART 2--CONTRACT QUALITY ASSURANCE ON SHIPMENTS
Follow the procedures at PGI F-201 (DFARS/PGI view) for evidence of required Government contract quality assurance at a subcontractor’s facility.
PART 3--PREPARATION OF THE WIDE AREA WORKFLOW (WAWF) RECEIVING REPORT (RR), WAWF REPARABLE RECEIVING REPORT (WAWF RRR), AND WAWF ENERGY RR
(1)Preparation instructions and training for the WAWF RR are available at https://wawftraining.eb.mil. The instructions on preparing a WAWF RR are part of the Vendor Training section.
(2)Prime contractors can direct subcontractors to prepare and submit documents in WAWF by giving their subcontractors access to WAWF via the creation of a Commercial and Government Entity (CAGE) extension to the prime CAGE.
(3)If the contract is in Electronic Document Access (EDA) (DoD’s contract repository), then the WAWF system will automatically populate all available and applicable contract data.
(i)When source acceptance is required, WAWF will populate the “Inspect By” with the “Admin by” Department of Defense Activity Address Code (DoDAAC). The vendor shall change the DoDAAC if Government Source Inspection (GSI) is performed at other than the “Admin By.”
(ii)Any fields that have been pre-filled may be changed.
(iii)WAWF will also verify that CAGE codes are valid and active in the System for Award Management (SAM), and that DoDAACs and Military Assistance Program Address Codes (MAPACs) are valid in Defense Automatic Addressing System (DAAS).
(4)WAWF will populate the address information for CAGE codes, DODAACs, and MAPACs from SAM and DAAS. These sites are the DoD definitive sources for address information. Any fields that have been pre-filled may be changed or additional information added.
(5)Do not include classified information in WAWF.
(1)CONTRACT NO/DELIVERY ORDER NO.
(i)For stand-alone contracts, enter the 13-position alpha-numeric basic Procurement Instrument Identifier (PIID) of the contract. For task and delivery orders numbered in accordance with FAR 4.1603 and DFARS 204.1603, enter the 13-character order number. The contract or agreement number under which the order was placed may be omitted from the WAWF RR. Alternatively, the contractor may choose to enter the contract number on the WAWF RR in addition to the 13-character order number. If the order has only a four-position alpha-numeric call or order serial number, enter both the 13-position basic contract PIID and the four-position order number.
(ii)Except as indicated in paragraph (b)(1)(iii) of this appendix, do not enter supplementary numbers used in conjunction with basic PIIDs to identify—
(A)Modifications of contracts and agreements;
(B)Modifications to calls or orders; or
(C)Document numbers representing contracts written between contractors.
(iii)When shipping instructions are furnished and shipment is made before receipt of the confirming contract modification (SF 30, Amendment of Solicitation/Modification of Contract), enter a comment in the Misc. Info Tab to this effect. This will appear in the Comments section of the printed WAWF RR.
(i)The shipment number format requires first three data positions to be alpha, fourth position alpha-numeric and last three positions numeric, e.g., DFAR001 or DAR0001. Any document used as a packing list must include the shipment number information.
(A)The prime contractor shall control and assign the shipment number prefix. The shipment number shall consist of three alphabetic characters for each “Shipped From” address. The shipment number prefix shall be different for each “Shipped From” address and shall remain constant throughout the life of the contract. The prime contractor may assign separate prefixes when shipments are made from different locations within a facility identified by one “Shipped From” address.
(B)Number the first shipment 0001 for shipments made under the contract or contract and order number from each “Shipped From” address, or shipping location within the “Shipped From” address. Consecutively number all subsequent shipments with the identical shipment number prefix. While shipments should be created sequentially they can be released and accepted out of sequence.
(1)Use alpha-numeric serial numbers when more than 9,999 numbers are required. Serially assign alpha-numeric numbers with the alpha in the first position (the letters I and O shall not be used) followed by the three-position numeric serial number. Use the following alpha-numeric sequence:
A000 through A999 (10,000 through 10,999)
B000 through B999 (11,000 through 11,999)
Z000 through Z999 (34,000 through 34,999)
(2)When this series is completely used, the shipment number prefix will have to be changed when the series is completely used. WAWF will not allow duplicate shipment numbers to be created against a contract or contract and delivery order.
(ii)Reassign the shipment number of the initial shipment where a “Replacement Shipment” is involved (see paragraph (b)(16)(iv)(F) of this appendix).
(iii)The prime contractor shall control deliveries and on the final shipment of the contract shall end the shipment number with a “Z.” Where the final shipment is from other than the prime contractor's plant, the prime contractor may elect either to—
(A)Direct the subcontractor making the final shipment to end that shipment number with a “Z”; or
(B)Upon determination that all subcontractors have completed their shipments, to correct the DD Form 250 (see F-304) covering the final shipment made from the prime contractor's plant by addition of a “Z” to that shipment number.
(iv)Contractors follow the procedures in F-305 to use commercial invoices.
(3)DATE SHIPPED.Enter the date the shipment is released to the carrier or the date the services are completed. If the shipment will be released after the date of contract quality assurance and/or acceptance, enter the estimated date of release. When the date is estimated, enter an “E” or select an "E" from the drop down menu in the “Estimated” block after the date. Do not delay submission of the WAWF RR for lack of entry of the actual shipping date. Correction of the WAWF RR is not required to show the actual shipping date (see F-303). Once the document is submitted the shipment date cannot be changed.
(4)B/L TCN.When applicable, enter—
(i)The commercial or Government bill of lading number after “B/L;” WAWF provides the capability to separately and correctly identify the Government Bill of Lading (GBL) from a Commercial Bill of Lading (CBL). An authorized user will select whether the entered bill of lading number is either a GBL number or a CBL number.
(ii)The transportation control number must be a 17 alpha/numeric digit min/max field, and WAWF provides the capability to enter two secondary transportation tracking numbers.
(5)LINE HAUL MODE.Select the Line Haul Mode of Shipment code from a drop down menu in WAWF.
(6)INSPECTION AND ACCEPTANCE POINT.Enter an “S” for Origin or “D” for Destination. In addition to “S” and “D,” WAWF allows acceptance at Other (O). For purposes of conforming to contract, "O" is equivalent to "D". In WAWF, destination acceptance is performed by the “Ship to” DODAAC organization and “Other” permits the acceptance of destination documents at a location other than the “Ship to.” The goods or services will be shipped to one location and the paperwork will be routed to another location for the actual acceptance.
(7)PRIME CONTRACTOR/CODE.Enter the prime CAGE code to which the contract was awarded.
(8)ADMINISTERED BY/CODE.Enter the DoDAAC code of the contract administration office cited in the contract.
(i)Enter the CAGE or DoDAAC code of the “Shipped From” location. If it is the same as the CAGE code leave blank.
(ii)For performance of services line items which do not require delivery of items upon completion of services, enter the code of the location at which the services were performed. As mentioned in (i) above, if identical to the prime CAGE code leave blank.
(10)FOB.Enter an “S” for Origin or “D” for Destination as specified in the contract. Enter an alphabetic “O” if the “FOB” point cited in the contract is other than origin or destination.
(11)PAYMENT WILL BE MADE BY/CODE.Enter the DoDAAC code of the payment office cited in the contract.
(12)SHIPPED TO/CODE.Enter the DoDAAC, MAPAC, or CAGE code from the contract or shipping instructions.
(13)MARKED FOR/CODE.Enter the code from the contract or shipping instructions. Only valid DoDAACs, MAPACs, or CAGE codes can be entered. Vendors should use the WAWF “Mark for Rep” and “Mark for Secondary” fields for textual marking information specified in the contract. Enter the three-character project code when provided in the contract or shipping instructions.
(14)ITEM NO.Enter the item number used in the contract. Use a valid 4 or 6 character line item number under the Uniform Contract Line Item Numbering System (see 204.71). Line item numbers with 6 characters with numbers in the final two positions are not deliverable or billable.
(i)Enter the following for each line item:
(A)The national stock number (NSN) or noncatalog number. If the contract contains NSNs as well as other identification (e.g. part numbers) the contractor should place the NSN information in the Stock Part Number field and the remaining numbers in the line item description field. The data entered in the NSN field must reflect the NSN of the material item being shipped and should be a valid NSN, 13 positions in length. In the "Type" drop-down field, select the corresponding type for the data entered. If no National Stock Number (NSN) or other valid "Type" is available, the word "NONE" may be entered for the Stock/Part Number, with a corresponding "Type" of any value other than NSN selected from the drop-down box.
(B)In the description field, if required by the contract for control purposes, enter: the make, model, serial number, lot, batch, hazard indicator, or similar description.
(C)The Military Standard Requisitioning and Issue Procedures (MILSTRIP) must be placed on the MILSTRIP Tab, not in the line item description field. Enter the MILSTRIP data for each CLIN when MILSTRIP data is identified in the contract.
(ii)For service line items, select SV for “SERVICE” in the type field followed by as short a description as is possible in the description field. Some examples of service line items are maintenance, repair, alteration, rehabilitation, engineering, research, development, training, and testing.
(A)For WAWF RRRs, the “Ship To” code is the DoDAAC, MAPAC, or CAGE code from the contract or shipping instructions.
(B)For service line items not using a WAWF RRR, the “Ship To” code and the “Unit” shall be filled out. The “Ship To” code is the destination Service Acceptor Code for WAWF. If source inspected and accepted, enter the service performance location as the “Ship To” code.
(iii)For all contracts administered by the Defense Contract Management Agency, with the exception of fast pay procedures, enter the gross weight of the shipment.
(iv)In the description field enter the following as appropriate (entries may be extended through Block 20).
(A)Enter in capital letters any special handling instructions/limits for material environmental control, such as temperature, humidity, aging, freezing, shock, etc.
(B)When a shipment is chargeable to Navy appropriation 17X4911, enter the appropriation, bureau control number (BCN), and authorization accounting activity (AAA) number (e.g., 17X4911-14003-104).
(C)When the Navy transaction type code (TC), “2T” or “7T” is included in the appropriation data, enter “TC 2T” or “TC 7T.”
(D)When an NSN is required by but not cited in a contract and has not been furnished by the Government, the contractor may make shipment without the NSN at the direction of the contracting officer. Enter the authority for such shipment.
(E)When Government furnished property (GFP) is included with or incorporated into the line item, enter the letters “GFP.”
(F)On shipments of Government furnished aeronautical equipment (GFAE) under Air Force contracts, enter the assignment AERNO control number, e.g., “AERNO 60-6354.”
(G) For items shipped with missing components, enter and complete the following:
“Item(s) shipped short of the following component(s):
NSN or comparable identification ________________,
Quantity __________, Estimated Value ___________,
(H) When shipment is made of components which were short on a prior shipment, enter and complete the following:
“These components were listed as shortages on shipment
number _____________, date shipped _________________”
(I)When shipments involve drums, cylinders, reels, containers, skids, etc., designated as returnable under contract provisions, enter and complete the following:
“Return to_______________________, Quantity ___________,
Item ______________, Ownership (Government/contractor).”
(J)Enter the total number of shipping containers, the type of containers, and the container number(s) assigned for the shipment.
(K)On foreign military sales (FMS) shipments, enter the special markings, and FMS case identifier from the contract. Also enter the gross weight.
(L)When test/evaluation results are a condition of acceptance and are not available prior to shipment, the following note shall be entered if the shipment is approved by the contracting officer:
“Note: Acceptance and payment are contingent
upon receipt of approved test/evaluation results.”
The contracting officer will advise—
(1)The consignee of the results (approval/disapproval); and
(2)The contractor to withhold invoicing pending attachment of the approved test/evaluation results.
(M)For clothing and textile contracts containing a bailment clause, enter the words “GFP UNIT VALUE.”
(N)When the initial unit incorporating an approved value engineering change proposal (VECP) is shipped, enter the following statement:
This is the initial unit delivered which incorporates VECP
No. _____________________, Contract Modification
No. _____________________, dated ______________________
(i)Enter the quantity shipped, using the unit of measure in the contract for payment. When a second unit of measure is used for purposes other than payment, enter the appropriate quantity in the description field.
(ii)On the final shipment of a line item of a contract containing a clause permitting a variation of quantity and an underrun condition exists, the prime contractor shall choose the Ship Advice Code “Z”. Where the final shipment is from other than the prime contractor's plant and an underrun condition exists, the prime contractor may elect to direct the subcontractor making the final shipment to choose the Ship Advice Code “Z”;
(iii)When the Government is performing destination acceptance the acceptor should enter actual quantity received in apparent good condition in the “Qty. Accepted” field of the Acceptor Line Item Tab.
(17)UNIT OF MEASURE.Enter the abbreviation of the unit measure as indicated in the contract for payment. Where a second unit of measure is indicated in the contract for purposes other than payment or used for shipping purposes, enter the second unit of measure in the description field. Authorized abbreviations are listed in MIL-STD-129, Marking for Shipping and Storage and in the WAWF Unit of Measure Table Link. For example, LB for pound, SH for sheet.
(18)UNIT PRICE.The contractor shall enter unit prices on all WAWF RR copies. When using the WAWF RRR, the unit price is the price of the repair, overhaul, or maintenance service from the contract.
(i)The contractor shall enter unit prices for each item of property fabricated or acquired for the Government and delivered to a contractor as Government furnished property (GFP). Get the unit price from Section B of the contract. If the unit price is not available, use an estimate. The estimated price should be the contractor's estimate of what the items cost the Government. When the price is estimated, enter “Estimated Unit Price” in the description field. However, if the contract has Item Unique Identification (IUID) requirements and the receiving report is being processed in WAWF, the unit price must represent the acquisition cost that will be recorded in the IUID registry. Therefore, the unit price is required (see the clause at DFARS 252.211-7003, Item Unique Identification and Valuation). When delivering GFP via WAWF to another contractor, WAWF will initiate a property transfer if the vendor who is initiating the WAWF RR is also registered as a vendor property shipper in WAWF and the vendor receiving the property is also a vendor property receiver in WAWF.
(ii)For clothing and textile contracts containing a bailment clause, enter the cited Government furnished property unit value as “GFP UNIT VALUE” in the description field.
(19)AMOUNT.WAWF will calculate and populate the amount by multiplying the unit price times the quantity.
(20)CONTRACT QUALITY ASSURANCE (CQA).
(i)The words “conform to contract” contained in the text above the signature block in the WAWF RR Header Tab relate to quality and to the quantity of the items on the report. Enter notes taking exception in Misc. Info Tab comment field or on attached supporting documents with an appropriate block cross-reference.
(ii)When a shipment is authorized under an alternative release procedure, contractors will execute the alternative release procedure in WAWF by including the appropriate indicator in the electronic transaction rather than through inclusion or attachment of the text of the certificate. The alternative release procedure only provides for release of shipment; Government acceptance must still be indicated by a Government official’s signature on the WAWF RR.
(iii)When contract terms provide for use of Certificate of Conformance and shipment is made under these terms, contractors will execute Certificates in WAWF by including the appropriate indicator in the electronic transaction rather than through inclusion or attachment of the text of the certificate. Government acceptance must still be indicated by a Government official’s signature on the WAWF RR.
(A)The authorized Government representative must:—
(1)Place an “X” in the appropriate CQA and/or acceptance box(es) to show origin CQA and/or acceptance; and
(2)Sign and date.
WAWF will enter the typed, stamped, or printed name, title, email address, and commercial telephone number.
(B)When fast pay procedures apply, the contractor or subcontractor shall select “FAST PAY” when creating the WAWF RR. When CQA is required, the authorized Government representative shall execute the block as required by paragraph (A).
(v)DESTINATION.When CQA and acceptance or acceptance is at destination, the authorized Government representative must—
(A)Place an “X” in the appropriate box(es); and
(B)Sign and date.
WAWF will enter the typed, stamped, or printed name, title, email address, and commercial telephone number.
(21)CONTRACTOR USE ONLY.MISC. INFO. Self explanatory.
F-302Mode/method of shipment codes.
Motor, less than truckload
Van (unpacked, uncrated personal or Government property)
Driveaway, truckaway, towaway
Air Mobility Command (Channel and Special Assignment Airlift )
Surface parcel post
Air parcel post
Government trucks, for shipment outside local delivery area
Air, small package carrier
Rail, carload 1/
Rail, less than carload 1/
Surface, freight forwarder
Organic military air (including aircraft of foreign governments)
Through Government Bill of Lading (TGBL)
Lab 0: Getting Started with ChiselThis assignment is designed to get you familar with chisel before completing the first lab.
You will be using chisel-tutorial as a means to learning Chisel. Do not copy or look at the solutions. It is in your interest not to look at the solutions. After turning in your assignment, you are encouraged to look at the solutions to look how else the circuits might be expressed.
This assignment, as with all lab assignments, is to be completed individually. However, discussion of the assignment is encouraged, especially on Piazza. Please exercise common sense when helping others (e.g. don't give solutions).
Deliverables:0) Survey filled out.
1) Your solutions to the problems in and
2) A Fibonacci circuit, called , plus a testbench, called , that verifies that your circuit is working. The circuit should produce the sequence of Fibonacci numbers in order until it reaches some known end. Your circuit should use a handshaking interface for the input and be able to compute the 70th Fibonacci number. The input should be the length of the Fibonacci sequence. The output should produce a single Fibonacci number in the sequence, a valid signal, and an output signal indicating that it is done.
3) A that should include your name, approximately how long you spent on the assignment, and any additional comments on the assignment.
Instructions:1) Follow the instructions for Getting the Repo and Executing Chisel at chisel-tutorial. Read the rest of the document as well as you will need it later.
1.5) Copy Makefile into the chisel-tutorial direcory.
2) Look over the examples in and try to figure out what they are doing.
3) Read Chisel Tutorial, Annotations Extending Chisel and Firrtl, and Running Stuff.
4) Look at the examples again and make sure you fully understand them now. Be sure to also understand the testbenches in .
5) Complete the solutions to the problems in and . Make sure that they work.
6) Complete the Fibonacci circuit and testbench, and . Try to make your circuit as succinct as possible.
7) Complete the .
8) Submit your assignment.
Useful Reference Material:- Chisel Cheatsheet
- Chisel Tester Cheatsheet
- Printing in Chisel
- Chisel Cookbook
- Scala land vs Chisel land
- Useful sbt Commands
Instructional Machine SetupIn order to help get you ready for the first lab, we request that you complete this assignment on the instructional computers.
You can see some setup instructions for using the instructional machines here.
Please make sure to fill out this survey after completing the machine setup.
Scala InfoIf you want a quick overview of Scala, you may look at the getting started guide used in past chisel bootcamps here.
There are plenty of tutorials on-line for learning scala as well, including several MOOCs: basic and advanced.
SubmissionFor the Chisel assignment, we will not be using the github submission yet. Instead, we will use the normal inst submission system.
You can find info about that system here.
You should first register your account with the system (to be done only once per account).
To submit to the system:
This will look for the results of each exercise as well as a that should include your name, approximately how long you spent on the assignment, and any additional comments on the assignment. Make sure that is in and is in . will not work if you did not copy over the or if you put and in other places.
You can submit multiple times, and I will be able to see each of them but will only grade the latest before the deadline.
If you have any questions, feel free to post them on Piazza.