├── .gitattributes ├── LICENSE ├── README.md ├── hw ├── cmn │ ├── io │ │ ├── recon_io.v │ │ └── recon_io_hw.tcl │ ├── timer │ │ ├── recon_timer.v │ │ └── recon_timer_hw.tcl │ └── util │ │ ├── buttonDebouncer.v │ │ ├── metaSync.v │ │ └── recon_util.qip ├── recon_0 │ ├── bemicro_max10 │ │ ├── alt_ip │ │ │ ├── alt_pll.qip │ │ │ └── alt_pll.v │ │ ├── constraints │ │ │ └── recon_0.sdc │ │ ├── recon_0.qpf │ │ ├── recon_0.qsf │ │ └── release │ │ │ └── recon_0.sof │ ├── max1000 │ │ ├── alt_ip │ │ │ ├── alt_pll.qip │ │ │ └── alt_pll.v │ │ ├── constraints │ │ │ └── recon_0.sdc │ │ ├── recon_0.qpf │ │ ├── recon_0.qsf │ │ └── release │ │ │ └── recon_0.sof │ ├── recon_0.qsys │ ├── recon_0.sopcinfo │ └── recon_0_top.v ├── recon_0a │ ├── max1000 │ │ ├── alt_ip │ │ │ ├── alt_pll.qip │ │ │ └── alt_pll.v │ │ ├── constraints │ │ │ └── recon_0a.sdc │ │ ├── recon_0a.qpf │ │ └── recon_0a.qsf │ ├── recon_0a.qsys │ ├── recon_0a.sopcinfo │ └── recon_0a_top.v ├── recon_1 │ ├── civ10 │ │ ├── output_files │ │ │ ├── convert_sof_to_hex.sh │ │ │ ├── generate_hw_sw_bundle_jic.cof │ │ │ └── program_fpga_image_to_flash.sh │ │ ├── recon_1.qpf │ │ ├── recon_1.qsf │ │ └── release │ │ │ ├── recon_1.flash │ │ │ ├── recon_1.hex │ │ │ ├── recon_1.jic │ │ │ ├── recon_1.sof │ │ │ └── software.hex │ ├── recon_1.qsys │ ├── recon_1.sopcinfo │ ├── recon_1_top.v │ ├── signal_tap │ │ └── cpu_dbus_ibus.stp │ └── timing_constraints │ │ └── recon_1.sdc └── recon_2 │ ├── max1000 │ ├── alt_ip │ │ ├── alt_ddr.qip │ │ ├── alt_ddr.v │ │ ├── alt_pll.qip │ │ └── alt_pll.v │ ├── constraints │ │ └── recon_2.sdc │ ├── output_files │ │ └── recon_2.sof │ ├── recon_2.qpf │ └── recon_2.qsf │ ├── recon_2.qsys │ ├── recon_2.sopcinfo │ └── recon_2_top.v └── sw ├── cmn ├── adc │ ├── ReconADC.cpp │ ├── ReconADC.h │ └── ReconADCHwDescription.h ├── io │ ├── recon_io.c │ └── recon_io.h ├── kits │ ├── kits_parameters.h │ └── max1000.h ├── serial │ ├── recon_serial.cpp │ └── recon_serial.h ├── timer │ ├── recon_timer.c │ └── recon_timer.h └── util │ ├── app_template │ ├── main_template │ └── recon_types.h ├── examples ├── adc_read │ └── src │ │ ├── app.cpp │ │ └── main.cpp └── frequency_counter │ └── src │ ├── app.cpp │ └── main.cpp ├── recon_0 ├── Makefile └── bsp │ └── settings.bsp ├── recon_0a ├── Makefile └── bsp │ └── settings.bsp ├── recon_1 ├── Makefile ├── bsp │ └── settings.bsp └── readme.txt └── recon_2 ├── Makefile ├── bsp └── settings.bsp └── readme.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.sof -text 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/README.md -------------------------------------------------------------------------------- /hw/cmn/io/recon_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/io/recon_io.v -------------------------------------------------------------------------------- /hw/cmn/io/recon_io_hw.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/io/recon_io_hw.tcl -------------------------------------------------------------------------------- /hw/cmn/timer/recon_timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/timer/recon_timer.v -------------------------------------------------------------------------------- /hw/cmn/timer/recon_timer_hw.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/timer/recon_timer_hw.tcl -------------------------------------------------------------------------------- /hw/cmn/util/buttonDebouncer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/util/buttonDebouncer.v -------------------------------------------------------------------------------- /hw/cmn/util/metaSync.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/util/metaSync.v -------------------------------------------------------------------------------- /hw/cmn/util/recon_util.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/cmn/util/recon_util.qip -------------------------------------------------------------------------------- /hw/recon_0/bemicro_max10/alt_ip/alt_pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/bemicro_max10/alt_ip/alt_pll.qip -------------------------------------------------------------------------------- /hw/recon_0/bemicro_max10/alt_ip/alt_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/bemicro_max10/alt_ip/alt_pll.v -------------------------------------------------------------------------------- /hw/recon_0/bemicro_max10/constraints/recon_0.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/bemicro_max10/constraints/recon_0.sdc -------------------------------------------------------------------------------- /hw/recon_0/bemicro_max10/recon_0.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/bemicro_max10/recon_0.qpf -------------------------------------------------------------------------------- /hw/recon_0/bemicro_max10/recon_0.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/bemicro_max10/recon_0.qsf -------------------------------------------------------------------------------- /hw/recon_0/bemicro_max10/release/recon_0.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/bemicro_max10/release/recon_0.sof -------------------------------------------------------------------------------- /hw/recon_0/max1000/alt_ip/alt_pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/max1000/alt_ip/alt_pll.qip -------------------------------------------------------------------------------- /hw/recon_0/max1000/alt_ip/alt_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/max1000/alt_ip/alt_pll.v -------------------------------------------------------------------------------- /hw/recon_0/max1000/constraints/recon_0.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/max1000/constraints/recon_0.sdc -------------------------------------------------------------------------------- /hw/recon_0/max1000/recon_0.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/max1000/recon_0.qpf -------------------------------------------------------------------------------- /hw/recon_0/max1000/recon_0.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/max1000/recon_0.qsf -------------------------------------------------------------------------------- /hw/recon_0/max1000/release/recon_0.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/max1000/release/recon_0.sof -------------------------------------------------------------------------------- /hw/recon_0/recon_0.qsys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/recon_0.qsys -------------------------------------------------------------------------------- /hw/recon_0/recon_0.sopcinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/recon_0.sopcinfo -------------------------------------------------------------------------------- /hw/recon_0/recon_0_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0/recon_0_top.v -------------------------------------------------------------------------------- /hw/recon_0a/max1000/alt_ip/alt_pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/max1000/alt_ip/alt_pll.qip -------------------------------------------------------------------------------- /hw/recon_0a/max1000/alt_ip/alt_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/max1000/alt_ip/alt_pll.v -------------------------------------------------------------------------------- /hw/recon_0a/max1000/constraints/recon_0a.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/max1000/constraints/recon_0a.sdc -------------------------------------------------------------------------------- /hw/recon_0a/max1000/recon_0a.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/max1000/recon_0a.qpf -------------------------------------------------------------------------------- /hw/recon_0a/max1000/recon_0a.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/max1000/recon_0a.qsf -------------------------------------------------------------------------------- /hw/recon_0a/recon_0a.qsys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/recon_0a.qsys -------------------------------------------------------------------------------- /hw/recon_0a/recon_0a.sopcinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/recon_0a.sopcinfo -------------------------------------------------------------------------------- /hw/recon_0a/recon_0a_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_0a/recon_0a_top.v -------------------------------------------------------------------------------- /hw/recon_1/civ10/output_files/convert_sof_to_hex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/output_files/convert_sof_to_hex.sh -------------------------------------------------------------------------------- /hw/recon_1/civ10/output_files/generate_hw_sw_bundle_jic.cof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/output_files/generate_hw_sw_bundle_jic.cof -------------------------------------------------------------------------------- /hw/recon_1/civ10/output_files/program_fpga_image_to_flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/output_files/program_fpga_image_to_flash.sh -------------------------------------------------------------------------------- /hw/recon_1/civ10/recon_1.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/recon_1.qpf -------------------------------------------------------------------------------- /hw/recon_1/civ10/recon_1.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/recon_1.qsf -------------------------------------------------------------------------------- /hw/recon_1/civ10/release/recon_1.flash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/release/recon_1.flash -------------------------------------------------------------------------------- /hw/recon_1/civ10/release/recon_1.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/release/recon_1.hex -------------------------------------------------------------------------------- /hw/recon_1/civ10/release/recon_1.jic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/release/recon_1.jic -------------------------------------------------------------------------------- /hw/recon_1/civ10/release/recon_1.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/release/recon_1.sof -------------------------------------------------------------------------------- /hw/recon_1/civ10/release/software.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/civ10/release/software.hex -------------------------------------------------------------------------------- /hw/recon_1/recon_1.qsys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/recon_1.qsys -------------------------------------------------------------------------------- /hw/recon_1/recon_1.sopcinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/recon_1.sopcinfo -------------------------------------------------------------------------------- /hw/recon_1/recon_1_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/recon_1_top.v -------------------------------------------------------------------------------- /hw/recon_1/signal_tap/cpu_dbus_ibus.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/signal_tap/cpu_dbus_ibus.stp -------------------------------------------------------------------------------- /hw/recon_1/timing_constraints/recon_1.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_1/timing_constraints/recon_1.sdc -------------------------------------------------------------------------------- /hw/recon_2/max1000/alt_ip/alt_ddr.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/alt_ip/alt_ddr.qip -------------------------------------------------------------------------------- /hw/recon_2/max1000/alt_ip/alt_ddr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/alt_ip/alt_ddr.v -------------------------------------------------------------------------------- /hw/recon_2/max1000/alt_ip/alt_pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/alt_ip/alt_pll.qip -------------------------------------------------------------------------------- /hw/recon_2/max1000/alt_ip/alt_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/alt_ip/alt_pll.v -------------------------------------------------------------------------------- /hw/recon_2/max1000/constraints/recon_2.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/constraints/recon_2.sdc -------------------------------------------------------------------------------- /hw/recon_2/max1000/output_files/recon_2.sof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/output_files/recon_2.sof -------------------------------------------------------------------------------- /hw/recon_2/max1000/recon_2.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/recon_2.qpf -------------------------------------------------------------------------------- /hw/recon_2/max1000/recon_2.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/max1000/recon_2.qsf -------------------------------------------------------------------------------- /hw/recon_2/recon_2.qsys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/recon_2.qsys -------------------------------------------------------------------------------- /hw/recon_2/recon_2.sopcinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/recon_2.sopcinfo -------------------------------------------------------------------------------- /hw/recon_2/recon_2_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/hw/recon_2/recon_2_top.v -------------------------------------------------------------------------------- /sw/cmn/adc/ReconADC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/adc/ReconADC.cpp -------------------------------------------------------------------------------- /sw/cmn/adc/ReconADC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/adc/ReconADC.h -------------------------------------------------------------------------------- /sw/cmn/adc/ReconADCHwDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/adc/ReconADCHwDescription.h -------------------------------------------------------------------------------- /sw/cmn/io/recon_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/io/recon_io.c -------------------------------------------------------------------------------- /sw/cmn/io/recon_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/io/recon_io.h -------------------------------------------------------------------------------- /sw/cmn/kits/kits_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/kits/kits_parameters.h -------------------------------------------------------------------------------- /sw/cmn/kits/max1000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/kits/max1000.h -------------------------------------------------------------------------------- /sw/cmn/serial/recon_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/serial/recon_serial.cpp -------------------------------------------------------------------------------- /sw/cmn/serial/recon_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/serial/recon_serial.h -------------------------------------------------------------------------------- /sw/cmn/timer/recon_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/timer/recon_timer.c -------------------------------------------------------------------------------- /sw/cmn/timer/recon_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/timer/recon_timer.h -------------------------------------------------------------------------------- /sw/cmn/util/app_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/util/app_template -------------------------------------------------------------------------------- /sw/cmn/util/main_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/util/main_template -------------------------------------------------------------------------------- /sw/cmn/util/recon_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/cmn/util/recon_types.h -------------------------------------------------------------------------------- /sw/examples/adc_read/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/examples/adc_read/src/app.cpp -------------------------------------------------------------------------------- /sw/examples/adc_read/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/examples/adc_read/src/main.cpp -------------------------------------------------------------------------------- /sw/examples/frequency_counter/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/examples/frequency_counter/src/app.cpp -------------------------------------------------------------------------------- /sw/examples/frequency_counter/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/examples/frequency_counter/src/main.cpp -------------------------------------------------------------------------------- /sw/recon_0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_0/Makefile -------------------------------------------------------------------------------- /sw/recon_0/bsp/settings.bsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_0/bsp/settings.bsp -------------------------------------------------------------------------------- /sw/recon_0a/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_0a/Makefile -------------------------------------------------------------------------------- /sw/recon_0a/bsp/settings.bsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_0a/bsp/settings.bsp -------------------------------------------------------------------------------- /sw/recon_1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_1/Makefile -------------------------------------------------------------------------------- /sw/recon_1/bsp/settings.bsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_1/bsp/settings.bsp -------------------------------------------------------------------------------- /sw/recon_1/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_1/readme.txt -------------------------------------------------------------------------------- /sw/recon_2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_2/Makefile -------------------------------------------------------------------------------- /sw/recon_2/bsp/settings.bsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_2/bsp/settings.bsp -------------------------------------------------------------------------------- /sw/recon_2/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jefflieu/recon/HEAD/sw/recon_2/readme.txt --------------------------------------------------------------------------------