OpenCores
URL https://opencores.org/ocsvn/spdif_transmitter/spdif_transmitter/trunk

Subversion Repositories spdif_transmitter

[/] [spdif_transmitter/] [trunk/] [testbench/] [spdif_driver.cpp] - Blame information for rev 3

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 ultra_embe
#include "spdif_driver.h"
2
 
3
//-----------------------------------------------------------------
4
// output: Drive tx data
5
//-----------------------------------------------------------------
6
void spdif_driver::output(void)
7
{
8
    wait();
9
    sc_assert(m_tx_fifo.num_available() > 0);
10
 
11
    while (true)
12
    {
13
        sample_data_o.write(m_tx_fifo.read());
14
 
15
        wait();
16
 
17
        while (!sample_req_i.read())
18
            wait();
19
    }
20
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.