我有一些接口(为了完整起见,有两个虚拟类,所以您可以将代码复制到ide中)
public interface ItfA
{
String getA();
}
public interface ItfB
{
String getB();
}
public class MyClassAdapter
{
public Object getValue(Object bean)
{
return null; // override to do something useful
}
}
public class MyClass
{
public
通常,我使用TCL和模拟器命令来实现这一点,以确保所有信号在复位期间都初始化为有效值,但我想知道是否有一种方法可以用纯VHDL实现这一点。 下面是一个基于TCL的示例。使用*和foreach循环以及find模拟器命令来捕获所有信号名称非常方便。只要我想检查所有信号是否有效,我就会简单地调用check_sigs过程。 # List of all signals to inspect
set sig_list {
/tb/POR
/tb/GSM/POR_SD_0/*
/tb/GSM/*
/tb/GSM/CLOCK_Condition/*
/tb/GSM/HB_Timer_Lo
背景:这个问题出现在中(确切地说,是答案的第一个修订版)。这个问题中提供的代码被减少到最低限度来解释这个问题。
假设我们有以下代码:
public class Sample<T extends Sample<T>> {
public static Sample<? extends Sample<?>> get() {
return new Sample<>();
}
public static void main(String... args) {
Sample<? e