【E166】IP Cores that can be used within Vivado

2021-08-16 10:24:53      索炜达电子      468     

项目编号:E166

文件大小:189K

源码说明:带中文注释

开发环境:Verilog

Installation Steps

-Either download a zipped up version of this repository from here: IP Library or clone the repository to your system

-In Vivado go to Tools-Options-General, IP Catalog and add the path the local directory. This setting will apply to newly created projects.

-For existing projects go to Project settings, IP and Add Repository. The IP Core repository should be available

Acknowledgement

Thanks to Digilent for helping me understand how to put this core together

文件列表:

目录│文件列表:

 └ vivado-ip-cores

    └ ip

       ├ axi_atomic_gpo

       │  │ component.xml

       │  ├ bd

       │  │  └ bd.tcl

       │  ├ drivers

       │  │  └ atomic_gpo_v1_0

       │  │     ├ data

       │  │     │  │ atomic_gpo.mdd

       │  │     │  └ atomic_gpo.tcl

       │  │     └ src

       │  │        │ atomic_gpo.c

       │  │        │ atomic_gpo.h

       │  │        │ atomic_gpo_selftest.c

       │  │        └ Makefile

       │  ├ src

       │  │  │ atomic_gpo_v1_0.v

       │  │  │ axi_defines.v

       │  │  └ axi_lite_slave.v

       │  └ xgui

       │     └ axi_atomic_gpo_v1_0.tcl

       ├ axi_lite_i2c

       │  │ component.xml

       │  ├ bd

       │  │  └ bd.tcl

       │  ├ drivers

       │  │  └ axi_lite_i2c

       │  │     ├ data

       │  │     │  │ axi_lite_i2c.mdd

       │  │     │  └ axi_lite_i2c.tcl

       │  │     └ src

       │  │        │ i2c_control.c

       │  │        │ i2c_control.h

       │  │        └ Makefile

       │  ├ gui

       │  │  └ axi_lite_i2c_v1_0.gtcl

       │  ├ logo

       │  │  └ i2c_logo.png

       │  ├ sources_1

       │  │  │ axi_defines.v

       │  │  │ axi_lite_i2c.v

       │  │  │ axi_lite_slave.v

       │  │  │ i2c_master_bit_ctrl.v

       │  │  │ i2c_master_byte_ctrl.v

       │  │  └ i2c_master_defines.v

       │  └ xgui

       │     └ axi_lite_i2c_v1_0.tcl

       ├ axi_on_screen_display

       │  │ adapter_ppfifo_2_axi_stream.v

       │  │ axi_defines.v

       │  │ axi_lite_slave.v

       │  │ axi_on_screen_display.v

       │  │ bram.v

       │  │ character_buffer.v

       │  │ char_defines.v

       │  │ component.xml

       │  │ console_osd.v

       │  │ fontdata.mif

       │  │ ppfifo.v

       │  ├ drivers

       │  │  └ axi_on_screen_display_v1_0

       │  │     ├ data

       │  │     │  │ axi_on_screen_display.mdd

       │  │     │  └ axi_on_screen_display.tcl

       │  │     └ src

       │  │        │ Makefile

       │  │        │ on_screen_display.c

       │  │        └ on_screen_display.h

       │  ├ src

       │  │  └ AXI Console.png

       │  └ xgui

       │     └ axi_on_screen_display_v1_0.tcl

       └ axi_pmod_tft

          │ component.xml

          ├ doc

          │  └ AXIPMODTFTV1.0.pdf

          ├ drivers

          │  └ axi_pmod_tft_v1_0

          │     ├ data

          │     │  │ axi_pmod_tft.mdd

          │     │  └ axi_pmod_tft.tcl

          │     └ src

          │        │ axi_pmod_tft.c

          │        │ axi_pmod_tft.h

          │        └ Makefile

          ├ src

          │  └ PMOD TFT Icon.png

          ├ verilog

          │  ├ axi

          │  │  └ slave

          │  │     └ axi_pmod_tft

          │  │        └ rtl

          │  │           │ adapter_axi_stream_2_ppfifo_wl.v

          │  │           │ axi_pmod_tft.v

          │  │           │ nh_lcd.v

          │  │           │ nh_lcd_command.v

          │  │           │ nh_lcd_data_writer.v

          │  │           └ nh_lcd_defines.v

          │  └ generic

          │     │ axi_defines.v

          │     │ axi_lite_slave.v

          │     └ ppfifo.v

          └ xgui

             └ axi_pmod_tft_v1_0.tcl

TAGVivado
  • 6 次
  • 1 分