(_flow fab_demo "2020.3"
    (_comment "Generated by Fabric Compiler (version on 2020.3<build 62942>) at Mon May 30 21:08:38 2022")
    (_version "1.0.3")
    (_status "initial")
    (_project 
    )
    (_task tsk_setup
        (_widget wgt_select_arch
            (_input
                (_part
                    (_family Logos)
                    (_device PGL22G)
                    (_speedgrade -6)
                    (_package MBG324)
                )
            )
        )
        (_widget wgt_my_design_src
            (_input
                (_file "source/i2c_master/i2c_config.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/i2c_master/i2c_master_bit_ctrl.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/i2c_master/i2c_master_byte_ctrl.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/i2c_master/i2c_master_defines.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/i2c_master/i2c_master_top.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/i2c_master/timescale.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/aq_axi_master.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/cmos_8_16bit.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/cmos_write_req_gen.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/color_bar.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/frame_fifo_read.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/frame_fifo_write.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/frame_read_write.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/lut_ov5640_rgb565_1024_768.v"
                    (_format verilog)
                    (_timespec "2022-05-01T17:37:06")
                )
                (_file "source/sources_1/top.v" + "top:"
                    (_format verilog)
                    (_timespec "2022-05-27T00:11:23")
                )
                (_file "source/sources_1/video_define.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/sources_1/video_timing_data.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/dvi_tx/dvi_encoder.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/dvi_tx/encode.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/dvi_tx/serdes_4b_10to1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrc_apb_reset_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrc_reset_ctrl_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrc_top_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrphy_dll_update_ctrl_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrphy_reset_ctrl_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrphy_training_ctrl_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_ddrphy_update_ctrl_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_phy_io_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/rtl/ipsl_hmic_h_phy_top_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/ddr3/ddr3.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/pll/pll_50_400_v1_1.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/ISP/rgb2ycbcr.v"
                    (_format verilog)
                    (_timespec "2022-05-10T22:33:43")
                )
                (_file "source/ISP/threshold_binary.v"
                    (_format verilog)
                    (_timespec "2022-05-30T20:59:59")
                )
                (_file "source/ISP/ISP.v"
                    (_format verilog)
                    (_timespec "2022-05-30T21:01:33")
                )
                (_file "source/ISP/ram.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/ISP/binarization.v"
                    (_format verilog)
                    (_timespec "2022-05-19T13:54:34")
                )
                (_file "source/ISP/Type_Distgsh.v"
                    (_format verilog)
                    (_timespec "2022-05-22T11:07:33")
                )
                (_file "source/ISP/Vertical_Projection_sum.v"
                    (_format verilog)
                    (_timespec "2022-05-29T22:08:04")
                )
                (_file "source/Erosion/dpram.v"
                    (_format verilog)
                    (_timespec "2022-05-14T00:16:56")
                )
                (_file "source/Erosion/line_shift.v"
                    (_format verilog)
                    (_timespec "2022-05-14T00:40:28")
                )
                (_file "source/Erosion/Matrix_3X3.v"
                    (_format verilog)
                    (_timespec "2022-05-14T00:25:03")
                )
                (_file "source/Erosion/VIP_Bit_Dilation_Detector.v"
                    (_format verilog)
                    (_timespec "2022-05-18T23:48:55")
                )
                (_file "source/Erosion/VIP_Bit_Erosion_Detector.v"
                    (_format verilog)
                    (_timespec "2022-05-18T23:50:48")
                )
                (_file "source/uart/uart_ctrl.v"
                    (_format verilog)
                    (_timespec "2022-05-30T16:45:18")
                )
                (_file "source/uart/uart_rx.v"
                    (_format verilog)
                    (_timespec "2017-08-01T15:20:02")
                )
                (_file "source/uart/uart_tx.v"
                    (_format verilog)
                    (_timespec "2017-08-01T15:37:23")
                )
                (_file "source/ISP/div_rill2.v"
                    (_format verilog)
                    (_timespec "2022-05-08T10:22:58")
                )
                (_file "source/ISP/display.v"
                    (_format verilog)
                    (_timespec "2022-05-15T14:53:06")
                )
                (_file "source/ISP/HVCOUNT.v"
                    (_format verilog)
                    (_timespec "2022-03-14T14:59:38")
                )
                (_file "source/key/ax_debounce.v"
                    (_format verilog)
                    (_timespec "2017-07-25T12:32:47")
                )
                (_file "source/key/count_m10.v"
                    (_format verilog)
                    (_timespec "2018-01-04T16:15:23")
                )
                (_file "source/key/key_debounce.v"
                    (_format verilog)
                    (_timespec "2022-05-22T13:17:43")
                )
            )
        )
        (_widget wgt_my_ips_src
            (_input
                (_ip "ipcore/video_pll/video_pll.idf"
                    (_timespec "2022-03-14T14:59:38")
                    (_ip_source_item "ipcore/video_pll/video_pll.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                )
                (_ip "ipcore/afifo_16i_64o_512/afifo_16i_64o_512.idf"
                    (_timespec "2022-03-14T14:59:38")
                    (_ip_source_item "ipcore/afifo_16i_64o_512/rtl/ipml_fifo_ctrl_v1_3.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                    (_ip_source_item "ipcore/afifo_16i_64o_512/rtl/ipml_sdpram_v1_5_afifo_16i_64o_512.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                    (_ip_source_item "ipcore/afifo_16i_64o_512/rtl/ipml_fifo_v1_5_afifo_16i_64o_512.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                    (_ip_source_item "ipcore/afifo_16i_64o_512/afifo_16i_64o_512.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                )
                (_ip "ipcore/afifo_64i_16o_128/afifo_64i_16o_128.idf"
                    (_timespec "2022-03-14T14:59:38")
                    (_ip_source_item "ipcore/afifo_64i_16o_128/rtl/ipml_fifo_ctrl_v1_3.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                    (_ip_source_item "ipcore/afifo_64i_16o_128/rtl/ipml_sdpram_v1_5_afifo_64i_16o_128.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                    (_ip_source_item "ipcore/afifo_64i_16o_128/rtl/ipml_fifo_v1_5_afifo_64i_16o_128.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                    (_ip_source_item "ipcore/afifo_64i_16o_128/afifo_64i_16o_128.v"
                        (_timespec "2022-03-14T14:59:38")
                    )
                )
                (_ip "ipcore/FIFO56x32/FIFO56x32.idf"
                    (_timespec "2022-04-23T22:29:38")
                    (_ip_source_item "ipcore/FIFO56x32/rtl/ipm_distributed_fifo_ctr_v1_0.v"
                        (_timespec "2020-09-29T12:59:36")
                    )
                    (_ip_source_item "ipcore/FIFO56x32/rtl/ipm_distributed_fifo_v1_2_FIFO56x32.v"
                        (_timespec "2022-04-23T22:29:38")
                    )
                    (_ip_source_item "ipcore/FIFO56x32/rtl/ipm_distributed_sdpram_v1_2_FIFO56x32.v"
                        (_timespec "2022-04-23T22:29:38")
                    )
                    (_ip_source_item "ipcore/FIFO56x32/FIFO56x32.v"
                        (_timespec "2022-04-23T22:29:38")
                    )
                )
            )
        )
        (_widget wgt_import_logic_con_file
            (_input
                (_file "ddr3_ov5640_hdmi.fdc"
                    (_format fdc)
                    (_timespec "2022-05-15T15:32:25")
                )
            )
        )
        (_widget wgt_edit_user_cons
            (_attribute _click_to_run (_switch ON))
        )
        (_widget wgt_simulation
        )
    )
    (_task tsk_compile
        (_command cmd_compile
            (_gci_state (_integer 2))
            (_db_output
                (_file "compile/top_comp.adf"
                    (_format adif)
                    (_timespec "2022-05-30T21:02:50")
                )
            )
            (_output
                (_file "compile/top.cmr"
                    (_format verilog)
                    (_timespec "2022-05-30T21:02:46")
                )
                (_file "compile/cmr.db"
                    (_format text)
                    (_timespec "2022-05-30T21:02:50")
                )
            )
        )
        (_widget wgt_rtl_view
            (_attribute _click_to_run (_switch ON))
        )
    )
    (_task tsk_synthesis
        (_command cmd_synthesize
            (_gci_state (_integer 2))
            (_option ads (_switch ON))
            (_option selected_syn_tool_opt (_integer 2))
            (_db_output
                (_file "synthesize/top_syn.adf"
                    (_format adif)
                    (_timespec "2022-05-30T21:03:39")
                )
            )
            (_output
                (_file "synthesize/top_syn.vm"
                    (_format verilog)
                    (_timespec "2022-05-30T21:03:40")
                )
                (_file "synthesize/top.snr"
                    (_format text)
                    (_timespec "2022-05-30T21:03:42")
                )
                (_file "synthesize/snr.db"
                    (_format text)
                    (_timespec "2022-05-30T21:03:43")
                )
            )
        )
        (_widget wgt_tech_view
            (_attribute _click_to_run (_switch ON))
        )
        (_widget wgt_map_constraint
        )
        (_widget wgt_my_fic_src
            (_input
                (_file "synthesize/top_syn.fic"
                    (_format text)
                    (_timespec "2022-05-22T20:03:54")
                )
            )
        )
        (_widget wgt_inserter_gui_view
            (_attribute _click_to_run (_switch ON))
        )
    )
    (_task tsk_devmap
        (_command cmd_devmap
            (_gci_state (_integer 2))
            (_db_output
                (_file "device_map/top_map.adf"
                    (_format adif)
                    (_timespec "2022-05-30T21:04:35")
                )
            )
            (_output
                (_file "device_map/top_dmr.prt"
                    (_format text)
                    (_timespec "2022-05-30T21:03:46")
                )
                (_file "device_map/top.dmr"
                    (_format text)
                    (_timespec "2022-05-30T21:04:35")
                )
                (_file "device_map/dmr.db"
                    (_format text)
                    (_timespec "2022-05-30T21:04:35")
                )
            )
        )
        (_widget wgt_edit_placement_cons
            (_attribute _click_to_run (_switch ON))
            (_input
                (_file "device_map/top.pcf"
                    (_format pcf)
                    (_timespec "2022-05-30T21:04:35")
                )
            )
        )
        (_widget wgt_edit_route_cons
            (_attribute _click_to_run (_switch ON))
        )
    )
    (_task tsk_pnr
        (_command cmd_pnr
            (_gci_state (_integer 2))
            (_db_output
                (_file "place_route/top_pnr.adf"
                    (_format adif)
                    (_timespec "2022-05-30T21:07:34")
                )
            )
            (_output
                (_file "place_route/top.prr"
                    (_format text)
                    (_timespec "2022-05-30T21:07:34")
                )
                (_file "place_route/top_prr.prt"
                    (_format text)
                    (_timespec "2022-05-30T21:07:32")
                )
                (_file "place_route/clock_utilization.txt"
                    (_format text)
                    (_timespec "2022-05-30T21:07:32")
                )
                (_file "place_route/top_plc.adf"
                    (_format adif)
                    (_timespec "2022-05-30T21:06:06")
                )
                (_file "place_route/top_pnr.netlist"
                    (_format text)
                    (_timespec "2022-05-30T21:07:34")
                )
                (_file "place_route/prr.db"
                    (_format text)
                    (_timespec "2022-05-30T21:07:36")
                )
            )
        )
        (_widget wgt_power_calculator
            (_attribute _click_to_run (_switch ON))
        )
        (_widget wgt_timing_analysis
            (_attribute _click_to_run (_switch ON))
        )
        (_command cmd_report_post_pnr_timing
            (_gci_state (_integer 2))
            (_attribute _auto_exe_lock (_switch OFF))
            (_db_output
                (_file "report_timing/top_rtp.adf"
                    (_format adif)
                    (_timespec "2022-05-30T21:08:04")
                )
            )
            (_output
                (_file "report_timing/top.rtr"
                    (_format text)
                    (_timespec "2022-05-30T21:08:04")
                )
                (_file "report_timing/rtr.db"
                    (_format text)
                    (_timespec "2022-05-30T21:08:06")
                )
            )
        )
        (_widget wgt_arch_browser
            (_attribute _click_to_run (_switch ON))
        )
        (_command cmd_report_power
            (_gci_state (_integer 0))
            (_attribute _auto_exe_lock (_switch OFF))
            (_attribute _auto_exe (_switch OFF))
        )
        (_command cmd_gen_netlist
            (_gci_state (_integer 0))
            (_attribute _auto_exe_lock (_switch OFF))
            (_attribute _auto_exe (_switch OFF))
        )
    )
    (_task tsk_gen_bitstream
        (_command cmd_gen_bitstream
            (_gci_state (_integer 2))
            (_output
                (_file "generate_bitstream/top.sbit"
                    (_format text)
                    (_timespec "2022-05-30T21:08:37")
                )
                (_file "generate_bitstream/top.smsk"
                    (_format text)
                    (_timespec "2022-05-30T21:08:37")
                )
                (_file "generate_bitstream/top.bgr"
                    (_format text)
                    (_timespec "2022-05-30T21:08:37")
                )
                (_file "generate_bitstream/bgr.db"
                    (_format text)
                    (_timespec "2022-05-30T21:08:38")
                )
            )
        )
    )
)
