From 4e272298cec9675c90bbd3de7aa42d69037abc75 Mon Sep 17 00:00:00 2001 From: jchabloz Date: Sat, 16 Mar 2024 03:30:51 +0100 Subject: [PATCH] Transparent background --- .../diagrams/verisocks_architecture.svg | 712 +++++++++++++++++- 1 file changed, 711 insertions(+), 1 deletion(-) diff --git a/docs/_static/diagrams/verisocks_architecture.svg b/docs/_static/diagrams/verisocks_architecture.svg index 50fc6af..a790ef6 100644 --- a/docs/_static/diagrams/verisocks_architecture.svg +++ b/docs/_static/diagrams/verisocks_architecture.svg @@ -1 +1,711 @@ -PLI applicationPLI routineIcarus simulatorVerilog testbenchTest frameworkServerDUTUser definedsystem task (PLI)$verisocks_init()ClientTestframeworkTBconfigDUTconfigFirmwareTest case management system,automated or manual, such asRobot, pytest, Kiwi, etc.C program usingBSD socket.Only accepts a singleconnection at a time.User-defined taskcalled in aninitialblockVPITCP/IP \ No newline at end of file + + + + + + + PLI application + + + PLI routine + + + + Icarus simulator + + + Verilog testbench + + + + + + + Test framework + + + + Server + + + + + DUT + + + + User defined + system task (PLI) + $verisocks_init() + + + + + Client + + + + + Test + framework + + + + + + TB + config + + + + + + DUT + config + + + + + + Firmware + + + + + Test case management system, + automated or manual, such as + Robot, pytest, Kiwi, etc. + + + + + C program using + BSD socket. + Only accepts a single + connection at a time. + + + + + User-defined task + called in an + initial + block + + + + + + + + + + + + + + + + + + + VPI + + + + + + TCP/IP + + + + + + + + + + +