- Jul 25, 2019
-
-
Philipp Spilger authored
Change-Id: I4f68d09db384eadf2136de53833112f0a485e6e6
-
- Jul 24, 2019
-
-
Philipp Spilger authored
Change-Id: I85cbae1a6b8d11f52f9ed91bee445fbd42e9676f
-
- Jul 23, 2019
-
-
Philipp Spilger authored
* Allows using an instruction as halt which also encodes other information via a different payload. Change-Id: I61b8a2ec8f5d55d3f8f4ad67d9a2ca2deff8135f
-
Philipp Spilger authored
* additionally fix spelling error in documentation of UTMessage helper structs Depends-On:6228 Change-Id: I92fbe5686c3401f3ebfd71d41ec31b29fffddc71
-
- Jul 22, 2019
-
-
Philipp Spilger authored
* add event packing to up to three for to FPGA spikes, from Chip spikes and MADC sample events * add systime init and sys{time,delta} time response instructions Depends-On: 6228 Change-Id: I97b3f2f4079bb7b8f469ee1d15b7134af294220f
-
- Jul 19, 2019
-
-
Philipp Spilger authored
Change-Id: I8db565f053bfa76a055d8b1258043d29ee615ca3
-
Philipp Spilger authored
Depends-On: 7178,7179 Change-Id: I82097fa42f932e5f8cc9e911025a9f044eec7843
-
- Jul 17, 2019
-
-
Philipp Spilger authored
* ARQConnection now has a default constructor with from-env IP extraction * HW tests don't need command-line arguments or hard-coded IP address anymore Change-Id: I644e77597778e8275e83e7a7db38b28437b4ceaf
-
- Jul 13, 2019
-
-
Philipp Spilger authored
Change-Id: I106020ea364734a2fb4c75dfedea51a115202d29
-
- Jul 11, 2019
-
-
Philipp Spilger authored
Change-Id: I6181e83434d579045d0d898dabb7d85cd6e381c4
-
- Jul 10, 2019
-
-
Yannik Stradmann authored
Change-Id: I83abae82faaadd799a33c03a94544dfae1ce3a79
-
- Jul 07, 2019
-
-
Philipp Spilger authored
Change-Id: I43b269489cf8b2ad6c70e5585b21ec3aea724954
-
- Jul 04, 2019
-
-
Philipp Spilger authored
Change-Id: I38d4253a61ef030a10ec8a72c19f01eaa720ee47
-
Philipp Spilger authored
Change-Id: Iffe59d3d809db52e544ce2458717dd69389418d5
-
- Jul 03, 2019
-
-
* SendQueue::push pushes directly into word vector * move_to_packet_vector moves all words in storage to a vector of value_type sctrltp::packet * Reduces overhead introduced in push for packet alignment, which translates to higher amount of time needed in transformation to packet vector in move_to_packet_vector * Iteration of this packet vector afterwards is fast, which is needed to mimic a fast playback memory Change-Id: I34cf6359771fe80538078e10708ce806a3cb0410
-
- Jun 30, 2019
-
-
Philipp Spilger authored
Depends-On: 6904 Change-Id: Ib9d154e5aaf544c8559f8eff1ed1182d5a619a08
-
- Jun 28, 2019
-
-
Philipp Spilger authored
* SubpacketType==PhywordType is now a UT message parameter * Independent subword type parameters are removed Change-Id: I5ccbffe8a3e8d96dad793be4c5d984a26c9b9922
-
- Jun 23, 2019
-
-
Philipp Spilger authored
* reduces sizeof(SimConnection), i.e. stack usage by ~1.6MB * reduces sizeof(ARQConnection), i.e. stack usage by ~280KB Change-Id: I90f790d7a6349d16efd1f1bc8f448859bdb49503
-
- May 31, 2019
-
-
Philipp Spilger authored
Change-Id: I6947cd5f73df584fd917c8e404730b0fabf25add
-
- May 14, 2019
-
-
Change-Id: I0c205acb519a714de46a7548e5a8c973de957303
-
Philipp Spilger authored
Change-Id: Ie650469fc0d13d2a0608a3930d5bed41c012b2fb
-
- May 10, 2019
-
-
Philipp Spilger authored
Change-Id: Ia189e715a7072579d753fbbdeb61b06814ac1a28
-
- May 09, 2019
-
-
Philipp Spilger authored
Change-Id: Iec7278cc8db7b0c214865b4fc9d1d8f8eeaeb6b0
-
- May 08, 2019
-
-
Philipp Spilger authored
Change-Id: Ib5d9c5dfeb352dce777a93b1079ba291d929ca7d
-
Philipp Spilger authored
* Automatically fixes missing test cases for the omnibus_{to,from}_fpga instructions Change-Id: Ia3211258c163f521a1dcd6330fae4891d2c4cdcd
-
- May 05, 2019
-
-
Philipp Spilger authored
Change-Id: I0813da58a55a212349d94d7eb52e5d4de2bc7ce2
-
- May 03, 2019
-
-
Philipp Spilger authored
Change-Id: Ie8999fa2ecacc1154dda77cc1d6cb25fd52279cf
-
- May 01, 2019
-
-
Philipp Spilger authored
Change-Id: I9461176b6f59fca8a7f03f0a02289044956e6ac6
-
- Apr 19, 2019
-
-
Philipp Spilger authored
Change-Id: I3be523f15f59958fe9a362b0c56cd6e216c7a0da
-
- Apr 16, 2019
-
-
Philipp Spilger authored
* rename simulation test folder hw -> sim * move common test parameters ip, port to main file Change-Id: I3390c1c644168d61d490fd9167053fee51049036
-
- Apr 14, 2019
-
-
Philipp Spilger authored
* std::unique_lock locks in constructor, additional .lock() afterwards leads to deadlock. Change-Id: I840d073a809a64217d4f89bb28caf624602fbfad
-
- Apr 13, 2019
-
-
Philipp Spilger authored
* From each thread notify the other thread on exit Change-Id: I8163611707ad5806890e03029d38c2bb7f661f75
-
- Apr 12, 2019
-
-
Philipp Spilger authored
Depends-On: 5948 Change-Id: I56c76d7fdca54d6a2cf18fd54ec13cf7b4c2b37e
-
Philipp Spilger authored
Depends-On: 5907 Change-Id: Ibdb4e67000574187e0e3d061f8a5a188e85db5ed
-
Philipp Spilger authored
* typesafe UT message type unique to instruction ** parameterized on: header alignment, common div / subword width (limited to integer type width), instruction dictionary, instruction * instruction: { size, payload_type } * supported instructions: ** JTAG (clock-scaler, init, instr.-register, data, data-response) ** timing (wait_until, reset) ** system (reset, halt, halt-response) * {ARQ, Sim, Loopback}-connection ** common base in common namespace ** (parameter-)specialization for vx in vx namespace ** 'add', 'commit' messages to send to backend ** 'receive', 'try_receive' messages to receive from backend ** blocking 'run_until_halt' blocking until 'halt' instruction decoded (not available for loopback connection) * remove unused python bindings in hxcomm due to missing-namespace-errors in generated code Change-Id: I419a72e4f3c9a8e1bb6a92114d5f1f7cd5658df9
-
- Mar 26, 2019
-
-
Philipp Spilger authored
* Destructing a SimulatorClient is now independent of the simulator's lifetime Change-Id: I076562a57ba8e0f7595e4ee3abe4967a63344085
-
- Feb 27, 2019
-
-
Philipp Spilger authored
Change-Id: If745edfff944db22729656aad266121639481b1e
-
Philipp Spilger authored
Change-Id: Iad391077bc2e107f0b7e753b2f3ad5152f997e3d
-
Philipp Spilger authored
* add derived shallow SimConnection in hxcomm * HostARQ ut-message type chage 0x17a6 -> 0x0010 Change-Id: Ie2afdcb1a41eefa47788f68936e3c65daf3ef404
-
- Feb 22, 2019
-
-
The C++ class is also accessible using C functions: dpi_comm_{init,shutdown,tx,rx} Change-Id: I5bfc43fc8f3239c330a799233874a18fd99e4d6b
-