Project

General

Profile

Actions

Task #4877

closed

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

Added by Alexander Kamkin almost 10 years ago. Updated 11 months ago.

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

0%

Estimated time:
Detected in build:
master
Published in build:
1.1.3-beta-230504

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
Actions #1

Updated by Alexander Kamkin almost 10 years ago

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

Actions #2

Updated by Sergey Smolov almost 10 years ago

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

Updated by Sergey Smolov about 9 years ago

  • Target version changed from 0.1 to 0.2
Actions #4

Updated by Sergey Smolov about 9 years ago

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

Updated by Sergey Smolov about 8 years ago

  • Target version changed from 0.2 to 2.0
Actions #6

Updated by Sergey Smolov over 7 years ago

  • Detected in build changed from svn to master
Actions #7

Updated by Alexander Protsenko about 5 years ago

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

Updated by Sergey Smolov over 4 years ago

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

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

Actions #9

Updated by Sergey Smolov about 4 years ago

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

Updated by Maxim Chudnov over 3 years ago

  • Status changed from New to Resolved

Updated by Sergey Smolov over 3 years ago

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

Actions #12

Updated by Maxim Chudnov over 3 years ago

  • Status changed from Open to Resolved
Actions #13

Updated by Sergey Smolov over 3 years 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)

Actions #14

Updated by Sergey Smolov over 3 years ago

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

Actions #15

Updated by Maxim Chudnov over 3 years ago

  • Status changed from Open to Resolved
Actions #16

Updated by Sergey Smolov over 3 years ago

  • Status changed from Resolved to Verified
Actions #17

Updated by Sergey Smolov 11 months ago

  • Status changed from Verified to Closed
  • Published in build set to 1.1.3-beta-230504
Actions

Also available in: Atom PDF