Commit 33d1a215 authored by Ille, Ondrej, Ing.'s avatar Ille, Ondrej, Ing.
Browse files

Changes in license header to be ready for

automatic license updater
parent 38980abf
......@@ -26,6 +26,9 @@
## Anybody who wants to implement this IP core on silicon has to obtain a CAN
## protocol license from Bosch.
##
################################################################################
################################################################################
## Description:
## CAN FD IP Core testbench TCL framework for automatic
## test execution
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,12 +26,9 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 22.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
--
--
......@@ -52,7 +40,19 @@ USE work.randomLib.All;
-- 5.
-- 6.
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
-- 22.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package abort_transmittion_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,12 +26,9 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 20.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Arbitration feature test implementation
--
......@@ -54,8 +42,20 @@ USE work.randomLib.All;
--
-- TODO: Check the content of ALC register
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 20.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package Arbitration_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,17 +26,27 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 30.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Feature test for setting error counters from user and its appropriate fault
-- confinement state manipulation!
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 30.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package fault_conf_feature is
......
......@@ -26,6 +26,9 @@
## Anybody who wants to implement this IP core on silicon has to obtain a CAN
## protocol license from Bosch.
##
################################################################################
################################################################################
## Description:
## Feature test configuration file
################################################################################
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
use work.CANcomponents.ALL;
USE work.CANtestLib.All;
USE work.randomLib.All;
use work.ID_transfer.all;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -38,21 +26,33 @@ use work.ID_transfer.all;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 20.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Main environment for feature tests
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
-- 20.6.2016 Created file
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Test implementation
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
use work.CANcomponents.ALL;
USE work.CANtestLib.All;
USE work.randomLib.All;
use work.ID_transfer.all;
architecture feature_env_test of CAN_feature_test is
......
......@@ -26,6 +26,9 @@
## Anybody who wants to implement this IP core on silicon has to obtain a CAN
## protocol license from Bosch.
##
################################################################################
################################################################################
## Description:
## Feature environment waveform setup script
################################################################################
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,17 +26,25 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 21.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-- Purpose:
-- Forbidding FD frames feature test implementation
--
-----------------------------------------------------------------------------------------------------------------
-- Revision History:
-- 21.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package forbid_fd_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,13 +26,9 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 27.6.2016 Created file
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Interrupt generation feature test
--
......@@ -52,8 +39,21 @@ USE work.randomLib.All;
-- 4.
-- 5.
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 27.6.2016 Created file
--
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package interrupt_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,16 +26,26 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 30.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Feature test for frame transmittion with invalid configurations
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 30.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package invalid_config_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,18 +26,27 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 30.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Feature test for setting error counters from user and its appropriate fault
-- confinement state manipulation!
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 30.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package overload_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,17 +26,25 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 30.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- Feature test for retransmitt limitation
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
-- 30.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package retr_limit_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,10 +26,7 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 23.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
-- Purpose:
......@@ -53,7 +41,19 @@ USE work.randomLib.All;
-- 6.
--
-----------------------------------------------------------------------------------------------------------------
-- Revision History:
--
-- 23.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package rtr_pref_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,12 +26,9 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 21.6.2016 Created file
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
-- RX Buffer status feature test implementation.
--
......@@ -52,8 +40,20 @@ USE work.randomLib.All;
-- 5. When buffer is filled Data overrun flag is checked and cleared
-- 6. After clearing Overrun flag, it is checked it was really cleared
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 21.6.2016 Created file
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
package rx_status_feature is
......
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
--------------------------------------------------------------------------------
--
-- CAN with Flexible Data-Rate IP Core
......@@ -35,13 +26,9 @@ USE work.randomLib.All;
-- Anybody who wants to implement this IP core on silicon has to obtain a CAN
-- protocol license from Bosch.
--
-- Revision History:
--
-- 28.6.2016 Created file
-- 1.9.2016 Changed test to be compliant with latest change in register memory map!
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Purpose:
--
--
......@@ -53,8 +40,21 @@ USE work.randomLib.All;
-- 5.
-- 6.
--
-----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Revision History:
--
-- 28.6.2016 Created file
-- 1.9.2016 Changed test to be compliant with latest change in register memory map!
--------------------------------------------------------------------------------
Library ieee;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE ieee.math_real.ALL;
USE ieee.std_logic_unsigned.All;
use work.CANconstants.all;
USE work.CANtestLib.All;
USE work.randomLib.All;
<