Project

General

Profile

Task #4877

Разработка конвертера тестовой последовательности в VCD-формат

Added by Alexander Kamkin over 6 years ago. Updated about 1 month ago.

Status:
Verified
Priority:
Normal
Assignee:
Category:
Engine (Printer)
Target version:
Start date:
05/05/2014
Due date:
% Done:

0%

Estimated time:
Detected in build:
master
Published in build:

Description

Требуется разработать транслятор XML-представления тестовой последовательности в VCD-формат.


Files

IMG_20200819_113930.jpg (3.22 MB) IMG_20200819_113930.jpg Sergey Smolov, 08/19/2020 11:44 AM
IMG_20200819_113930.jpg (3.22 MB) IMG_20200819_113930.jpg Sergey Smolov, 08/19/2020 11:44 AM

History

#1

Updated by Alexander Kamkin over 6 years ago

XML-формат создается в рамках задачи #4876.
Транслятор создается в рамках задачи #4878 (задача сводится к созданию backend'a для потокового транслятора).

#2

Updated by Sergey Smolov over 6 years ago

  • Subject changed from [basis][testgen] Разраработка конвертера тестовой последовательности в VCD-формат to [basis][testgen] Разработка конвертера тестовой последовательности в VCD-формат
#3

Updated by Sergey Smolov almost 6 years ago

  • Target version changed from 0.1 to 0.2
#4

Updated by Sergey Smolov over 5 years ago

  • Subject changed from [basis][testgen] Разработка конвертера тестовой последовательности в VCD-формат to Разработка конвертера тестовой последовательности в VCD-формат
  • Category set to 79
#5

Updated by Sergey Smolov over 4 years ago

  • Target version changed from 0.2 to 2.0
#6

Updated by Sergey Smolov almost 4 years ago

  • Detected in build changed from svn to master
#7

Updated by Alexander Protsenko over 1 year ago

  • Assignee changed from Alexander Protsenko to Alexander Kamkin
  • Status changed from New to Feedback
#8

Updated by Sergey Smolov over 1 year ago

  • Assignee changed from Alexander Kamkin to Alexander Protsenko
  • Status changed from Feedback to New

Test-to-VCD printer is still needed in Retrascope. Other tools for functional verification of HDL descriptions have such functionality.

#9

Updated by Sergey Smolov 9 months ago

  • Target version changed from 2.0 to 1.1
  • Assignee changed from Alexander Protsenko to Maxim Chudnov
#10

Updated by Maxim Chudnov 2 months ago

  • Status changed from New to Resolved
#11

Updated by Sergey Smolov 2 months ago

Engine-generated VCD files probably incorrect. See screenshots for more details.

#12

Updated by Maxim Chudnov about 1 month ago

  • Status changed from Open to Resolved
#13

Updated by Sergey Smolov about 1 month ago

  • Status changed from Resolved to Open

The following test fails: ru.ispras.retrascope.engine.test.printer.vcd.VcdVerilogTestSuite#fifo_mod. Here is the crash log:

2020.09.10 22:35:23.668. INFO: Running: vcd-printer

2020.09.10 22:35:23.668. INFO: Options: {args=--clk-name clk --rst-name rst --include-path D:\Bot\projects\retrascope\src\test\verilog\fifo_mod D:\Bot\projects\retrascope\src\test\verilog\fifo_mod\fifo.v D:\Bot\projects\retrascope\src\test\verilog\fifo_mod\ram.v --module-name fifo_mod --engine cfg-random-test-generator;vcd-printer --vcd fifo_mod.vcd --target vcd --test-len 100, test=<test>}

java.lang.NullPointerException
    at ru.ispras.retrascope.engine.test.printer.vcd.TestVcdVisitor.<init>(TestVcdVisitor.java:111)
    at ru.ispras.retrascope.engine.test.printer.vcd.VcdPrinter.start(VcdPrinter.java:81)
    at ru.ispras.retrascope.basis.Engine.start(Engine.java:332)
    at ru.ispras.retrascope.basis.ToolChain.start(ToolChain.java:111)
    at ru.ispras.retrascope.basis.Engine.start(Engine.java:332)
    at ru.ispras.retrascope.Retrascope$ToolRun.start(Retrascope.java:243)
    at ru.ispras.retrascope.Retrascope.main(Retrascope.java:501)
    at ru.ispras.retrascope.Retrascope.main(Retrascope.java:403)
    at ru.ispras.retrascope.util.ToolTest.runTest(ToolTest.java:102)
    at ru.ispras.retrascope.engine.test.printer.vcd.VcdBenchTest.run_Test(VcdBenchTest.java:54)
    at ru.ispras.retrascope.engine.test.printer.vcd.VcdVerilogTestSuite.fifo_mod(VcdVerilogTestSuite.java:54)

#14

Updated by Sergey Smolov about 1 month ago

Ошибка #10462 исправлена, теперь все тесты для vcd printer проходят. Просьба проверить стиль кодирования и исправить warnings, которые выдает IntelliJ IDEA (у меня их 27).

#15

Updated by Maxim Chudnov about 1 month ago

  • Status changed from Open to Resolved
#16

Updated by Sergey Smolov about 1 month ago

  • Status changed from Resolved to Verified

Also available in: Atom PDF