Ignore:
Timestamp:
Jun 21, 2017, 10:50:42 AM (7 years ago)
Author:
alain
Message:

few bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/vci_spi/caba/source/include/vci_spi.h

    r595 r1052  
    6868
    6969    // Registers
    70     sc_signal<int>                    r_target_fsm;       // target fsm state register
    71     sc_signal<int>                     r_initiator_fsm;    // initiator fsm state register
    72     sc_signal<int>                     r_spi_fsm;          // spi engine state
    73     sc_signal<uint64_t>                r_txrx[2];          // data in/out
    74     sc_signal<uint32_t>                r_divider;          // SPI clk divider
    75     sc_signal<uint8_t>                 r_ss;               // SPI slave select
    76     sc_signal<bool>                    r_ctrl_cpol;     // clock polarity
    77     sc_signal<bool>                    r_ctrl_cpha;     // clock phase
    78     sc_signal<bool>                    r_ctrl_ie;       // interrupt enable
    79     sc_signal<uint8_t>                 r_ctrl_char_len; // number of bits in xfer
    80     sc_signal<uint64_t>                r_buf_address;  // memory buffer address
    81     sc_signal<uint32_t>                r_dma_count;   // DMA burst count
    82     sc_signal<bool>                    r_read;        // DMA read/write
    83 
    84     sc_signal<uint32_t>                r_burst_word;  // DMA burst word count
    85     sc_signal<bool>                    r_dma_error;   // DMA error
    86 
    87     sc_signal<bool>                    r_spi_bsy;    // SPI shifter busy
    88     sc_signal<uint32_t>                r_spi_bit_count;
    89     sc_signal<uint32_t>                r_spi_word_count;
    90     sc_signal<uint32_t>                r_spi_clk_counter;
     70    sc_signal<int>            r_target_fsm;       // target fsm state register
     71    sc_signal<int>             r_initiator_fsm;    // initiator fsm state register
     72    sc_signal<int>                     r_spi_fsm;              // spi engine state
     73    sc_signal<uint64_t>        r_txrx[2];          // data in/out
     74    sc_signal<uint32_t>        r_divider;          // SPI clk divider
     75    sc_signal<uint8_t>         r_ss;                   // SPI slave select
     76    sc_signal<bool>            r_ctrl_cpol;            // clock polarity
     77    sc_signal<bool>            r_ctrl_cpha;            // clock phase
     78    sc_signal<bool>            r_ctrl_ie;              // interrupt enable
     79    sc_signal<uint8_t>         r_ctrl_char_len;    // number of bits in xfer
     80    sc_signal<uint64_t>        r_buf_address;      // memory buffer address
     81    sc_signal<uint32_t>            r_dma_count;        // DMA burst count
     82    sc_signal<bool>                    r_read;             // DMA read/write
     83
     84    sc_signal<uint32_t>            r_burst_word;       // DMA burst word count
     85    sc_signal<bool>            r_dma_error;        // DMA error
     86
     87    sc_signal<bool>            r_spi_bsy;          // SPI shifter busy
     88    sc_signal<uint32_t>            r_spi_bit_count;
     89    sc_signal<uint32_t>        r_spi_word_count;
     90    sc_signal<uint32_t>            r_spi_clk_counter;
    9191    sc_signal<bool>                    r_spi_clk;
    9292    sc_signal<bool>                    r_spi_clk_previous;
     
    189189    soclib::caba::VciInitiator<vci_param> p_vci_initiator;
    190190    soclib::caba::VciTarget<vci_param>    p_vci_target;
     191
    191192    sc_out<bool>                                              p_spi_ss;
    192193    sc_out<bool>                                              p_spi_clk;
Note: See TracChangeset for help on using the changeset viewer.