// This packet should be output 10000004 // Use the next 4 words ffffffff // Correct Packet Header ffff0090 c2001c50 01010000 20000400 // Generate 1024 linear PCM words (from 0) 30000000 // Generate PacketValid 50000020 // This packet should be output 10000004 // Use the next 4 words ffffffff // Correct Packet Header ffff0090 c2001c50 01010000 4000000C // Generate 12 linear PCM words (continuous) 30000000 // Generate PacketValid 50000020 // This packet should NOT be output 10000004 // Use the next 4 words 0090c200 // Incorrect Packet Header (Source and Dest swapped) 1c50ffff ffffffff 01010000 4000000C // Generate 12 linear PCM words (continuous) 30000000 // Generate PacketValid 50000020 // This packet should NOT be output 10000004 // Use the next 4 words ffffffff // Incorrect Packet Header (Wrong Packet Type) ffff0090 c2001c50 01020000 4000000C // Generate 12 linear PCM words (continuous) 30000000 // Generate PacketValid 50001000 // The first 1024 words of this packet should be output 10000004 // Use the next 4 words ffffffff // Correct Packet Header ffff0090 c2001c50 01010000 20000410 // Generate 1040 linear PCM words (from 0) 30000000 // Generate PacketValid 50000020 // This packet should be output (despite the bad CRC) 10000004 // Use the next 4 words ffffffff // Correct Packet Header ffff0090 c2001c50 01010000 20000028 // Generate 40 linear PCM words (from 0) 30000001 // Generate PacketInvalid 50002000 // Wait... 00000000 // Be done...