极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E2288】FPGA IIC濕度測試儀

2021-11-18 12:37:29      索煒達電子      972     

項目編號:E2288

文件大?。?5M

源碼說明:帶中文注釋

開發(fā)環(huán)境:VHDL

簡要概述:

測試I2C傳感器溫度和相對濕度讀數(shù)的不同實現(xiàn)的小型FPGA項目。該設(shè)計的目標是Digilent Inc.的Zybo-Z7-20 FPGA開發(fā)板,其中包含Xilinx Zynq-7000 APSoC(全可編程片上系統(tǒng))。使用三個外圍設(shè)備:Digilent Inc.Pmod Hydro、Digilent Inc.Pmod CLS、Digilent Inc.Pmod SSD。


該設(shè)計包含在文件夾HYGRO測試器設(shè)計Zynq中。


文件夾HYGRO Tester Design Zynq包含Xilinx Vivado IP Integrator和Xilinx SDK設(shè)計。第一個ARM A9 CPU用于與電路板組件、溫度和相對濕度傳感器、16x2字符LCD外圍設(shè)備和兩位七段式顯示器進行通信。FPGA外圍設(shè)備通過AXI子系統(tǒng)設(shè)計進行通信,該子系統(tǒng)設(shè)計包括使用Xilinx Vivado IP積分器塊設(shè)計的互連和內(nèi)存映射。


Xilinx SDK項目包含Xilinx Vivado對硬件設(shè)計的移交,并用C實現(xiàn)了一個非常小的獨立程序。從Vivado移交,外圍設(shè)備和板組件(如開關(guān)、按鈕、LED)的驅(qū)動程序,與獨立的C程序一起編譯,在一個工作區(qū)內(nèi)總共有3個Xilinx SDK項目。(SDK必須在指定Vivado移交的情況下運行,然后將其他兩個受版本控制的項目導(dǎo)入到不受版本控制的工作區(qū)。)


項目信息文件:

./HYGRO Sensor Readings Tester - Zynq.pdf


