Программа для рисования блок-схем VHDL? [закрытый]

Это походит на что-то, что выполнимо с пакетом Отражения Java.

http://java.sun.com/developer/technicalArticles/ALT/Reflection/index.html

Особенно под Methods Вызова по имени:

импорт java.lang.reflect.*;

public class method2 {
  public int add(int a, int b)
  {
     return a + b;
  }

  public static void main(String args[])
  {
     try {
       Class cls = Class.forName("method2");
       Class partypes[] = new Class[2];
        partypes[0] = Integer.TYPE;
        partypes[1] = Integer.TYPE;
        Method meth = cls.getMethod(
          "add", partypes);
        method2 methobj = new method2();
        Object arglist[] = new Object[2];
        arglist[0] = new Integer(37);
        arglist[1] = new Integer(47);
        Object retobj 
          = meth.invoke(methobj, arglist);
        Integer retval = (Integer)retobj;
        System.out.println(retval.intValue());
     }
     catch (Throwable e) {
        System.err.println(e);
     }
  }
}

6
задан bkritzer 21 July 2009 в 19:48
поделиться

4 ответа

В любом случае нет ничего с открытым кодом. Некоторое время назад я безуспешно искал что-то похожее на дизайн Verilog.

Я безуспешно искал что-то похожее на дизайн Verilog.

Я безуспешно искал что-то похожее на дизайн Verilog.

2
ответ дан 8 December 2019 в 17:25
поделиться

Quartus Altera может компилировать VHDL и предоставлять вам схемные блоки верхнего уровня, представляющие сигналы VHDL. То же самое с Xilinx ISE. Это не программное обеспечение с открытым исходным кодом, но его можно бесплатно загрузить и использовать.

8
ответ дан 8 December 2019 в 17:25
поделиться

Конструктор HDL Mentor предназначен для этой цели, но он платный, хотя вы, вероятно, можете получить студенческую версию со скидкой.

Как заметил тетрус, Quartus также имеет программу просмотра RTL, но качество создаваемых им диаграмм очень низкое - вы не можете использовать их для документации. Они наиболее полезны для обнаружения ошибок синтеза.

1
ответ дан 8 December 2019 в 17:25
поделиться

Synplify Pro и Synplify Premier имеют программу просмотра RTL и являются моей предпочтительной программой из тех, что я видел. Я также видел программы просмотра RTL в Xilinx ISE, Altera's Quartus и конструкторе HDL Mentor.

2
ответ дан 8 December 2019 в 17:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: