rtps-fpga/sim
John Daktylidis 8004f21a7c Add moving_average VHDL Implementation
Add a configurable moving_average implementaion, that has a configurable
window size and is enable triggered.
Also add a moving_average_wrapper that instantiates 2 moving_average instances
(an inner and an outer) to lower the memory resource requirement for large
window sizes. Effective window size is OUTER*INNER, whereas the resources are
only OUTER+INNER. A trigger signal signals when the average is "valid".

Accompanying testebench was also implemented.
2023-06-24 00:02:02 +02:00
..
L0_dds_reader_test1.do Convert dds_reader to Vector Endpoint 2022-04-10 11:04:59 +02:00
L0_dds_reader_test2.do Convert dds_reader to Vector Endpoint 2022-04-10 11:04:59 +02:00
L0_dds_reader_test3.do Convert dds_reader to Vector Endpoint 2022-04-10 11:04:59 +02:00
L0_dds_reader_test4.do Convert dds_reader to Vector Endpoint 2022-04-10 11:04:59 +02:00
L0_dds_reader_test5.do Convert dds_reader to Vector Endpoint 2022-04-10 11:04:59 +02:00
L0_dds_reader_test6.do Convert dds_reader to Vector Endpoint 2022-04-10 11:04:59 +02:00
L0_dds_reader_test7_arzkriu.do Backport Memory Controller to rtps_builtin_endpoint 2021-05-11 13:23:55 +02:00
L0_dds_writer_test1.do Convert dds_writer to Vector Endpoint 2022-04-10 11:04:02 +02:00
L0_dds_writer_test2.do Convert dds_writer to Vector Endpoint 2022-04-10 11:04:02 +02:00
L0_dds_writer_test3.do Convert dds_writer to Vector Endpoint 2022-04-10 11:04:02 +02:00
L0_dds_writer_test4.do Convert dds_writer to Vector Endpoint 2022-04-10 11:04:02 +02:00
L0_dds_writer_test5.do Convert dds_writer to Vector Endpoint 2022-04-10 11:04:02 +02:00
L0_mem_ctrl_test1.do Add mem_ctrl Level 0 Test 1 2021-02-17 14:01:49 +01:00
L0_moving_average_wrapper_test1.do Add moving_average VHDL Implementation 2023-06-24 00:02:02 +02:00
L0_ros_action_server_test1.do Add ROS Action Server implementation 2022-03-04 23:48:51 +01:00
L0_ros_action_server_test2.do Add ROS Action Server implementation 2022-03-04 23:48:51 +01:00
L0_rtps_discovery_module_test1_mc.do code refactoring 2022-03-20 11:49:31 +01:00
L0_rtps_discovery_module_test1_uc.do Change memory format of rtps_discovery_module to use double linked list 2022-03-13 12:43:13 +01:00
L0_rtps_discovery_module_test2.do code refactoring 2022-03-20 11:49:31 +01:00
L0_rtps_discovery_module_test3.do code refactoring 2022-03-20 11:49:31 +01:00
L0_rtps_discovery_module_test4.do code refactoring 2022-03-20 11:49:31 +01:00
L0_rtps_discovery_module_test5.do code refactoring 2022-03-20 11:49:31 +01:00
L0_rtps_discovery_module_test6.do code refactoring 2022-03-20 11:49:31 +01:00
L0_rtps_handler_test1.do * General Testbench Update 2020-12-06 19:32:40 +01:00
L0_rtps_handler_test2.do * General Testbench Update 2020-12-06 19:32:40 +01:00
L0_rtps_out_test1.do Modify rtps_out to use Dual Port RAM 2021-12-09 19:44:40 +01:00
L0_rtps_reader_test1.do Convert rtps_reader to Vector Endpoint 2022-04-05 17:20:22 +02:00
L0_rtps_reader_test2.do Convert rtps_reader to Vector Endpoint 2022-04-05 17:20:22 +02:00
L0_rtps_reader_test3.do Convert rtps_reader to Vector Endpoint 2022-04-05 17:20:22 +02:00
L0_rtps_writer_test1.do Convert rtps_writer to Vector Endpoint 2022-04-05 17:18:07 +02:00
L0_rtps_writer_test2_vrkdp.do Add Test4 of RTPS Writer 2021-03-03 18:40:36 +01:00
L0_rtps_writer_test2.do Convert rtps_writer to Vector Endpoint 2022-04-05 17:18:07 +02:00
L1_AddTwoInts_ros_srv_test1.do Add "ros" identifier to ROS files 2022-02-04 18:37:02 +01:00
L1_CancelGoal_ros_srv_test1.do Add ROS CancelGoal Service 2022-02-05 13:35:32 +01:00
L1_Fibonacci_ros_action_feedback_test1.do Add "ros" identifier to ROS files 2022-02-04 18:37:02 +01:00
L1_Fibonacci_ros_action_result_srv_test1.do Add Fibonacci Action Result Service 2022-02-05 15:23:54 +01:00
L1_Fibonacci_ros_action_test1.do Add Fibonacci ROS Action Implementation 2022-03-05 11:47:58 +01:00
L1_GoalStatusArray_ros_test1.do Add "ros" identifier to ROS files 2022-02-04 18:37:02 +01:00
L1_rtps_discovery_module_test1.do code refactoring 2022-03-20 11:49:31 +01:00
L1_rtps_reader_test1.do Convert rtps_reader to Vector Endpoint 2022-04-05 17:20:22 +02:00
L1_rtps_writer_test1.do Convert rtps_writer to Vector Endpoint 2022-04-05 17:18:07 +02:00
L1_rtps_writer_test2.do Convert rtps_writer to Vector Endpoint 2022-04-05 17:18:07 +02:00
L1_rtps_writer_test3.do Convert rtps_writer to Vector Endpoint 2022-04-05 17:18:07 +02:00
L1_Type1_key_holder_test1.do Bug Fix and Redesign of TEMPLATE_key_holder 2021-12-09 19:44:38 +01:00
L1_Type2_interface.do Rename *_wrapper to *_interface 2022-01-03 14:25:27 +01:00
L1_Type2_key_holder_test1.do Bug Fix and Redesign of TEMPLATE_key_holder 2021-12-09 19:44:38 +01:00
L1_Type2_key_holder_test2.do Bug Fix and Redesign of TEMPLATE_key_holder 2021-12-09 19:44:38 +01:00
L2_AddTwoInts_test1.do Add Level 2 ROS Service Test (AddTwoInts) 2022-01-29 11:12:31 +01:00
L2_Fibonacci_test1.do Add ROS Action TEMPLATES and generation recipes 2022-04-27 12:37:02 +02:00
L2_Type1_test1.do Add complete Level2 System Test 2021-11-17 14:23:53 +01:00
L2_Type1_test2.do Add Test2 Level 2 testbench 2021-12-09 19:44:39 +01:00
modelsim.ini Fix testbench for Linux OS (Linux is case Sensitive) 2023-06-16 14:02:44 +02:00
test_all.do Expanded test 1 and test 2 of RTPS Reader with different Generics 2021-02-21 15:20:27 +01:00