目錄│文件列表:

 └ fpga-iic-hygro-tester-2-main

    │ HYGRO Sensor Readings Tester - Zynq.pdf

    └ HYGRO-Tester-Design-Zynq

       ├ Constraints

       │  │ a-Zybo-Z7-Master-timing.xdc

       │  └ z-Zybo-Z7-Master-physical.xdc

       ├ IP

       │  │ README.md

       │  ├ local_ip

       │  │  └ MuxSSD_1.0

       │  │     │ component.xml

       │  │     ├ bd

       │  │     │  └ bd.tcl

       │  │     ├ drivers

       │  │     │  └ MuxSSD_v1_0

       │  │     │     ├ data

       │  │     │     │  │ MuxSSD.mdd

       │  │     │     │  └ MuxSSD.tcl

       │  │     │     └ src

       │  │     │        │ Makefile

       │  │     │        │ MuxSSD.c

       │  │     │        │ MuxSSD.h

       │  │     │        └ MuxSSD_selftest.c

       │  │     ├ example_designs

       │  │     │  ├ bfm_design

       │  │     │  │  │ design.tcl

       │  │     │  │  └ MuxSSD_v1_0_tb.sv

       │  │     │  └ debug_hw_design

       │  │     │     │ design.tcl

       │  │     │     └ MuxSSD_v1_0_hw_test.tcl

       │  │     ├ hdl

       │  │     │  │ MuxSSD_v1_0.vhd

       │  │     │  └ MuxSSD_v1_0_S00_AXI.vhd

       │  │     └ xgui

       │  │        └ MuxSSD_v1_0.tcl

       ├ IPI-BDs

       │  └ system_20

       │     │ system_20.bd

       │     │ system_20.bda

       │     │ system_20.bxml

       │     │ system_20_ooc.xdc

       │     ├ hdl

       │     │  └ system_20_wrapper.vhd

       │     ├ hw_handoff

       │     │  │ system_20.hwh

       │     │  └ system_20_bd.tcl

       │     ├ ip

       │     │  ├ system_20_auto_pc_0

       │     │  │  │ system_20_auto_pc_0.dcp

       │     │  │  │ system_20_auto_pc_0.xci

       │     │  │  │ system_20_auto_pc_0.xml

       │     │  │  │ system_20_auto_pc_0_ooc.xdc

       │     │  │  │ system_20_auto_pc_0_sim_netlist.v

       │     │  │  │ system_20_auto_pc_0_sim_netlist.vhdl

       │     │  │  │ system_20_auto_pc_0_stub.v

       │     │  │  │ system_20_auto_pc_0_stub.vhdl

       │     │  │  ├ sim

       │     │  │  │  │ system_20_auto_pc_0.cpp

       │     │  │  │  │ system_20_auto_pc_0.h

       │     │  │  │  │ system_20_auto_pc_0.v

       │     │  │  │  │ system_20_auto_pc_0_sc.cpp

       │     │  │  │  │ system_20_auto_pc_0_sc.h

       │     │  │  │  └ system_20_auto_pc_0_stub.sv

       │     │  │  ├ src

       │     │  │  │  │ axi_protocol_converter.cpp

       │     │  │  │  └ axi_protocol_converter.h

       │     │  │  └ synth

       │     │  │     └ system_20_auto_pc_0.v

       │     │  ├ system_20_axi_gpio_0_0

       │     │  │  │ system_20_axi_gpio_0_0.dcp

       │     │  │  │ system_20_axi_gpio_0_0.xci

       │     │  │  │ system_20_axi_gpio_0_0.xdc

       │     │  │  │ system_20_axi_gpio_0_0.xml

       │     │  │  │ system_20_axi_gpio_0_0_board.xdc

       │     │  │  │ system_20_axi_gpio_0_0_ooc.xdc

       │     │  │  │ system_20_axi_gpio_0_0_sim_netlist.v

       │     │  │  │ system_20_axi_gpio_0_0_sim_netlist.vhdl

       │     │  │  │ system_20_axi_gpio_0_0_stub.v

       │     │  │  │ system_20_axi_gpio_0_0_stub.vhdl

       │     │  │  ├ sim

       │     │  │  │  └ system_20_axi_gpio_0_0.vhd

       │     │  │  └ synth

       │     │  │     └ system_20_axi_gpio_0_0.vhd

       │     │  ├ system_20_MuxSSD_0_0

       │     │  │  │ system_20_MuxSSD_0_0.dcp

       │     │  │  │ system_20_MuxSSD_0_0.xci

       │     │  │  │ system_20_MuxSSD_0_0.xml

       │     │  │  │ system_20_MuxSSD_0_0_sim_netlist.v

       │     │  │  │ system_20_MuxSSD_0_0_sim_netlist.vhdl

       │     │  │  │ system_20_MuxSSD_0_0_stub.v

       │     │  │  │ system_20_MuxSSD_0_0_stub.vhdl

       │     │  │  ├ sim

       │     │  │  │  └ system_20_MuxSSD_0_0.vhd

       │     │  │  └ synth

       │     │  │     └ system_20_MuxSSD_0_0.vhd

       │     │  ├ system_20_PmodCLS_0_1

       │     │  │  │ system_20_PmodCLS_0_1.dcp

       │     │  │  │ system_20_PmodCLS_0_1.xci

       │     │  │  │ system_20_PmodCLS_0_1.xml

       │     │  │  │ system_20_PmodCLS_0_1_board.xdc

       │     │  │  │ system_20_PmodCLS_0_1_sim_netlist.v

       │     │  │  │ system_20_PmodCLS_0_1_sim_netlist.vhdl

       │     │  │  │ system_20_PmodCLS_0_1_stub.v

       │     │  │  │ system_20_PmodCLS_0_1_stub.vhdl

       │     │  │  ├ sim

       │     │  │  │  └ system_20_PmodCLS_0_1.v

       │     │  │  ├ src

       │     │  │  │  │ PmodCLS_ooc.xdc

       │     │  │  │  ├ PmodCLS_axi_quad_spi_0_0

       │     │  │  │  │  │ PmodCLS_axi_quad_spi_0_0.xci

       │     │  │  │  │  │ PmodCLS_axi_quad_spi_0_0.xdc

       │     │  │  │  │  │ PmodCLS_axi_quad_spi_0_0.xml

       │     │  │  │  │  │ PmodCLS_axi_quad_spi_0_0_board.xdc

       │     │  │  │  │  │ PmodCLS_axi_quad_spi_0_0_clocks.xdc

       │     │  │  │  │  │ PmodCLS_axi_quad_spi_0_0_ooc.xdc

       │     │  │  │  │  ├ hdl

       │     │  │  │  │  │  │ axi_lite_ipif_v3_0_vh_rfs.vhd

       │     │  │  │  │  │  │ axi_quad_spi_v3_2_rfs.vhd

       │     │  │  │  │  │  │ blk_mem_gen_v8_4_vhsyn_rfs.vhd

       │     │  │  │  │  │  │ dist_mem_gen_v8_0_vhsyn_rfs.vhd

       │     │  │  │  │  │  │ fifo_generator_v13_2_rfs.v

       │     │  │  │  │  │  │ fifo_generator_v13_2_rfs.vhd

       │     │  │  │  │  │  │ fifo_generator_v13_2_vhsyn_rfs.vhd

       │     │  │  │  │  │  │ interrupt_control_v3_1_vh_rfs.vhd

       │     │  │  │  │  │  │ lib_cdc_v1_0_rfs.vhd

       │     │  │  │  │  │  │ lib_fifo_v1_0_rfs.vhd

       │     │  │  │  │  │  │ lib_pkg_v1_0_rfs.vhd

       │     │  │  │  │  │  └ lib_srl_fifo_v1_0_rfs.vhd

       │     │  │  │  │  ├ netlist

       │     │  │  │  │  │  │ mode_1_memory_0_mixed.mem

       │     │  │  │  │  │  │ mode_1_memory_0_mixed.mif

       │     │  │  │  │  │  │ mode_1_memory_1_wb.mem

       │     │  │  │  │  │  │ mode_1_memory_1_wb.mif

       │     │  │  │  │  │  │ mode_1_memory_2_nm.mem

       │     │  │  │  │  │  │ mode_1_memory_2_nm.mif

       │     │  │  │  │  │  │ mode_1_memory_3_sp.mem

       │     │  │  │  │  │  │ mode_1_memory_3_sp.mif

       │     │  │  │  │  │  │ mode_1_memory_4_mx.mem

       │     │  │  │  │  │  │ mode_1_memory_4_mx.mif

       │     │  │  │  │  │  │ mode_2_memory_0_mixed.mem

       │     │  │  │  │  │  │ mode_2_memory_0_mixed.mif

       │     │  │  │  │  │  │ mode_2_memory_1_wb.mem

       │     │  │  │  │  │  │ mode_2_memory_1_wb.mif

       │     │  │  │  │  │  │ mode_2_memory_2_nm.mem

       │     │  │  │  │  │  │ mode_2_memory_2_nm.mif

       │     │  │  │  │  │  │ mode_2_memory_3_sp.mem

       │     │  │  │  │  │  │ mode_2_memory_3_sp.mif

       │     │  │  │  │  │  │ mode_2_memory_4_mx.mem

       │     │  │  │  │  │  └ mode_2_memory_4_mx.mif

       │     │  │  │  │  ├ sim

       │     │  │  │  │  │  └ PmodCLS_axi_quad_spi_0_0.vhd

       │     │  │  │  │  ├ simulation

       │     │  │  │  │  │  │ dist_mem_gen_v8_0.v

       │     │  │  │  │  │  └ fifo_generator_vlog_beh.v

       │     │  │  │  │  └ synth

TAG濕度測試儀
  • 4 次
  • 5 分