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

Subversion Repositories tv80

[/] [tv80/] [trunk/] [sc_env/] [tv_responder.h] - Blame information for rev 93

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 92 ghutchis
#ifndef TV_RESPONDER_H_
2
#define TV_RESPONDER_H_
3
 
4 93 ghutchis
#include "sc_env.h"
5 92 ghutchis
 
6
SC_MODULE(tv_responder)
7
{
8
        sc_in<bool>   clk;
9
 
10
        sc_out<bool>    reset_n;
11
        sc_out<bool>    wait_n;
12
        sc_out<bool>    int_n;
13
        sc_out<bool>    nmi_n;
14
        sc_out<bool>    busrq_n;
15
        sc_in<bool>     m1_n;
16
        sc_in<bool>     mreq_n;
17
        sc_in<bool>     iorq_n;
18
        sc_in<bool>     rd_n;
19
        sc_in<bool>     wr_n;
20
        sc_in<bool>     halt_n;
21
        sc_in<bool>     busak_n;
22
        sc_out<uint32_t>        di_resp;
23
        sc_in<uint32_t> dout;
24
        sc_in<uint32_t> addr;
25
 
26
        void event();
27
 
28
        SC_CTOR(tv_responder) {
29
                SC_THREAD(event);
30
                sensitive << clk.pos();
31
        }
32
};
33
 
34
#endif /*TV_RESPONDER_H_*/

powered by: WebSVN 2.1.0

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