yosys-master
|
#include "kernel/register.h"
#include "kernel/sigtools.h"
#include "kernel/consteval.h"
#include "kernel/log.h"
#include <sstream>
#include <stdlib.h>
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | ProcDffPass |
Functions | |
USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN RTLIL::SigSpec | find_any_lvalue (const RTLIL::Process *proc) |
void | gen_dffsr_complex (RTLIL::Module *mod, RTLIL::SigSpec sig_d, RTLIL::SigSpec sig_q, RTLIL::SigSpec clk, bool clk_polarity, std::map< RTLIL::SigSpec, std::set< RTLIL::SyncRule * >> &async_rules, RTLIL::Process *proc) |
void | gen_dffsr (RTLIL::Module *mod, RTLIL::SigSpec sig_in, RTLIL::SigSpec sig_set, RTLIL::SigSpec sig_out, bool clk_polarity, bool set_polarity, RTLIL::SigSpec clk, RTLIL::SigSpec set, RTLIL::Process *proc) |
void | gen_dff (RTLIL::Module *mod, RTLIL::SigSpec sig_in, RTLIL::Const val_rst, RTLIL::SigSpec sig_out, bool clk_polarity, bool arst_polarity, RTLIL::SigSpec clk, RTLIL::SigSpec *arst, RTLIL::Process *proc) |
void | proc_dff (RTLIL::Module *mod, RTLIL::Process *proc, ConstEval &ce) |
Variables | |
ProcDffPass | ProcDffPass |
USING_YOSYS_NAMESPACE PRIVATE_NAMESPACE_BEGIN RTLIL::SigSpec find_any_lvalue | ( | const RTLIL::Process * | proc | ) |
Definition at line 31 of file proc_dff.cc.
void gen_dff | ( | RTLIL::Module * | mod, |
RTLIL::SigSpec | sig_in, | ||
RTLIL::Const | val_rst, | ||
RTLIL::SigSpec | sig_out, | ||
bool | clk_polarity, | ||
bool | arst_polarity, | ||
RTLIL::SigSpec | clk, | ||
RTLIL::SigSpec * | arst, | ||
RTLIL::Process * | proc | ||
) |
Definition at line 193 of file proc_dff.cc.
void gen_dffsr | ( | RTLIL::Module * | mod, |
RTLIL::SigSpec | sig_in, | ||
RTLIL::SigSpec | sig_set, | ||
RTLIL::SigSpec | sig_out, | ||
bool | clk_polarity, | ||
bool | set_polarity, | ||
RTLIL::SigSpec | clk, | ||
RTLIL::SigSpec | set, | ||
RTLIL::Process * | proc | ||
) |
Definition at line 146 of file proc_dff.cc.
void gen_dffsr_complex | ( | RTLIL::Module * | mod, |
RTLIL::SigSpec | sig_d, | ||
RTLIL::SigSpec | sig_q, | ||
RTLIL::SigSpec | clk, | ||
bool | clk_polarity, | ||
std::map< RTLIL::SigSpec, std::set< RTLIL::SyncRule * >> & | async_rules, | ||
RTLIL::Process * | proc | ||
) |
Definition at line 56 of file proc_dff.cc.
void proc_dff | ( | RTLIL::Module * | mod, |
RTLIL::Process * | proc, | ||
ConstEval & | ce | ||
) |
Definition at line 221 of file proc_dff.cc.