Greek
59bff52832
Rename rtps_builtin_endpoint to rtps_discovery_module
2022-01-16 18:12:11 +01:00
Greek
49fc01cf6b
BUG FIX: rtps_handler was droping valid ACKNACKs and GAPs
...
The rtps_handler was droping SequenceNumberSets where the 0 bit was set.
The rtps_handler Test1 was also extended a bit to test for more invalid
variants.
2021-12-14 13:09:10 +01:00
Greek
48468d1131
BUG FIX: PID is affected by endianness
2021-12-11 12:20:52 +01:00
Greek
70549853d5
code refactoring
2021-12-09 19:44:39 +01:00
5d9acb6f41
Add directive to allow QSYS Compilation
...
QSYS does not allow to change the VHDL version of processed files.
All respective files have to have a comment directive forcing the VHDL version.
2021-12-09 19:44:38 +01:00
Greek
cffaafb284
Code refactoring
2021-11-20 16:01:57 +01:00
Greek
63465e8e30
Remove default signal initialization from entire codebase
2021-11-19 18:50:18 +01:00
Greek
399bd2bbda
Modify ports of rtps_handler according to port naming convention
2021-11-18 12:20:20 +01:00
Greek
609ed2d686
Code Refactor
2021-05-15 20:39:56 +02:00
Greek
dcd0b51c83
Code refactoring
2021-01-11 12:16:17 +01:00
Greek
a00f942826
change rtps_handler output format
...
While previously we sent the EntityID before the GUID Prefix (for some
reason), we changed swaped the order to allow easier decoding (by having
uniform format for all inputs)
2020-12-18 16:19:57 +01:00
Greek
e18c6e15ce
* Bug fix input_prc of testbenches
...
- packet_sent signal of by one cycle
* Bug fix in rtps_handler
- Exit condition of Gap Parsing
2020-12-02 17:02:13 +01:00
Greek
c1bb9a7bd2
* Re-design rtps_handler
...
- Input format is now a decoded UDP Packet (Documented in REF.txt)
This allows the whole RTPS system to use universal input and output.
2020-11-30 15:48:47 +01:00
Greek
16bd4558de
* rtps_handler
...
- Handle case where packet end = submessage end (Avoid extra stage switches)
- Fix last_word_out
- Fix case where rd and empty are both high (INFO_TS)
* Modify Endpoint Frame format of GAP
- Add dummy word to avoid complexity
* rtps_handler Testbench
- Add check for last_word_out
2020-11-21 21:10:26 +01:00
Greek
9b4a2ed073
* Various Bug Fixes in rtps_handler
...
* rtps_handler_test1 Complete and Passing
2020-11-17 15:26:20 +01:00
Greek
9c95e58e32
* Added OSVVM Library as Submodule
...
* Merged stimulus generation procedures to one single procedure
* Integrated OSVVM into testbench
* Generated OSVVM Project Script File
* Various Bug Fixes to compile testbench
2020-11-15 20:34:39 +01:00
Greek
c68caec626
* Package update
...
- New functions
- Renames
- New Definitions
* rtps_handler overhaul
- Validity Check for Submessages
- OVERREAD Guard
- Info Timestamp parsed and sent to Endpoints
2020-11-13 11:44:17 +01:00
Greek
9acd98b32e
* Update .gitignore
...
* Split rtps_package
2020-11-02 14:39:27 +01:00
Greek
51c90129c4
* Fix "MATCH_DEST_ENDPOINT" in rtps_handler
2020-10-29 15:18:28 +01:00
Greek
ce72c147a4
* Re-wrote "rtps_ahandler"
...
- Compiles
2020-10-29 11:31:41 +01:00
bcdf8f0ed9
* Switch to single Domain ID
2020-10-07 13:12:04 +02:00
809810f207
* Change builtin-endpoint to "last_word" System
2020-10-06 11:02:31 +02:00
e6e4094583
* Endoint Match/Unmatch
2020-10-04 08:25:35 +02:00
aaae545c8b
* Partly implemented rtps_builtin_endpoint
...
* Modify rtps_handler
* Modify rtps_package
2020-09-22 21:04:29 +02:00
Greek
41f41b6530
* Updated Vivado Project
...
* Synthesis fixes in RTPS Handler
2020-05-27 17:55:54 +02:00
Greek
052a4054b9
* Added Documentation in RTPS
2020-05-24 18:28:57 +02:00
Greek
9ab7d79d87
* Added Documentation
...
- UDP Protocol
* Added Synthesis Report for IPv4 Parser with different buffer sizes
* Small fixes in IPv4 Handler
* Added addsub Entity
* Added Checksum entity
* Implemented RTPS Parser
- Compiles in Modelsim
* Backup Version of RTPS Parser to extract and implement UDP Checksuming
* Updated RTPS Package
* Added VHDL comilation test file
2020-05-24 13:08:03 +02:00