URL
https://opencores.org/ocsvn/spdif_transmitter/spdif_transmitter/trunk
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 3 |
Line 165... |
Line 165... |
else if (subframe_count_q[0] == 1'b1)
|
else if (subframe_count_q[0] == 1'b1)
|
preamble_r = PREAMBLE_Y; // Y(W)
|
preamble_r = PREAMBLE_Y; // Y(W)
|
// Left Channel (but not start of block)?
|
// Left Channel (but not start of block)?
|
else
|
else
|
preamble_r = PREAMBLE_X; // X(M)
|
preamble_r = PREAMBLE_X; // X(M)
|
|
|
// If previous timeslot ended with a 1, invert preamble
|
|
if (spdif_o)
|
|
preamble_r = ~preamble_r;
|
|
end
|
end
|
|
|
always @ (posedge rst_i or posedge clk_i )
|
always @ (posedge rst_i or posedge clk_i )
|
if (rst_i == 1'b1)
|
if (rst_i == 1'b1)
|
preamble_q <= 8'h00;
|
preamble_q <= 8'h00;
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.