├── Docs └── Keil and Vivado Configurations.pdf ├── LICENSE ├── README.md ├── TechSpecification.md ├── files ├── minSOC.bit └── minSOC.hex ├── hardware ├── bus │ ├── ahb │ │ └── cmsdk_L1AhbMtx │ │ │ ├── cmsdk_L1AhbMtx.v │ │ │ ├── cmsdk_L1AhbMtx_default_slave.v │ │ │ ├── cmsdk_L1AhbMtx_lite.v │ │ │ ├── cmsdk_MyArbiterName.v │ │ │ ├── cmsdk_MyDecoderNameS0_SYS.v │ │ │ ├── cmsdk_MyInputName.v │ │ │ └── cmsdk_MyOutputName.v │ └── apb │ │ ├── cmsdk_ahb_to_apb.v │ │ └── cmsdk_apb_slave_mux.v ├── constraint.xdc ├── core │ └── cortexm3ds_logic.v ├── ddr3.ucf ├── facefinder.coe ├── minSOC.v └── peripheral │ ├── accelerator │ └── accelerator.v │ ├── btn │ └── custom_apb_button.v │ ├── camera │ ├── aq_axi_master_cam.v │ ├── cmos_8_16bit.v │ ├── cmos_write_req_gen.v │ ├── color_bar.v │ ├── dvi_encoder.v │ ├── encode.v │ ├── frame_fifo_read_cam.v │ ├── frame_fifo_write_cam.v │ ├── frame_read_write_cam.v │ ├── i2c_master │ │ ├── i2c_config.v │ │ ├── i2c_master_bit_ctrl.v │ │ ├── i2c_master_byte_ctrl.v │ │ ├── i2c_master_defines.v │ │ ├── i2c_master_top.v │ │ └── timescale.v │ ├── lut_ov5640_rgb565_640_480.v │ ├── serdes_4b_10to1.v │ ├── video_define.v │ └── video_timing_data.v │ ├── cmsdk_apb_uart.v │ ├── igniter │ └── igniter.v │ ├── led │ ├── cmsdk_apb3_eg_slave_interface_led.v │ ├── cmsdk_apb3_eg_slave_led.v │ └── custom_apb_led.v │ ├── sram │ └── AHB2ROM.v │ └── timer │ └── custom_apb_timer.v ├── images ├── Architecture.png ├── accComp.png ├── accelerator.png ├── addrSwitch.png ├── bankrowcol.png ├── busMatrixSet.png ├── camera.png ├── ddraccess.png ├── keiloption.png ├── monitor.png ├── multiThreads.png ├── resource.png ├── show.png ├── startup1.png ├── startup2.png └── structure.png └── software ├── CM3DS_MPS2.h ├── CM3DS_MPS2_driver.c ├── CM3DS_MPS2_driver.h ├── RGBprocess.h ├── Retarget.c ├── core_cm3.h ├── core_cmFunc.h ├── core_cmInstr.h ├── handler.c ├── main.c ├── picornt.c ├── picornt.h ├── startup_CM3DS.s ├── system_CM3DS.c └── system_CM3DS.h /Docs/Keil and Vivado Configurations.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/Docs/Keil and Vivado Configurations.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/README.md -------------------------------------------------------------------------------- /TechSpecification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/TechSpecification.md -------------------------------------------------------------------------------- /files/minSOC.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/files/minSOC.bit -------------------------------------------------------------------------------- /files/minSOC.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/files/minSOC.hex -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_L1AhbMtx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_L1AhbMtx.v -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_L1AhbMtx_default_slave.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_L1AhbMtx_default_slave.v -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_L1AhbMtx_lite.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_L1AhbMtx_lite.v -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyArbiterName.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyArbiterName.v -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyDecoderNameS0_SYS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyDecoderNameS0_SYS.v -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyInputName.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyInputName.v -------------------------------------------------------------------------------- /hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyOutputName.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/ahb/cmsdk_L1AhbMtx/cmsdk_MyOutputName.v -------------------------------------------------------------------------------- /hardware/bus/apb/cmsdk_ahb_to_apb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/apb/cmsdk_ahb_to_apb.v -------------------------------------------------------------------------------- /hardware/bus/apb/cmsdk_apb_slave_mux.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/bus/apb/cmsdk_apb_slave_mux.v -------------------------------------------------------------------------------- /hardware/constraint.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/constraint.xdc -------------------------------------------------------------------------------- /hardware/core/cortexm3ds_logic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/core/cortexm3ds_logic.v -------------------------------------------------------------------------------- /hardware/ddr3.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/ddr3.ucf -------------------------------------------------------------------------------- /hardware/facefinder.coe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/facefinder.coe -------------------------------------------------------------------------------- /hardware/minSOC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/minSOC.v -------------------------------------------------------------------------------- /hardware/peripheral/accelerator/accelerator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/accelerator/accelerator.v -------------------------------------------------------------------------------- /hardware/peripheral/btn/custom_apb_button.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/btn/custom_apb_button.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/aq_axi_master_cam.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/aq_axi_master_cam.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/cmos_8_16bit.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/cmos_8_16bit.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/cmos_write_req_gen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/cmos_write_req_gen.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/color_bar.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/color_bar.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/dvi_encoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/dvi_encoder.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/encode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/encode.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/frame_fifo_read_cam.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/frame_fifo_read_cam.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/frame_fifo_write_cam.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/frame_fifo_write_cam.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/frame_read_write_cam.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/frame_read_write_cam.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/i2c_master/i2c_config.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/i2c_master/i2c_config.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/i2c_master/i2c_master_bit_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/i2c_master/i2c_master_bit_ctrl.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/i2c_master/i2c_master_byte_ctrl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/i2c_master/i2c_master_byte_ctrl.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/i2c_master/i2c_master_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/i2c_master/i2c_master_defines.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/i2c_master/i2c_master_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/i2c_master/i2c_master_top.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/i2c_master/timescale.v: -------------------------------------------------------------------------------- 1 | `timescale 1ns / 10ps 2 | 3 | -------------------------------------------------------------------------------- /hardware/peripheral/camera/lut_ov5640_rgb565_640_480.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/lut_ov5640_rgb565_640_480.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/serdes_4b_10to1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/serdes_4b_10to1.v -------------------------------------------------------------------------------- /hardware/peripheral/camera/video_define.v: -------------------------------------------------------------------------------- 1 | `define VIDEO_640_480 -------------------------------------------------------------------------------- /hardware/peripheral/camera/video_timing_data.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/camera/video_timing_data.v -------------------------------------------------------------------------------- /hardware/peripheral/cmsdk_apb_uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/cmsdk_apb_uart.v -------------------------------------------------------------------------------- /hardware/peripheral/igniter/igniter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/igniter/igniter.v -------------------------------------------------------------------------------- /hardware/peripheral/led/cmsdk_apb3_eg_slave_interface_led.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/led/cmsdk_apb3_eg_slave_interface_led.v -------------------------------------------------------------------------------- /hardware/peripheral/led/cmsdk_apb3_eg_slave_led.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/led/cmsdk_apb3_eg_slave_led.v -------------------------------------------------------------------------------- /hardware/peripheral/led/custom_apb_led.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/led/custom_apb_led.v -------------------------------------------------------------------------------- /hardware/peripheral/sram/AHB2ROM.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/sram/AHB2ROM.v -------------------------------------------------------------------------------- /hardware/peripheral/timer/custom_apb_timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/hardware/peripheral/timer/custom_apb_timer.v -------------------------------------------------------------------------------- /images/Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/Architecture.png -------------------------------------------------------------------------------- /images/accComp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/accComp.png -------------------------------------------------------------------------------- /images/accelerator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/accelerator.png -------------------------------------------------------------------------------- /images/addrSwitch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/addrSwitch.png -------------------------------------------------------------------------------- /images/bankrowcol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/bankrowcol.png -------------------------------------------------------------------------------- /images/busMatrixSet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/busMatrixSet.png -------------------------------------------------------------------------------- /images/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/camera.png -------------------------------------------------------------------------------- /images/ddraccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/ddraccess.png -------------------------------------------------------------------------------- /images/keiloption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/keiloption.png -------------------------------------------------------------------------------- /images/monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/monitor.png -------------------------------------------------------------------------------- /images/multiThreads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/multiThreads.png -------------------------------------------------------------------------------- /images/resource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/resource.png -------------------------------------------------------------------------------- /images/show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/show.png -------------------------------------------------------------------------------- /images/startup1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/startup1.png -------------------------------------------------------------------------------- /images/startup2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/startup2.png -------------------------------------------------------------------------------- /images/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/images/structure.png -------------------------------------------------------------------------------- /software/CM3DS_MPS2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/CM3DS_MPS2.h -------------------------------------------------------------------------------- /software/CM3DS_MPS2_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/CM3DS_MPS2_driver.c -------------------------------------------------------------------------------- /software/CM3DS_MPS2_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/CM3DS_MPS2_driver.h -------------------------------------------------------------------------------- /software/RGBprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/RGBprocess.h -------------------------------------------------------------------------------- /software/Retarget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/Retarget.c -------------------------------------------------------------------------------- /software/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/core_cm3.h -------------------------------------------------------------------------------- /software/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/core_cmFunc.h -------------------------------------------------------------------------------- /software/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/core_cmInstr.h -------------------------------------------------------------------------------- /software/handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/handler.c -------------------------------------------------------------------------------- /software/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/main.c -------------------------------------------------------------------------------- /software/picornt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/picornt.c -------------------------------------------------------------------------------- /software/picornt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/picornt.h -------------------------------------------------------------------------------- /software/startup_CM3DS.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/startup_CM3DS.s -------------------------------------------------------------------------------- /software/system_CM3DS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/system_CM3DS.c -------------------------------------------------------------------------------- /software/system_CM3DS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WalkerLau/DetectHumanFaces/HEAD/software/system_CM3DS.h --------------------------------------------------------------------------------