Naca-test-revised.pdf, Naca test 1 test procedure – Teledyne LeCroy SAS Verification Test Descriptions User Manual
Page 186

LeCroy Corporation
NACA-test
NACA Test 1 Test Procedure
Note: Connect Port 1 and Port 2 of the DUT to the testing station.
1. The software runs the
Identify project to acquire the SAS Address of the DUT.
Note: Do this step only once when you begin running SAS Verification. Do not repeat for
each test.
2. The software runs the
Dummy project to clear unit attention.
Note: Do this step only once when you begin running SAS Verification. Do not repeat for
each test.
3. The software runs the
DetectSupportReadCommands.sac project to determine which
Read command is supported by the DUT. It issues all possible Read commands and
chooses the one to which the DUT responds accurately and successfully. After this step, use
the command, for example
Read-10, to send data to the DUT.
4. The software runs the
DummyForTwoPorts project only for the NACA test. This project
links Port 1 and Port 2 and makes them ready. It also issues the
Mode Sense command to
acquire the
Mode page parameters, such as TST bit.
5. The software runs the
NACA_01_Read10 project. It sends some commands to fill the Queue
command and activates
ACA by sending a Read command with NACA bit = 1. After ACA
activation, it issues a command to be sure that
ACA has been activated, so that the
command status is
ACA ACTIVATE. All these tasks are run on Port 1.
6. The software runs the
NACA_02_Read10 project to send Read commands to Port 2 of the
DUT. Expect to see correct behavior from the DUT regarding its
TST condition. If TST is set
(TST =1), expect the DUT to accept the
Read commands. Otherwise, it should abort the
commands.
7. The software runs the
NACA_03_Read10 project to clear the ACA and issue some Read
commands to Port 1. Expect the DUT to accept the commands and respond successfully.
8. If you now have N/A or failed results, the software runs the
Clear_ACA_ForTwoPorts
project to clear the
ACA.
1