MeasDataFifo.vho 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. -- (c) Copyright 1995-2023 Xilinx, Inc. All rights reserved.
  2. --
  3. -- This file contains confidential and proprietary information
  4. -- of Xilinx, Inc. and is protected under U.S. and
  5. -- international copyright and other intellectual property
  6. -- laws.
  7. --
  8. -- DISCLAIMER
  9. -- This disclaimer is not a license and does not grant any
  10. -- rights to the materials distributed herewith. Except as
  11. -- otherwise provided in a valid license issued to you by
  12. -- Xilinx, and to the maximum extent permitted by applicable
  13. -- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND
  14. -- WITH ALL FAULTS, AND XILINX HEREBY DISCLAIMS ALL WARRANTIES
  15. -- AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING
  16. -- BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-
  17. -- INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and
  18. -- (2) Xilinx shall not be liable (whether in contract or tort,
  19. -- including negligence, or under any other theory of
  20. -- liability) for any loss or damage of any kind or nature
  21. -- related to, arising under or in connection with these
  22. -- materials, including for any direct, or any indirect,
  23. -- special, incidental, or consequential loss or damage
  24. -- (including loss of data, profits, goodwill, or any type of
  25. -- loss or damage suffered as a result of any action brought
  26. -- by a third party) even if such damage or loss was
  27. -- reasonably foreseeable or Xilinx had been advised of the
  28. -- possibility of the same.
  29. --
  30. -- CRITICAL APPLICATIONS
  31. -- Xilinx products are not designed or intended to be fail-
  32. -- safe, or for use in any application requiring fail-safe
  33. -- performance, such as life-support or safety devices or
  34. -- systems, Class III medical devices, nuclear facilities,
  35. -- applications related to the deployment of airbags, or any
  36. -- other applications that could lead to death, personal
  37. -- injury, or severe property or environmental damage
  38. -- (individually and collectively, "Critical
  39. -- Applications"). Customer assumes the sole risk and
  40. -- liability of any use of Xilinx products in Critical
  41. -- Applications, subject only to applicable laws and
  42. -- regulations governing limitations on product liability.
  43. --
  44. -- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS
  45. -- PART OF THIS FILE AT ALL TIMES.
  46. --
  47. -- DO NOT MODIFY THIS FILE.
  48. -- IP VLNV: xilinx.com:ip:fifo_generator:13.2
  49. -- IP Revision: 5
  50. -- The following code must appear in the VHDL architecture header.
  51. ------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG
  52. COMPONENT MeasDataFifo
  53. PORT (
  54. clk : IN STD_LOGIC;
  55. srst : IN STD_LOGIC;
  56. din : IN STD_LOGIC_VECTOR(255 DOWNTO 0);
  57. wr_en : IN STD_LOGIC;
  58. rd_en : IN STD_LOGIC;
  59. dout : OUT STD_LOGIC_VECTOR(255 DOWNTO 0);
  60. full : OUT STD_LOGIC;
  61. empty : OUT STD_LOGIC
  62. );
  63. END COMPONENT;
  64. -- COMP_TAG_END ------ End COMPONENT Declaration ------------
  65. -- The following code must appear in the VHDL architecture
  66. -- body. Substitute your own instance name and net names.
  67. ------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG
  68. your_instance_name : MeasDataFifo
  69. PORT MAP (
  70. clk => clk,
  71. srst => srst,
  72. din => din,
  73. wr_en => wr_en,
  74. rd_en => rd_en,
  75. dout => dout,
  76. full => full,
  77. empty => empty
  78. );
  79. -- INST_TAG_END ------ End INSTANTIATION Template ---------
  80. -- You must compile the wrapper file MeasDataFifo.vhd when simulating
  81. -- the core, MeasDataFifo. When compiling the wrapper file, be sure to
  82. -- reference the VHDL simulation library.