⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dkeylogic.h

📁 VHDL to System C translator
💻 H
字号:
#ifndef DKEYLOGIC_H
#define DKEYLOGIC_H

#include <systemc.h>


SC_MODULE(dkeylogic) {

    sc_in<bool >  clk;
    sc_in<bool >  dkey_mux;
    sc_in<sc_biguint<128> >  ekey_out;
    sc_in<sc_uint<32> >  ktout;
    sc_in<bool >  ldd;
    sc_in<bool >  resetn;
    sc_in<sc_uint<4> >  sel_sk;
    sc_in<bool >  wr_dmem;
    sc_out<sc_uint<8> > kt_addr;
    sc_out<sc_uint<2> > ktsel;
    sc_out<sc_biguint<128> > round_dkey;


    sc_signal<sc_biguint<128> > round_dkey_s;
    sc_signal<sc_biguint<128> > skeyreg_s;
    sc_signal<sc_uint<32> > outmux_s;
    sc_signal<sc_uint<32> > temp_s;
    void process_line74();
    void process_line105();
    void process_line122();
    void comb_assignments();

    dkeylogic(sc_module_name _n) : sc_module(_n) {
        SC_METHOD(process_line74);
        sensitive << clk  << resetn;
        SC_METHOD(process_line105);
        sensitive << clk  << resetn;
        SC_METHOD(process_line122);
        sensitive << sel_sk  << ekey_out;
        SC_METHOD(comb_assignments);
        sensitive << dkey_mux << ekey_out << skeyreg_s << round_dkey_s << ktout << temp_s << sel_sk;
    }

    ~dkeylogic() {}
    SC_HAS_PROCESS(dkeylogic);

};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -