Skip to content

Releases: xver/Shunt

Python to System Verilog integration

19 Dec 20:50
Compare
Choose a tag to compare

What’s new?

  • System Verilog - Python* integration :

Updates:
• docs , debug print out, .gitignore , run_debug, minor cosmetic updates

Regression mode support: Simultaneous allocation of TCP/IP ports.

22 Jan 20:42
Compare
Choose a tag to compare

Support for regression mode: multiple server/client simultaneous assignment of TCP/IP ports. (Examples, doc updates) + minor updates

Dynamic port allocation (DPA) mode:

Functions:
shunt_cs_init_initiator
shunt_cs_tcp_parent_init_initiator_dpa
shunt_cs_init_target 
shunt_cs_tcp_parent_init_initiator_dpa
Global defines:
SHUNT_DEFAULT_TCP_PORT

###Collision resolution of the occupied TCP/IP port

Function build in support:

shunt_prim_tcp_parent_init_initiator

Global defines:

SHUNT_DEFAULT_COLLISION_ATTEMPT_LIMIT
SHUNT_DEFAULT_COLLISION_LOW
SHUNT_DEFAULT_COLLISION_UP

cumulative updates

12 Sep 19:27
Compare
Choose a tag to compare

What’s new?
• c++ namespaces no extern "C"
Updates:
• docs , debug print out, .gitignore , run_debug, minor cosmetic updates

ARM AXI bus

17 Apr 13:30
1898034
Compare
Choose a tag to compare

What’s new?
• ARM AXI bus (Advanced eXtensible Interface) support over TCP/IP (new data structures, functions, examples)
• Predefined hash functions
• VCS DPI header file
• Shunt “no dpi” target /home/v/workspace/Shunt/bin/libCutils.so
• New data type shunt_long_t (default is "long long")
Bug fixes:
• Bad header (shunt_dpi_tlm_recv_gp_data)
• Long data payload failures

cleanup and SystemC related fixes

03 Jan 21:17
Compare
Choose a tag to compare

Cumulative release: cleanup & SystemC related fixes

SystemC compile/link cleanup

13 Dec 19:24
Compare
Choose a tag to compare

cleanup : tab & trailing whitespaces, c++ compile/link -Wall -Werror -Wpedantic -Wextra -Wno-odr

System Verilog TLM-2.0 generic payload over TCP/IP

10 Sep 01:17
9a93d9e
Compare
Choose a tag to compare

add System Verilog TLM-2.0 over TCP utils and example + error fixes + docs

SystemC TLM-2.0 over TCP/IP

10 Aug 02:40
4a77a23
Compare
Choose a tag to compare

add SystemC TLM-2.0 over TCP utils and example + error fixes.

Fixed size packet communication

24 Feb 00:57
Compare
Choose a tag to compare

TCP/IP optimization ,
new fixed size packet communication functions,
big/little endian support.
examples and doc updates

Accumulated fixes

26 Oct 21:26
Compare
Choose a tag to compare

verilator 4.020 support and various accumulated fixes