diff options
author | James McKenzie <root@ka-ata-killa.panaceas.james.local> | 2025-05-01 00:01:51 +0100 |
---|---|---|
committer | James McKenzie <root@ka-ata-killa.panaceas.james.local> | 2025-05-01 00:01:51 +0100 |
commit | d27f19b99a155bc9a758776426e16c39dfec1ff4 (patch) | |
tree | dc612ff4424ed3f1319e614a01aca64885be2fb2 /fpga/smh-ac415-fpga/examples/05_rs232 | |
parent | 9486ded473236e49d70faa9598e355291e9e1f52 (diff) | |
download | hp_instrument_lcds-d27f19b99a155bc9a758776426e16c39dfec1ff4.tar.gz hp_instrument_lcds-d27f19b99a155bc9a758776426e16c39dfec1ff4.tar.bz2 hp_instrument_lcds-d27f19b99a155bc9a758776426e16c39dfec1ff4.zip |
tidy up smh-ac415
Diffstat (limited to 'fpga/smh-ac415-fpga/examples/05_rs232')
22 files changed, 0 insertions, 22187 deletions
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/doc/rs232.vsdx b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/doc/rs232.vsdx Binary files differdeleted file mode 100644 index 195deeb..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/doc/rs232.vsdx +++ /dev/null diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qpf b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qpf deleted file mode 100644 index 6f228f9..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qpf +++ /dev/null @@ -1,30 +0,0 @@ -# -------------------------------------------------------------------------- #
-#
-# Copyright (C) 1991-2013 Altera Corporation
-# Your use of Altera Corporation's design tools, logic functions
-# and other software and tools, and its AMPP partner logic
-# functions, and any output files from any of the foregoing
-# (including device programming or simulation files), and any
-# associated documentation or information are expressly subject
-# to the terms and conditions of the Altera Program License
-# Subscription Agreement, Altera MegaCore Function License
-# Agreement, or other applicable license agreement, including,
-# without limitation, that your use is for the sole purpose of
-# programming logic devices manufactured by Altera and sold by
-# Altera or its authorized distributors. Please refer to the
-# applicable agreement for further details.
-#
-# -------------------------------------------------------------------------- #
-#
-# Quartus II 64-Bit
-# Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version
-# Date created = 17:20:04 March 05, 2020
-#
-# -------------------------------------------------------------------------- #
-
-QUARTUS_VERSION = "13.0"
-DATE = "17:20:04 March 05, 2020"
-
-# Revisions
-
-PROJECT_REVISION = "rs232"
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qsf b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qsf deleted file mode 100644 index 6d675f3..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qsf +++ /dev/null @@ -1,92 +0,0 @@ -# -------------------------------------------------------------------------- #
-#
-# Copyright (C) 1991-2013 Altera Corporation
-# Your use of Altera Corporation's design tools, logic functions
-# and other software and tools, and its AMPP partner logic
-# functions, and any output files from any of the foregoing
-# (including device programming or simulation files), and any
-# associated documentation or information are expressly subject
-# to the terms and conditions of the Altera Program License
-# Subscription Agreement, Altera MegaCore Function License
-# Agreement, or other applicable license agreement, including,
-# without limitation, that your use is for the sole purpose of
-# programming logic devices manufactured by Altera and sold by
-# Altera or its authorized distributors. Please refer to the
-# applicable agreement for further details.
-#
-# -------------------------------------------------------------------------- #
-#
-# Quartus II 64-Bit
-# Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version
-# Date created = 17:20:04 March 05, 2020
-#
-# -------------------------------------------------------------------------- #
-#
-# Notes:
-#
-# 1) The default values for assignments are stored in the file:
-# rs232_assignment_defaults.qdf
-# If this file doesn't exist, see file:
-# assignment_defaults.qdf
-#
-# 2) Altera recommends that you do not modify this file. This
-# file is updated automatically by the Quartus II software
-# and any changes you make may be lost or overwritten.
-#
-# -------------------------------------------------------------------------- #
-
-
-set_global_assignment -name FAMILY "Cyclone IV E"
-set_global_assignment -name DEVICE EP4CE15F23C8
-set_global_assignment -name TOP_LEVEL_ENTITY rs232
-set_global_assignment -name ORIGINAL_QUARTUS_VERSION "13.0 SP1"
-set_global_assignment -name PROJECT_CREATION_TIME_DATE "17:20:04 MARCH 05, 2020"
-set_global_assignment -name LAST_QUARTUS_VERSION "13.0 SP1"
-set_global_assignment -name PROJECT_OUTPUT_DIRECTORY output_files
-set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
-set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
-set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 1
-set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim (Verilog)"
-set_global_assignment -name EDA_TIME_SCALE "1 ps" -section_id eda_simulation
-set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation
-set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
-set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
-set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS TEST_BENCH_MODE -section_id eda_simulation
-set_global_assignment -name EDA_NATIVELINK_SIMULATION_TEST_BENCH tb_rs232 -section_id eda_simulation
-set_global_assignment -name EDA_TEST_BENCH_NAME tb_rs232 -section_id eda_simulation
-set_global_assignment -name EDA_DESIGN_INSTANCE_NAME NA -section_id tb_rs232
-set_global_assignment -name EDA_TEST_BENCH_RUN_SIM_FOR "1 us" -section_id tb_rs232
-set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME tb_rs232 -section_id tb_rs232
-set_global_assignment -name EDA_TEST_BENCH_FILE ../sim/tb_rs232.v -section_id tb_rs232
-set_global_assignment -name EDA_TEST_BENCH_NAME tb_uart_rx -section_id eda_simulation
-set_global_assignment -name EDA_DESIGN_INSTANCE_NAME NA -section_id tb_uart_rx
-set_global_assignment -name EDA_TEST_BENCH_RUN_SIM_FOR "1 us" -section_id tb_uart_rx
-set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME tb_uart_rx -section_id tb_uart_rx
-set_global_assignment -name EDA_TEST_BENCH_FILE ../sim/tb_uart_rx.v -section_id tb_uart_rx
-set_global_assignment -name EDA_TEST_BENCH_NAME tb_uart_tx -section_id eda_simulation
-set_global_assignment -name EDA_DESIGN_INSTANCE_NAME NA -section_id tb_uart_tx
-set_global_assignment -name EDA_TEST_BENCH_RUN_SIM_FOR "1 us" -section_id tb_uart_tx
-set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME tb_uart_tx -section_id tb_uart_tx
-set_global_assignment -name EDA_TEST_BENCH_FILE ../sim/tb_uart_tx.v -section_id tb_uart_tx
-
-
-set_location_assignment PIN_T22 -to sys_clk
-set_location_assignment PIN_U20 -to sys_rst_n
-
-set_location_assignment PIN_V1 -to rx
-set_location_assignment PIN_U1 -to tx
-
-#set_location_assignment PIN_N6 -to rx
-#set_location_assignment PIN_N5 -to tx
-
-set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
-set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
-set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
-set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "2.5 V"
-set_global_assignment -name VERILOG_FILE ../sim/tb_uart_tx.v
-set_global_assignment -name VERILOG_FILE ../sim/tb_uart_rx.v
-set_global_assignment -name VERILOG_FILE ../sim/tb_rs232.v
-set_global_assignment -name VERILOG_FILE ../rtl/uart_tx.v
-set_global_assignment -name VERILOG_FILE ../rtl/uart_rx.v
-set_global_assignment -name VERILOG_FILE ../rtl/rs232.v
-set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
\ No newline at end of file diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qws b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qws Binary files differdeleted file mode 100644 index 55fe5d0..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232.qws +++ /dev/null diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232_assignment_defaults.qdf b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232_assignment_defaults.qdf deleted file mode 100644 index 3d59196..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/rs232_assignment_defaults.qdf +++ /dev/null @@ -1,805 +0,0 @@ -# -------------------------------------------------------------------------- #
-#
-# Copyright (C) 1991-2013 Altera Corporation
-# Your use of Altera Corporation's design tools, logic functions
-# and other software and tools, and its AMPP partner logic
-# functions, and any output files from any of the foregoing
-# (including device programming or simulation files), and any
-# associated documentation or information are expressly subject
-# to the terms and conditions of the Altera Program License
-# Subscription Agreement, Altera MegaCore Function License
-# Agreement, or other applicable license agreement, including,
-# without limitation, that your use is for the sole purpose of
-# programming logic devices manufactured by Altera and sold by
-# Altera or its authorized distributors. Please refer to the
-# applicable agreement for further details.
-#
-# -------------------------------------------------------------------------- #
-#
-# Quartus II 64-Bit
-# Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version
-# Date created = 02:59:42 June 02, 2023
-#
-# -------------------------------------------------------------------------- #
-#
-# Note:
-#
-# 1) Do not modify this file. This file was generated
-# automatically by the Quartus II software and is used
-# to preserve global assignments across Quartus II versions.
-#
-# -------------------------------------------------------------------------- #
-
-set_global_assignment -name PROJECT_SHOW_ENTITY_NAME On
-set_global_assignment -name PROJECT_USE_SIMPLIFIED_NAMES Off
-set_global_assignment -name ENABLE_REDUCED_MEMORY_MODE Off
-set_global_assignment -name VER_COMPATIBLE_DB_DIR export_db
-set_global_assignment -name AUTO_EXPORT_VER_COMPATIBLE_DB Off
-set_global_assignment -name SMART_RECOMPILE Off
-set_global_assignment -name FLOW_DISABLE_ASSEMBLER Off
-set_global_assignment -name FLOW_ENABLE_POWER_ANALYZER Off
-set_global_assignment -name FLOW_ENABLE_HC_COMPARE Off
-set_global_assignment -name HC_OUTPUT_DIR hc_output
-set_global_assignment -name SAVE_MIGRATION_INFO_DURING_COMPILATION Off
-set_global_assignment -name FLOW_ENABLE_IO_ASSIGNMENT_ANALYSIS Off
-set_global_assignment -name RUN_FULL_COMPILE_ON_DEVICE_CHANGE On
-set_global_assignment -name FLOW_ENABLE_RTL_VIEWER Off
-set_global_assignment -name READ_OR_WRITE_IN_BYTE_ADDRESS "Use global settings"
-set_global_assignment -name FLOW_HARDCOPY_DESIGN_READINESS_CHECK On
-set_global_assignment -name FLOW_ENABLE_PARALLEL_MODULES On
-set_global_assignment -name ENABLE_COMPACT_REPORT_TABLE Off
-set_global_assignment -name REVISION_TYPE Base
-set_global_assignment -name DEFAULT_HOLD_MULTICYCLE "Same as Multicycle"
-set_global_assignment -name CUT_OFF_PATHS_BETWEEN_CLOCK_DOMAINS On
-set_global_assignment -name CUT_OFF_READ_DURING_WRITE_PATHS On
-set_global_assignment -name CUT_OFF_IO_PIN_FEEDBACK On
-set_global_assignment -name DO_COMBINED_ANALYSIS Off
-set_global_assignment -name TDC_AGGRESSIVE_HOLD_CLOSURE_EFFORT Off
-set_global_assignment -name ANALYZE_LATCHES_AS_SYNCHRONOUS_ELEMENTS On
-set_global_assignment -name TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS On
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family MAX7000B
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Arria V"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "HardCopy II"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Cyclone IV E"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Stratix IV"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Cyclone III"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family MAX7000AE
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family "MAX V"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family Cyclone
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Stratix II GX"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Stratix V"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Arria V GZ"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family "MAX II"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Arria II GX"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Arria II GZ"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family "Stratix GX"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "HardCopy III"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family MAX7000S
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Cyclone II"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Cyclone IV GX"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "HardCopy IV"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Cyclone III LS"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Stratix III"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Arria GX"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family MAX3000A
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Stratix II"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS On -family "Cyclone V"
-set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS Off -family Stratix
-set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING Off
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family MAX7000B
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Arria V"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "HardCopy II"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Stratix IV"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "Cyclone IV E"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "Cyclone III"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family MAX7000AE
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Stratix II GX"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "MAX V"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family Cyclone
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Stratix V"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Arria V GZ"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "MAX II"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Arria II GX"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Stratix GX"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Arria II GZ"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "HardCopy III"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family MAX7000S
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "Cyclone II"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "Cyclone IV GX"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "HardCopy IV"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family "Cyclone III LS"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Stratix III"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Arria GX"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS On -family MAX3000A
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Stratix II"
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family Stratix
-set_global_assignment -name TIMEQUEST_REPORT_WORST_CASE_TIMING_PATHS Off -family "Cyclone V"
-set_global_assignment -name TIMEQUEST_REPORT_NUM_WORST_CASE_TIMING_PATHS 100
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family MAX7000B
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Arria V"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "HardCopy II"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Cyclone IV E"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Stratix IV"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Cyclone III"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family MAX7000AE
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "MAX V"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family Cyclone
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "Stratix II GX"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Stratix V"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Arria V GZ"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "MAX II"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Arria II GX"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "Stratix GX"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Arria II GZ"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family MAX7000S
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "HardCopy III"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "Cyclone II"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Cyclone IV GX"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "HardCopy IV"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Cyclone III LS"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Stratix III"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "Arria GX"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family MAX3000A
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family "Stratix II"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL On -family "Cyclone V"
-set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL Off -family Stratix
-set_global_assignment -name MUX_RESTRUCTURE Auto
-set_global_assignment -name MLAB_ADD_TIMING_CONSTRAINTS_FOR_MIXED_PORT_FEED_THROUGH_MODE_SETTING_DONT_CARE Off
-set_global_assignment -name ENABLE_IP_DEBUG Off
-set_global_assignment -name SAVE_DISK_SPACE On
-set_global_assignment -name DISABLE_OCP_HW_EVAL Off
-set_global_assignment -name DEVICE_FILTER_PACKAGE Any
-set_global_assignment -name DEVICE_FILTER_PIN_COUNT Any
-set_global_assignment -name DEVICE_FILTER_SPEED_GRADE Any
-set_global_assignment -name EDA_DESIGN_ENTRY_SYNTHESIS_TOOL "<None>"
-set_global_assignment -name VERILOG_INPUT_VERSION Verilog_2001
-set_global_assignment -name VHDL_INPUT_VERSION VHDL_1993
-set_global_assignment -name FAMILY "Cyclone IV GX"
-set_global_assignment -name TRUE_WYSIWYG_FLOW Off
-set_global_assignment -name SMART_COMPILE_IGNORES_TDC_FOR_STRATIX_PLL_CHANGES Off
-set_global_assignment -name STATE_MACHINE_PROCESSING Auto
-set_global_assignment -name SAFE_STATE_MACHINE Off
-set_global_assignment -name EXTRACT_VERILOG_STATE_MACHINES On
-set_global_assignment -name EXTRACT_VHDL_STATE_MACHINES On
-set_global_assignment -name IGNORE_VERILOG_INITIAL_CONSTRUCTS Off
-set_global_assignment -name VERILOG_CONSTANT_LOOP_LIMIT 5000
-set_global_assignment -name VERILOG_NON_CONSTANT_LOOP_LIMIT 250
-set_global_assignment -name INFER_RAMS_FROM_RAW_LOGIC On
-set_global_assignment -name PARALLEL_SYNTHESIS On
-set_global_assignment -name DSP_BLOCK_BALANCING Auto
-set_global_assignment -name MAX_BALANCING_DSP_BLOCKS "-1 (Unlimited)"
-set_global_assignment -name NOT_GATE_PUSH_BACK On
-set_global_assignment -name ALLOW_POWER_UP_DONT_CARE On
-set_global_assignment -name REMOVE_REDUNDANT_LOGIC_CELLS Off
-set_global_assignment -name REMOVE_DUPLICATE_REGISTERS On
-set_global_assignment -name IGNORE_CARRY_BUFFERS Off
-set_global_assignment -name IGNORE_CASCADE_BUFFERS Off
-set_global_assignment -name IGNORE_GLOBAL_BUFFERS Off
-set_global_assignment -name IGNORE_ROW_GLOBAL_BUFFERS Off
-set_global_assignment -name IGNORE_LCELL_BUFFERS Off
-set_global_assignment -name MAX7000_IGNORE_LCELL_BUFFERS AUTO
-set_global_assignment -name IGNORE_SOFT_BUFFERS On
-set_global_assignment -name MAX7000_IGNORE_SOFT_BUFFERS Off
-set_global_assignment -name LIMIT_AHDL_INTEGERS_TO_32_BITS Off
-set_global_assignment -name AUTO_GLOBAL_CLOCK_MAX On
-set_global_assignment -name AUTO_GLOBAL_OE_MAX On
-set_global_assignment -name MAX_AUTO_GLOBAL_REGISTER_CONTROLS On
-set_global_assignment -name AUTO_IMPLEMENT_IN_ROM Off
-set_global_assignment -name APEX20K_TECHNOLOGY_MAPPER Lut
-set_global_assignment -name OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name STRATIXII_OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name CYCLONE_OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name CYCLONEII_OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name MAXII_OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name MAX7000_OPTIMIZATION_TECHNIQUE Speed
-set_global_assignment -name APEX20K_OPTIMIZATION_TECHNIQUE Balanced
-set_global_assignment -name MERCURY_OPTIMIZATION_TECHNIQUE Area
-set_global_assignment -name FLEX6K_OPTIMIZATION_TECHNIQUE Area
-set_global_assignment -name FLEX10K_OPTIMIZATION_TECHNIQUE Area
-set_global_assignment -name ALLOW_XOR_GATE_USAGE On
-set_global_assignment -name AUTO_LCELL_INSERTION On
-set_global_assignment -name CARRY_CHAIN_LENGTH 48
-set_global_assignment -name FLEX6K_CARRY_CHAIN_LENGTH 32
-set_global_assignment -name FLEX10K_CARRY_CHAIN_LENGTH 32
-set_global_assignment -name MERCURY_CARRY_CHAIN_LENGTH 48
-set_global_assignment -name STRATIX_CARRY_CHAIN_LENGTH 70
-set_global_assignment -name STRATIXII_CARRY_CHAIN_LENGTH 70
-set_global_assignment -name CASCADE_CHAIN_LENGTH 2
-set_global_assignment -name PARALLEL_EXPANDER_CHAIN_LENGTH 16
-set_global_assignment -name MAX7000_PARALLEL_EXPANDER_CHAIN_LENGTH 4
-set_global_assignment -name AUTO_CARRY_CHAINS On
-set_global_assignment -name AUTO_CASCADE_CHAINS On
-set_global_assignment -name AUTO_PARALLEL_EXPANDERS On
-set_global_assignment -name AUTO_OPEN_DRAIN_PINS On
-set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP Off
-set_global_assignment -name AUTO_ROM_RECOGNITION On
-set_global_assignment -name AUTO_RAM_RECOGNITION On
-set_global_assignment -name AUTO_DSP_RECOGNITION On
-set_global_assignment -name AUTO_SHIFT_REGISTER_RECOGNITION Auto
-set_global_assignment -name ALLOW_SHIFT_REGISTER_MERGING_ACROSS_HIERARCHIES Auto
-set_global_assignment -name AUTO_CLOCK_ENABLE_RECOGNITION On
-set_global_assignment -name STRICT_RAM_RECOGNITION Off
-set_global_assignment -name ALLOW_SYNCH_CTRL_USAGE On
-set_global_assignment -name FORCE_SYNCH_CLEAR Off
-set_global_assignment -name AUTO_RAM_BLOCK_BALANCING On
-set_global_assignment -name AUTO_RAM_TO_LCELL_CONVERSION Off
-set_global_assignment -name AUTO_RESOURCE_SHARING Off
-set_global_assignment -name ALLOW_ANY_RAM_SIZE_FOR_RECOGNITION Off
-set_global_assignment -name ALLOW_ANY_ROM_SIZE_FOR_RECOGNITION Off
-set_global_assignment -name ALLOW_ANY_SHIFT_REGISTER_SIZE_FOR_RECOGNITION Off
-set_global_assignment -name MAX7000_FANIN_PER_CELL 100
-set_global_assignment -name USE_LOGICLOCK_CONSTRAINTS_IN_BALANCING On
-set_global_assignment -name MAX_RAM_BLOCKS_M512 "-1 (Unlimited)"
-set_global_assignment -name MAX_RAM_BLOCKS_M4K "-1 (Unlimited)"
-set_global_assignment -name MAX_RAM_BLOCKS_MRAM "-1 (Unlimited)"
-set_global_assignment -name IGNORE_TRANSLATE_OFF_AND_SYNTHESIS_OFF Off
-set_global_assignment -name STRATIXGX_BYPASS_REMAPPING_OF_FORCE_SIGNAL_DETECT_SIGNAL_THRESHOLD_SELECT Off
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Arria II GZ"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "HardCopy III"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Arria V"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS Off -family "Cyclone II"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS Off -family "HardCopy II"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Cyclone IV GX"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Stratix IV"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Cyclone IV E"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "HardCopy IV"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Cyclone III"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Cyclone III LS"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Stratix III"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Arria VI"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Stratix VI"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS Off -family "Arria GX"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS Off -family "Stratix II GX"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS Off -family "Stratix II"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Stratix V"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Arria V GZ"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Cyclone V"
-set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS On -family "Arria II GX"
-set_global_assignment -name REPORT_PARAMETER_SETTINGS On
-set_global_assignment -name REPORT_SOURCE_ASSIGNMENTS On
-set_global_assignment -name REPORT_CONNECTIVITY_CHECKS On
-set_global_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS Off
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Arria V"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "HardCopy II"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Cyclone IV E"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Stratix IV"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Cyclone III"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Stratix VI"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family Cyclone
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "MAX V"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Stratix II GX"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Stratix V"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "MAX II"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Arria V GZ"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Arria II GX"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Stratix GX"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Arria II GZ"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "HardCopy III"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Cyclone II"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Cyclone IV GX"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "HardCopy IV"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Cyclone III LS"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Stratix III"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Arria VI"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Arria GX"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family "Stratix II"
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 2 -family Stratix
-set_global_assignment -name SYNCHRONIZATION_REGISTER_CHAIN_LENGTH 3 -family "Cyclone V"
-set_global_assignment -name OPTIMIZE_POWER_DURING_SYNTHESIS "Normal compilation"
-set_global_assignment -name HDL_MESSAGE_LEVEL Level2
-set_global_assignment -name USE_HIGH_SPEED_ADDER Auto
-set_global_assignment -name NUMBER_OF_REMOVED_REGISTERS_REPORTED 5000
-set_global_assignment -name NUMBER_OF_SWEPT_NODES_REPORTED 5000
-set_global_assignment -name NUMBER_OF_INVERTED_REGISTERS_REPORTED 100
-set_global_assignment -name SYNTH_CLOCK_MUX_PROTECTION On
-set_global_assignment -name SYNTH_GATED_CLOCK_CONVERSION Off
-set_global_assignment -name BLOCK_DESIGN_NAMING Auto
-set_global_assignment -name SYNTH_PROTECT_SDC_CONSTRAINT Off
-set_global_assignment -name SYNTHESIS_EFFORT Auto
-set_global_assignment -name SHIFT_REGISTER_RECOGNITION_ACLR_SIGNAL On
-set_global_assignment -name PRE_MAPPING_RESYNTHESIS Off
-set_global_assignment -name SYNTH_MESSAGE_LEVEL Medium
-set_global_assignment -name DISABLE_REGISTER_MERGING_ACROSS_HIERARCHIES Auto
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Arria II GZ"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "HardCopy III"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Arria V"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Cyclone II"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "HardCopy II"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Cyclone IV GX"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Stratix IV"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Cyclone IV E"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "HardCopy IV"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Cyclone III LS"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Cyclone III"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Arria VI"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Stratix III"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Stratix VI"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family Cyclone
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Stratix II"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Stratix V"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Arria V GZ"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Cyclone V"
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family Stratix
-set_global_assignment -name SYNTH_RESOURCE_AWARE_INFERENCE_FOR_BLOCK_RAM On -family "Arria II GX"
-set_global_assignment -name MAX_LABS "-1 (Unlimited)"
-set_global_assignment -name RBCGEN_CRITICAL_WARNING_TO_ERROR On
-set_global_assignment -name SYNTHESIS_SEED 1
-set_global_assignment -name MAX_NUMBER_OF_REGISTERS_FROM_UNINFERRED_RAMS "-1 (Unlimited)"
-set_global_assignment -name AUTO_PARALLEL_SYNTHESIS Off
-set_global_assignment -name FLEX10K_ENABLE_LOCK_OUTPUT Off
-set_global_assignment -name AUTO_MERGE_PLLS On
-set_global_assignment -name IGNORE_MODE_FOR_MERGE Off
-set_global_assignment -name TXPMA_SLEW_RATE Low
-set_global_assignment -name ADCE_ENABLED Auto
-set_global_assignment -name ROUTER_TIMING_OPTIMIZATION_LEVEL Normal
-set_global_assignment -name ROUTER_CLOCKING_TOPOLOGY_ANALYSIS Off
-set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER 1.0
-set_global_assignment -name ROUTER_EFFORT_MULTIPLIER 1.0
-set_global_assignment -name FIT_ATTEMPTS_TO_SKIP 0.0
-set_global_assignment -name ECO_ALLOW_ROUTING_CHANGES Off
-set_global_assignment -name DEVICE AUTO
-set_global_assignment -name BASE_PIN_OUT_FILE_ON_SAMEFRAME_DEVICE Off
-set_global_assignment -name ENABLE_JTAG_BST_SUPPORT Off
-set_global_assignment -name MAX7000_ENABLE_JTAG_BST_SUPPORT On
-set_global_assignment -name ENABLE_NCEO_OUTPUT Off
-set_global_assignment -name RESERVE_NCEO_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "Use as programming pin"
-set_global_assignment -name STRATIXIII_UPDATE_MODE Standard
-set_global_assignment -name STRATIX_UPDATE_MODE Standard
-set_global_assignment -name CVP_MODE Off
-set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name STRATIXIII_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name CYCLONEIII_CONFIGURATION_SCHEME "Active Serial"
-set_global_assignment -name STRATIXII_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name CYCLONEII_CONFIGURATION_SCHEME "Active Serial"
-set_global_assignment -name APEX20K_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name STRATIX_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name CYCLONE_CONFIGURATION_SCHEME "Active Serial"
-set_global_assignment -name MERCURY_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name FLEX6K_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name FLEX10K_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name APEXII_CONFIGURATION_SCHEME "Passive Serial"
-set_global_assignment -name USER_START_UP_CLOCK Off
-set_global_assignment -name DEVICE_INITIALIZATION_CLOCK INIT_INTOSC
-set_global_assignment -name ENABLE_VREFA_PIN Off
-set_global_assignment -name ENABLE_VREFB_PIN Off
-set_global_assignment -name ALWAYS_ENABLE_INPUT_BUFFERS Off
-set_global_assignment -name ENABLE_ASMI_FOR_FLASH_LOADER Off
-set_global_assignment -name ENABLE_DEVICE_WIDE_RESET Off
-set_global_assignment -name ENABLE_DEVICE_WIDE_OE Off
-set_global_assignment -name RESERVE_ALL_UNUSED_PINS "As output driving ground"
-set_global_assignment -name ENABLE_INIT_DONE_OUTPUT Off
-set_global_assignment -name INIT_DONE_OPEN_DRAIN On
-set_global_assignment -name RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_RDYNBUSY_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_DATA31_THROUGH_DATA16_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_DATA15_THROUGH_DATA8_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_DATA0_AFTER_CONFIGURATION "As input tri-stated"
-set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "Use as regular IO" -family "Cyclone II"
-set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "Use as regular IO" -family Cyclone
-set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "Use as regular IO" -family "Stratix II GX"
-set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "Use as regular IO" -family "HardCopy II"
-set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "Use as regular IO" -family "Arria GX"
-set_global_assignment -name RESERVE_ASDO_AFTER_CONFIGURATION "Use as regular IO" -family "Stratix II"
-set_global_assignment -name RESERVE_DATA1_AFTER_CONFIGURATION "As input tri-stated"
-set_global_assignment -name RESERVE_DATA7_THROUGH_DATA2_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_DATA7_THROUGH_DATA5_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_FLASH_NCE_AFTER_CONFIGURATION "As input tri-stated"
-set_global_assignment -name RESERVE_OTHER_AP_PINS_AFTER_CONFIGURATION "Use as regular IO"
-set_global_assignment -name RESERVE_DCLK_AFTER_CONFIGURATION "Use as programming pin"
-set_global_assignment -name CRC_ERROR_CHECKING Off
-set_global_assignment -name INTERNAL_SCRUBBING Off
-set_global_assignment -name PR_ERROR_OPEN_DRAIN On
-set_global_assignment -name PR_READY_OPEN_DRAIN On
-set_global_assignment -name ENABLE_CVP_CONFDONE Off
-set_global_assignment -name CVP_CONFDONE_OPEN_DRAIN On
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Arria II GZ"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "Stratix GX"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "HardCopy III"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Arria V"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "Cyclone II"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "HardCopy II"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Cyclone IV GX"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Stratix IV"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Cyclone IV E"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "HardCopy IV"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Cyclone III LS"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Cyclone III"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Stratix III"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Arria VI"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Stratix VI"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Arria GX"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family Cyclone
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "Stratix II GX"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "MAX V"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "Stratix II"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Stratix V"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family "MAX II"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Arria V GZ"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Cyclone V"
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "IO Paths and Minimum TPD Paths" -family Stratix
-set_global_assignment -name OPTIMIZE_HOLD_TIMING "All Paths" -family "Arria II GX"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family MAX7000B
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Arria V"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "HardCopy II"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Cyclone IV E"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Stratix IV"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Cyclone III"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family "Stratix VI"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family MAX7000AE
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family "MAX V"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family Cyclone
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Stratix II GX"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Stratix V"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Arria V GZ"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family "MAX II"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Arria II GX"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family "Stratix GX"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Arria II GZ"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family MAX7000S
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "HardCopy III"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Cyclone II"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Cyclone IV GX"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "HardCopy IV"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Cyclone III LS"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family "Arria VI"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Stratix III"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Arria GX"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family MAX3000A
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Stratix II"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING On -family "Cyclone V"
-set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING Off -family Stratix
-set_global_assignment -name BLOCK_RAM_TO_MLAB_CELL_CONVERSION On
-set_global_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_POWER_UP_CONDITIONS Auto
-set_global_assignment -name BLOCK_RAM_AND_MLAB_EQUIVALENT_PAUSED_READ_CAPABILITIES Care
-set_global_assignment -name PROGRAMMABLE_POWER_TECHNOLOGY_SETTING Automatic
-set_global_assignment -name PROGRAMMABLE_POWER_MAXIMUM_HIGH_SPEED_FRACTION_OF_USED_LAB_TILES 1.0
-set_global_assignment -name GUARANTEE_MIN_DELAY_CORNER_IO_ZERO_HOLD_TIME On
-set_global_assignment -name OPTIMIZE_POWER_DURING_FITTING "Normal compilation"
-set_global_assignment -name OPTIMIZE_SSN Off
-set_global_assignment -name OPTIMIZE_TIMING "Normal compilation"
-set_global_assignment -name ECO_OPTIMIZE_TIMING Off
-set_global_assignment -name ECO_REGENERATE_REPORT Off
-set_global_assignment -name OPTIMIZE_IOC_REGISTER_PLACEMENT_FOR_TIMING Normal
-set_global_assignment -name FIT_ONLY_ONE_ATTEMPT Off
-set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION Automatically
-set_global_assignment -name FITTER_AGGRESSIVE_ROUTABILITY_OPTIMIZATION Automatically
-set_global_assignment -name SEED 1
-set_global_assignment -name SLOW_SLEW_RATE Off
-set_global_assignment -name PCI_IO Off
-set_global_assignment -name TURBO_BIT On
-set_global_assignment -name WEAK_PULL_UP_RESISTOR Off
-set_global_assignment -name ENABLE_BUS_HOLD_CIRCUITRY Off
-set_global_assignment -name AUTO_GLOBAL_MEMORY_CONTROLS Off
-set_global_assignment -name MIGRATION_CONSTRAIN_CORE_RESOURCES On
-set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIXII AUTO
-set_global_assignment -name AUTO_PACKED_REGISTERS_MAXII AUTO
-set_global_assignment -name AUTO_PACKED_REGISTERS_CYCLONE Auto
-set_global_assignment -name AUTO_PACKED_REGISTERS Off
-set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIX AUTO
-set_global_assignment -name NORMAL_LCELL_INSERT On
-set_global_assignment -name CARRY_OUT_PINS_LCELL_INSERT On
-set_global_assignment -name AUTO_DELAY_CHAINS On
-set_global_assignment -name AUTO_DELAY_CHAINS_FOR_HIGH_FANOUT_INPUT_PINS OFF
-set_global_assignment -name XSTL_INPUT_ALLOW_SE_BUFFER Off
-set_global_assignment -name TREAT_BIDIR_AS_OUTPUT Off
-set_global_assignment -name AUTO_TURBO_BIT ON
-set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA Off
-set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC Off
-set_global_assignment -name PHYSICAL_SYNTHESIS_LOG_FILE Off
-set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION Off
-set_global_assignment -name PHYSICAL_SYNTHESIS_MAP_LOGIC_TO_MEMORY_FOR_AREA Off
-set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING Off
-set_global_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING Off
-set_global_assignment -name IO_PLACEMENT_OPTIMIZATION On
-set_global_assignment -name ALLOW_LVTTL_LVCMOS_INPUT_LEVELS_TO_OVERDRIVE_INPUT_BUFFER Off
-set_global_assignment -name OVERRIDE_DEFAULT_ELECTROMIGRATION_PARAMETERS Off
-set_global_assignment -name FITTER_EFFORT "Auto Fit"
-set_global_assignment -name FITTER_AUTO_EFFORT_DESIRED_SLACK_MARGIN 0ns
-set_global_assignment -name PHYSICAL_SYNTHESIS_EFFORT Normal
-set_global_assignment -name ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION AUTO
-set_global_assignment -name ROUTER_REGISTER_DUPLICATION AUTO
-set_global_assignment -name STRATIXGX_ALLOW_CLOCK_FANOUT_WITH_ANALOG_RESET Off
-set_global_assignment -name AUTO_GLOBAL_CLOCK On
-set_global_assignment -name AUTO_GLOBAL_OE On
-set_global_assignment -name AUTO_GLOBAL_REGISTER_CONTROLS On
-set_global_assignment -name FITTER_EARLY_TIMING_ESTIMATE_MODE Realistic
-set_global_assignment -name STRATIXGX_ALLOW_GIGE_UNDER_FULL_DATARATE_RANGE Off
-set_global_assignment -name STRATIXGX_ALLOW_RX_CORECLK_FROM_NON_RX_CLKOUT_SOURCE_IN_DOUBLE_DATA_WIDTH_MODE Off
-set_global_assignment -name STRATIXGX_ALLOW_GIGE_IN_DOUBLE_DATA_WIDTH_MODE Off
-set_global_assignment -name STRATIXGX_ALLOW_PARALLEL_LOOPBACK_IN_DOUBLE_DATA_WIDTH_MODE Off
-set_global_assignment -name STRATIXGX_ALLOW_XAUI_IN_SINGLE_DATA_WIDTH_MODE Off
-set_global_assignment -name STRATIXGX_ALLOW_XAUI_WITH_CORECLK_SELECTED_AT_RATE_MATCHER Off
-set_global_assignment -name STRATIXGX_ALLOW_XAUI_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE Off
-set_global_assignment -name STRATIXGX_ALLOW_GIGE_WITH_CORECLK_SELECTED_AT_RATE_MATCHER Off
-set_global_assignment -name STRATIXGX_ALLOW_GIGE_WITHOUT_8B10B Off
-set_global_assignment -name STRATIXGX_ALLOW_GIGE_WITH_RX_CORECLK_FROM_NON_TXPLL_SOURCE Off
-set_global_assignment -name STRATIXGX_ALLOW_POST8B10B_LOOPBACK Off
-set_global_assignment -name STRATIXGX_ALLOW_REVERSE_PARALLEL_LOOPBACK Off
-set_global_assignment -name STRATIXGX_ALLOW_USE_OF_GXB_COUPLED_IOS Off
-set_global_assignment -name GENERATE_GXB_RECONFIG_MIF Off
-set_global_assignment -name GENERATE_GXB_RECONFIG_MIF_WITH_PLL Off
-set_global_assignment -name RESERVE_ALL_UNUSED_PINS_WEAK_PULLUP "As input tri-stated with weak pull-up"
-set_global_assignment -name ENABLE_HOLD_BACK_OFF On
-set_global_assignment -name CONFIGURATION_VCCIO_LEVEL Auto
-set_global_assignment -name FORCE_CONFIGURATION_VCCIO Off
-set_global_assignment -name SYNCHRONIZER_IDENTIFICATION Off
-set_global_assignment -name ENABLE_BENEFICIAL_SKEW_OPTIMIZATION On
-set_global_assignment -name OPTIMIZE_FOR_METASTABILITY On
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN On -family "Arria V"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN Off -family "Cyclone IV E"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN Off -family "Cyclone III"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN On -family "Stratix VI"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN On -family "Stratix V"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN On -family "Arria V GZ"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN Off -family "HardCopy III"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN Off -family "Cyclone III LS"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN Off -family "Stratix III"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN On -family "Arria VI"
-set_global_assignment -name CRC_ERROR_OPEN_DRAIN On -family "Cyclone V"
-set_global_assignment -name MAX_GLOBAL_CLOCKS_ALLOWED "-1 (Unlimited)"
-set_global_assignment -name MAX_REGIONAL_CLOCKS_ALLOWED "-1 (Unlimited)"
-set_global_assignment -name MAX_PERIPHERY_CLOCKS_ALLOWED "-1 (Unlimited)"
-set_global_assignment -name MAX_CLOCKS_ALLOWED "-1 (Unlimited)"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHz -family "Arria VI"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHz -family "Stratix VI"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHz -family "Arria V"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHz -family "Stratix V"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_40MHz -family "Cyclone IV GX"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHz -family "Arria V GZ"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_40MHz -family "Arria II GX"
-set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_100MHz -family "Cyclone V"
-set_global_assignment -name M144K_BLOCK_READ_CLOCK_DUTY_CYCLE_DEPENDENCY Off
-set_global_assignment -name STRATIXIII_MRAM_COMPATIBILITY On
-set_global_assignment -name FORCE_FITTER_TO_AVOID_PERIPHERY_PLACEMENT_WARNINGS Off
-set_global_assignment -name AUTO_C3_M9K_BIT_SKIP Off
-set_global_assignment -name PR_DONE_OPEN_DRAIN On
-set_global_assignment -name NCEO_OPEN_DRAIN On
-set_global_assignment -name ENABLE_CRC_ERROR_PIN Off
-set_global_assignment -name ENABLE_PR_PINS Off
-set_global_assignment -name PR_PINS_OPEN_DRAIN Off
-set_global_assignment -name CLAMPING_DIODE Off
-set_global_assignment -name TRI_STATE_SPI_PINS Off
-set_global_assignment -name UNUSED_TSD_PINS_GND Off
-set_global_assignment -name IMPLEMENT_MLAB_IN_16_BIT_DEEP_MODE Off
-set_global_assignment -name FORM_DDR_CLUSTERING_CLIQUE Off
-set_global_assignment -name ALM_REGISTER_PACKING_EFFORT MEDIUM
-set_global_assignment -name EDA_SIMULATION_TOOL "<None>"
-set_global_assignment -name EDA_TIMING_ANALYSIS_TOOL "<None>"
-set_global_assignment -name EDA_BOARD_DESIGN_TIMING_TOOL "<None>"
-set_global_assignment -name EDA_BOARD_DESIGN_SYMBOL_TOOL "<None>"
-set_global_assignment -name EDA_BOARD_DESIGN_SIGNAL_INTEGRITY_TOOL "<None>"
-set_global_assignment -name EDA_BOARD_DESIGN_BOUNDARY_SCAN_TOOL "<None>"
-set_global_assignment -name EDA_BOARD_DESIGN_TOOL "<None>"
-set_global_assignment -name EDA_FORMAL_VERIFICATION_TOOL "<None>"
-set_global_assignment -name EDA_RESYNTHESIS_TOOL "<None>"
-set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION On
-set_global_assignment -name COMPRESSION_MODE Off
-set_global_assignment -name CLOCK_SOURCE Internal
-set_global_assignment -name CONFIGURATION_CLOCK_FREQUENCY "10 MHz"
-set_global_assignment -name CONFIGURATION_CLOCK_DIVISOR 1
-set_global_assignment -name ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE On
-set_global_assignment -name FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE Off
-set_global_assignment -name FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE On
-set_global_assignment -name MAX7000S_JTAG_USER_CODE FFFF
-set_global_assignment -name STRATIX_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name APEX20K_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name MERCURY_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name FLEX10K_JTAG_USER_CODE 7F
-set_global_assignment -name MAX7000_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name MAX7000_USE_CHECKSUM_AS_USERCODE Off
-set_global_assignment -name USE_CHECKSUM_AS_USERCODE On
-set_global_assignment -name SECURITY_BIT Off
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family MAX7000B
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "HardCopy II"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Stratix IV"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Cyclone IV E"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Cyclone III"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family MAX7000AE
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "MAX V"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family Cyclone
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "Stratix II GX"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "MAX II"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Arria II GX"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "Stratix GX"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Arria II GZ"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family MAX7000S
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "HardCopy III"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "Cyclone II"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Cyclone IV GX"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "HardCopy IV"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Cyclone III LS"
-set_global_assignment -name USE_CONFIGURATION_DEVICE Off -family "Stratix III"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "Arria GX"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family MAX3000A
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family "Stratix II"
-set_global_assignment -name USE_CONFIGURATION_DEVICE On -family Stratix
-set_global_assignment -name CYCLONEIII_CONFIGURATION_DEVICE Auto
-set_global_assignment -name STRATIXII_CONFIGURATION_DEVICE Auto
-set_global_assignment -name APEX20K_CONFIGURATION_DEVICE Auto
-set_global_assignment -name MERCURY_CONFIGURATION_DEVICE Auto
-set_global_assignment -name FLEX6K_CONFIGURATION_DEVICE Auto
-set_global_assignment -name FLEX10K_CONFIGURATION_DEVICE Auto
-set_global_assignment -name CYCLONE_CONFIGURATION_DEVICE Auto
-set_global_assignment -name STRATIX_CONFIGURATION_DEVICE Auto
-set_global_assignment -name APEX20K_CONFIG_DEVICE_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name STRATIX_CONFIG_DEVICE_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name MERCURY_CONFIG_DEVICE_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE FFFFFFFF
-set_global_assignment -name EPROM_USE_CHECKSUM_AS_USERCODE Off
-set_global_assignment -name AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE On
-set_global_assignment -name DISABLE_NCS_AND_OE_PULLUPS_ON_CONFIG_DEVICE Off
-set_global_assignment -name GENERATE_TTF_FILE Off
-set_global_assignment -name GENERATE_RBF_FILE Off
-set_global_assignment -name GENERATE_HEX_FILE Off
-set_global_assignment -name HEXOUT_FILE_START_ADDRESS 0
-set_global_assignment -name HEXOUT_FILE_COUNT_DIRECTION Up
-set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "As output driving an unspecified signal"
-set_global_assignment -name RELEASE_CLEARS_BEFORE_TRI_STATES Off
-set_global_assignment -name AUTO_RESTART_CONFIGURATION On
-set_global_assignment -name HARDCOPYII_POWER_ON_EXTRA_DELAY Off
-set_global_assignment -name STRATIXII_MRAM_COMPATIBILITY Off
-set_global_assignment -name CYCLONEII_M4K_COMPATIBILITY On
-set_global_assignment -name ENABLE_OCT_DONE Off
-set_global_assignment -name USE_CHECKERED_PATTERN_AS_UNINITIALIZED_RAM_CONTENT OFF
-set_global_assignment -name ARRIAIIGX_RX_CDR_LOCKUP_FIX_OVERRIDE Off
-set_global_assignment -name ENABLE_AUTONOMOUS_PCIE_HIP Off
-set_global_assignment -name START_TIME 0ns
-set_global_assignment -name SIMULATION_MODE TIMING
-set_global_assignment -name AUTO_USE_SIMULATION_PDB_NETLIST Off
-set_global_assignment -name ADD_DEFAULT_PINS_TO_SIMULATION_OUTPUT_WAVEFORMS On
-set_global_assignment -name SETUP_HOLD_DETECTION Off
-set_global_assignment -name SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED Off
-set_global_assignment -name CHECK_OUTPUTS Off
-set_global_assignment -name SIMULATION_COVERAGE On
-set_global_assignment -name SIMULATION_COMPLETE_COVERAGE_REPORT_PANEL On
-set_global_assignment -name SIMULATION_MISSING_1_VALUE_COVERAGE_REPORT_PANEL On
-set_global_assignment -name SIMULATION_MISSING_0_VALUE_COVERAGE_REPORT_PANEL On
-set_global_assignment -name GLITCH_DETECTION Off
-set_global_assignment -name GLITCH_INTERVAL 1ns
-set_global_assignment -name SIMULATOR_GENERATE_SIGNAL_ACTIVITY_FILE Off
-set_global_assignment -name SIMULATION_WITH_GLITCH_FILTERING_WHEN_GENERATING_SAF On
-set_global_assignment -name SIMULATION_BUS_CHANNEL_GROUPING Off
-set_global_assignment -name SIMULATION_VDB_RESULT_FLUSH On
-set_global_assignment -name VECTOR_COMPARE_TRIGGER_MODE INPUT_EDGE
-set_global_assignment -name SIMULATION_NETLIST_VIEWER Off
-set_global_assignment -name SIMULATION_INTERCONNECT_DELAY_MODEL_TYPE TRANSPORT
-set_global_assignment -name SIMULATION_CELL_DELAY_MODEL_TYPE TRANSPORT
-set_global_assignment -name SIMULATOR_GENERATE_POWERPLAY_VCD_FILE Off
-set_global_assignment -name SIMULATOR_PVT_TIMING_MODEL_TYPE AUTO
-set_global_assignment -name SIMULATION_WITH_AUTO_GLITCH_FILTERING AUTO
-set_global_assignment -name DRC_TOP_FANOUT 50
-set_global_assignment -name DRC_FANOUT_EXCEEDING 30
-set_global_assignment -name DRC_GATED_CLOCK_FEED 30
-set_global_assignment -name HARDCOPY_FLOW_AUTOMATION MIGRATION_ONLY
-set_global_assignment -name ENABLE_DRC_SETTINGS Off
-set_global_assignment -name CLK_RULE_CLKNET_CLKSPINES_THRESHOLD 25
-set_global_assignment -name DRC_DETAIL_MESSAGE_LIMIT 10
-set_global_assignment -name DRC_VIOLATION_MESSAGE_LIMIT 30
-set_global_assignment -name DRC_DEADLOCK_STATE_LIMIT 2
-set_global_assignment -name MERGE_HEX_FILE Off
-set_global_assignment -name GENERATE_SVF_FILE Off
-set_global_assignment -name GENERATE_ISC_FILE Off
-set_global_assignment -name GENERATE_JAM_FILE Off
-set_global_assignment -name GENERATE_JBC_FILE Off
-set_global_assignment -name GENERATE_JBC_FILE_COMPRESSED On
-set_global_assignment -name GENERATE_CONFIG_SVF_FILE Off
-set_global_assignment -name GENERATE_CONFIG_ISC_FILE Off
-set_global_assignment -name GENERATE_CONFIG_JAM_FILE Off
-set_global_assignment -name GENERATE_CONFIG_JBC_FILE Off
-set_global_assignment -name GENERATE_CONFIG_JBC_FILE_COMPRESSED On
-set_global_assignment -name GENERATE_CONFIG_HEXOUT_FILE Off
-set_global_assignment -name ISP_CLAMP_STATE_DEFAULT "Tri-state"
-set_global_assignment -name SIGNALPROBE_ALLOW_OVERUSE Off
-set_global_assignment -name SIGNALPROBE_DURING_NORMAL_COMPILATION Off
-set_global_assignment -name POWER_DEFAULT_TOGGLE_RATE 12.5%
-set_global_assignment -name POWER_DEFAULT_INPUT_IO_TOGGLE_RATE 12.5%
-set_global_assignment -name POWER_USE_PVA On
-set_global_assignment -name POWER_USE_INPUT_FILE "No File"
-set_global_assignment -name POWER_USE_INPUT_FILES Off
-set_global_assignment -name POWER_VCD_FILTER_GLITCHES On
-set_global_assignment -name POWER_REPORT_SIGNAL_ACTIVITY Off
-set_global_assignment -name POWER_REPORT_POWER_DISSIPATION Off
-set_global_assignment -name POWER_USE_DEVICE_CHARACTERISTICS TYPICAL
-set_global_assignment -name POWER_AUTO_COMPUTE_TJ On
-set_global_assignment -name POWER_TJ_VALUE 25
-set_global_assignment -name POWER_USE_TA_VALUE 25
-set_global_assignment -name POWER_USE_CUSTOM_COOLING_SOLUTION Off
-set_global_assignment -name POWER_BOARD_TEMPERATURE 25
-set_global_assignment -name POWER_HPS_ENABLE Off
-set_global_assignment -name POWER_HPS_PROC_FREQ 0.0
-set_global_assignment -name IGNORE_PARTITIONS Off
-set_global_assignment -name AUTO_EXPORT_INCREMENTAL_COMPILATION Off
-set_global_assignment -name OUTPUT_IO_TIMING_ENDPOINT "Near End"
-set_global_assignment -name RTLV_REMOVE_FANOUT_FREE_REGISTERS On
-set_global_assignment -name RTLV_SIMPLIFIED_LOGIC On
-set_global_assignment -name RTLV_GROUP_RELATED_NODES On
-set_global_assignment -name RTLV_GROUP_COMB_LOGIC_IN_CLOUD Off
-set_global_assignment -name RTLV_GROUP_COMB_LOGIC_IN_CLOUD_TMV Off
-set_global_assignment -name RTLV_GROUP_RELATED_NODES_TMV On
-set_global_assignment -name EQC_CONSTANT_DFF_DETECTION On
-set_global_assignment -name EQC_DUPLICATE_DFF_DETECTION On
-set_global_assignment -name EQC_BBOX_MERGE On
-set_global_assignment -name EQC_LVDS_MERGE On
-set_global_assignment -name EQC_RAM_UNMERGING On
-set_global_assignment -name EQC_DFF_SS_EMULATION On
-set_global_assignment -name EQC_RAM_REGISTER_UNPACK On
-set_global_assignment -name EQC_MAC_REGISTER_UNPACK On
-set_global_assignment -name EQC_SET_PARTITION_BB_TO_VCC_GND On
-set_global_assignment -name EQC_STRUCTURE_MATCHING On
-set_global_assignment -name EQC_AUTO_BREAK_CONE On
-set_global_assignment -name EQC_POWER_UP_COMPARE Off
-set_global_assignment -name EQC_AUTO_COMP_LOOP_CUT On
-set_global_assignment -name EQC_AUTO_INVERSION On
-set_global_assignment -name EQC_AUTO_TERMINATE On
-set_global_assignment -name EQC_SUB_CONE_REPORT Off
-set_global_assignment -name EQC_RENAMING_RULES On
-set_global_assignment -name EQC_PARAMETER_CHECK On
-set_global_assignment -name EQC_AUTO_PORTSWAP On
-set_global_assignment -name EQC_DETECT_DONT_CARES On
-set_global_assignment -name EQC_SHOW_ALL_MAPPED_POINTS Off
-set_global_assignment -name EDA_INPUT_GND_NAME GND -section_id ?
-set_global_assignment -name EDA_INPUT_VCC_NAME VCC -section_id ?
-set_global_assignment -name EDA_INPUT_DATA_FORMAT NONE -section_id ?
-set_global_assignment -name EDA_SHOW_LMF_MAPPING_MESSAGES Off -section_id ?
-set_global_assignment -name EDA_RUN_TOOL_AUTOMATICALLY Off -section_id ?
-set_global_assignment -name RESYNTHESIS_RETIMING FULL -section_id ?
-set_global_assignment -name RESYNTHESIS_OPTIMIZATION_EFFORT Normal -section_id ?
-set_global_assignment -name RESYNTHESIS_PHYSICAL_SYNTHESIS Normal -section_id ?
-set_global_assignment -name USE_GENERATED_PHYSICAL_CONSTRAINTS On -section_id ?
-set_global_assignment -name VCCPD_VOLTAGE 3.3V -section_id ?
-set_global_assignment -name EDA_USER_COMPILED_SIMULATION_LIBRARY_DIRECTORY "<None>" -section_id ?
-set_global_assignment -name EDA_LAUNCH_CMD_LINE_TOOL Off -section_id ?
-set_global_assignment -name EDA_ENABLE_IPUTF_MODE On -section_id ?
-set_global_assignment -name EDA_NATIVELINK_PORTABLE_FILE_PATHS Off -section_id ?
-set_global_assignment -name EDA_NATIVELINK_GENERATE_SCRIPT_ONLY Off -section_id ?
-set_global_assignment -name EDA_WAIT_FOR_GUI_TOOL_COMPLETION Off -section_id ?
-set_global_assignment -name EDA_TRUNCATE_LONG_HIERARCHY_PATHS Off -section_id ?
-set_global_assignment -name EDA_FLATTEN_BUSES Off -section_id ?
-set_global_assignment -name EDA_MAP_ILLEGAL_CHARACTERS Off -section_id ?
-set_global_assignment -name EDA_GENERATE_TIMING_CLOSURE_DATA Off -section_id ?
-set_global_assignment -name EDA_GENERATE_POWER_INPUT_FILE Off -section_id ?
-set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS NOT_USED -section_id ?
-set_global_assignment -name EDA_RTL_SIM_MODE NOT_USED -section_id ?
-set_global_assignment -name EDA_MAINTAIN_DESIGN_HIERARCHY OFF -section_id ?
-set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST Off -section_id ?
-set_global_assignment -name EDA_WRITE_DEVICE_CONTROL_PORTS Off -section_id ?
-set_global_assignment -name EDA_SIMULATION_VCD_OUTPUT_TCL_FILE Off -section_id ?
-set_global_assignment -name EDA_SIMULATION_VCD_OUTPUT_SIGNALS_TO_TCL_FILE "All Except Combinational Logic Element Outputs" -section_id ?
-set_global_assignment -name EDA_ENABLE_GLITCH_FILTERING Off -section_id ?
-set_global_assignment -name EDA_WRITE_NODES_FOR_POWER_ESTIMATION OFF -section_id ?
-set_global_assignment -name EDA_SETUP_HOLD_DETECTION_INPUT_REGISTERS_BIDIR_PINS_DISABLED Off -section_id ?
-set_global_assignment -name EDA_WRITER_DONT_WRITE_TOP_ENTITY Off -section_id ?
-set_global_assignment -name EDA_VHDL_ARCH_NAME structure -section_id ?
-set_global_assignment -name EDA_IBIS_MODEL_SELECTOR Off -section_id ?
-set_global_assignment -name EDA_IBIS_MUTUAL_COUPLING Off -section_id ?
-set_global_assignment -name EDA_FORMAL_VERIFICATION_ALLOW_RETIMING Off -section_id ?
-set_global_assignment -name EDA_BOARD_BOUNDARY_SCAN_OPERATION PRE_CONFIG -section_id ?
-set_global_assignment -name EDA_GENERATE_RTL_SIMULATION_COMMAND_SCRIPT Off -section_id ?
-set_global_assignment -name EDA_GENERATE_GATE_LEVEL_SIMULATION_COMMAND_SCRIPT Off -section_id ?
-set_global_assignment -name EDA_IBIS_SPECIFICATION_VERSION 4p1 -section_id ?
-set_global_assignment -name SIM_VECTOR_COMPARED_CLOCK_OFFSET 0ns -section_id ?
-set_global_assignment -name SIM_VECTOR_COMPARED_CLOCK_DUTY_CYCLE 50 -section_id ?
-set_global_assignment -name APEX20K_CLIQUE_TYPE LAB -section_id ? -entity ?
-set_global_assignment -name MAX7K_CLIQUE_TYPE LAB -section_id ? -entity ?
-set_global_assignment -name MERCURY_CLIQUE_TYPE LAB -section_id ? -entity ?
-set_global_assignment -name FLEX6K_CLIQUE_TYPE LAB -section_id ? -entity ?
-set_global_assignment -name FLEX10K_CLIQUE_TYPE LAB -section_id ? -entity ?
-set_global_assignment -name PARTITION_PRESERVE_HIGH_SPEED_TILES On -section_id ? -entity ?
-set_global_assignment -name PARTITION_IGNORE_SOURCE_FILE_CHANGES Off -section_id ? -entity ?
-set_global_assignment -name PARTITION_ALWAYS_USE_QXP_NETLIST Off -section_id ? -entity ?
-set_global_assignment -name PARTITION_IMPORT_ASSIGNMENTS On -section_id ? -entity ?
-set_global_assignment -name PARTITION_IMPORT_EXISTING_ASSIGNMENTS REPLACE_CONFLICTING -section_id ? -entity ?
-set_global_assignment -name PARTITION_IMPORT_EXISTING_LOGICLOCK_REGIONS UPDATE_CONFLICTING -section_id ? -entity ?
-set_global_assignment -name PARTITION_IMPORT_PROMOTE_ASSIGNMENTS On -section_id ? -entity ?
-set_global_assignment -name ALLOW_MULTIPLE_PERSONAS Off -section_id ? -entity ?
-set_global_assignment -name PARTITION_ASD_REGION_ID 1 -section_id ? -entity ?
-set_global_assignment -name CROSS_BOUNDARY_OPTIMIZATIONS Off -section_id ? -entity ?
-set_global_assignment -name PROPAGATE_CONSTANTS_ON_INPUTS On -section_id ? -entity ?
-set_global_assignment -name PROPAGATE_INVERSIONS_ON_INPUTS On -section_id ? -entity ?
-set_global_assignment -name REMOVE_LOGIC_ON_UNCONNECTED_OUTPUTS On -section_id ? -entity ?
-set_global_assignment -name MERGE_EQUIVALENT_INPUTS On -section_id ? -entity ?
-set_global_assignment -name MERGE_EQUIVALENT_BIDIRS On -section_id ? -entity ?
-set_global_assignment -name ABSORB_PATHS_FROM_OUTPUTS_TO_INPUTS On -section_id ? -entity ?
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232.sft b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232.sft deleted file mode 100644 index ad21f32..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232.sft +++ /dev/null @@ -1,6 +0,0 @@ -set tool_name "ModelSim (Verilog)"
-set corner_file_list {
- {{"Slow -8 1.2V 85 Model"} {rs232_8_1200mv_85c_slow.vo rs232_8_1200mv_85c_v_slow.sdo}}
- {{"Slow -8 1.2V 0 Model"} {rs232_8_1200mv_0c_slow.vo rs232_8_1200mv_0c_v_slow.sdo}}
- {{"Fast -M 1.2V 0 Model"} {rs232_min_1200mv_0c_fast.vo rs232_min_1200mv_0c_v_fast.sdo}}
-}
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232.vo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232.vo deleted file mode 100644 index 396965f..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232.vo +++ /dev/null @@ -1,2836 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-// VENDOR "Altera"
-// PROGRAM "Quartus II 64-Bit"
-// VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version"
-
-// DATE "06/02/2023 03:03:50"
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This Verilog file should be used for ModelSim (Verilog) only
-//
-
-`timescale 1 ps/ 1 ps
-
-module rs232 (
- sys_clk,
- sys_rst_n,
- rx,
- tx);
-input sys_clk;
-input sys_rst_n;
-input rx;
-output tx;
-
-// Design Ports Information
-// tx => Location: PIN_U1, I/O Standard: 2.5 V, Current Strength: Default
-// sys_clk => Location: PIN_T22, I/O Standard: 2.5 V, Current Strength: Default
-// sys_rst_n => Location: PIN_U20, I/O Standard: 2.5 V, Current Strength: Default
-// rx => Location: PIN_V1, I/O Standard: 2.5 V, Current Strength: Default
-
-
-wire gnd;
-wire vcc;
-wire unknown;
-
-assign gnd = 1'b0;
-assign vcc = 1'b1;
-assign unknown = 1'bx;
-
-tri1 devclrn;
-tri1 devpor;
-tri1 devoe;
-// synopsys translate_off
-initial $sdf_annotate("rs232_v.sdo");
-// synopsys translate_on
-
-wire \uart_tx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[0]~13_combout ;
-wire \uart_rx_inst|baud_cnt[0]~14 ;
-wire \uart_rx_inst|baud_cnt[1]~15_combout ;
-wire \uart_rx_inst|baud_cnt[1]~16 ;
-wire \uart_rx_inst|baud_cnt[2]~17_combout ;
-wire \uart_rx_inst|baud_cnt[2]~18 ;
-wire \uart_rx_inst|baud_cnt[3]~19_combout ;
-wire \uart_rx_inst|baud_cnt[3]~20 ;
-wire \uart_rx_inst|baud_cnt[4]~21_combout ;
-wire \uart_rx_inst|baud_cnt[4]~22 ;
-wire \uart_rx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[5]~24 ;
-wire \uart_rx_inst|baud_cnt[6]~25_combout ;
-wire \uart_rx_inst|baud_cnt[6]~26 ;
-wire \uart_rx_inst|baud_cnt[7]~27_combout ;
-wire \uart_rx_inst|baud_cnt[7]~28 ;
-wire \uart_rx_inst|baud_cnt[8]~29_combout ;
-wire \uart_rx_inst|baud_cnt[8]~30 ;
-wire \uart_rx_inst|baud_cnt[9]~31_combout ;
-wire \uart_rx_inst|baud_cnt[9]~32 ;
-wire \uart_rx_inst|baud_cnt[10]~33_combout ;
-wire \uart_rx_inst|baud_cnt[10]~34 ;
-wire \uart_rx_inst|baud_cnt[11]~35_combout ;
-wire \uart_rx_inst|baud_cnt[11]~36 ;
-wire \uart_rx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal2~0_combout ;
-wire \uart_tx_inst|Add1~0_combout ;
-wire \uart_tx_inst|Add1~1_combout ;
-wire \uart_rx_inst|bit_flag~q ;
-wire \uart_rx_inst|Equal1~0_combout ;
-wire \uart_rx_inst|Equal2~0_combout ;
-wire \uart_rx_inst|Equal2~1_combout ;
-wire \uart_rx_inst|Equal2~2_combout ;
-wire \uart_rx_inst|work_en~q ;
-wire \uart_rx_inst|Equal1~1_combout ;
-wire \uart_rx_inst|Equal1~2_combout ;
-wire \uart_rx_inst|Equal1~3_combout ;
-wire \uart_rx_inst|always5~0_combout ;
-wire \uart_rx_inst|start_nedge~q ;
-wire \uart_rx_inst|work_en~0_combout ;
-wire \uart_rx_inst|always3~0_combout ;
-wire \tx~output_o ;
-wire \sys_clk~input_o ;
-wire \sys_clk~inputclkctrl_outclk ;
-wire \uart_rx_inst|Add1~0_combout ;
-wire \uart_rx_inst|bit_cnt~1_combout ;
-wire \sys_rst_n~input_o ;
-wire \uart_rx_inst|Add1~1 ;
-wire \uart_rx_inst|Add1~2_combout ;
-wire \uart_rx_inst|Add1~3 ;
-wire \uart_rx_inst|Add1~4_combout ;
-wire \uart_rx_inst|always4~0_combout ;
-wire \uart_rx_inst|Add1~5 ;
-wire \uart_rx_inst|Add1~6_combout ;
-wire \uart_rx_inst|bit_cnt~0_combout ;
-wire \uart_rx_inst|always4~1_combout ;
-wire \uart_rx_inst|rx_flag~feeder_combout ;
-wire \uart_rx_inst|rx_flag~q ;
-wire \uart_rx_inst|po_flag~feeder_combout ;
-wire \uart_rx_inst|po_flag~q ;
-wire \uart_tx_inst|work_en~0_combout ;
-wire \uart_tx_inst|work_en~q ;
-wire \uart_tx_inst|baud_cnt[0]~13_combout ;
-wire \uart_tx_inst|baud_cnt[10]~34 ;
-wire \uart_tx_inst|baud_cnt[11]~35_combout ;
-wire \uart_tx_inst|Equal1~0_combout ;
-wire \uart_tx_inst|Equal1~1_combout ;
-wire \uart_tx_inst|baud_cnt[11]~36 ;
-wire \uart_tx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal1~3_combout ;
-wire \uart_tx_inst|baud_cnt[2]~17_combout ;
-wire \uart_tx_inst|baud_cnt[4]~21_combout ;
-wire \uart_tx_inst|Equal1~2_combout ;
-wire \uart_tx_inst|always1~0_combout ;
-wire \uart_tx_inst|baud_cnt[0]~14 ;
-wire \uart_tx_inst|baud_cnt[1]~15_combout ;
-wire \uart_tx_inst|baud_cnt[1]~16 ;
-wire \uart_tx_inst|baud_cnt[2]~18 ;
-wire \uart_tx_inst|baud_cnt[3]~19_combout ;
-wire \uart_tx_inst|baud_cnt[3]~20 ;
-wire \uart_tx_inst|baud_cnt[4]~22 ;
-wire \uart_tx_inst|baud_cnt[5]~24 ;
-wire \uart_tx_inst|baud_cnt[6]~25_combout ;
-wire \uart_tx_inst|baud_cnt[6]~26 ;
-wire \uart_tx_inst|baud_cnt[7]~27_combout ;
-wire \uart_tx_inst|baud_cnt[7]~28 ;
-wire \uart_tx_inst|baud_cnt[8]~29_combout ;
-wire \uart_tx_inst|baud_cnt[8]~30 ;
-wire \uart_tx_inst|baud_cnt[9]~31_combout ;
-wire \uart_tx_inst|baud_cnt[9]~32 ;
-wire \uart_tx_inst|baud_cnt[10]~33_combout ;
-wire \uart_tx_inst|Equal2~1_combout ;
-wire \uart_tx_inst|bit_flag~q ;
-wire \uart_tx_inst|always3~0_combout ;
-wire \uart_tx_inst|bit_cnt[2]~2_combout ;
-wire \uart_tx_inst|bit_cnt[3]~4_combout ;
-wire \uart_tx_inst|always0~0_combout ;
-wire \uart_tx_inst|always0~1_combout ;
-wire \uart_tx_inst|bit_cnt[0]~5_combout ;
-wire \rx~input_o ;
-wire \uart_rx_inst|rx_reg1~0_combout ;
-wire \uart_rx_inst|rx_reg1~q ;
-wire \uart_rx_inst|rx_reg2~feeder_combout ;
-wire \uart_rx_inst|rx_reg2~q ;
-wire \uart_rx_inst|rx_reg3~feeder_combout ;
-wire \uart_rx_inst|rx_reg3~q ;
-wire \uart_rx_inst|rx_data[7]~0_combout ;
-wire \uart_rx_inst|always8~0_combout ;
-wire \uart_tx_inst|bit_cnt[1]~3_combout ;
-wire \uart_tx_inst|tx~2_combout ;
-wire \uart_tx_inst|tx~5_combout ;
-wire \uart_rx_inst|rx_data[6]~feeder_combout ;
-wire \uart_rx_inst|po_data[5]~feeder_combout ;
-wire \uart_rx_inst|po_data[4]~feeder_combout ;
-wire \uart_tx_inst|Mux0~0_combout ;
-wire \uart_tx_inst|Mux0~1_combout ;
-wire \uart_rx_inst|rx_data[2]~feeder_combout ;
-wire \uart_rx_inst|rx_data[1]~feeder_combout ;
-wire \uart_rx_inst|rx_data[0]~feeder_combout ;
-wire \uart_tx_inst|tx~3_combout ;
-wire \uart_tx_inst|tx~4_combout ;
-wire \uart_tx_inst|tx~6_combout ;
-wire \uart_tx_inst|tx~7_combout ;
-wire \uart_tx_inst|tx~q ;
-wire [7:0] \uart_rx_inst|rx_data ;
-wire [7:0] \uart_rx_inst|po_data ;
-wire [3:0] \uart_rx_inst|bit_cnt ;
-wire [12:0] \uart_rx_inst|baud_cnt ;
-wire [3:0] \uart_tx_inst|bit_cnt ;
-wire [12:0] \uart_tx_inst|baud_cnt ;
-
-
-// Location: FF_X6_Y9_N13
-dffeas \uart_tx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[5]~23_combout = (\uart_tx_inst|baud_cnt [5] & (!\uart_tx_inst|baud_cnt[4]~22 )) # (!\uart_tx_inst|baud_cnt [5] & ((\uart_tx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_tx_inst|baud_cnt[5]~24 = CARRY((!\uart_tx_inst|baud_cnt[4]~22 ) # (!\uart_tx_inst|baud_cnt [5]))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[4]~22 ),
- .combout(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_tx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5]~23 .lut_mask = 16'h5A5F;
-defparam \uart_tx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N5
-dffeas \uart_rx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N7
-dffeas \uart_rx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N19
-dffeas \uart_rx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N21
-dffeas \uart_rx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N11
-dffeas \uart_rx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N15
-dffeas \uart_rx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N9
-dffeas \uart_rx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N13
-dffeas \uart_rx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N23
-dffeas \uart_rx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N27
-dffeas \uart_rx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N17
-dffeas \uart_rx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N25
-dffeas \uart_rx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N29
-dffeas \uart_rx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[0]~13_combout = (\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] $ (VCC))) # (!\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] & VCC))
-// \uart_rx_inst|baud_cnt[0]~14 = CARRY((\uart_rx_inst|work_en~q & \uart_rx_inst|baud_cnt [0]))
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_rx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[1]~15_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt[0]~14 )) # (!\uart_rx_inst|baud_cnt [1] & ((\uart_rx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_rx_inst|baud_cnt[1]~16 = CARRY((!\uart_rx_inst|baud_cnt[0]~14 ) # (!\uart_rx_inst|baud_cnt [1]))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[0]~14 ),
- .combout(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_rx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1]~15 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[2]~17_combout = (\uart_rx_inst|baud_cnt [2] & (\uart_rx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_rx_inst|baud_cnt [2] & (!\uart_rx_inst|baud_cnt[1]~16 & VCC))
-// \uart_rx_inst|baud_cnt[2]~18 = CARRY((\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt[1]~16 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[1]~16 ),
- .combout(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_rx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2]~17 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[3]~19_combout = (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt[2]~18 )) # (!\uart_rx_inst|baud_cnt [3] & ((\uart_rx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_rx_inst|baud_cnt[3]~20 = CARRY((!\uart_rx_inst|baud_cnt[2]~18 ) # (!\uart_rx_inst|baud_cnt [3]))
-
- .dataa(\uart_rx_inst|baud_cnt [3]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[2]~18 ),
- .combout(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_rx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3]~19 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[4]~21_combout = (\uart_rx_inst|baud_cnt [4] & (\uart_rx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt[3]~20 & VCC))
-// \uart_rx_inst|baud_cnt[4]~22 = CARRY((\uart_rx_inst|baud_cnt [4] & !\uart_rx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[3]~20 ),
- .combout(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_rx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_rx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[5]~23_combout = (\uart_rx_inst|baud_cnt [5] & (!\uart_rx_inst|baud_cnt[4]~22 )) # (!\uart_rx_inst|baud_cnt [5] & ((\uart_rx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_rx_inst|baud_cnt[5]~24 = CARRY((!\uart_rx_inst|baud_cnt[4]~22 ) # (!\uart_rx_inst|baud_cnt [5]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[4]~22 ),
- .combout(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_rx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5]~23 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[6]~25_combout = (\uart_rx_inst|baud_cnt [6] & (\uart_rx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt[5]~24 & VCC))
-// \uart_rx_inst|baud_cnt[6]~26 = CARRY((\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[5]~24 ),
- .combout(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_rx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[7]~27_combout = (\uart_rx_inst|baud_cnt [7] & (!\uart_rx_inst|baud_cnt[6]~26 )) # (!\uart_rx_inst|baud_cnt [7] & ((\uart_rx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_rx_inst|baud_cnt[7]~28 = CARRY((!\uart_rx_inst|baud_cnt[6]~26 ) # (!\uart_rx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[6]~26 ),
- .combout(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_rx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[8]~29_combout = (\uart_rx_inst|baud_cnt [8] & (\uart_rx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_rx_inst|baud_cnt [8] & (!\uart_rx_inst|baud_cnt[7]~28 & VCC))
-// \uart_rx_inst|baud_cnt[8]~30 = CARRY((\uart_rx_inst|baud_cnt [8] & !\uart_rx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[7]~28 ),
- .combout(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_rx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[9]~31_combout = (\uart_rx_inst|baud_cnt [9] & (!\uart_rx_inst|baud_cnt[8]~30 )) # (!\uart_rx_inst|baud_cnt [9] & ((\uart_rx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_rx_inst|baud_cnt[9]~32 = CARRY((!\uart_rx_inst|baud_cnt[8]~30 ) # (!\uart_rx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[8]~30 ),
- .combout(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_rx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[10]~33_combout = (\uart_rx_inst|baud_cnt [10] & (\uart_rx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_rx_inst|baud_cnt [10] & (!\uart_rx_inst|baud_cnt[9]~32 & VCC))
-// \uart_rx_inst|baud_cnt[10]~34 = CARRY((\uart_rx_inst|baud_cnt [10] & !\uart_rx_inst|baud_cnt[9]~32 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [10]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[9]~32 ),
- .combout(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_rx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10]~33 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[11]~35_combout = (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt[10]~34 )) # (!\uart_rx_inst|baud_cnt [11] & ((\uart_rx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_rx_inst|baud_cnt[11]~36 = CARRY((!\uart_rx_inst|baud_cnt[10]~34 ) # (!\uart_rx_inst|baud_cnt [11]))
-
- .dataa(\uart_rx_inst|baud_cnt [11]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[10]~34 ),
- .combout(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_rx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11]~35 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[12]~37_combout = \uart_rx_inst|baud_cnt[11]~36 $ (!\uart_rx_inst|baud_cnt [12])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|baud_cnt [12]),
- .cin(\uart_rx_inst|baud_cnt[11]~36 ),
- .combout(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12]~37 .lut_mask = 16'hF00F;
-defparam \uart_rx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N23
-dffeas \uart_rx_inst|po_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [2]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|Equal2~0 (
-// Equation(s):
-// \uart_tx_inst|Equal2~0_combout = (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt [1] & !\uart_tx_inst|baud_cnt [6])))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [6]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~0 .lut_mask = 16'h0001;
-defparam \uart_tx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~0 (
-// Equation(s):
-// \uart_tx_inst|Add1~0_combout = \uart_tx_inst|bit_cnt [2] $ (((\uart_tx_inst|bit_cnt [0] & \uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~0 .lut_mask = 16'h66AA;
-defparam \uart_tx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~1 (
-// Equation(s):
-// \uart_tx_inst|Add1~1_combout = \uart_tx_inst|bit_cnt [3] $ (((\uart_tx_inst|bit_cnt [0] & (\uart_tx_inst|bit_cnt [1] & \uart_tx_inst|bit_cnt [2]))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|bit_cnt [1]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~1 .lut_mask = 16'h7F80;
-defparam \uart_tx_inst|Add1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N11
-dffeas \uart_rx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Equal2~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|Equal1~0 (
-// Equation(s):
-// \uart_rx_inst|Equal1~0_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt [7] & (\uart_rx_inst|baud_cnt [0] & !\uart_rx_inst|baud_cnt [8])))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(\uart_rx_inst|baud_cnt [0]),
- .datad(\uart_rx_inst|baud_cnt [8]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~0 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|Equal2~0 (
-// Equation(s):
-// \uart_rx_inst|Equal2~0_combout = (\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [4])))
-
- .dataa(\uart_rx_inst|baud_cnt [5]),
- .datab(\uart_rx_inst|baud_cnt [3]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~0 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|Equal2~1 (
-// Equation(s):
-// \uart_rx_inst|Equal2~1_combout = (\uart_rx_inst|baud_cnt [9] & (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt [10])))
-
- .dataa(\uart_rx_inst|baud_cnt [9]),
- .datab(\uart_rx_inst|baud_cnt [11]),
- .datac(\uart_rx_inst|baud_cnt [6]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~1 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|Equal2~2 (
-// Equation(s):
-// \uart_rx_inst|Equal2~2_combout = (\uart_rx_inst|Equal2~1_combout & (!\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|Equal1~0_combout & \uart_rx_inst|Equal2~0_combout )))
-
- .dataa(\uart_rx_inst|Equal2~1_combout ),
- .datab(\uart_rx_inst|baud_cnt [12]),
- .datac(\uart_rx_inst|Equal1~0_combout ),
- .datad(\uart_rx_inst|Equal2~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~2 .lut_mask = 16'h2000;
-defparam \uart_rx_inst|Equal2~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X9_Y9_N17
-dffeas \uart_rx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_rx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|Equal1~1 (
-// Equation(s):
-// \uart_rx_inst|Equal1~1_combout = (\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [3])))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~1 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|Equal1~2 (
-// Equation(s):
-// \uart_rx_inst|Equal1~2_combout = (!\uart_rx_inst|baud_cnt [11] & \uart_rx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|baud_cnt [11]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~2 .lut_mask = 16'h0F00;
-defparam \uart_rx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|Equal1~3 (
-// Equation(s):
-// \uart_rx_inst|Equal1~3_combout = (\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt [9] & \uart_rx_inst|Equal1~2_combout )))
-
- .dataa(\uart_rx_inst|baud_cnt [12]),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(\uart_rx_inst|baud_cnt [9]),
- .datad(\uart_rx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~3 .lut_mask = 16'h0800;
-defparam \uart_rx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|always5~0 (
-// Equation(s):
-// \uart_rx_inst|always5~0_combout = ((\uart_rx_inst|Equal1~0_combout & (\uart_rx_inst|Equal1~1_combout & \uart_rx_inst|Equal1~3_combout ))) # (!\uart_rx_inst|work_en~q )
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|Equal1~0_combout ),
- .datac(\uart_rx_inst|Equal1~1_combout ),
- .datad(\uart_rx_inst|Equal1~3_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always5~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always5~0 .lut_mask = 16'hD555;
-defparam \uart_rx_inst|always5~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N13
-dffeas \uart_rx_inst|start_nedge (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|always3~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|start_nedge~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|start_nedge .is_wysiwyg = "true";
-defparam \uart_rx_inst|start_nedge .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|work_en~0 (
-// Equation(s):
-// \uart_rx_inst|work_en~0_combout = (\uart_rx_inst|start_nedge~q ) # ((\uart_rx_inst|work_en~q & !\uart_rx_inst|always4~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|start_nedge~q ),
- .datac(\uart_rx_inst|work_en~q ),
- .datad(\uart_rx_inst|always4~1_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_rx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|always3~0 (
-// Equation(s):
-// \uart_rx_inst|always3~0_combout = (\uart_rx_inst|rx_reg2~q & !\uart_rx_inst|rx_reg3~q )
-
- .dataa(gnd),
- .datab(\uart_rx_inst|rx_reg2~q ),
- .datac(\uart_rx_inst|rx_reg3~q ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always3~0 .lut_mask = 16'h0C0C;
-defparam \uart_rx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOOBUF_X0_Y9_N16
-cycloneive_io_obuf \tx~output (
- .i(!\uart_tx_inst|tx~q ),
- .oe(vcc),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\tx~output_o ),
- .obar());
-// synopsys translate_off
-defparam \tx~output .bus_hold = "false";
-defparam \tx~output .open_drain_output = "false";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y15_N22
-cycloneive_io_ibuf \sys_clk~input (
- .i(sys_clk),
- .ibar(gnd),
- .o(\sys_clk~input_o ));
-// synopsys translate_off
-defparam \sys_clk~input .bus_hold = "false";
-defparam \sys_clk~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: CLKCTRL_G8
-cycloneive_clkctrl \sys_clk~inputclkctrl (
- .ena(vcc),
- .inclk({vcc,vcc,vcc,\sys_clk~input_o }),
- .clkselect(2'b00),
- .devclrn(devclrn),
- .devpor(devpor),
- .outclk(\sys_clk~inputclkctrl_outclk ));
-// synopsys translate_off
-defparam \sys_clk~inputclkctrl .clock_type = "global clock";
-defparam \sys_clk~inputclkctrl .ena_register_mode = "none";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|Add1~0 (
-// Equation(s):
-// \uart_rx_inst|Add1~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] $ (VCC))) # (!\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] & VCC))
-// \uart_rx_inst|Add1~1 = CARRY((\uart_rx_inst|bit_flag~q & \uart_rx_inst|bit_cnt [0]))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|Add1~0_combout ),
- .cout(\uart_rx_inst|Add1~1 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~0 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~1 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~1_combout = \uart_rx_inst|Add1~0_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(\uart_rx_inst|Add1~0_combout ),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~1 .lut_mask = 16'h78F0;
-defparam \uart_rx_inst|bit_cnt~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y4_N1
-cycloneive_io_ibuf \sys_rst_n~input (
- .i(sys_rst_n),
- .ibar(gnd),
- .o(\sys_rst_n~input_o ));
-// synopsys translate_off
-defparam \sys_rst_n~input .bus_hold = "false";
-defparam \sys_rst_n~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N5
-dffeas \uart_rx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|Add1~2 (
-// Equation(s):
-// \uart_rx_inst|Add1~2_combout = (\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|Add1~1 )) # (!\uart_rx_inst|bit_cnt [1] & ((\uart_rx_inst|Add1~1 ) # (GND)))
-// \uart_rx_inst|Add1~3 = CARRY((!\uart_rx_inst|Add1~1 ) # (!\uart_rx_inst|bit_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~1 ),
- .combout(\uart_rx_inst|Add1~2_combout ),
- .cout(\uart_rx_inst|Add1~3 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~2 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|Add1~2 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N19
-dffeas \uart_rx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|Add1~4 (
-// Equation(s):
-// \uart_rx_inst|Add1~4_combout = (\uart_rx_inst|bit_cnt [2] & (\uart_rx_inst|Add1~3 $ (GND))) # (!\uart_rx_inst|bit_cnt [2] & (!\uart_rx_inst|Add1~3 & VCC))
-// \uart_rx_inst|Add1~5 = CARRY((\uart_rx_inst|bit_cnt [2] & !\uart_rx_inst|Add1~3 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~3 ),
- .combout(\uart_rx_inst|Add1~4_combout ),
- .cout(\uart_rx_inst|Add1~5 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~4 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|Add1~4 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N21
-dffeas \uart_rx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|always4~0 (
-// Equation(s):
-// \uart_rx_inst|always4~0_combout = (!\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|bit_cnt [0] & !\uart_rx_inst|bit_cnt [2]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(\uart_rx_inst|bit_cnt [0]),
- .datad(\uart_rx_inst|bit_cnt [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~0 .lut_mask = 16'h0003;
-defparam \uart_rx_inst|always4~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|Add1~6 (
-// Equation(s):
-// \uart_rx_inst|Add1~6_combout = \uart_rx_inst|Add1~5 $ (\uart_rx_inst|bit_cnt [3])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(\uart_rx_inst|Add1~5 ),
- .combout(\uart_rx_inst|Add1~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~6 .lut_mask = 16'h0FF0;
-defparam \uart_rx_inst|Add1~6 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~0 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~0_combout = \uart_rx_inst|Add1~6_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout & \uart_rx_inst|bit_cnt [3]))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(\uart_rx_inst|bit_cnt [3]),
- .datad(\uart_rx_inst|Add1~6_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~0 .lut_mask = 16'h7F80;
-defparam \uart_rx_inst|bit_cnt~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N1
-dffeas \uart_rx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|always4~1 (
-// Equation(s):
-// \uart_rx_inst|always4~1_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~1 .lut_mask = 16'h8800;
-defparam \uart_rx_inst|always4~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|rx_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_flag~feeder_combout = \uart_rx_inst|always4~1_combout
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|always4~1_combout ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N15
-dffeas \uart_rx_inst|rx_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|po_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|po_flag~feeder_combout = \uart_rx_inst|rx_flag~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_flag~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|po_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N31
-dffeas \uart_rx_inst|po_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|work_en~0 (
-// Equation(s):
-// \uart_tx_inst|work_en~0_combout = (\uart_rx_inst|po_flag~q ) # ((\uart_tx_inst|work_en~q & !\uart_tx_inst|always0~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|po_flag~q ),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_tx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N15
-dffeas \uart_tx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_tx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[0]~13_combout = (\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] $ (VCC))) # (!\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] & VCC))
-// \uart_tx_inst|baud_cnt[0]~14 = CARRY((\uart_tx_inst|work_en~q & \uart_tx_inst|baud_cnt [0]))
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_tx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_tx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[10]~33_combout = (\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_tx_inst|baud_cnt [10] & (!\uart_tx_inst|baud_cnt[9]~32 & VCC))
-// \uart_tx_inst|baud_cnt[10]~34 = CARRY((\uart_tx_inst|baud_cnt [10] & !\uart_tx_inst|baud_cnt[9]~32 ))
-
- .dataa(\uart_tx_inst|baud_cnt [10]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[9]~32 ),
- .combout(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_tx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10]~33 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[11]~35_combout = (\uart_tx_inst|baud_cnt [11] & (!\uart_tx_inst|baud_cnt[10]~34 )) # (!\uart_tx_inst|baud_cnt [11] & ((\uart_tx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_tx_inst|baud_cnt[11]~36 = CARRY((!\uart_tx_inst|baud_cnt[10]~34 ) # (!\uart_tx_inst|baud_cnt [11]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [11]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[10]~34 ),
- .combout(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_tx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11]~35 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N25
-dffeas \uart_tx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|Equal1~0 (
-// Equation(s):
-// \uart_tx_inst|Equal1~0_combout = (!\uart_tx_inst|baud_cnt [5] & (\uart_tx_inst|baud_cnt [0] & (!\uart_tx_inst|baud_cnt [3] & !\uart_tx_inst|baud_cnt [7])))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(\uart_tx_inst|baud_cnt [3]),
- .datad(\uart_tx_inst|baud_cnt [7]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~0 .lut_mask = 16'h0004;
-defparam \uart_tx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N0
-cycloneive_lcell_comb \uart_tx_inst|Equal1~1 (
-// Equation(s):
-// \uart_tx_inst|Equal1~1_combout = (!\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt [11] & \uart_tx_inst|Equal1~0_combout )))
-
- .dataa(\uart_tx_inst|baud_cnt [9]),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(\uart_tx_inst|baud_cnt [11]),
- .datad(\uart_tx_inst|Equal1~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~1 .lut_mask = 16'h0100;
-defparam \uart_tx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[12]~37_combout = \uart_tx_inst|baud_cnt [12] $ (!\uart_tx_inst|baud_cnt[11]~36 )
-
- .dataa(\uart_tx_inst|baud_cnt [12]),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(\uart_tx_inst|baud_cnt[11]~36 ),
- .combout(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12]~37 .lut_mask = 16'hA5A5;
-defparam \uart_tx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N27
-dffeas \uart_tx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|Equal1~3 (
-// Equation(s):
-// \uart_tx_inst|Equal1~3_combout = (\uart_tx_inst|baud_cnt [12] & \uart_tx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [12]),
- .datac(gnd),
- .datad(\uart_tx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~3 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[2]~17_combout = (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt[1]~16 & VCC))
-// \uart_tx_inst|baud_cnt[2]~18 = CARRY((\uart_tx_inst|baud_cnt [2] & !\uart_tx_inst|baud_cnt[1]~16 ))
-
- .dataa(\uart_tx_inst|baud_cnt [2]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[1]~16 ),
- .combout(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_tx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2]~17 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N7
-dffeas \uart_tx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[4]~21_combout = (\uart_tx_inst|baud_cnt [4] & (\uart_tx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt[3]~20 & VCC))
-// \uart_tx_inst|baud_cnt[4]~22 = CARRY((\uart_tx_inst|baud_cnt [4] & !\uart_tx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[3]~20 ),
- .combout(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_tx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N11
-dffeas \uart_tx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|Equal1~2 (
-// Equation(s):
-// \uart_tx_inst|Equal1~2_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt [1] & \uart_tx_inst|baud_cnt [4])))
-
- .dataa(\uart_tx_inst|baud_cnt [6]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~2 .lut_mask = 16'h8000;
-defparam \uart_tx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N30
-cycloneive_lcell_comb \uart_tx_inst|always1~0 (
-// Equation(s):
-// \uart_tx_inst|always1~0_combout = ((\uart_tx_inst|Equal1~1_combout & (\uart_tx_inst|Equal1~3_combout & \uart_tx_inst|Equal1~2_combout ))) # (!\uart_tx_inst|work_en~q )
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|Equal1~1_combout ),
- .datac(\uart_tx_inst|Equal1~3_combout ),
- .datad(\uart_tx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always1~0 .lut_mask = 16'hD555;
-defparam \uart_tx_inst|always1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N3
-dffeas \uart_tx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[1]~15_combout = (\uart_tx_inst|baud_cnt [1] & (!\uart_tx_inst|baud_cnt[0]~14 )) # (!\uart_tx_inst|baud_cnt [1] & ((\uart_tx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_tx_inst|baud_cnt[1]~16 = CARRY((!\uart_tx_inst|baud_cnt[0]~14 ) # (!\uart_tx_inst|baud_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[0]~14 ),
- .combout(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_tx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1]~15 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N5
-dffeas \uart_tx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[3]~19_combout = (\uart_tx_inst|baud_cnt [3] & (!\uart_tx_inst|baud_cnt[2]~18 )) # (!\uart_tx_inst|baud_cnt [3] & ((\uart_tx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_tx_inst|baud_cnt[3]~20 = CARRY((!\uart_tx_inst|baud_cnt[2]~18 ) # (!\uart_tx_inst|baud_cnt [3]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [3]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[2]~18 ),
- .combout(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_tx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3]~19 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N9
-dffeas \uart_tx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[6]~25_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_tx_inst|baud_cnt [6] & (!\uart_tx_inst|baud_cnt[5]~24 & VCC))
-// \uart_tx_inst|baud_cnt[6]~26 = CARRY((\uart_tx_inst|baud_cnt [6] & !\uart_tx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[5]~24 ),
- .combout(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_tx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N15
-dffeas \uart_tx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[7]~27_combout = (\uart_tx_inst|baud_cnt [7] & (!\uart_tx_inst|baud_cnt[6]~26 )) # (!\uart_tx_inst|baud_cnt [7] & ((\uart_tx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_tx_inst|baud_cnt[7]~28 = CARRY((!\uart_tx_inst|baud_cnt[6]~26 ) # (!\uart_tx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[6]~26 ),
- .combout(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_tx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N17
-dffeas \uart_tx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[8]~29_combout = (\uart_tx_inst|baud_cnt [8] & (\uart_tx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt[7]~28 & VCC))
-// \uart_tx_inst|baud_cnt[8]~30 = CARRY((\uart_tx_inst|baud_cnt [8] & !\uart_tx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[7]~28 ),
- .combout(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_tx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N19
-dffeas \uart_tx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[9]~31_combout = (\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt[8]~30 )) # (!\uart_tx_inst|baud_cnt [9] & ((\uart_tx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_tx_inst|baud_cnt[9]~32 = CARRY((!\uart_tx_inst|baud_cnt[8]~30 ) # (!\uart_tx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[8]~30 ),
- .combout(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_tx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N21
-dffeas \uart_tx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N23
-dffeas \uart_tx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|Equal2~1 (
-// Equation(s):
-// \uart_tx_inst|Equal2~1_combout = (\uart_tx_inst|Equal2~0_combout & (!\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|Equal1~1_combout & !\uart_tx_inst|baud_cnt [12])))
-
- .dataa(\uart_tx_inst|Equal2~0_combout ),
- .datab(\uart_tx_inst|baud_cnt [10]),
- .datac(\uart_tx_inst|Equal1~1_combout ),
- .datad(\uart_tx_inst|baud_cnt [12]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~1 .lut_mask = 16'h0020;
-defparam \uart_tx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N21
-dffeas \uart_tx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|Equal2~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|always3~0 (
-// Equation(s):
-// \uart_tx_inst|always3~0_combout = (!\uart_tx_inst|bit_flag~q ) # (!\uart_tx_inst|work_en~q )
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always3~0 .lut_mask = 16'h0FFF;
-defparam \uart_tx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[2]~2 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[2]~2_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [2]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~0_combout ))))
-
- .dataa(\uart_tx_inst|Add1~0_combout ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2]~2 .lut_mask = 16'h3022;
-defparam \uart_tx_inst|bit_cnt[2]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N27
-dffeas \uart_tx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[3]~4 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[3]~4_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [3]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~1_combout ))))
-
- .dataa(\uart_tx_inst|Add1~1_combout ),
- .datab(\uart_tx_inst|always3~0_combout ),
- .datac(\uart_tx_inst|bit_cnt [3]),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3]~4 .lut_mask = 16'h00E2;
-defparam \uart_tx_inst|bit_cnt[3]~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|always0~0 (
-// Equation(s):
-// \uart_tx_inst|always0~0_combout = (\uart_tx_inst|bit_cnt [3] & \uart_tx_inst|bit_flag~q )
-
- .dataa(gnd),
- .datab(\uart_tx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~0 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|always0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|always0~1 (
-// Equation(s):
-// \uart_tx_inst|always0~1_combout = (!\uart_tx_inst|bit_cnt [1] & (\uart_tx_inst|bit_cnt [0] & (!\uart_tx_inst|bit_cnt [2] & \uart_tx_inst|always0~0_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~1 .lut_mask = 16'h0400;
-defparam \uart_tx_inst|always0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[0]~5 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[0]~5_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [0] $ (((\uart_tx_inst|bit_flag~q & \uart_tx_inst|work_en~q )))))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [0]),
- .datad(\uart_tx_inst|work_en~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0]~5 .lut_mask = 16'h1230;
-defparam \uart_tx_inst|bit_cnt[0]~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: IOIBUF_X0_Y8_N1
-cycloneive_io_ibuf \rx~input (
- .i(rx),
- .ibar(gnd),
- .o(\rx~input_o ));
-// synopsys translate_off
-defparam \rx~input .bus_hold = "false";
-defparam \rx~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|rx_reg1~0 (
-// Equation(s):
-// \uart_rx_inst|rx_reg1~0_combout = !\rx~input_o
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rx~input_o ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_reg1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N19
-dffeas \uart_rx_inst|rx_reg1 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg1~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg1~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg1 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|rx_reg2~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg2~feeder_combout = \uart_rx_inst|rx_reg1~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg1~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg2~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg2~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N1
-dffeas \uart_rx_inst|rx_reg2 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg2~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg2~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg2 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_reg3~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg3~feeder_combout = \uart_rx_inst|rx_reg2~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg2~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg3~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg3~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N27
-dffeas \uart_rx_inst|rx_reg3 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg3~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg3~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg3 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|rx_data[7]~0 (
-// Equation(s):
-// \uart_rx_inst|rx_data[7]~0_combout = !\uart_rx_inst|rx_reg3~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg3~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[7]~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7]~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_data[7]~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|always8~0 (
-// Equation(s):
-// \uart_rx_inst|always8~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout $ (!\uart_rx_inst|bit_cnt [3])))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|always8~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always8~0 .lut_mask = 16'h8822;
-defparam \uart_rx_inst|always8~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N29
-dffeas \uart_rx_inst|rx_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[7]~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N5
-dffeas \uart_rx_inst|po_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [7]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[1]~3 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[1]~3_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [1] $ (((\uart_tx_inst|bit_cnt [0] & !\uart_tx_inst|always3~0_combout )))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [1]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1]~3 .lut_mask = 16'h3012;
-defparam \uart_tx_inst|bit_cnt[1]~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N7
-dffeas \uart_tx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|tx~2 (
-// Equation(s):
-// \uart_tx_inst|tx~2_combout = (\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|bit_cnt [0]) # ((\uart_rx_inst|po_data [7]) # (\uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [7]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~2 .lut_mask = 16'hFFFE;
-defparam \uart_tx_inst|tx~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|tx~5 (
-// Equation(s):
-// \uart_tx_inst|tx~5_combout = (\uart_tx_inst|bit_flag~q & (((\uart_tx_inst|tx~2_combout & \uart_tx_inst|bit_cnt [3])))) # (!\uart_tx_inst|bit_flag~q & (!\uart_tx_inst|tx~q ))
-
- .dataa(\uart_tx_inst|tx~q ),
- .datab(\uart_tx_inst|tx~2_combout ),
- .datac(\uart_tx_inst|bit_flag~q ),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~5 .lut_mask = 16'hC505;
-defparam \uart_tx_inst|tx~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|rx_data[6]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[6]~feeder_combout = \uart_rx_inst|rx_data [7]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [7]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[6]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N3
-dffeas \uart_rx_inst|rx_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N7
-dffeas \uart_rx_inst|rx_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|po_data[5]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[5]~feeder_combout = \uart_rx_inst|rx_data [5]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [5]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[5]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[5]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N21
-dffeas \uart_rx_inst|po_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[5]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N15
-dffeas \uart_rx_inst|po_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N31
-dffeas \uart_rx_inst|rx_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [5]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|po_data[4]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[4]~feeder_combout = \uart_rx_inst|rx_data [4]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[4]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[4]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N1
-dffeas \uart_rx_inst|po_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[4]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N23
-dffeas \uart_rx_inst|rx_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [4]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N25
-dffeas \uart_rx_inst|po_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [3]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|Mux0~0 (
-// Equation(s):
-// \uart_tx_inst|Mux0~0_combout = (\uart_tx_inst|bit_cnt [1] & (((\uart_tx_inst|bit_cnt [0])))) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|bit_cnt [0] & (\uart_rx_inst|po_data [4])) # (!\uart_tx_inst|bit_cnt [0] & ((\uart_rx_inst|po_data [3])))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [4]),
- .datac(\uart_rx_inst|po_data [3]),
- .datad(\uart_tx_inst|bit_cnt [0]),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~0 .lut_mask = 16'hEE50;
-defparam \uart_tx_inst|Mux0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|Mux0~1 (
-// Equation(s):
-// \uart_tx_inst|Mux0~1_combout = (\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|Mux0~0_combout & ((\uart_rx_inst|po_data [6]))) # (!\uart_tx_inst|Mux0~0_combout & (\uart_rx_inst|po_data [5])))) # (!\uart_tx_inst|bit_cnt [1] &
-// (((\uart_tx_inst|Mux0~0_combout ))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [5]),
- .datac(\uart_rx_inst|po_data [6]),
- .datad(\uart_tx_inst|Mux0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~1 .lut_mask = 16'hF588;
-defparam \uart_tx_inst|Mux0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|rx_data[2]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[2]~feeder_combout = \uart_rx_inst|rx_data [3]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [3]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[2]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N9
-dffeas \uart_rx_inst|rx_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_data[1]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[1]~feeder_combout = \uart_rx_inst|rx_data [2]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[1]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N27
-dffeas \uart_rx_inst|rx_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N19
-dffeas \uart_rx_inst|po_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [1]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|rx_data[0]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[0]~feeder_combout = \uart_rx_inst|rx_data [1]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [1]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[0]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N13
-dffeas \uart_rx_inst|rx_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N29
-dffeas \uart_rx_inst|po_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [0]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|tx~3 (
-// Equation(s):
-// \uart_tx_inst|tx~3_combout = (\uart_tx_inst|bit_cnt [0] & ((\uart_tx_inst|bit_cnt [1] & (\uart_rx_inst|po_data [2])) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_rx_inst|po_data [0])))))
-
- .dataa(\uart_rx_inst|po_data [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [0]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~3 .lut_mask = 16'h88C0;
-defparam \uart_tx_inst|tx~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|tx~4 (
-// Equation(s):
-// \uart_tx_inst|tx~4_combout = (\uart_tx_inst|tx~3_combout ) # ((\uart_tx_inst|bit_cnt [1] & (!\uart_tx_inst|bit_cnt [0] & \uart_rx_inst|po_data [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [1]),
- .datad(\uart_tx_inst|tx~3_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~4 .lut_mask = 16'hFF20;
-defparam \uart_tx_inst|tx~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|tx~6 (
-// Equation(s):
-// \uart_tx_inst|tx~6_combout = (\uart_tx_inst|bit_flag~q & ((\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|tx~4_combout )))) # (!\uart_tx_inst|bit_flag~q & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout )))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|bit_cnt [2]),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~4_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~6 .lut_mask = 16'hAE8C;
-defparam \uart_tx_inst|tx~6 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|tx~7 (
-// Equation(s):
-// \uart_tx_inst|tx~7_combout = (\uart_tx_inst|tx~5_combout & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout & !\uart_tx_inst|tx~6_combout ))) # (!\uart_tx_inst|tx~5_combout & (((\uart_tx_inst|bit_cnt [2] & !\uart_tx_inst|Mux0~1_combout )) #
-// (!\uart_tx_inst|tx~6_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|tx~5_combout ),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~6_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~7 .lut_mask = 16'h023B;
-defparam \uart_tx_inst|tx~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N13
-dffeas \uart_tx_inst|tx (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|tx~7_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|tx~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|tx .is_wysiwyg = "true";
-defparam \uart_tx_inst|tx .power_up = "low";
-// synopsys translate_on
-
-assign tx = \tx~output_o ;
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_0c_slow.vo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_0c_slow.vo deleted file mode 100644 index bba2871..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_0c_slow.vo +++ /dev/null @@ -1,2836 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-// VENDOR "Altera"
-// PROGRAM "Quartus II 64-Bit"
-// VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version"
-
-// DATE "06/02/2023 03:03:50"
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This Verilog file should be used for ModelSim (Verilog) only
-//
-
-`timescale 1 ps/ 1 ps
-
-module rs232 (
- sys_clk,
- sys_rst_n,
- rx,
- tx);
-input sys_clk;
-input sys_rst_n;
-input rx;
-output tx;
-
-// Design Ports Information
-// tx => Location: PIN_U1, I/O Standard: 2.5 V, Current Strength: Default
-// sys_clk => Location: PIN_T22, I/O Standard: 2.5 V, Current Strength: Default
-// sys_rst_n => Location: PIN_U20, I/O Standard: 2.5 V, Current Strength: Default
-// rx => Location: PIN_V1, I/O Standard: 2.5 V, Current Strength: Default
-
-
-wire gnd;
-wire vcc;
-wire unknown;
-
-assign gnd = 1'b0;
-assign vcc = 1'b1;
-assign unknown = 1'bx;
-
-tri1 devclrn;
-tri1 devpor;
-tri1 devoe;
-// synopsys translate_off
-initial $sdf_annotate("rs232_8_1200mv_0c_v_slow.sdo");
-// synopsys translate_on
-
-wire \uart_tx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[0]~13_combout ;
-wire \uart_rx_inst|baud_cnt[0]~14 ;
-wire \uart_rx_inst|baud_cnt[1]~15_combout ;
-wire \uart_rx_inst|baud_cnt[1]~16 ;
-wire \uart_rx_inst|baud_cnt[2]~17_combout ;
-wire \uart_rx_inst|baud_cnt[2]~18 ;
-wire \uart_rx_inst|baud_cnt[3]~19_combout ;
-wire \uart_rx_inst|baud_cnt[3]~20 ;
-wire \uart_rx_inst|baud_cnt[4]~21_combout ;
-wire \uart_rx_inst|baud_cnt[4]~22 ;
-wire \uart_rx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[5]~24 ;
-wire \uart_rx_inst|baud_cnt[6]~25_combout ;
-wire \uart_rx_inst|baud_cnt[6]~26 ;
-wire \uart_rx_inst|baud_cnt[7]~27_combout ;
-wire \uart_rx_inst|baud_cnt[7]~28 ;
-wire \uart_rx_inst|baud_cnt[8]~29_combout ;
-wire \uart_rx_inst|baud_cnt[8]~30 ;
-wire \uart_rx_inst|baud_cnt[9]~31_combout ;
-wire \uart_rx_inst|baud_cnt[9]~32 ;
-wire \uart_rx_inst|baud_cnt[10]~33_combout ;
-wire \uart_rx_inst|baud_cnt[10]~34 ;
-wire \uart_rx_inst|baud_cnt[11]~35_combout ;
-wire \uart_rx_inst|baud_cnt[11]~36 ;
-wire \uart_rx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal2~0_combout ;
-wire \uart_tx_inst|Add1~0_combout ;
-wire \uart_tx_inst|Add1~1_combout ;
-wire \uart_rx_inst|bit_flag~q ;
-wire \uart_rx_inst|Equal1~0_combout ;
-wire \uart_rx_inst|Equal2~0_combout ;
-wire \uart_rx_inst|Equal2~1_combout ;
-wire \uart_rx_inst|Equal2~2_combout ;
-wire \uart_rx_inst|work_en~q ;
-wire \uart_rx_inst|Equal1~1_combout ;
-wire \uart_rx_inst|Equal1~2_combout ;
-wire \uart_rx_inst|Equal1~3_combout ;
-wire \uart_rx_inst|always5~0_combout ;
-wire \uart_rx_inst|start_nedge~q ;
-wire \uart_rx_inst|work_en~0_combout ;
-wire \uart_rx_inst|always3~0_combout ;
-wire \tx~output_o ;
-wire \sys_clk~input_o ;
-wire \sys_clk~inputclkctrl_outclk ;
-wire \uart_rx_inst|Add1~0_combout ;
-wire \uart_rx_inst|bit_cnt~1_combout ;
-wire \sys_rst_n~input_o ;
-wire \uart_rx_inst|Add1~1 ;
-wire \uart_rx_inst|Add1~2_combout ;
-wire \uart_rx_inst|Add1~3 ;
-wire \uart_rx_inst|Add1~4_combout ;
-wire \uart_rx_inst|always4~0_combout ;
-wire \uart_rx_inst|Add1~5 ;
-wire \uart_rx_inst|Add1~6_combout ;
-wire \uart_rx_inst|bit_cnt~0_combout ;
-wire \uart_rx_inst|always4~1_combout ;
-wire \uart_rx_inst|rx_flag~feeder_combout ;
-wire \uart_rx_inst|rx_flag~q ;
-wire \uart_rx_inst|po_flag~feeder_combout ;
-wire \uart_rx_inst|po_flag~q ;
-wire \uart_tx_inst|work_en~0_combout ;
-wire \uart_tx_inst|work_en~q ;
-wire \uart_tx_inst|baud_cnt[0]~13_combout ;
-wire \uart_tx_inst|baud_cnt[10]~34 ;
-wire \uart_tx_inst|baud_cnt[11]~35_combout ;
-wire \uart_tx_inst|Equal1~0_combout ;
-wire \uart_tx_inst|Equal1~1_combout ;
-wire \uart_tx_inst|baud_cnt[11]~36 ;
-wire \uart_tx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal1~3_combout ;
-wire \uart_tx_inst|baud_cnt[2]~17_combout ;
-wire \uart_tx_inst|baud_cnt[4]~21_combout ;
-wire \uart_tx_inst|Equal1~2_combout ;
-wire \uart_tx_inst|always1~0_combout ;
-wire \uart_tx_inst|baud_cnt[0]~14 ;
-wire \uart_tx_inst|baud_cnt[1]~15_combout ;
-wire \uart_tx_inst|baud_cnt[1]~16 ;
-wire \uart_tx_inst|baud_cnt[2]~18 ;
-wire \uart_tx_inst|baud_cnt[3]~19_combout ;
-wire \uart_tx_inst|baud_cnt[3]~20 ;
-wire \uart_tx_inst|baud_cnt[4]~22 ;
-wire \uart_tx_inst|baud_cnt[5]~24 ;
-wire \uart_tx_inst|baud_cnt[6]~25_combout ;
-wire \uart_tx_inst|baud_cnt[6]~26 ;
-wire \uart_tx_inst|baud_cnt[7]~27_combout ;
-wire \uart_tx_inst|baud_cnt[7]~28 ;
-wire \uart_tx_inst|baud_cnt[8]~29_combout ;
-wire \uart_tx_inst|baud_cnt[8]~30 ;
-wire \uart_tx_inst|baud_cnt[9]~31_combout ;
-wire \uart_tx_inst|baud_cnt[9]~32 ;
-wire \uart_tx_inst|baud_cnt[10]~33_combout ;
-wire \uart_tx_inst|Equal2~1_combout ;
-wire \uart_tx_inst|bit_flag~q ;
-wire \uart_tx_inst|always3~0_combout ;
-wire \uart_tx_inst|bit_cnt[2]~2_combout ;
-wire \uart_tx_inst|bit_cnt[3]~4_combout ;
-wire \uart_tx_inst|always0~0_combout ;
-wire \uart_tx_inst|always0~1_combout ;
-wire \uart_tx_inst|bit_cnt[0]~5_combout ;
-wire \rx~input_o ;
-wire \uart_rx_inst|rx_reg1~0_combout ;
-wire \uart_rx_inst|rx_reg1~q ;
-wire \uart_rx_inst|rx_reg2~feeder_combout ;
-wire \uart_rx_inst|rx_reg2~q ;
-wire \uart_rx_inst|rx_reg3~feeder_combout ;
-wire \uart_rx_inst|rx_reg3~q ;
-wire \uart_rx_inst|rx_data[7]~0_combout ;
-wire \uart_rx_inst|always8~0_combout ;
-wire \uart_tx_inst|bit_cnt[1]~3_combout ;
-wire \uart_tx_inst|tx~2_combout ;
-wire \uart_tx_inst|tx~5_combout ;
-wire \uart_rx_inst|rx_data[6]~feeder_combout ;
-wire \uart_rx_inst|po_data[5]~feeder_combout ;
-wire \uart_rx_inst|po_data[4]~feeder_combout ;
-wire \uart_tx_inst|Mux0~0_combout ;
-wire \uart_tx_inst|Mux0~1_combout ;
-wire \uart_rx_inst|rx_data[2]~feeder_combout ;
-wire \uart_rx_inst|rx_data[1]~feeder_combout ;
-wire \uart_rx_inst|rx_data[0]~feeder_combout ;
-wire \uart_tx_inst|tx~3_combout ;
-wire \uart_tx_inst|tx~4_combout ;
-wire \uart_tx_inst|tx~6_combout ;
-wire \uart_tx_inst|tx~7_combout ;
-wire \uart_tx_inst|tx~q ;
-wire [7:0] \uart_rx_inst|rx_data ;
-wire [7:0] \uart_rx_inst|po_data ;
-wire [3:0] \uart_rx_inst|bit_cnt ;
-wire [12:0] \uart_rx_inst|baud_cnt ;
-wire [3:0] \uart_tx_inst|bit_cnt ;
-wire [12:0] \uart_tx_inst|baud_cnt ;
-
-
-// Location: FF_X6_Y9_N13
-dffeas \uart_tx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[5]~23_combout = (\uart_tx_inst|baud_cnt [5] & (!\uart_tx_inst|baud_cnt[4]~22 )) # (!\uart_tx_inst|baud_cnt [5] & ((\uart_tx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_tx_inst|baud_cnt[5]~24 = CARRY((!\uart_tx_inst|baud_cnt[4]~22 ) # (!\uart_tx_inst|baud_cnt [5]))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[4]~22 ),
- .combout(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_tx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5]~23 .lut_mask = 16'h5A5F;
-defparam \uart_tx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N5
-dffeas \uart_rx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N7
-dffeas \uart_rx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N19
-dffeas \uart_rx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N21
-dffeas \uart_rx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N11
-dffeas \uart_rx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N15
-dffeas \uart_rx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N9
-dffeas \uart_rx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N13
-dffeas \uart_rx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N23
-dffeas \uart_rx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N27
-dffeas \uart_rx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N17
-dffeas \uart_rx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N25
-dffeas \uart_rx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N29
-dffeas \uart_rx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[0]~13_combout = (\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] $ (VCC))) # (!\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] & VCC))
-// \uart_rx_inst|baud_cnt[0]~14 = CARRY((\uart_rx_inst|work_en~q & \uart_rx_inst|baud_cnt [0]))
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_rx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[1]~15_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt[0]~14 )) # (!\uart_rx_inst|baud_cnt [1] & ((\uart_rx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_rx_inst|baud_cnt[1]~16 = CARRY((!\uart_rx_inst|baud_cnt[0]~14 ) # (!\uart_rx_inst|baud_cnt [1]))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[0]~14 ),
- .combout(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_rx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1]~15 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[2]~17_combout = (\uart_rx_inst|baud_cnt [2] & (\uart_rx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_rx_inst|baud_cnt [2] & (!\uart_rx_inst|baud_cnt[1]~16 & VCC))
-// \uart_rx_inst|baud_cnt[2]~18 = CARRY((\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt[1]~16 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[1]~16 ),
- .combout(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_rx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2]~17 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[3]~19_combout = (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt[2]~18 )) # (!\uart_rx_inst|baud_cnt [3] & ((\uart_rx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_rx_inst|baud_cnt[3]~20 = CARRY((!\uart_rx_inst|baud_cnt[2]~18 ) # (!\uart_rx_inst|baud_cnt [3]))
-
- .dataa(\uart_rx_inst|baud_cnt [3]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[2]~18 ),
- .combout(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_rx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3]~19 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[4]~21_combout = (\uart_rx_inst|baud_cnt [4] & (\uart_rx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt[3]~20 & VCC))
-// \uart_rx_inst|baud_cnt[4]~22 = CARRY((\uart_rx_inst|baud_cnt [4] & !\uart_rx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[3]~20 ),
- .combout(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_rx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_rx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[5]~23_combout = (\uart_rx_inst|baud_cnt [5] & (!\uart_rx_inst|baud_cnt[4]~22 )) # (!\uart_rx_inst|baud_cnt [5] & ((\uart_rx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_rx_inst|baud_cnt[5]~24 = CARRY((!\uart_rx_inst|baud_cnt[4]~22 ) # (!\uart_rx_inst|baud_cnt [5]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[4]~22 ),
- .combout(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_rx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5]~23 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[6]~25_combout = (\uart_rx_inst|baud_cnt [6] & (\uart_rx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt[5]~24 & VCC))
-// \uart_rx_inst|baud_cnt[6]~26 = CARRY((\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[5]~24 ),
- .combout(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_rx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[7]~27_combout = (\uart_rx_inst|baud_cnt [7] & (!\uart_rx_inst|baud_cnt[6]~26 )) # (!\uart_rx_inst|baud_cnt [7] & ((\uart_rx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_rx_inst|baud_cnt[7]~28 = CARRY((!\uart_rx_inst|baud_cnt[6]~26 ) # (!\uart_rx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[6]~26 ),
- .combout(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_rx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[8]~29_combout = (\uart_rx_inst|baud_cnt [8] & (\uart_rx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_rx_inst|baud_cnt [8] & (!\uart_rx_inst|baud_cnt[7]~28 & VCC))
-// \uart_rx_inst|baud_cnt[8]~30 = CARRY((\uart_rx_inst|baud_cnt [8] & !\uart_rx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[7]~28 ),
- .combout(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_rx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[9]~31_combout = (\uart_rx_inst|baud_cnt [9] & (!\uart_rx_inst|baud_cnt[8]~30 )) # (!\uart_rx_inst|baud_cnt [9] & ((\uart_rx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_rx_inst|baud_cnt[9]~32 = CARRY((!\uart_rx_inst|baud_cnt[8]~30 ) # (!\uart_rx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[8]~30 ),
- .combout(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_rx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[10]~33_combout = (\uart_rx_inst|baud_cnt [10] & (\uart_rx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_rx_inst|baud_cnt [10] & (!\uart_rx_inst|baud_cnt[9]~32 & VCC))
-// \uart_rx_inst|baud_cnt[10]~34 = CARRY((\uart_rx_inst|baud_cnt [10] & !\uart_rx_inst|baud_cnt[9]~32 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [10]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[9]~32 ),
- .combout(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_rx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10]~33 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[11]~35_combout = (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt[10]~34 )) # (!\uart_rx_inst|baud_cnt [11] & ((\uart_rx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_rx_inst|baud_cnt[11]~36 = CARRY((!\uart_rx_inst|baud_cnt[10]~34 ) # (!\uart_rx_inst|baud_cnt [11]))
-
- .dataa(\uart_rx_inst|baud_cnt [11]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[10]~34 ),
- .combout(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_rx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11]~35 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[12]~37_combout = \uart_rx_inst|baud_cnt[11]~36 $ (!\uart_rx_inst|baud_cnt [12])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|baud_cnt [12]),
- .cin(\uart_rx_inst|baud_cnt[11]~36 ),
- .combout(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12]~37 .lut_mask = 16'hF00F;
-defparam \uart_rx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N23
-dffeas \uart_rx_inst|po_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [2]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|Equal2~0 (
-// Equation(s):
-// \uart_tx_inst|Equal2~0_combout = (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt [1] & !\uart_tx_inst|baud_cnt [6])))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [6]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~0 .lut_mask = 16'h0001;
-defparam \uart_tx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~0 (
-// Equation(s):
-// \uart_tx_inst|Add1~0_combout = \uart_tx_inst|bit_cnt [2] $ (((\uart_tx_inst|bit_cnt [0] & \uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~0 .lut_mask = 16'h66AA;
-defparam \uart_tx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~1 (
-// Equation(s):
-// \uart_tx_inst|Add1~1_combout = \uart_tx_inst|bit_cnt [3] $ (((\uart_tx_inst|bit_cnt [0] & (\uart_tx_inst|bit_cnt [1] & \uart_tx_inst|bit_cnt [2]))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|bit_cnt [1]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~1 .lut_mask = 16'h7F80;
-defparam \uart_tx_inst|Add1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N11
-dffeas \uart_rx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Equal2~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|Equal1~0 (
-// Equation(s):
-// \uart_rx_inst|Equal1~0_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt [7] & (\uart_rx_inst|baud_cnt [0] & !\uart_rx_inst|baud_cnt [8])))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(\uart_rx_inst|baud_cnt [0]),
- .datad(\uart_rx_inst|baud_cnt [8]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~0 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|Equal2~0 (
-// Equation(s):
-// \uart_rx_inst|Equal2~0_combout = (\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [4])))
-
- .dataa(\uart_rx_inst|baud_cnt [5]),
- .datab(\uart_rx_inst|baud_cnt [3]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~0 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|Equal2~1 (
-// Equation(s):
-// \uart_rx_inst|Equal2~1_combout = (\uart_rx_inst|baud_cnt [9] & (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt [10])))
-
- .dataa(\uart_rx_inst|baud_cnt [9]),
- .datab(\uart_rx_inst|baud_cnt [11]),
- .datac(\uart_rx_inst|baud_cnt [6]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~1 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|Equal2~2 (
-// Equation(s):
-// \uart_rx_inst|Equal2~2_combout = (\uart_rx_inst|Equal2~1_combout & (!\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|Equal1~0_combout & \uart_rx_inst|Equal2~0_combout )))
-
- .dataa(\uart_rx_inst|Equal2~1_combout ),
- .datab(\uart_rx_inst|baud_cnt [12]),
- .datac(\uart_rx_inst|Equal1~0_combout ),
- .datad(\uart_rx_inst|Equal2~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~2 .lut_mask = 16'h2000;
-defparam \uart_rx_inst|Equal2~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X9_Y9_N17
-dffeas \uart_rx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_rx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|Equal1~1 (
-// Equation(s):
-// \uart_rx_inst|Equal1~1_combout = (\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [3])))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~1 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|Equal1~2 (
-// Equation(s):
-// \uart_rx_inst|Equal1~2_combout = (!\uart_rx_inst|baud_cnt [11] & \uart_rx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|baud_cnt [11]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~2 .lut_mask = 16'h0F00;
-defparam \uart_rx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|Equal1~3 (
-// Equation(s):
-// \uart_rx_inst|Equal1~3_combout = (\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt [9] & \uart_rx_inst|Equal1~2_combout )))
-
- .dataa(\uart_rx_inst|baud_cnt [12]),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(\uart_rx_inst|baud_cnt [9]),
- .datad(\uart_rx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~3 .lut_mask = 16'h0800;
-defparam \uart_rx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|always5~0 (
-// Equation(s):
-// \uart_rx_inst|always5~0_combout = ((\uart_rx_inst|Equal1~0_combout & (\uart_rx_inst|Equal1~1_combout & \uart_rx_inst|Equal1~3_combout ))) # (!\uart_rx_inst|work_en~q )
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|Equal1~0_combout ),
- .datac(\uart_rx_inst|Equal1~1_combout ),
- .datad(\uart_rx_inst|Equal1~3_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always5~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always5~0 .lut_mask = 16'hD555;
-defparam \uart_rx_inst|always5~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N13
-dffeas \uart_rx_inst|start_nedge (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|always3~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|start_nedge~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|start_nedge .is_wysiwyg = "true";
-defparam \uart_rx_inst|start_nedge .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|work_en~0 (
-// Equation(s):
-// \uart_rx_inst|work_en~0_combout = (\uart_rx_inst|start_nedge~q ) # ((\uart_rx_inst|work_en~q & !\uart_rx_inst|always4~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|start_nedge~q ),
- .datac(\uart_rx_inst|work_en~q ),
- .datad(\uart_rx_inst|always4~1_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_rx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|always3~0 (
-// Equation(s):
-// \uart_rx_inst|always3~0_combout = (\uart_rx_inst|rx_reg2~q & !\uart_rx_inst|rx_reg3~q )
-
- .dataa(gnd),
- .datab(\uart_rx_inst|rx_reg2~q ),
- .datac(\uart_rx_inst|rx_reg3~q ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always3~0 .lut_mask = 16'h0C0C;
-defparam \uart_rx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOOBUF_X0_Y9_N16
-cycloneive_io_obuf \tx~output (
- .i(!\uart_tx_inst|tx~q ),
- .oe(vcc),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\tx~output_o ),
- .obar());
-// synopsys translate_off
-defparam \tx~output .bus_hold = "false";
-defparam \tx~output .open_drain_output = "false";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y15_N22
-cycloneive_io_ibuf \sys_clk~input (
- .i(sys_clk),
- .ibar(gnd),
- .o(\sys_clk~input_o ));
-// synopsys translate_off
-defparam \sys_clk~input .bus_hold = "false";
-defparam \sys_clk~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: CLKCTRL_G8
-cycloneive_clkctrl \sys_clk~inputclkctrl (
- .ena(vcc),
- .inclk({vcc,vcc,vcc,\sys_clk~input_o }),
- .clkselect(2'b00),
- .devclrn(devclrn),
- .devpor(devpor),
- .outclk(\sys_clk~inputclkctrl_outclk ));
-// synopsys translate_off
-defparam \sys_clk~inputclkctrl .clock_type = "global clock";
-defparam \sys_clk~inputclkctrl .ena_register_mode = "none";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|Add1~0 (
-// Equation(s):
-// \uart_rx_inst|Add1~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] $ (VCC))) # (!\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] & VCC))
-// \uart_rx_inst|Add1~1 = CARRY((\uart_rx_inst|bit_flag~q & \uart_rx_inst|bit_cnt [0]))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|Add1~0_combout ),
- .cout(\uart_rx_inst|Add1~1 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~0 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~1 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~1_combout = \uart_rx_inst|Add1~0_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(\uart_rx_inst|Add1~0_combout ),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~1 .lut_mask = 16'h78F0;
-defparam \uart_rx_inst|bit_cnt~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y4_N1
-cycloneive_io_ibuf \sys_rst_n~input (
- .i(sys_rst_n),
- .ibar(gnd),
- .o(\sys_rst_n~input_o ));
-// synopsys translate_off
-defparam \sys_rst_n~input .bus_hold = "false";
-defparam \sys_rst_n~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N5
-dffeas \uart_rx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|Add1~2 (
-// Equation(s):
-// \uart_rx_inst|Add1~2_combout = (\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|Add1~1 )) # (!\uart_rx_inst|bit_cnt [1] & ((\uart_rx_inst|Add1~1 ) # (GND)))
-// \uart_rx_inst|Add1~3 = CARRY((!\uart_rx_inst|Add1~1 ) # (!\uart_rx_inst|bit_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~1 ),
- .combout(\uart_rx_inst|Add1~2_combout ),
- .cout(\uart_rx_inst|Add1~3 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~2 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|Add1~2 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N19
-dffeas \uart_rx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|Add1~4 (
-// Equation(s):
-// \uart_rx_inst|Add1~4_combout = (\uart_rx_inst|bit_cnt [2] & (\uart_rx_inst|Add1~3 $ (GND))) # (!\uart_rx_inst|bit_cnt [2] & (!\uart_rx_inst|Add1~3 & VCC))
-// \uart_rx_inst|Add1~5 = CARRY((\uart_rx_inst|bit_cnt [2] & !\uart_rx_inst|Add1~3 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~3 ),
- .combout(\uart_rx_inst|Add1~4_combout ),
- .cout(\uart_rx_inst|Add1~5 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~4 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|Add1~4 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N21
-dffeas \uart_rx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|always4~0 (
-// Equation(s):
-// \uart_rx_inst|always4~0_combout = (!\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|bit_cnt [0] & !\uart_rx_inst|bit_cnt [2]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(\uart_rx_inst|bit_cnt [0]),
- .datad(\uart_rx_inst|bit_cnt [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~0 .lut_mask = 16'h0003;
-defparam \uart_rx_inst|always4~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|Add1~6 (
-// Equation(s):
-// \uart_rx_inst|Add1~6_combout = \uart_rx_inst|Add1~5 $ (\uart_rx_inst|bit_cnt [3])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(\uart_rx_inst|Add1~5 ),
- .combout(\uart_rx_inst|Add1~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~6 .lut_mask = 16'h0FF0;
-defparam \uart_rx_inst|Add1~6 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~0 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~0_combout = \uart_rx_inst|Add1~6_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout & \uart_rx_inst|bit_cnt [3]))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(\uart_rx_inst|bit_cnt [3]),
- .datad(\uart_rx_inst|Add1~6_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~0 .lut_mask = 16'h7F80;
-defparam \uart_rx_inst|bit_cnt~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N1
-dffeas \uart_rx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|always4~1 (
-// Equation(s):
-// \uart_rx_inst|always4~1_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~1 .lut_mask = 16'h8800;
-defparam \uart_rx_inst|always4~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|rx_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_flag~feeder_combout = \uart_rx_inst|always4~1_combout
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|always4~1_combout ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N15
-dffeas \uart_rx_inst|rx_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|po_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|po_flag~feeder_combout = \uart_rx_inst|rx_flag~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_flag~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|po_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N31
-dffeas \uart_rx_inst|po_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|work_en~0 (
-// Equation(s):
-// \uart_tx_inst|work_en~0_combout = (\uart_rx_inst|po_flag~q ) # ((\uart_tx_inst|work_en~q & !\uart_tx_inst|always0~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|po_flag~q ),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_tx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N15
-dffeas \uart_tx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_tx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[0]~13_combout = (\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] $ (VCC))) # (!\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] & VCC))
-// \uart_tx_inst|baud_cnt[0]~14 = CARRY((\uart_tx_inst|work_en~q & \uart_tx_inst|baud_cnt [0]))
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_tx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_tx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[10]~33_combout = (\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_tx_inst|baud_cnt [10] & (!\uart_tx_inst|baud_cnt[9]~32 & VCC))
-// \uart_tx_inst|baud_cnt[10]~34 = CARRY((\uart_tx_inst|baud_cnt [10] & !\uart_tx_inst|baud_cnt[9]~32 ))
-
- .dataa(\uart_tx_inst|baud_cnt [10]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[9]~32 ),
- .combout(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_tx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10]~33 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[11]~35_combout = (\uart_tx_inst|baud_cnt [11] & (!\uart_tx_inst|baud_cnt[10]~34 )) # (!\uart_tx_inst|baud_cnt [11] & ((\uart_tx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_tx_inst|baud_cnt[11]~36 = CARRY((!\uart_tx_inst|baud_cnt[10]~34 ) # (!\uart_tx_inst|baud_cnt [11]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [11]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[10]~34 ),
- .combout(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_tx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11]~35 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N25
-dffeas \uart_tx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|Equal1~0 (
-// Equation(s):
-// \uart_tx_inst|Equal1~0_combout = (!\uart_tx_inst|baud_cnt [5] & (\uart_tx_inst|baud_cnt [0] & (!\uart_tx_inst|baud_cnt [3] & !\uart_tx_inst|baud_cnt [7])))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(\uart_tx_inst|baud_cnt [3]),
- .datad(\uart_tx_inst|baud_cnt [7]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~0 .lut_mask = 16'h0004;
-defparam \uart_tx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N0
-cycloneive_lcell_comb \uart_tx_inst|Equal1~1 (
-// Equation(s):
-// \uart_tx_inst|Equal1~1_combout = (!\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt [11] & \uart_tx_inst|Equal1~0_combout )))
-
- .dataa(\uart_tx_inst|baud_cnt [9]),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(\uart_tx_inst|baud_cnt [11]),
- .datad(\uart_tx_inst|Equal1~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~1 .lut_mask = 16'h0100;
-defparam \uart_tx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[12]~37_combout = \uart_tx_inst|baud_cnt [12] $ (!\uart_tx_inst|baud_cnt[11]~36 )
-
- .dataa(\uart_tx_inst|baud_cnt [12]),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(\uart_tx_inst|baud_cnt[11]~36 ),
- .combout(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12]~37 .lut_mask = 16'hA5A5;
-defparam \uart_tx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N27
-dffeas \uart_tx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|Equal1~3 (
-// Equation(s):
-// \uart_tx_inst|Equal1~3_combout = (\uart_tx_inst|baud_cnt [12] & \uart_tx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [12]),
- .datac(gnd),
- .datad(\uart_tx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~3 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[2]~17_combout = (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt[1]~16 & VCC))
-// \uart_tx_inst|baud_cnt[2]~18 = CARRY((\uart_tx_inst|baud_cnt [2] & !\uart_tx_inst|baud_cnt[1]~16 ))
-
- .dataa(\uart_tx_inst|baud_cnt [2]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[1]~16 ),
- .combout(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_tx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2]~17 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N7
-dffeas \uart_tx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[4]~21_combout = (\uart_tx_inst|baud_cnt [4] & (\uart_tx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt[3]~20 & VCC))
-// \uart_tx_inst|baud_cnt[4]~22 = CARRY((\uart_tx_inst|baud_cnt [4] & !\uart_tx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[3]~20 ),
- .combout(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_tx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N11
-dffeas \uart_tx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|Equal1~2 (
-// Equation(s):
-// \uart_tx_inst|Equal1~2_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt [1] & \uart_tx_inst|baud_cnt [4])))
-
- .dataa(\uart_tx_inst|baud_cnt [6]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~2 .lut_mask = 16'h8000;
-defparam \uart_tx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N30
-cycloneive_lcell_comb \uart_tx_inst|always1~0 (
-// Equation(s):
-// \uart_tx_inst|always1~0_combout = ((\uart_tx_inst|Equal1~1_combout & (\uart_tx_inst|Equal1~3_combout & \uart_tx_inst|Equal1~2_combout ))) # (!\uart_tx_inst|work_en~q )
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|Equal1~1_combout ),
- .datac(\uart_tx_inst|Equal1~3_combout ),
- .datad(\uart_tx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always1~0 .lut_mask = 16'hD555;
-defparam \uart_tx_inst|always1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N3
-dffeas \uart_tx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[1]~15_combout = (\uart_tx_inst|baud_cnt [1] & (!\uart_tx_inst|baud_cnt[0]~14 )) # (!\uart_tx_inst|baud_cnt [1] & ((\uart_tx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_tx_inst|baud_cnt[1]~16 = CARRY((!\uart_tx_inst|baud_cnt[0]~14 ) # (!\uart_tx_inst|baud_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[0]~14 ),
- .combout(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_tx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1]~15 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N5
-dffeas \uart_tx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[3]~19_combout = (\uart_tx_inst|baud_cnt [3] & (!\uart_tx_inst|baud_cnt[2]~18 )) # (!\uart_tx_inst|baud_cnt [3] & ((\uart_tx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_tx_inst|baud_cnt[3]~20 = CARRY((!\uart_tx_inst|baud_cnt[2]~18 ) # (!\uart_tx_inst|baud_cnt [3]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [3]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[2]~18 ),
- .combout(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_tx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3]~19 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N9
-dffeas \uart_tx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[6]~25_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_tx_inst|baud_cnt [6] & (!\uart_tx_inst|baud_cnt[5]~24 & VCC))
-// \uart_tx_inst|baud_cnt[6]~26 = CARRY((\uart_tx_inst|baud_cnt [6] & !\uart_tx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[5]~24 ),
- .combout(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_tx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N15
-dffeas \uart_tx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[7]~27_combout = (\uart_tx_inst|baud_cnt [7] & (!\uart_tx_inst|baud_cnt[6]~26 )) # (!\uart_tx_inst|baud_cnt [7] & ((\uart_tx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_tx_inst|baud_cnt[7]~28 = CARRY((!\uart_tx_inst|baud_cnt[6]~26 ) # (!\uart_tx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[6]~26 ),
- .combout(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_tx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N17
-dffeas \uart_tx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[8]~29_combout = (\uart_tx_inst|baud_cnt [8] & (\uart_tx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt[7]~28 & VCC))
-// \uart_tx_inst|baud_cnt[8]~30 = CARRY((\uart_tx_inst|baud_cnt [8] & !\uart_tx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[7]~28 ),
- .combout(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_tx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N19
-dffeas \uart_tx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[9]~31_combout = (\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt[8]~30 )) # (!\uart_tx_inst|baud_cnt [9] & ((\uart_tx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_tx_inst|baud_cnt[9]~32 = CARRY((!\uart_tx_inst|baud_cnt[8]~30 ) # (!\uart_tx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[8]~30 ),
- .combout(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_tx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N21
-dffeas \uart_tx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N23
-dffeas \uart_tx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|Equal2~1 (
-// Equation(s):
-// \uart_tx_inst|Equal2~1_combout = (\uart_tx_inst|Equal2~0_combout & (!\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|Equal1~1_combout & !\uart_tx_inst|baud_cnt [12])))
-
- .dataa(\uart_tx_inst|Equal2~0_combout ),
- .datab(\uart_tx_inst|baud_cnt [10]),
- .datac(\uart_tx_inst|Equal1~1_combout ),
- .datad(\uart_tx_inst|baud_cnt [12]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~1 .lut_mask = 16'h0020;
-defparam \uart_tx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N21
-dffeas \uart_tx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|Equal2~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|always3~0 (
-// Equation(s):
-// \uart_tx_inst|always3~0_combout = (!\uart_tx_inst|bit_flag~q ) # (!\uart_tx_inst|work_en~q )
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always3~0 .lut_mask = 16'h0FFF;
-defparam \uart_tx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[2]~2 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[2]~2_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [2]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~0_combout ))))
-
- .dataa(\uart_tx_inst|Add1~0_combout ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2]~2 .lut_mask = 16'h3022;
-defparam \uart_tx_inst|bit_cnt[2]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N27
-dffeas \uart_tx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[3]~4 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[3]~4_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [3]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~1_combout ))))
-
- .dataa(\uart_tx_inst|Add1~1_combout ),
- .datab(\uart_tx_inst|always3~0_combout ),
- .datac(\uart_tx_inst|bit_cnt [3]),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3]~4 .lut_mask = 16'h00E2;
-defparam \uart_tx_inst|bit_cnt[3]~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|always0~0 (
-// Equation(s):
-// \uart_tx_inst|always0~0_combout = (\uart_tx_inst|bit_cnt [3] & \uart_tx_inst|bit_flag~q )
-
- .dataa(gnd),
- .datab(\uart_tx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~0 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|always0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|always0~1 (
-// Equation(s):
-// \uart_tx_inst|always0~1_combout = (!\uart_tx_inst|bit_cnt [1] & (\uart_tx_inst|bit_cnt [0] & (!\uart_tx_inst|bit_cnt [2] & \uart_tx_inst|always0~0_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~1 .lut_mask = 16'h0400;
-defparam \uart_tx_inst|always0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[0]~5 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[0]~5_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [0] $ (((\uart_tx_inst|bit_flag~q & \uart_tx_inst|work_en~q )))))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [0]),
- .datad(\uart_tx_inst|work_en~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0]~5 .lut_mask = 16'h1230;
-defparam \uart_tx_inst|bit_cnt[0]~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: IOIBUF_X0_Y8_N1
-cycloneive_io_ibuf \rx~input (
- .i(rx),
- .ibar(gnd),
- .o(\rx~input_o ));
-// synopsys translate_off
-defparam \rx~input .bus_hold = "false";
-defparam \rx~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|rx_reg1~0 (
-// Equation(s):
-// \uart_rx_inst|rx_reg1~0_combout = !\rx~input_o
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rx~input_o ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_reg1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N19
-dffeas \uart_rx_inst|rx_reg1 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg1~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg1~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg1 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|rx_reg2~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg2~feeder_combout = \uart_rx_inst|rx_reg1~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg1~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg2~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg2~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N1
-dffeas \uart_rx_inst|rx_reg2 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg2~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg2~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg2 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_reg3~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg3~feeder_combout = \uart_rx_inst|rx_reg2~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg2~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg3~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg3~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N27
-dffeas \uart_rx_inst|rx_reg3 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg3~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg3~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg3 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|rx_data[7]~0 (
-// Equation(s):
-// \uart_rx_inst|rx_data[7]~0_combout = !\uart_rx_inst|rx_reg3~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg3~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[7]~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7]~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_data[7]~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|always8~0 (
-// Equation(s):
-// \uart_rx_inst|always8~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout $ (!\uart_rx_inst|bit_cnt [3])))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|always8~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always8~0 .lut_mask = 16'h8822;
-defparam \uart_rx_inst|always8~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N29
-dffeas \uart_rx_inst|rx_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[7]~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N5
-dffeas \uart_rx_inst|po_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [7]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[1]~3 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[1]~3_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [1] $ (((\uart_tx_inst|bit_cnt [0] & !\uart_tx_inst|always3~0_combout )))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [1]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1]~3 .lut_mask = 16'h3012;
-defparam \uart_tx_inst|bit_cnt[1]~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N7
-dffeas \uart_tx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|tx~2 (
-// Equation(s):
-// \uart_tx_inst|tx~2_combout = (\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|bit_cnt [0]) # ((\uart_rx_inst|po_data [7]) # (\uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [7]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~2 .lut_mask = 16'hFFFE;
-defparam \uart_tx_inst|tx~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|tx~5 (
-// Equation(s):
-// \uart_tx_inst|tx~5_combout = (\uart_tx_inst|bit_flag~q & (((\uart_tx_inst|tx~2_combout & \uart_tx_inst|bit_cnt [3])))) # (!\uart_tx_inst|bit_flag~q & (!\uart_tx_inst|tx~q ))
-
- .dataa(\uart_tx_inst|tx~q ),
- .datab(\uart_tx_inst|tx~2_combout ),
- .datac(\uart_tx_inst|bit_flag~q ),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~5 .lut_mask = 16'hC505;
-defparam \uart_tx_inst|tx~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|rx_data[6]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[6]~feeder_combout = \uart_rx_inst|rx_data [7]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [7]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[6]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N3
-dffeas \uart_rx_inst|rx_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N7
-dffeas \uart_rx_inst|rx_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|po_data[5]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[5]~feeder_combout = \uart_rx_inst|rx_data [5]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [5]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[5]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[5]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N21
-dffeas \uart_rx_inst|po_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[5]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N15
-dffeas \uart_rx_inst|po_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N31
-dffeas \uart_rx_inst|rx_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [5]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|po_data[4]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[4]~feeder_combout = \uart_rx_inst|rx_data [4]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[4]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[4]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N1
-dffeas \uart_rx_inst|po_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[4]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N23
-dffeas \uart_rx_inst|rx_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [4]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N25
-dffeas \uart_rx_inst|po_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [3]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|Mux0~0 (
-// Equation(s):
-// \uart_tx_inst|Mux0~0_combout = (\uart_tx_inst|bit_cnt [1] & (((\uart_tx_inst|bit_cnt [0])))) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|bit_cnt [0] & (\uart_rx_inst|po_data [4])) # (!\uart_tx_inst|bit_cnt [0] & ((\uart_rx_inst|po_data [3])))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [4]),
- .datac(\uart_rx_inst|po_data [3]),
- .datad(\uart_tx_inst|bit_cnt [0]),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~0 .lut_mask = 16'hEE50;
-defparam \uart_tx_inst|Mux0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|Mux0~1 (
-// Equation(s):
-// \uart_tx_inst|Mux0~1_combout = (\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|Mux0~0_combout & ((\uart_rx_inst|po_data [6]))) # (!\uart_tx_inst|Mux0~0_combout & (\uart_rx_inst|po_data [5])))) # (!\uart_tx_inst|bit_cnt [1] &
-// (((\uart_tx_inst|Mux0~0_combout ))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [5]),
- .datac(\uart_rx_inst|po_data [6]),
- .datad(\uart_tx_inst|Mux0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~1 .lut_mask = 16'hF588;
-defparam \uart_tx_inst|Mux0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|rx_data[2]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[2]~feeder_combout = \uart_rx_inst|rx_data [3]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [3]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[2]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N9
-dffeas \uart_rx_inst|rx_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_data[1]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[1]~feeder_combout = \uart_rx_inst|rx_data [2]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[1]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N27
-dffeas \uart_rx_inst|rx_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N19
-dffeas \uart_rx_inst|po_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [1]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|rx_data[0]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[0]~feeder_combout = \uart_rx_inst|rx_data [1]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [1]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[0]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N13
-dffeas \uart_rx_inst|rx_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N29
-dffeas \uart_rx_inst|po_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [0]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|tx~3 (
-// Equation(s):
-// \uart_tx_inst|tx~3_combout = (\uart_tx_inst|bit_cnt [0] & ((\uart_tx_inst|bit_cnt [1] & (\uart_rx_inst|po_data [2])) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_rx_inst|po_data [0])))))
-
- .dataa(\uart_rx_inst|po_data [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [0]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~3 .lut_mask = 16'h88C0;
-defparam \uart_tx_inst|tx~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|tx~4 (
-// Equation(s):
-// \uart_tx_inst|tx~4_combout = (\uart_tx_inst|tx~3_combout ) # ((\uart_tx_inst|bit_cnt [1] & (!\uart_tx_inst|bit_cnt [0] & \uart_rx_inst|po_data [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [1]),
- .datad(\uart_tx_inst|tx~3_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~4 .lut_mask = 16'hFF20;
-defparam \uart_tx_inst|tx~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|tx~6 (
-// Equation(s):
-// \uart_tx_inst|tx~6_combout = (\uart_tx_inst|bit_flag~q & ((\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|tx~4_combout )))) # (!\uart_tx_inst|bit_flag~q & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout )))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|bit_cnt [2]),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~4_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~6 .lut_mask = 16'hAE8C;
-defparam \uart_tx_inst|tx~6 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|tx~7 (
-// Equation(s):
-// \uart_tx_inst|tx~7_combout = (\uart_tx_inst|tx~5_combout & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout & !\uart_tx_inst|tx~6_combout ))) # (!\uart_tx_inst|tx~5_combout & (((\uart_tx_inst|bit_cnt [2] & !\uart_tx_inst|Mux0~1_combout )) #
-// (!\uart_tx_inst|tx~6_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|tx~5_combout ),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~6_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~7 .lut_mask = 16'h023B;
-defparam \uart_tx_inst|tx~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N13
-dffeas \uart_tx_inst|tx (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|tx~7_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|tx~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|tx .is_wysiwyg = "true";
-defparam \uart_tx_inst|tx .power_up = "low";
-// synopsys translate_on
-
-assign tx = \tx~output_o ;
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_0c_v_slow.sdo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_0c_v_slow.sdo deleted file mode 100644 index 4c542b2..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_0c_v_slow.sdo +++ /dev/null @@ -1,2275 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This file contains Slow Corner delays for the design using part EP4CE15F23C8,
-// with speed grade 8, core voltage 1.2V, and temperature 0 Celsius
-//
-
-//
-// This SDF file should be used for ModelSim (Verilog) only
-//
-
-(DELAYFILE
- (SDFVERSION "2.1")
- (DESIGN "rs232")
- (DATE "06/02/2023 03:03:50")
- (VENDOR "Altera")
- (PROGRAM "Quartus II 64-Bit")
- (VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version")
- (DIVIDER .)
- (TIMESCALE 1 ps)
-
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT dataa (329:329:329) (393:393:393))
- (IOPATH dataa combout (414:414:414) (444:444:444))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1643:1643:1643) (1662:1662:1662))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5313:5313:5313) (5387:5387:5387))
- (PORT sclr (845:845:845) (900:900:900))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (546:546:546) (526:526:526))
- (PORT datab (325:325:325) (382:382:382))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datab combout (415:415:415) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT dataa (329:329:329) (392:392:392))
- (IOPATH dataa combout (414:414:414) (444:444:444))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT datab (347:347:347) (405:405:405))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT dataa (349:349:349) (411:411:411))
- (IOPATH dataa combout (414:414:414) (444:444:444))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (351:351:351) (416:416:416))
- (IOPATH dataa combout (435:435:435) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT datab (349:349:349) (407:407:407))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (340:340:340) (396:396:396))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (326:326:326) (384:384:384))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (325:325:325) (382:382:382))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (533:533:533) (518:518:518))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT datab (340:340:340) (395:395:395))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT dataa (365:365:365) (425:425:425))
- (IOPATH dataa combout (414:414:414) (444:444:444))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT datad (514:514:514) (500:500:500))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT asdata (1249:1249:1249) (1141:1141:1141))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (615:615:615) (569:569:569))
- (PORT datab (559:559:559) (535:535:535))
- (PORT datac (510:510:510) (500:500:500))
- (PORT datad (520:520:520) (500:500:500))
- (IOPATH dataa combout (404:404:404) (450:450:450))
- (IOPATH datab combout (406:406:406) (453:453:453))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (367:367:367) (439:439:439))
- (PORT datab (409:409:409) (479:479:479))
- (PORT datad (353:353:353) (433:433:433))
- (IOPATH dataa combout (435:435:435) (425:425:425))
- (IOPATH datab combout (384:384:384) (398:398:398))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (631:631:631) (581:581:581))
- (PORT datab (552:552:552) (527:527:527))
- (PORT datac (555:555:555) (525:525:525))
- (PORT datad (309:309:309) (368:368:368))
- (IOPATH dataa combout (394:394:394) (400:400:400))
- (IOPATH datab combout (400:400:400) (398:398:398))
- (IOPATH datac combout (305:305:305) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (329:329:329) (392:392:392))
- (PORT datab (328:328:328) (386:386:386))
- (PORT datac (283:283:283) (349:349:349))
- (PORT datad (287:287:287) (345:345:345))
- (IOPATH dataa combout (420:420:420) (371:371:371))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datac combout (305:305:305) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (824:824:824) (736:736:736))
- (PORT datab (556:556:556) (541:541:541))
- (PORT datac (561:561:561) (532:532:532))
- (PORT datad (834:834:834) (717:717:717))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH datab combout (415:415:415) (425:425:425))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (863:863:863) (757:757:757))
- (PORT datab (889:889:889) (770:770:770))
- (PORT datac (855:855:855) (742:742:742))
- (PORT datad (557:557:557) (537:537:537))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH datab combout (415:415:415) (425:425:425))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (487:487:487) (431:431:431))
- (PORT datab (861:861:861) (762:762:762))
- (PORT datac (775:775:775) (623:623:623))
- (PORT datad (479:479:479) (407:407:407))
- (IOPATH dataa combout (377:377:377) (371:371:371))
- (IOPATH datab combout (384:384:384) (398:398:398))
- (IOPATH datac combout (301:301:301) (285:285:285))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5311:5311:5311) (5384:5384:5384))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (354:354:354) (418:418:418))
- (PORT datab (350:350:350) (409:409:409))
- (PORT datac (308:308:308) (375:375:375))
- (PORT datad (310:310:310) (371:371:371))
- (IOPATH dataa combout (420:420:420) (371:371:371))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datac combout (305:305:305) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datac (799:799:799) (710:710:710))
- (PORT datad (557:557:557) (538:538:538))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (876:876:876) (757:757:757))
- (PORT datab (559:559:559) (549:549:549))
- (PORT datac (819:819:819) (718:718:718))
- (PORT datad (226:226:226) (233:233:233))
- (IOPATH dataa combout (349:349:349) (371:371:371))
- (IOPATH datab combout (354:354:354) (380:380:380))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always5\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (548:548:548) (528:528:528))
- (PORT datab (290:290:290) (298:298:298))
- (PORT datac (230:230:230) (245:245:245))
- (PORT datad (428:428:428) (359:359:359))
- (IOPATH dataa combout (428:428:428) (450:450:450))
- (IOPATH datab combout (357:357:357) (380:380:380))
- (IOPATH datac combout (301:301:301) (285:285:285))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|start_nedge)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (834:834:834) (727:727:727))
- (PORT datad (451:451:451) (388:388:388))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (327:327:327) (385:385:385))
- (PORT datac (300:300:300) (364:364:364))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datac combout (301:301:301) (283:283:283))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_obuf")
- (INSTANCE tx\~output)
- (DELAY
- (ABSOLUTE
- (PORT i (677:677:677) (772:772:772))
- (IOPATH i o (2961:2961:2961) (3013:3013:3013))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_clk\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (788:788:788) (813:813:813))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_clkctrl")
- (INSTANCE sys_clk\~inputclkctrl)
- (DELAY
- (ABSOLUTE
- (PORT inclk[0] (175:175:175) (172:172:172))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (358:358:358) (435:435:435))
- (PORT datab (326:326:326) (384:384:384))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datab combout (415:415:415) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (360:360:360) (437:437:437))
- (PORT datab (341:341:341) (404:404:404))
- (PORT datac (441:441:441) (375:375:375))
- (PORT datad (255:255:255) (273:273:273))
- (IOPATH dataa combout (374:374:374) (392:392:392))
- (IOPATH datab combout (384:384:384) (398:398:398))
- (IOPATH datac combout (305:305:305) (285:285:285))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_rst_n\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (748:748:748) (773:773:773))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datab (326:326:326) (383:383:383))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~4)
- (DELAY
- (ABSOLUTE
- (PORT datab (325:325:325) (382:382:382))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (326:326:326) (384:384:384))
- (PORT datac (286:286:286) (352:352:352))
- (PORT datad (285:285:285) (344:344:344))
- (IOPATH datab combout (438:438:438) (455:455:455))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~6)
- (DELAY
- (ABSOLUTE
- (PORT datad (304:304:304) (370:370:370))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (360:360:360) (437:437:437))
- (PORT datab (297:297:297) (313:313:313))
- (PORT datad (437:437:437) (371:371:371))
- (IOPATH dataa combout (394:394:394) (400:400:400))
- (IOPATH datab combout (400:400:400) (398:398:398))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (361:361:361) (438:438:438))
- (PORT datab (348:348:348) (411:411:411))
- (PORT datad (249:249:249) (266:266:266))
- (IOPATH dataa combout (351:351:351) (371:371:371))
- (IOPATH datab combout (357:357:357) (380:380:380))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (249:249:249) (266:266:266))
- (IOPATH datac combout (305:305:305) (285:285:285))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (853:853:853) (737:737:737))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (524:524:524) (501:501:501))
- (PORT datad (462:462:462) (399:399:399))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (571:571:571) (558:558:558))
- (PORT datab (323:323:323) (380:380:380))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datab combout (415:415:415) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT dataa (343:343:343) (403:403:403))
- (IOPATH dataa combout (435:435:435) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT datab (340:340:340) (395:395:395))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (330:330:330) (394:394:394))
- (PORT datab (329:329:329) (386:386:386))
- (PORT datac (285:285:285) (351:351:351))
- (PORT datad (285:285:285) (344:344:344))
- (IOPATH dataa combout (428:428:428) (449:449:449))
- (IOPATH datab combout (437:437:437) (407:407:407))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (559:559:559) (540:540:540))
- (PORT datab (329:329:329) (386:386:386))
- (PORT datac (517:517:517) (503:503:503))
- (PORT datad (230:230:230) (238:238:238))
- (IOPATH dataa combout (349:349:349) (377:377:377))
- (IOPATH datab combout (354:354:354) (380:380:380))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT dataa (344:344:344) (404:404:404))
- (IOPATH dataa combout (428:428:428) (450:450:450))
- (IOPATH cin combout (549:549:549) (519:519:519))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (617:617:617) (577:577:577))
- (PORT datad (556:556:556) (536:536:536))
- (IOPATH datab combout (380:380:380) (380:380:380))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT dataa (342:342:342) (401:401:401))
- (IOPATH dataa combout (435:435:435) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (342:342:342) (402:402:402))
- (IOPATH dataa combout (435:435:435) (425:425:425))
- (IOPATH dataa cout (486:486:486) (375:375:375))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (562:562:562) (545:545:545))
- (PORT datab (560:560:560) (536:536:536))
- (PORT datac (510:510:510) (500:500:500))
- (PORT datad (548:548:548) (519:519:519))
- (IOPATH dataa combout (351:351:351) (371:371:371))
- (IOPATH datab combout (357:357:357) (380:380:380))
- (IOPATH datac combout (301:301:301) (285:285:285))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (574:574:574) (561:561:561))
- (PORT datab (295:295:295) (303:303:303))
- (PORT datac (441:441:441) (377:377:377))
- (PORT datad (446:446:446) (387:387:387))
- (IOPATH dataa combout (428:428:428) (450:450:450))
- (IOPATH datab combout (357:357:357) (380:380:380))
- (IOPATH datac combout (301:301:301) (285:285:285))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT datab (339:339:339) (394:394:394))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT datab (325:325:325) (382:382:382))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (340:340:340) (396:396:396))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (326:326:326) (383:383:383))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (327:327:327) (384:384:384))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (340:340:340) (396:396:396))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datab cout (497:497:497) (381:381:381))
- (IOPATH datad combout (167:167:167) (143:143:143))
- (IOPATH cin combout (549:549:549) (519:519:519))
- (IOPATH cin cout (63:63:63) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1645:1645:1645) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5091:5091:5091) (5076:5076:5076))
- (PORT sclr (850:850:850) (911:911:911))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD sclr (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (806:806:806) (638:638:638))
- (PORT datab (619:619:619) (579:579:579))
- (PORT datac (514:514:514) (445:445:445))
- (PORT datad (557:557:557) (537:537:537))
- (IOPATH dataa combout (420:420:420) (371:371:371))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datac combout (305:305:305) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datac (299:299:299) (363:363:363))
- (PORT datad (305:305:305) (364:364:364))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\]\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (749:749:749) (610:610:610))
- (PORT datab (310:310:310) (323:323:323))
- (PORT datad (504:504:504) (435:435:435))
- (IOPATH dataa combout (435:435:435) (407:407:407))
- (IOPATH datab combout (438:438:438) (455:455:455))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\]\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (273:273:273) (285:285:285))
- (PORT datab (294:294:294) (302:302:302))
- (PORT datad (461:461:461) (398:398:398))
- (IOPATH dataa combout (435:435:435) (407:407:407))
- (IOPATH datab combout (438:438:438) (455:455:455))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (345:345:345) (403:403:403))
- (PORT datad (307:307:307) (365:365:365))
- (IOPATH datab combout (380:380:380) (380:380:380))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (392:392:392) (474:474:474))
- (PORT datab (404:404:404) (474:474:474))
- (PORT datac (328:328:328) (404:404:404))
- (PORT datad (478:478:478) (406:406:406))
- (IOPATH dataa combout (373:373:373) (380:380:380))
- (IOPATH datab combout (377:377:377) (380:380:380))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\]\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (581:581:581) (577:577:577))
- (PORT datab (307:307:307) (320:320:320))
- (PORT datad (816:816:816) (723:723:723))
- (IOPATH dataa combout (375:375:375) (371:371:371))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE rx\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (778:778:778) (803:803:803))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg1\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (3220:3220:3220) (3254:3254:3254))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg1)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg2\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (280:280:280) (335:335:335))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg2)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg3\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (289:289:289) (348:348:348))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg3)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5084:5084:5084) (5071:5071:5071))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[7\]\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (794:794:794) (704:704:704))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always8\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (359:359:359) (436:436:436))
- (PORT datab (295:295:295) (310:310:310))
- (PORT datad (300:300:300) (365:365:365))
- (IOPATH dataa combout (435:435:435) (407:407:407))
- (IOPATH datab combout (438:438:438) (455:455:455))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT asdata (1210:1210:1210) (1123:1123:1123))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (642:642:642) (591:591:591))
- (PORT datab (307:307:307) (321:321:321))
- (PORT datad (507:507:507) (438:438:438))
- (IOPATH dataa combout (435:435:435) (419:419:419))
- (IOPATH datab combout (438:438:438) (455:455:455))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (372:372:372) (445:445:445))
- (PORT datab (401:401:401) (472:472:472))
- (PORT datad (347:347:347) (427:427:427))
- (IOPATH dataa combout (435:435:435) (407:407:407))
- (IOPATH datab combout (437:437:437) (407:407:407))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (343:343:343) (403:403:403))
- (PORT datab (269:269:269) (276:276:276))
- (PORT datac (532:532:532) (534:534:534))
- (PORT datad (517:517:517) (502:502:502))
- (IOPATH dataa combout (428:428:428) (450:450:450))
- (IOPATH datab combout (380:380:380) (380:380:380))
- (IOPATH datac combout (301:301:301) (285:285:285))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[6\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (303:303:303) (359:359:359))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT asdata (1212:1212:1212) (1107:1107:1107))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[5\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (800:800:800) (702:702:702))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT asdata (1225:1225:1225) (1128:1128:1128))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT asdata (1179:1179:1179) (1099:1099:1099))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[4\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (798:798:798) (704:704:704))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT asdata (1175:1175:1175) (1097:1097:1097))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT asdata (1553:1553:1553) (1357:1357:1357))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (395:395:395) (478:478:478))
- (PORT datab (320:320:320) (375:375:375))
- (PORT datad (367:367:367) (442:442:442))
- (IOPATH dataa combout (414:414:414) (444:444:444))
- (IOPATH datab combout (380:380:380) (380:380:380))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (393:393:393) (476:476:476))
- (PORT datab (318:318:318) (373:373:373))
- (PORT datad (228:228:228) (235:235:235))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH datab combout (415:415:415) (425:425:425))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[2\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (301:301:301) (365:365:365))
- (IOPATH datac combout (305:305:305) (285:285:285))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[1\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (497:497:497) (480:480:480))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT asdata (1246:1246:1246) (1145:1145:1145))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[0\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (300:300:300) (364:364:364))
- (IOPATH datac combout (305:305:305) (285:285:285))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1644:1644:1644) (1663:1663:1663))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (5097:5097:5097) (5081:5081:5081))
- (PORT ena (968:968:968) (937:937:937))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT asdata (1236:1236:1236) (1138:1138:1138))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (PORT ena (1637:1637:1637) (1491:1491:1491))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (195:195:195))
- (HOLD ena (posedge clk) (195:195:195))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (320:320:320) (379:379:379))
- (PORT datab (410:410:410) (481:481:481))
- (PORT datad (354:354:354) (434:434:434))
- (IOPATH dataa combout (351:351:351) (371:371:371))
- (IOPATH datab combout (423:423:423) (391:391:391))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (395:395:395) (478:478:478))
- (PORT datab (407:407:407) (478:478:478))
- (PORT datad (227:227:227) (234:234:234))
- (IOPATH dataa combout (420:420:420) (371:371:371))
- (IOPATH datab combout (423:423:423) (451:451:451))
- (IOPATH datac combout (415:415:415) (429:429:429))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~6)
- (DELAY
- (ABSOLUTE
- (PORT dataa (578:578:578) (575:575:575))
- (PORT datab (558:558:558) (545:545:545))
- (PORT datac (234:234:234) (252:252:252))
- (PORT datad (228:228:228) (235:235:235))
- (IOPATH dataa combout (394:394:394) (400:400:400))
- (IOPATH datab combout (437:437:437) (425:425:425))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (373:373:373) (446:446:446))
- (PORT datab (269:269:269) (276:276:276))
- (PORT datac (234:234:234) (253:253:253))
- (PORT datad (227:227:227) (234:234:234))
- (IOPATH dataa combout (408:408:408) (425:425:425))
- (IOPATH datab combout (423:423:423) (453:453:453))
- (IOPATH datac combout (301:301:301) (283:283:283))
- (IOPATH datad combout (167:167:167) (143:143:143))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|tx)
- (DELAY
- (ABSOLUTE
- (PORT clk (1646:1646:1646) (1665:1665:1665))
- (PORT d (90:90:90) (101:101:101))
- (PORT clrn (4857:4857:4857) (4790:4790:4790))
- (IOPATH (posedge clk) q (240:240:240) (240:240:240))
- (IOPATH (negedge clrn) q (222:222:222) (222:222:222))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (195:195:195))
- )
- )
-)
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_85c_slow.vo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_85c_slow.vo deleted file mode 100644 index b3f326c..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_85c_slow.vo +++ /dev/null @@ -1,2836 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-// VENDOR "Altera"
-// PROGRAM "Quartus II 64-Bit"
-// VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version"
-
-// DATE "06/02/2023 03:03:50"
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This Verilog file should be used for ModelSim (Verilog) only
-//
-
-`timescale 1 ps/ 1 ps
-
-module rs232 (
- sys_clk,
- sys_rst_n,
- rx,
- tx);
-input sys_clk;
-input sys_rst_n;
-input rx;
-output tx;
-
-// Design Ports Information
-// tx => Location: PIN_U1, I/O Standard: 2.5 V, Current Strength: Default
-// sys_clk => Location: PIN_T22, I/O Standard: 2.5 V, Current Strength: Default
-// sys_rst_n => Location: PIN_U20, I/O Standard: 2.5 V, Current Strength: Default
-// rx => Location: PIN_V1, I/O Standard: 2.5 V, Current Strength: Default
-
-
-wire gnd;
-wire vcc;
-wire unknown;
-
-assign gnd = 1'b0;
-assign vcc = 1'b1;
-assign unknown = 1'bx;
-
-tri1 devclrn;
-tri1 devpor;
-tri1 devoe;
-// synopsys translate_off
-initial $sdf_annotate("rs232_8_1200mv_85c_v_slow.sdo");
-// synopsys translate_on
-
-wire \uart_tx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[0]~13_combout ;
-wire \uart_rx_inst|baud_cnt[0]~14 ;
-wire \uart_rx_inst|baud_cnt[1]~15_combout ;
-wire \uart_rx_inst|baud_cnt[1]~16 ;
-wire \uart_rx_inst|baud_cnt[2]~17_combout ;
-wire \uart_rx_inst|baud_cnt[2]~18 ;
-wire \uart_rx_inst|baud_cnt[3]~19_combout ;
-wire \uart_rx_inst|baud_cnt[3]~20 ;
-wire \uart_rx_inst|baud_cnt[4]~21_combout ;
-wire \uart_rx_inst|baud_cnt[4]~22 ;
-wire \uart_rx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[5]~24 ;
-wire \uart_rx_inst|baud_cnt[6]~25_combout ;
-wire \uart_rx_inst|baud_cnt[6]~26 ;
-wire \uart_rx_inst|baud_cnt[7]~27_combout ;
-wire \uart_rx_inst|baud_cnt[7]~28 ;
-wire \uart_rx_inst|baud_cnt[8]~29_combout ;
-wire \uart_rx_inst|baud_cnt[8]~30 ;
-wire \uart_rx_inst|baud_cnt[9]~31_combout ;
-wire \uart_rx_inst|baud_cnt[9]~32 ;
-wire \uart_rx_inst|baud_cnt[10]~33_combout ;
-wire \uart_rx_inst|baud_cnt[10]~34 ;
-wire \uart_rx_inst|baud_cnt[11]~35_combout ;
-wire \uart_rx_inst|baud_cnt[11]~36 ;
-wire \uart_rx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal2~0_combout ;
-wire \uart_tx_inst|Add1~0_combout ;
-wire \uart_tx_inst|Add1~1_combout ;
-wire \uart_rx_inst|bit_flag~q ;
-wire \uart_rx_inst|Equal1~0_combout ;
-wire \uart_rx_inst|Equal2~0_combout ;
-wire \uart_rx_inst|Equal2~1_combout ;
-wire \uart_rx_inst|Equal2~2_combout ;
-wire \uart_rx_inst|work_en~q ;
-wire \uart_rx_inst|Equal1~1_combout ;
-wire \uart_rx_inst|Equal1~2_combout ;
-wire \uart_rx_inst|Equal1~3_combout ;
-wire \uart_rx_inst|always5~0_combout ;
-wire \uart_rx_inst|start_nedge~q ;
-wire \uart_rx_inst|work_en~0_combout ;
-wire \uart_rx_inst|always3~0_combout ;
-wire \tx~output_o ;
-wire \sys_clk~input_o ;
-wire \sys_clk~inputclkctrl_outclk ;
-wire \uart_rx_inst|Add1~0_combout ;
-wire \uart_rx_inst|bit_cnt~1_combout ;
-wire \sys_rst_n~input_o ;
-wire \uart_rx_inst|Add1~1 ;
-wire \uart_rx_inst|Add1~2_combout ;
-wire \uart_rx_inst|Add1~3 ;
-wire \uart_rx_inst|Add1~4_combout ;
-wire \uart_rx_inst|always4~0_combout ;
-wire \uart_rx_inst|Add1~5 ;
-wire \uart_rx_inst|Add1~6_combout ;
-wire \uart_rx_inst|bit_cnt~0_combout ;
-wire \uart_rx_inst|always4~1_combout ;
-wire \uart_rx_inst|rx_flag~feeder_combout ;
-wire \uart_rx_inst|rx_flag~q ;
-wire \uart_rx_inst|po_flag~feeder_combout ;
-wire \uart_rx_inst|po_flag~q ;
-wire \uart_tx_inst|work_en~0_combout ;
-wire \uart_tx_inst|work_en~q ;
-wire \uart_tx_inst|baud_cnt[0]~13_combout ;
-wire \uart_tx_inst|baud_cnt[10]~34 ;
-wire \uart_tx_inst|baud_cnt[11]~35_combout ;
-wire \uart_tx_inst|Equal1~0_combout ;
-wire \uart_tx_inst|Equal1~1_combout ;
-wire \uart_tx_inst|baud_cnt[11]~36 ;
-wire \uart_tx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal1~3_combout ;
-wire \uart_tx_inst|baud_cnt[2]~17_combout ;
-wire \uart_tx_inst|baud_cnt[4]~21_combout ;
-wire \uart_tx_inst|Equal1~2_combout ;
-wire \uart_tx_inst|always1~0_combout ;
-wire \uart_tx_inst|baud_cnt[0]~14 ;
-wire \uart_tx_inst|baud_cnt[1]~15_combout ;
-wire \uart_tx_inst|baud_cnt[1]~16 ;
-wire \uart_tx_inst|baud_cnt[2]~18 ;
-wire \uart_tx_inst|baud_cnt[3]~19_combout ;
-wire \uart_tx_inst|baud_cnt[3]~20 ;
-wire \uart_tx_inst|baud_cnt[4]~22 ;
-wire \uart_tx_inst|baud_cnt[5]~24 ;
-wire \uart_tx_inst|baud_cnt[6]~25_combout ;
-wire \uart_tx_inst|baud_cnt[6]~26 ;
-wire \uart_tx_inst|baud_cnt[7]~27_combout ;
-wire \uart_tx_inst|baud_cnt[7]~28 ;
-wire \uart_tx_inst|baud_cnt[8]~29_combout ;
-wire \uart_tx_inst|baud_cnt[8]~30 ;
-wire \uart_tx_inst|baud_cnt[9]~31_combout ;
-wire \uart_tx_inst|baud_cnt[9]~32 ;
-wire \uart_tx_inst|baud_cnt[10]~33_combout ;
-wire \uart_tx_inst|Equal2~1_combout ;
-wire \uart_tx_inst|bit_flag~q ;
-wire \uart_tx_inst|always3~0_combout ;
-wire \uart_tx_inst|bit_cnt[2]~2_combout ;
-wire \uart_tx_inst|bit_cnt[3]~4_combout ;
-wire \uart_tx_inst|always0~0_combout ;
-wire \uart_tx_inst|always0~1_combout ;
-wire \uart_tx_inst|bit_cnt[0]~5_combout ;
-wire \rx~input_o ;
-wire \uart_rx_inst|rx_reg1~0_combout ;
-wire \uart_rx_inst|rx_reg1~q ;
-wire \uart_rx_inst|rx_reg2~feeder_combout ;
-wire \uart_rx_inst|rx_reg2~q ;
-wire \uart_rx_inst|rx_reg3~feeder_combout ;
-wire \uart_rx_inst|rx_reg3~q ;
-wire \uart_rx_inst|rx_data[7]~0_combout ;
-wire \uart_rx_inst|always8~0_combout ;
-wire \uart_tx_inst|bit_cnt[1]~3_combout ;
-wire \uart_tx_inst|tx~2_combout ;
-wire \uart_tx_inst|tx~5_combout ;
-wire \uart_rx_inst|rx_data[6]~feeder_combout ;
-wire \uart_rx_inst|po_data[5]~feeder_combout ;
-wire \uart_rx_inst|po_data[4]~feeder_combout ;
-wire \uart_tx_inst|Mux0~0_combout ;
-wire \uart_tx_inst|Mux0~1_combout ;
-wire \uart_rx_inst|rx_data[2]~feeder_combout ;
-wire \uart_rx_inst|rx_data[1]~feeder_combout ;
-wire \uart_rx_inst|rx_data[0]~feeder_combout ;
-wire \uart_tx_inst|tx~3_combout ;
-wire \uart_tx_inst|tx~4_combout ;
-wire \uart_tx_inst|tx~6_combout ;
-wire \uart_tx_inst|tx~7_combout ;
-wire \uart_tx_inst|tx~q ;
-wire [7:0] \uart_rx_inst|rx_data ;
-wire [7:0] \uart_rx_inst|po_data ;
-wire [3:0] \uart_rx_inst|bit_cnt ;
-wire [12:0] \uart_rx_inst|baud_cnt ;
-wire [3:0] \uart_tx_inst|bit_cnt ;
-wire [12:0] \uart_tx_inst|baud_cnt ;
-
-
-// Location: FF_X6_Y9_N13
-dffeas \uart_tx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[5]~23_combout = (\uart_tx_inst|baud_cnt [5] & (!\uart_tx_inst|baud_cnt[4]~22 )) # (!\uart_tx_inst|baud_cnt [5] & ((\uart_tx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_tx_inst|baud_cnt[5]~24 = CARRY((!\uart_tx_inst|baud_cnt[4]~22 ) # (!\uart_tx_inst|baud_cnt [5]))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[4]~22 ),
- .combout(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_tx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5]~23 .lut_mask = 16'h5A5F;
-defparam \uart_tx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N5
-dffeas \uart_rx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N7
-dffeas \uart_rx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N19
-dffeas \uart_rx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N21
-dffeas \uart_rx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N11
-dffeas \uart_rx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N15
-dffeas \uart_rx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N9
-dffeas \uart_rx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N13
-dffeas \uart_rx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N23
-dffeas \uart_rx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N27
-dffeas \uart_rx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N17
-dffeas \uart_rx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N25
-dffeas \uart_rx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N29
-dffeas \uart_rx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[0]~13_combout = (\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] $ (VCC))) # (!\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] & VCC))
-// \uart_rx_inst|baud_cnt[0]~14 = CARRY((\uart_rx_inst|work_en~q & \uart_rx_inst|baud_cnt [0]))
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_rx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[1]~15_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt[0]~14 )) # (!\uart_rx_inst|baud_cnt [1] & ((\uart_rx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_rx_inst|baud_cnt[1]~16 = CARRY((!\uart_rx_inst|baud_cnt[0]~14 ) # (!\uart_rx_inst|baud_cnt [1]))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[0]~14 ),
- .combout(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_rx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1]~15 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[2]~17_combout = (\uart_rx_inst|baud_cnt [2] & (\uart_rx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_rx_inst|baud_cnt [2] & (!\uart_rx_inst|baud_cnt[1]~16 & VCC))
-// \uart_rx_inst|baud_cnt[2]~18 = CARRY((\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt[1]~16 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[1]~16 ),
- .combout(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_rx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2]~17 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[3]~19_combout = (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt[2]~18 )) # (!\uart_rx_inst|baud_cnt [3] & ((\uart_rx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_rx_inst|baud_cnt[3]~20 = CARRY((!\uart_rx_inst|baud_cnt[2]~18 ) # (!\uart_rx_inst|baud_cnt [3]))
-
- .dataa(\uart_rx_inst|baud_cnt [3]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[2]~18 ),
- .combout(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_rx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3]~19 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[4]~21_combout = (\uart_rx_inst|baud_cnt [4] & (\uart_rx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt[3]~20 & VCC))
-// \uart_rx_inst|baud_cnt[4]~22 = CARRY((\uart_rx_inst|baud_cnt [4] & !\uart_rx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[3]~20 ),
- .combout(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_rx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_rx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[5]~23_combout = (\uart_rx_inst|baud_cnt [5] & (!\uart_rx_inst|baud_cnt[4]~22 )) # (!\uart_rx_inst|baud_cnt [5] & ((\uart_rx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_rx_inst|baud_cnt[5]~24 = CARRY((!\uart_rx_inst|baud_cnt[4]~22 ) # (!\uart_rx_inst|baud_cnt [5]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[4]~22 ),
- .combout(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_rx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5]~23 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[6]~25_combout = (\uart_rx_inst|baud_cnt [6] & (\uart_rx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt[5]~24 & VCC))
-// \uart_rx_inst|baud_cnt[6]~26 = CARRY((\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[5]~24 ),
- .combout(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_rx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[7]~27_combout = (\uart_rx_inst|baud_cnt [7] & (!\uart_rx_inst|baud_cnt[6]~26 )) # (!\uart_rx_inst|baud_cnt [7] & ((\uart_rx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_rx_inst|baud_cnt[7]~28 = CARRY((!\uart_rx_inst|baud_cnt[6]~26 ) # (!\uart_rx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[6]~26 ),
- .combout(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_rx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[8]~29_combout = (\uart_rx_inst|baud_cnt [8] & (\uart_rx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_rx_inst|baud_cnt [8] & (!\uart_rx_inst|baud_cnt[7]~28 & VCC))
-// \uart_rx_inst|baud_cnt[8]~30 = CARRY((\uart_rx_inst|baud_cnt [8] & !\uart_rx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[7]~28 ),
- .combout(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_rx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[9]~31_combout = (\uart_rx_inst|baud_cnt [9] & (!\uart_rx_inst|baud_cnt[8]~30 )) # (!\uart_rx_inst|baud_cnt [9] & ((\uart_rx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_rx_inst|baud_cnt[9]~32 = CARRY((!\uart_rx_inst|baud_cnt[8]~30 ) # (!\uart_rx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[8]~30 ),
- .combout(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_rx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[10]~33_combout = (\uart_rx_inst|baud_cnt [10] & (\uart_rx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_rx_inst|baud_cnt [10] & (!\uart_rx_inst|baud_cnt[9]~32 & VCC))
-// \uart_rx_inst|baud_cnt[10]~34 = CARRY((\uart_rx_inst|baud_cnt [10] & !\uart_rx_inst|baud_cnt[9]~32 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [10]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[9]~32 ),
- .combout(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_rx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10]~33 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[11]~35_combout = (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt[10]~34 )) # (!\uart_rx_inst|baud_cnt [11] & ((\uart_rx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_rx_inst|baud_cnt[11]~36 = CARRY((!\uart_rx_inst|baud_cnt[10]~34 ) # (!\uart_rx_inst|baud_cnt [11]))
-
- .dataa(\uart_rx_inst|baud_cnt [11]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[10]~34 ),
- .combout(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_rx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11]~35 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[12]~37_combout = \uart_rx_inst|baud_cnt[11]~36 $ (!\uart_rx_inst|baud_cnt [12])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|baud_cnt [12]),
- .cin(\uart_rx_inst|baud_cnt[11]~36 ),
- .combout(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12]~37 .lut_mask = 16'hF00F;
-defparam \uart_rx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N23
-dffeas \uart_rx_inst|po_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [2]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|Equal2~0 (
-// Equation(s):
-// \uart_tx_inst|Equal2~0_combout = (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt [1] & !\uart_tx_inst|baud_cnt [6])))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [6]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~0 .lut_mask = 16'h0001;
-defparam \uart_tx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~0 (
-// Equation(s):
-// \uart_tx_inst|Add1~0_combout = \uart_tx_inst|bit_cnt [2] $ (((\uart_tx_inst|bit_cnt [0] & \uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~0 .lut_mask = 16'h66AA;
-defparam \uart_tx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~1 (
-// Equation(s):
-// \uart_tx_inst|Add1~1_combout = \uart_tx_inst|bit_cnt [3] $ (((\uart_tx_inst|bit_cnt [0] & (\uart_tx_inst|bit_cnt [1] & \uart_tx_inst|bit_cnt [2]))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|bit_cnt [1]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~1 .lut_mask = 16'h7F80;
-defparam \uart_tx_inst|Add1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N11
-dffeas \uart_rx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Equal2~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|Equal1~0 (
-// Equation(s):
-// \uart_rx_inst|Equal1~0_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt [7] & (\uart_rx_inst|baud_cnt [0] & !\uart_rx_inst|baud_cnt [8])))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(\uart_rx_inst|baud_cnt [0]),
- .datad(\uart_rx_inst|baud_cnt [8]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~0 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|Equal2~0 (
-// Equation(s):
-// \uart_rx_inst|Equal2~0_combout = (\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [4])))
-
- .dataa(\uart_rx_inst|baud_cnt [5]),
- .datab(\uart_rx_inst|baud_cnt [3]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~0 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|Equal2~1 (
-// Equation(s):
-// \uart_rx_inst|Equal2~1_combout = (\uart_rx_inst|baud_cnt [9] & (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt [10])))
-
- .dataa(\uart_rx_inst|baud_cnt [9]),
- .datab(\uart_rx_inst|baud_cnt [11]),
- .datac(\uart_rx_inst|baud_cnt [6]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~1 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|Equal2~2 (
-// Equation(s):
-// \uart_rx_inst|Equal2~2_combout = (\uart_rx_inst|Equal2~1_combout & (!\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|Equal1~0_combout & \uart_rx_inst|Equal2~0_combout )))
-
- .dataa(\uart_rx_inst|Equal2~1_combout ),
- .datab(\uart_rx_inst|baud_cnt [12]),
- .datac(\uart_rx_inst|Equal1~0_combout ),
- .datad(\uart_rx_inst|Equal2~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~2 .lut_mask = 16'h2000;
-defparam \uart_rx_inst|Equal2~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X9_Y9_N17
-dffeas \uart_rx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_rx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|Equal1~1 (
-// Equation(s):
-// \uart_rx_inst|Equal1~1_combout = (\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [3])))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~1 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|Equal1~2 (
-// Equation(s):
-// \uart_rx_inst|Equal1~2_combout = (!\uart_rx_inst|baud_cnt [11] & \uart_rx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|baud_cnt [11]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~2 .lut_mask = 16'h0F00;
-defparam \uart_rx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|Equal1~3 (
-// Equation(s):
-// \uart_rx_inst|Equal1~3_combout = (\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt [9] & \uart_rx_inst|Equal1~2_combout )))
-
- .dataa(\uart_rx_inst|baud_cnt [12]),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(\uart_rx_inst|baud_cnt [9]),
- .datad(\uart_rx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~3 .lut_mask = 16'h0800;
-defparam \uart_rx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|always5~0 (
-// Equation(s):
-// \uart_rx_inst|always5~0_combout = ((\uart_rx_inst|Equal1~0_combout & (\uart_rx_inst|Equal1~1_combout & \uart_rx_inst|Equal1~3_combout ))) # (!\uart_rx_inst|work_en~q )
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|Equal1~0_combout ),
- .datac(\uart_rx_inst|Equal1~1_combout ),
- .datad(\uart_rx_inst|Equal1~3_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always5~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always5~0 .lut_mask = 16'hD555;
-defparam \uart_rx_inst|always5~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N13
-dffeas \uart_rx_inst|start_nedge (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|always3~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|start_nedge~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|start_nedge .is_wysiwyg = "true";
-defparam \uart_rx_inst|start_nedge .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|work_en~0 (
-// Equation(s):
-// \uart_rx_inst|work_en~0_combout = (\uart_rx_inst|start_nedge~q ) # ((\uart_rx_inst|work_en~q & !\uart_rx_inst|always4~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|start_nedge~q ),
- .datac(\uart_rx_inst|work_en~q ),
- .datad(\uart_rx_inst|always4~1_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_rx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|always3~0 (
-// Equation(s):
-// \uart_rx_inst|always3~0_combout = (\uart_rx_inst|rx_reg2~q & !\uart_rx_inst|rx_reg3~q )
-
- .dataa(gnd),
- .datab(\uart_rx_inst|rx_reg2~q ),
- .datac(\uart_rx_inst|rx_reg3~q ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always3~0 .lut_mask = 16'h0C0C;
-defparam \uart_rx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOOBUF_X0_Y9_N16
-cycloneive_io_obuf \tx~output (
- .i(!\uart_tx_inst|tx~q ),
- .oe(vcc),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\tx~output_o ),
- .obar());
-// synopsys translate_off
-defparam \tx~output .bus_hold = "false";
-defparam \tx~output .open_drain_output = "false";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y15_N22
-cycloneive_io_ibuf \sys_clk~input (
- .i(sys_clk),
- .ibar(gnd),
- .o(\sys_clk~input_o ));
-// synopsys translate_off
-defparam \sys_clk~input .bus_hold = "false";
-defparam \sys_clk~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: CLKCTRL_G8
-cycloneive_clkctrl \sys_clk~inputclkctrl (
- .ena(vcc),
- .inclk({vcc,vcc,vcc,\sys_clk~input_o }),
- .clkselect(2'b00),
- .devclrn(devclrn),
- .devpor(devpor),
- .outclk(\sys_clk~inputclkctrl_outclk ));
-// synopsys translate_off
-defparam \sys_clk~inputclkctrl .clock_type = "global clock";
-defparam \sys_clk~inputclkctrl .ena_register_mode = "none";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|Add1~0 (
-// Equation(s):
-// \uart_rx_inst|Add1~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] $ (VCC))) # (!\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] & VCC))
-// \uart_rx_inst|Add1~1 = CARRY((\uart_rx_inst|bit_flag~q & \uart_rx_inst|bit_cnt [0]))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|Add1~0_combout ),
- .cout(\uart_rx_inst|Add1~1 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~0 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~1 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~1_combout = \uart_rx_inst|Add1~0_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(\uart_rx_inst|Add1~0_combout ),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~1 .lut_mask = 16'h78F0;
-defparam \uart_rx_inst|bit_cnt~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y4_N1
-cycloneive_io_ibuf \sys_rst_n~input (
- .i(sys_rst_n),
- .ibar(gnd),
- .o(\sys_rst_n~input_o ));
-// synopsys translate_off
-defparam \sys_rst_n~input .bus_hold = "false";
-defparam \sys_rst_n~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N5
-dffeas \uart_rx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|Add1~2 (
-// Equation(s):
-// \uart_rx_inst|Add1~2_combout = (\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|Add1~1 )) # (!\uart_rx_inst|bit_cnt [1] & ((\uart_rx_inst|Add1~1 ) # (GND)))
-// \uart_rx_inst|Add1~3 = CARRY((!\uart_rx_inst|Add1~1 ) # (!\uart_rx_inst|bit_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~1 ),
- .combout(\uart_rx_inst|Add1~2_combout ),
- .cout(\uart_rx_inst|Add1~3 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~2 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|Add1~2 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N19
-dffeas \uart_rx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|Add1~4 (
-// Equation(s):
-// \uart_rx_inst|Add1~4_combout = (\uart_rx_inst|bit_cnt [2] & (\uart_rx_inst|Add1~3 $ (GND))) # (!\uart_rx_inst|bit_cnt [2] & (!\uart_rx_inst|Add1~3 & VCC))
-// \uart_rx_inst|Add1~5 = CARRY((\uart_rx_inst|bit_cnt [2] & !\uart_rx_inst|Add1~3 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~3 ),
- .combout(\uart_rx_inst|Add1~4_combout ),
- .cout(\uart_rx_inst|Add1~5 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~4 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|Add1~4 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N21
-dffeas \uart_rx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|always4~0 (
-// Equation(s):
-// \uart_rx_inst|always4~0_combout = (!\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|bit_cnt [0] & !\uart_rx_inst|bit_cnt [2]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(\uart_rx_inst|bit_cnt [0]),
- .datad(\uart_rx_inst|bit_cnt [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~0 .lut_mask = 16'h0003;
-defparam \uart_rx_inst|always4~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|Add1~6 (
-// Equation(s):
-// \uart_rx_inst|Add1~6_combout = \uart_rx_inst|Add1~5 $ (\uart_rx_inst|bit_cnt [3])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(\uart_rx_inst|Add1~5 ),
- .combout(\uart_rx_inst|Add1~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~6 .lut_mask = 16'h0FF0;
-defparam \uart_rx_inst|Add1~6 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~0 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~0_combout = \uart_rx_inst|Add1~6_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout & \uart_rx_inst|bit_cnt [3]))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(\uart_rx_inst|bit_cnt [3]),
- .datad(\uart_rx_inst|Add1~6_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~0 .lut_mask = 16'h7F80;
-defparam \uart_rx_inst|bit_cnt~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N1
-dffeas \uart_rx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|always4~1 (
-// Equation(s):
-// \uart_rx_inst|always4~1_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~1 .lut_mask = 16'h8800;
-defparam \uart_rx_inst|always4~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|rx_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_flag~feeder_combout = \uart_rx_inst|always4~1_combout
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|always4~1_combout ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N15
-dffeas \uart_rx_inst|rx_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|po_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|po_flag~feeder_combout = \uart_rx_inst|rx_flag~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_flag~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|po_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N31
-dffeas \uart_rx_inst|po_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|work_en~0 (
-// Equation(s):
-// \uart_tx_inst|work_en~0_combout = (\uart_rx_inst|po_flag~q ) # ((\uart_tx_inst|work_en~q & !\uart_tx_inst|always0~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|po_flag~q ),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_tx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N15
-dffeas \uart_tx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_tx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[0]~13_combout = (\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] $ (VCC))) # (!\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] & VCC))
-// \uart_tx_inst|baud_cnt[0]~14 = CARRY((\uart_tx_inst|work_en~q & \uart_tx_inst|baud_cnt [0]))
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_tx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_tx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[10]~33_combout = (\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_tx_inst|baud_cnt [10] & (!\uart_tx_inst|baud_cnt[9]~32 & VCC))
-// \uart_tx_inst|baud_cnt[10]~34 = CARRY((\uart_tx_inst|baud_cnt [10] & !\uart_tx_inst|baud_cnt[9]~32 ))
-
- .dataa(\uart_tx_inst|baud_cnt [10]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[9]~32 ),
- .combout(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_tx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10]~33 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[11]~35_combout = (\uart_tx_inst|baud_cnt [11] & (!\uart_tx_inst|baud_cnt[10]~34 )) # (!\uart_tx_inst|baud_cnt [11] & ((\uart_tx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_tx_inst|baud_cnt[11]~36 = CARRY((!\uart_tx_inst|baud_cnt[10]~34 ) # (!\uart_tx_inst|baud_cnt [11]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [11]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[10]~34 ),
- .combout(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_tx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11]~35 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N25
-dffeas \uart_tx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|Equal1~0 (
-// Equation(s):
-// \uart_tx_inst|Equal1~0_combout = (!\uart_tx_inst|baud_cnt [5] & (\uart_tx_inst|baud_cnt [0] & (!\uart_tx_inst|baud_cnt [3] & !\uart_tx_inst|baud_cnt [7])))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(\uart_tx_inst|baud_cnt [3]),
- .datad(\uart_tx_inst|baud_cnt [7]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~0 .lut_mask = 16'h0004;
-defparam \uart_tx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N0
-cycloneive_lcell_comb \uart_tx_inst|Equal1~1 (
-// Equation(s):
-// \uart_tx_inst|Equal1~1_combout = (!\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt [11] & \uart_tx_inst|Equal1~0_combout )))
-
- .dataa(\uart_tx_inst|baud_cnt [9]),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(\uart_tx_inst|baud_cnt [11]),
- .datad(\uart_tx_inst|Equal1~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~1 .lut_mask = 16'h0100;
-defparam \uart_tx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[12]~37_combout = \uart_tx_inst|baud_cnt [12] $ (!\uart_tx_inst|baud_cnt[11]~36 )
-
- .dataa(\uart_tx_inst|baud_cnt [12]),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(\uart_tx_inst|baud_cnt[11]~36 ),
- .combout(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12]~37 .lut_mask = 16'hA5A5;
-defparam \uart_tx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N27
-dffeas \uart_tx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|Equal1~3 (
-// Equation(s):
-// \uart_tx_inst|Equal1~3_combout = (\uart_tx_inst|baud_cnt [12] & \uart_tx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [12]),
- .datac(gnd),
- .datad(\uart_tx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~3 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[2]~17_combout = (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt[1]~16 & VCC))
-// \uart_tx_inst|baud_cnt[2]~18 = CARRY((\uart_tx_inst|baud_cnt [2] & !\uart_tx_inst|baud_cnt[1]~16 ))
-
- .dataa(\uart_tx_inst|baud_cnt [2]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[1]~16 ),
- .combout(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_tx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2]~17 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N7
-dffeas \uart_tx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[4]~21_combout = (\uart_tx_inst|baud_cnt [4] & (\uart_tx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt[3]~20 & VCC))
-// \uart_tx_inst|baud_cnt[4]~22 = CARRY((\uart_tx_inst|baud_cnt [4] & !\uart_tx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[3]~20 ),
- .combout(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_tx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N11
-dffeas \uart_tx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|Equal1~2 (
-// Equation(s):
-// \uart_tx_inst|Equal1~2_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt [1] & \uart_tx_inst|baud_cnt [4])))
-
- .dataa(\uart_tx_inst|baud_cnt [6]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~2 .lut_mask = 16'h8000;
-defparam \uart_tx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N30
-cycloneive_lcell_comb \uart_tx_inst|always1~0 (
-// Equation(s):
-// \uart_tx_inst|always1~0_combout = ((\uart_tx_inst|Equal1~1_combout & (\uart_tx_inst|Equal1~3_combout & \uart_tx_inst|Equal1~2_combout ))) # (!\uart_tx_inst|work_en~q )
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|Equal1~1_combout ),
- .datac(\uart_tx_inst|Equal1~3_combout ),
- .datad(\uart_tx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always1~0 .lut_mask = 16'hD555;
-defparam \uart_tx_inst|always1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N3
-dffeas \uart_tx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[1]~15_combout = (\uart_tx_inst|baud_cnt [1] & (!\uart_tx_inst|baud_cnt[0]~14 )) # (!\uart_tx_inst|baud_cnt [1] & ((\uart_tx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_tx_inst|baud_cnt[1]~16 = CARRY((!\uart_tx_inst|baud_cnt[0]~14 ) # (!\uart_tx_inst|baud_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[0]~14 ),
- .combout(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_tx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1]~15 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N5
-dffeas \uart_tx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[3]~19_combout = (\uart_tx_inst|baud_cnt [3] & (!\uart_tx_inst|baud_cnt[2]~18 )) # (!\uart_tx_inst|baud_cnt [3] & ((\uart_tx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_tx_inst|baud_cnt[3]~20 = CARRY((!\uart_tx_inst|baud_cnt[2]~18 ) # (!\uart_tx_inst|baud_cnt [3]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [3]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[2]~18 ),
- .combout(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_tx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3]~19 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N9
-dffeas \uart_tx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[6]~25_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_tx_inst|baud_cnt [6] & (!\uart_tx_inst|baud_cnt[5]~24 & VCC))
-// \uart_tx_inst|baud_cnt[6]~26 = CARRY((\uart_tx_inst|baud_cnt [6] & !\uart_tx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[5]~24 ),
- .combout(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_tx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N15
-dffeas \uart_tx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[7]~27_combout = (\uart_tx_inst|baud_cnt [7] & (!\uart_tx_inst|baud_cnt[6]~26 )) # (!\uart_tx_inst|baud_cnt [7] & ((\uart_tx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_tx_inst|baud_cnt[7]~28 = CARRY((!\uart_tx_inst|baud_cnt[6]~26 ) # (!\uart_tx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[6]~26 ),
- .combout(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_tx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N17
-dffeas \uart_tx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[8]~29_combout = (\uart_tx_inst|baud_cnt [8] & (\uart_tx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt[7]~28 & VCC))
-// \uart_tx_inst|baud_cnt[8]~30 = CARRY((\uart_tx_inst|baud_cnt [8] & !\uart_tx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[7]~28 ),
- .combout(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_tx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N19
-dffeas \uart_tx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[9]~31_combout = (\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt[8]~30 )) # (!\uart_tx_inst|baud_cnt [9] & ((\uart_tx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_tx_inst|baud_cnt[9]~32 = CARRY((!\uart_tx_inst|baud_cnt[8]~30 ) # (!\uart_tx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[8]~30 ),
- .combout(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_tx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N21
-dffeas \uart_tx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N23
-dffeas \uart_tx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|Equal2~1 (
-// Equation(s):
-// \uart_tx_inst|Equal2~1_combout = (\uart_tx_inst|Equal2~0_combout & (!\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|Equal1~1_combout & !\uart_tx_inst|baud_cnt [12])))
-
- .dataa(\uart_tx_inst|Equal2~0_combout ),
- .datab(\uart_tx_inst|baud_cnt [10]),
- .datac(\uart_tx_inst|Equal1~1_combout ),
- .datad(\uart_tx_inst|baud_cnt [12]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~1 .lut_mask = 16'h0020;
-defparam \uart_tx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N21
-dffeas \uart_tx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|Equal2~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|always3~0 (
-// Equation(s):
-// \uart_tx_inst|always3~0_combout = (!\uart_tx_inst|bit_flag~q ) # (!\uart_tx_inst|work_en~q )
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always3~0 .lut_mask = 16'h0FFF;
-defparam \uart_tx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[2]~2 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[2]~2_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [2]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~0_combout ))))
-
- .dataa(\uart_tx_inst|Add1~0_combout ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2]~2 .lut_mask = 16'h3022;
-defparam \uart_tx_inst|bit_cnt[2]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N27
-dffeas \uart_tx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[3]~4 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[3]~4_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [3]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~1_combout ))))
-
- .dataa(\uart_tx_inst|Add1~1_combout ),
- .datab(\uart_tx_inst|always3~0_combout ),
- .datac(\uart_tx_inst|bit_cnt [3]),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3]~4 .lut_mask = 16'h00E2;
-defparam \uart_tx_inst|bit_cnt[3]~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|always0~0 (
-// Equation(s):
-// \uart_tx_inst|always0~0_combout = (\uart_tx_inst|bit_cnt [3] & \uart_tx_inst|bit_flag~q )
-
- .dataa(gnd),
- .datab(\uart_tx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~0 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|always0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|always0~1 (
-// Equation(s):
-// \uart_tx_inst|always0~1_combout = (!\uart_tx_inst|bit_cnt [1] & (\uart_tx_inst|bit_cnt [0] & (!\uart_tx_inst|bit_cnt [2] & \uart_tx_inst|always0~0_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~1 .lut_mask = 16'h0400;
-defparam \uart_tx_inst|always0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[0]~5 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[0]~5_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [0] $ (((\uart_tx_inst|bit_flag~q & \uart_tx_inst|work_en~q )))))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [0]),
- .datad(\uart_tx_inst|work_en~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0]~5 .lut_mask = 16'h1230;
-defparam \uart_tx_inst|bit_cnt[0]~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: IOIBUF_X0_Y8_N1
-cycloneive_io_ibuf \rx~input (
- .i(rx),
- .ibar(gnd),
- .o(\rx~input_o ));
-// synopsys translate_off
-defparam \rx~input .bus_hold = "false";
-defparam \rx~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|rx_reg1~0 (
-// Equation(s):
-// \uart_rx_inst|rx_reg1~0_combout = !\rx~input_o
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rx~input_o ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_reg1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N19
-dffeas \uart_rx_inst|rx_reg1 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg1~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg1~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg1 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|rx_reg2~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg2~feeder_combout = \uart_rx_inst|rx_reg1~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg1~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg2~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg2~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N1
-dffeas \uart_rx_inst|rx_reg2 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg2~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg2~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg2 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_reg3~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg3~feeder_combout = \uart_rx_inst|rx_reg2~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg2~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg3~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg3~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N27
-dffeas \uart_rx_inst|rx_reg3 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg3~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg3~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg3 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|rx_data[7]~0 (
-// Equation(s):
-// \uart_rx_inst|rx_data[7]~0_combout = !\uart_rx_inst|rx_reg3~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg3~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[7]~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7]~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_data[7]~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|always8~0 (
-// Equation(s):
-// \uart_rx_inst|always8~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout $ (!\uart_rx_inst|bit_cnt [3])))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|always8~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always8~0 .lut_mask = 16'h8822;
-defparam \uart_rx_inst|always8~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N29
-dffeas \uart_rx_inst|rx_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[7]~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N5
-dffeas \uart_rx_inst|po_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [7]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[1]~3 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[1]~3_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [1] $ (((\uart_tx_inst|bit_cnt [0] & !\uart_tx_inst|always3~0_combout )))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [1]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1]~3 .lut_mask = 16'h3012;
-defparam \uart_tx_inst|bit_cnt[1]~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N7
-dffeas \uart_tx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|tx~2 (
-// Equation(s):
-// \uart_tx_inst|tx~2_combout = (\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|bit_cnt [0]) # ((\uart_rx_inst|po_data [7]) # (\uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [7]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~2 .lut_mask = 16'hFFFE;
-defparam \uart_tx_inst|tx~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|tx~5 (
-// Equation(s):
-// \uart_tx_inst|tx~5_combout = (\uart_tx_inst|bit_flag~q & (((\uart_tx_inst|tx~2_combout & \uart_tx_inst|bit_cnt [3])))) # (!\uart_tx_inst|bit_flag~q & (!\uart_tx_inst|tx~q ))
-
- .dataa(\uart_tx_inst|tx~q ),
- .datab(\uart_tx_inst|tx~2_combout ),
- .datac(\uart_tx_inst|bit_flag~q ),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~5 .lut_mask = 16'hC505;
-defparam \uart_tx_inst|tx~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|rx_data[6]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[6]~feeder_combout = \uart_rx_inst|rx_data [7]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [7]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[6]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N3
-dffeas \uart_rx_inst|rx_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N7
-dffeas \uart_rx_inst|rx_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|po_data[5]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[5]~feeder_combout = \uart_rx_inst|rx_data [5]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [5]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[5]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[5]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N21
-dffeas \uart_rx_inst|po_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[5]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N15
-dffeas \uart_rx_inst|po_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N31
-dffeas \uart_rx_inst|rx_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [5]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|po_data[4]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[4]~feeder_combout = \uart_rx_inst|rx_data [4]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[4]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[4]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N1
-dffeas \uart_rx_inst|po_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[4]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N23
-dffeas \uart_rx_inst|rx_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [4]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N25
-dffeas \uart_rx_inst|po_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [3]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|Mux0~0 (
-// Equation(s):
-// \uart_tx_inst|Mux0~0_combout = (\uart_tx_inst|bit_cnt [1] & (((\uart_tx_inst|bit_cnt [0])))) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|bit_cnt [0] & (\uart_rx_inst|po_data [4])) # (!\uart_tx_inst|bit_cnt [0] & ((\uart_rx_inst|po_data [3])))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [4]),
- .datac(\uart_rx_inst|po_data [3]),
- .datad(\uart_tx_inst|bit_cnt [0]),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~0 .lut_mask = 16'hEE50;
-defparam \uart_tx_inst|Mux0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|Mux0~1 (
-// Equation(s):
-// \uart_tx_inst|Mux0~1_combout = (\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|Mux0~0_combout & ((\uart_rx_inst|po_data [6]))) # (!\uart_tx_inst|Mux0~0_combout & (\uart_rx_inst|po_data [5])))) # (!\uart_tx_inst|bit_cnt [1] &
-// (((\uart_tx_inst|Mux0~0_combout ))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [5]),
- .datac(\uart_rx_inst|po_data [6]),
- .datad(\uart_tx_inst|Mux0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~1 .lut_mask = 16'hF588;
-defparam \uart_tx_inst|Mux0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|rx_data[2]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[2]~feeder_combout = \uart_rx_inst|rx_data [3]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [3]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[2]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N9
-dffeas \uart_rx_inst|rx_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_data[1]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[1]~feeder_combout = \uart_rx_inst|rx_data [2]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[1]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N27
-dffeas \uart_rx_inst|rx_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N19
-dffeas \uart_rx_inst|po_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [1]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|rx_data[0]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[0]~feeder_combout = \uart_rx_inst|rx_data [1]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [1]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[0]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N13
-dffeas \uart_rx_inst|rx_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N29
-dffeas \uart_rx_inst|po_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [0]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|tx~3 (
-// Equation(s):
-// \uart_tx_inst|tx~3_combout = (\uart_tx_inst|bit_cnt [0] & ((\uart_tx_inst|bit_cnt [1] & (\uart_rx_inst|po_data [2])) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_rx_inst|po_data [0])))))
-
- .dataa(\uart_rx_inst|po_data [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [0]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~3 .lut_mask = 16'h88C0;
-defparam \uart_tx_inst|tx~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|tx~4 (
-// Equation(s):
-// \uart_tx_inst|tx~4_combout = (\uart_tx_inst|tx~3_combout ) # ((\uart_tx_inst|bit_cnt [1] & (!\uart_tx_inst|bit_cnt [0] & \uart_rx_inst|po_data [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [1]),
- .datad(\uart_tx_inst|tx~3_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~4 .lut_mask = 16'hFF20;
-defparam \uart_tx_inst|tx~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|tx~6 (
-// Equation(s):
-// \uart_tx_inst|tx~6_combout = (\uart_tx_inst|bit_flag~q & ((\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|tx~4_combout )))) # (!\uart_tx_inst|bit_flag~q & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout )))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|bit_cnt [2]),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~4_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~6 .lut_mask = 16'hAE8C;
-defparam \uart_tx_inst|tx~6 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|tx~7 (
-// Equation(s):
-// \uart_tx_inst|tx~7_combout = (\uart_tx_inst|tx~5_combout & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout & !\uart_tx_inst|tx~6_combout ))) # (!\uart_tx_inst|tx~5_combout & (((\uart_tx_inst|bit_cnt [2] & !\uart_tx_inst|Mux0~1_combout )) #
-// (!\uart_tx_inst|tx~6_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|tx~5_combout ),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~6_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~7 .lut_mask = 16'h023B;
-defparam \uart_tx_inst|tx~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N13
-dffeas \uart_tx_inst|tx (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|tx~7_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|tx~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|tx .is_wysiwyg = "true";
-defparam \uart_tx_inst|tx .power_up = "low";
-// synopsys translate_on
-
-assign tx = \tx~output_o ;
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_85c_v_slow.sdo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_85c_v_slow.sdo deleted file mode 100644 index 588ece3..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_8_1200mv_85c_v_slow.sdo +++ /dev/null @@ -1,2275 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This file contains Slow Corner delays for the design using part EP4CE15F23C8,
-// with speed grade 8, core voltage 1.2V, and temperature 85 Celsius
-//
-
-//
-// This SDF file should be used for ModelSim (Verilog) only
-//
-
-(DELAYFILE
- (SDFVERSION "2.1")
- (DESIGN "rs232")
- (DATE "06/02/2023 03:03:50")
- (VENDOR "Altera")
- (PROGRAM "Quartus II 64-Bit")
- (VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version")
- (DIVIDER .)
- (TIMESCALE 1 ps)
-
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT dataa (345:345:345) (434:434:434))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (560:560:560) (590:590:590))
- (PORT datab (341:341:341) (422:422:422))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT dataa (344:344:344) (434:434:434))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT datab (367:367:367) (448:448:448))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (457:457:457))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (461:461:461))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT datab (368:368:368) (452:452:452))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (425:425:425))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (422:422:422))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (543:543:543) (580:580:580))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT dataa (387:387:387) (471:471:471))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT datad (533:533:533) (560:560:560))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1301:1301:1301) (1261:1261:1261))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (630:630:630) (642:642:642))
- (PORT datab (577:577:577) (601:601:601))
- (PORT datac (526:526:526) (560:560:560))
- (PORT datad (541:541:541) (560:560:560))
- (IOPATH dataa combout (456:456:456) (486:486:486))
- (IOPATH datab combout (457:457:457) (489:489:489))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (386:386:386) (487:487:487))
- (PORT datab (429:429:429) (538:538:538))
- (PORT datad (372:372:372) (479:479:479))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH datab combout (435:435:435) (433:433:433))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (647:647:647) (654:654:654))
- (PORT datab (570:570:570) (590:590:590))
- (PORT datac (573:573:573) (591:591:591))
- (PORT datad (330:330:330) (407:407:407))
- (IOPATH dataa combout (432:432:432) (446:446:446))
- (IOPATH datab combout (437:437:437) (436:436:436))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (345:345:345) (434:434:434))
- (PORT datab (344:344:344) (427:427:427))
- (PORT datac (301:301:301) (385:385:385))
- (PORT datad (304:304:304) (381:381:381))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (844:844:844) (830:830:830))
- (PORT datab (575:575:575) (601:601:601))
- (PORT datac (579:579:579) (594:594:594))
- (PORT datad (851:851:851) (810:810:810))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (870:870:870) (854:854:854))
- (PORT datab (901:901:901) (869:869:869))
- (PORT datac (872:872:872) (840:840:840))
- (PORT datad (577:577:577) (599:599:599))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (493:493:493) (485:485:485))
- (PORT datab (878:878:878) (859:859:859))
- (PORT datac (783:783:783) (700:700:700))
- (PORT datad (485:485:485) (457:457:457))
- (IOPATH dataa combout (405:405:405) (398:398:398))
- (IOPATH datab combout (432:432:432) (433:433:433))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1854:1854:1854))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6063:6063:6063) (5936:5936:5936))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (373:373:373) (464:464:464))
- (PORT datab (370:370:370) (454:454:454))
- (PORT datac (330:330:330) (415:415:415))
- (PORT datad (331:331:331) (408:408:408))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datac (822:822:822) (795:795:795))
- (PORT datad (577:577:577) (600:600:600))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (891:891:891) (854:854:854))
- (PORT datab (579:579:579) (612:612:612))
- (PORT datac (827:827:827) (807:807:807))
- (PORT datad (237:237:237) (255:255:255))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always5\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (562:562:562) (592:592:592))
- (PORT datab (304:304:304) (328:328:328))
- (PORT datac (240:240:240) (267:267:267))
- (PORT datad (433:433:433) (406:406:406))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|start_nedge)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (849:849:849) (813:813:813))
- (PORT datad (461:461:461) (436:436:436))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (345:345:345) (425:425:425))
- (PORT datac (323:323:323) (401:401:401))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_obuf")
- (INSTANCE tx\~output)
- (DELAY
- (ABSOLUTE
- (PORT i (758:758:758) (794:794:794))
- (IOPATH i o (3336:3336:3336) (3399:3399:3399))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_clk\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (806:806:806) (852:852:852))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_clkctrl")
- (INSTANCE sys_clk\~inputclkctrl)
- (DELAY
- (ABSOLUTE
- (PORT inclk[0] (200:200:200) (189:189:189))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (482:482:482))
- (PORT datab (342:342:342) (423:423:423))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (372:372:372) (484:484:484))
- (PORT datab (360:360:360) (449:449:449))
- (PORT datac (448:448:448) (419:419:419))
- (PORT datad (267:267:267) (303:303:303))
- (IOPATH dataa combout (420:420:420) (428:428:428))
- (IOPATH datab combout (432:432:432) (433:433:433))
- (IOPATH datac combout (327:327:327) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_rst_n\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (766:766:766) (812:812:812))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (424:424:424))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~4)
- (DELAY
- (ABSOLUTE
- (PORT datab (343:343:343) (422:422:422))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (425:425:425))
- (PORT datac (303:303:303) (388:388:388))
- (PORT datad (303:303:303) (379:379:379))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~6)
- (DELAY
- (ABSOLUTE
- (PORT datad (323:323:323) (410:410:410))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (372:372:372) (484:484:484))
- (PORT datab (308:308:308) (347:347:347))
- (PORT datad (441:441:441) (417:417:417))
- (IOPATH dataa combout (432:432:432) (446:446:446))
- (IOPATH datab combout (437:437:437) (436:436:436))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (373:373:373) (485:485:485))
- (PORT datab (366:366:366) (456:456:456))
- (PORT datad (261:261:261) (295:295:295))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (265:265:265) (290:290:290))
- (IOPATH datac combout (327:327:327) (316:316:316))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (866:866:866) (834:834:834))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (535:535:535) (562:562:562))
- (PORT datad (475:475:475) (448:448:448))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (593:593:593) (629:629:629))
- (PORT datab (339:339:339) (421:421:421))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT dataa (363:363:363) (447:447:447))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (346:346:346) (436:436:436))
- (PORT datab (344:344:344) (427:427:427))
- (PORT datac (302:302:302) (387:387:387))
- (PORT datad (302:302:302) (379:379:379))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (472:472:472) (452:452:452))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (576:576:576) (604:604:604))
- (PORT datab (344:344:344) (427:427:427))
- (PORT datac (538:538:538) (561:561:561))
- (PORT datad (241:241:241) (260:260:260))
- (IOPATH dataa combout (392:392:392) (407:407:407))
- (IOPATH datab combout (393:393:393) (412:412:412))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT dataa (364:364:364) (449:449:449))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH cin combout (607:607:607) (577:577:577))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (635:635:635) (646:646:646))
- (PORT datad (575:575:575) (598:598:598))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT dataa (362:362:362) (446:446:446))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (362:362:362) (446:446:446))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (584:584:584) (613:613:613))
- (PORT datab (578:578:578) (602:602:602))
- (PORT datac (526:526:526) (560:560:560))
- (PORT datad (560:560:560) (584:584:584))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (596:596:596) (633:633:633))
- (PORT datab (308:308:308) (333:333:333))
- (PORT datac (450:450:450) (425:425:425))
- (PORT datad (454:454:454) (432:432:432))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT datab (359:359:359) (435:435:435))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT datab (341:341:341) (421:421:421))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (343:343:343) (422:422:422))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (425:425:425))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (807:807:807) (726:726:726))
- (PORT datab (636:636:636) (648:648:648))
- (PORT datac (524:524:524) (497:497:497))
- (PORT datad (576:576:576) (598:598:598))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datac (321:321:321) (399:399:399))
- (PORT datad (329:329:329) (402:402:402))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\]\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (756:756:756) (694:694:694))
- (PORT datab (322:322:322) (359:359:359))
- (PORT datad (517:517:517) (486:486:486))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\]\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (283:283:283) (315:315:315))
- (PORT datab (308:308:308) (332:332:332))
- (PORT datad (474:474:474) (447:447:447))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (367:367:367) (446:446:446))
- (PORT datad (330:330:330) (403:403:403))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (413:413:413) (528:528:528))
- (PORT datab (425:425:425) (533:533:533))
- (PORT datac (346:346:346) (445:445:445))
- (PORT datad (485:485:485) (457:457:457))
- (IOPATH dataa combout (421:421:421) (418:418:418))
- (IOPATH datab combout (407:407:407) (408:408:408))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\]\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (597:597:597) (643:643:643))
- (PORT datab (320:320:320) (356:356:356))
- (PORT datad (836:836:836) (817:817:817))
- (IOPATH dataa combout (404:404:404) (398:398:398))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE rx\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (796:796:796) (842:842:842))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg1\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (3626:3626:3626) (3787:3787:3787))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg1)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg2\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (298:298:298) (368:368:368))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg2)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg3\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (307:307:307) (384:384:384))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg3)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[7\]\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (819:819:819) (787:787:787))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always8\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (483:483:483))
- (PORT datab (306:306:306) (344:344:344))
- (PORT datad (318:318:318) (405:405:405))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1271:1271:1271) (1242:1242:1242))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (657:657:657) (663:663:663))
- (PORT datab (320:320:320) (357:357:357))
- (PORT datad (520:520:520) (490:490:490))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (390:390:390) (492:492:492))
- (PORT datab (423:423:423) (530:530:530))
- (PORT datad (367:367:367) (473:473:473))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (472:472:472) (452:452:452))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (364:364:364) (448:448:448))
- (PORT datab (278:278:278) (304:304:304))
- (PORT datac (549:549:549) (592:592:592))
- (PORT datad (538:538:538) (558:558:558))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[6\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (325:325:325) (396:396:396))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT asdata (1261:1261:1261) (1233:1233:1233))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[5\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (812:812:812) (791:791:791))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1280:1280:1280) (1251:1251:1251))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT asdata (1244:1244:1244) (1213:1213:1213))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[4\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (809:809:809) (792:792:792))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT asdata (1240:1240:1240) (1212:1212:1212))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1606:1606:1606) (1505:1505:1505))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (417:417:417) (532:532:532))
- (PORT datab (336:336:336) (413:413:413))
- (PORT datad (389:389:389) (495:495:495))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (414:414:414) (529:529:529))
- (PORT datab (335:335:335) (411:411:411))
- (PORT datad (238:238:238) (257:257:257))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[2\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (323:323:323) (402:402:402))
- (IOPATH datac combout (327:327:327) (316:316:316))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[1\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (511:511:511) (537:537:537))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1299:1299:1299) (1269:1269:1269))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[0\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (323:323:323) (401:401:401))
- (IOPATH datac combout (327:327:327) (316:316:316))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1290:1290:1290) (1262:1262:1262))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (337:337:337) (420:420:420))
- (PORT datab (431:431:431) (540:540:540))
- (PORT datad (374:374:374) (481:481:481))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (455:455:455) (436:436:436))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (416:416:416) (531:531:531))
- (PORT datab (429:429:429) (537:537:537))
- (PORT datad (238:238:238) (256:256:256))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~6)
- (DELAY
- (ABSOLUTE
- (PORT dataa (595:595:595) (641:641:641))
- (PORT datab (580:580:580) (608:608:608))
- (PORT datac (245:245:245) (276:276:276))
- (PORT datad (239:239:239) (257:257:257))
- (IOPATH dataa combout (432:432:432) (446:446:446))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (391:391:391) (493:493:493))
- (PORT datab (278:278:278) (303:303:303))
- (PORT datac (245:245:245) (277:277:277))
- (PORT datad (238:238:238) (256:256:256))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (473:473:473) (489:489:489))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|tx)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
-)
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_min_1200mv_0c_fast.vo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_min_1200mv_0c_fast.vo deleted file mode 100644 index c7cf150..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_min_1200mv_0c_fast.vo +++ /dev/null @@ -1,2836 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-// VENDOR "Altera"
-// PROGRAM "Quartus II 64-Bit"
-// VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version"
-
-// DATE "06/02/2023 03:03:50"
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This Verilog file should be used for ModelSim (Verilog) only
-//
-
-`timescale 1 ps/ 1 ps
-
-module rs232 (
- sys_clk,
- sys_rst_n,
- rx,
- tx);
-input sys_clk;
-input sys_rst_n;
-input rx;
-output tx;
-
-// Design Ports Information
-// tx => Location: PIN_U1, I/O Standard: 2.5 V, Current Strength: Default
-// sys_clk => Location: PIN_T22, I/O Standard: 2.5 V, Current Strength: Default
-// sys_rst_n => Location: PIN_U20, I/O Standard: 2.5 V, Current Strength: Default
-// rx => Location: PIN_V1, I/O Standard: 2.5 V, Current Strength: Default
-
-
-wire gnd;
-wire vcc;
-wire unknown;
-
-assign gnd = 1'b0;
-assign vcc = 1'b1;
-assign unknown = 1'bx;
-
-tri1 devclrn;
-tri1 devpor;
-tri1 devoe;
-// synopsys translate_off
-initial $sdf_annotate("rs232_min_1200mv_0c_v_fast.sdo");
-// synopsys translate_on
-
-wire \uart_tx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[0]~13_combout ;
-wire \uart_rx_inst|baud_cnt[0]~14 ;
-wire \uart_rx_inst|baud_cnt[1]~15_combout ;
-wire \uart_rx_inst|baud_cnt[1]~16 ;
-wire \uart_rx_inst|baud_cnt[2]~17_combout ;
-wire \uart_rx_inst|baud_cnt[2]~18 ;
-wire \uart_rx_inst|baud_cnt[3]~19_combout ;
-wire \uart_rx_inst|baud_cnt[3]~20 ;
-wire \uart_rx_inst|baud_cnt[4]~21_combout ;
-wire \uart_rx_inst|baud_cnt[4]~22 ;
-wire \uart_rx_inst|baud_cnt[5]~23_combout ;
-wire \uart_rx_inst|baud_cnt[5]~24 ;
-wire \uart_rx_inst|baud_cnt[6]~25_combout ;
-wire \uart_rx_inst|baud_cnt[6]~26 ;
-wire \uart_rx_inst|baud_cnt[7]~27_combout ;
-wire \uart_rx_inst|baud_cnt[7]~28 ;
-wire \uart_rx_inst|baud_cnt[8]~29_combout ;
-wire \uart_rx_inst|baud_cnt[8]~30 ;
-wire \uart_rx_inst|baud_cnt[9]~31_combout ;
-wire \uart_rx_inst|baud_cnt[9]~32 ;
-wire \uart_rx_inst|baud_cnt[10]~33_combout ;
-wire \uart_rx_inst|baud_cnt[10]~34 ;
-wire \uart_rx_inst|baud_cnt[11]~35_combout ;
-wire \uart_rx_inst|baud_cnt[11]~36 ;
-wire \uart_rx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal2~0_combout ;
-wire \uart_tx_inst|Add1~0_combout ;
-wire \uart_tx_inst|Add1~1_combout ;
-wire \uart_rx_inst|bit_flag~q ;
-wire \uart_rx_inst|Equal1~0_combout ;
-wire \uart_rx_inst|Equal2~0_combout ;
-wire \uart_rx_inst|Equal2~1_combout ;
-wire \uart_rx_inst|Equal2~2_combout ;
-wire \uart_rx_inst|work_en~q ;
-wire \uart_rx_inst|Equal1~1_combout ;
-wire \uart_rx_inst|Equal1~2_combout ;
-wire \uart_rx_inst|Equal1~3_combout ;
-wire \uart_rx_inst|always5~0_combout ;
-wire \uart_rx_inst|start_nedge~q ;
-wire \uart_rx_inst|work_en~0_combout ;
-wire \uart_rx_inst|always3~0_combout ;
-wire \tx~output_o ;
-wire \sys_clk~input_o ;
-wire \sys_clk~inputclkctrl_outclk ;
-wire \uart_rx_inst|Add1~0_combout ;
-wire \uart_rx_inst|bit_cnt~1_combout ;
-wire \sys_rst_n~input_o ;
-wire \uart_rx_inst|Add1~1 ;
-wire \uart_rx_inst|Add1~2_combout ;
-wire \uart_rx_inst|Add1~3 ;
-wire \uart_rx_inst|Add1~4_combout ;
-wire \uart_rx_inst|always4~0_combout ;
-wire \uart_rx_inst|Add1~5 ;
-wire \uart_rx_inst|Add1~6_combout ;
-wire \uart_rx_inst|bit_cnt~0_combout ;
-wire \uart_rx_inst|always4~1_combout ;
-wire \uart_rx_inst|rx_flag~feeder_combout ;
-wire \uart_rx_inst|rx_flag~q ;
-wire \uart_rx_inst|po_flag~feeder_combout ;
-wire \uart_rx_inst|po_flag~q ;
-wire \uart_tx_inst|work_en~0_combout ;
-wire \uart_tx_inst|work_en~q ;
-wire \uart_tx_inst|baud_cnt[0]~13_combout ;
-wire \uart_tx_inst|baud_cnt[10]~34 ;
-wire \uart_tx_inst|baud_cnt[11]~35_combout ;
-wire \uart_tx_inst|Equal1~0_combout ;
-wire \uart_tx_inst|Equal1~1_combout ;
-wire \uart_tx_inst|baud_cnt[11]~36 ;
-wire \uart_tx_inst|baud_cnt[12]~37_combout ;
-wire \uart_tx_inst|Equal1~3_combout ;
-wire \uart_tx_inst|baud_cnt[2]~17_combout ;
-wire \uart_tx_inst|baud_cnt[4]~21_combout ;
-wire \uart_tx_inst|Equal1~2_combout ;
-wire \uart_tx_inst|always1~0_combout ;
-wire \uart_tx_inst|baud_cnt[0]~14 ;
-wire \uart_tx_inst|baud_cnt[1]~15_combout ;
-wire \uart_tx_inst|baud_cnt[1]~16 ;
-wire \uart_tx_inst|baud_cnt[2]~18 ;
-wire \uart_tx_inst|baud_cnt[3]~19_combout ;
-wire \uart_tx_inst|baud_cnt[3]~20 ;
-wire \uart_tx_inst|baud_cnt[4]~22 ;
-wire \uart_tx_inst|baud_cnt[5]~24 ;
-wire \uart_tx_inst|baud_cnt[6]~25_combout ;
-wire \uart_tx_inst|baud_cnt[6]~26 ;
-wire \uart_tx_inst|baud_cnt[7]~27_combout ;
-wire \uart_tx_inst|baud_cnt[7]~28 ;
-wire \uart_tx_inst|baud_cnt[8]~29_combout ;
-wire \uart_tx_inst|baud_cnt[8]~30 ;
-wire \uart_tx_inst|baud_cnt[9]~31_combout ;
-wire \uart_tx_inst|baud_cnt[9]~32 ;
-wire \uart_tx_inst|baud_cnt[10]~33_combout ;
-wire \uart_tx_inst|Equal2~1_combout ;
-wire \uart_tx_inst|bit_flag~q ;
-wire \uart_tx_inst|always3~0_combout ;
-wire \uart_tx_inst|bit_cnt[2]~2_combout ;
-wire \uart_tx_inst|bit_cnt[3]~4_combout ;
-wire \uart_tx_inst|always0~0_combout ;
-wire \uart_tx_inst|always0~1_combout ;
-wire \uart_tx_inst|bit_cnt[0]~5_combout ;
-wire \rx~input_o ;
-wire \uart_rx_inst|rx_reg1~0_combout ;
-wire \uart_rx_inst|rx_reg1~q ;
-wire \uart_rx_inst|rx_reg2~feeder_combout ;
-wire \uart_rx_inst|rx_reg2~q ;
-wire \uart_rx_inst|rx_reg3~feeder_combout ;
-wire \uart_rx_inst|rx_reg3~q ;
-wire \uart_rx_inst|rx_data[7]~0_combout ;
-wire \uart_rx_inst|always8~0_combout ;
-wire \uart_tx_inst|bit_cnt[1]~3_combout ;
-wire \uart_tx_inst|tx~2_combout ;
-wire \uart_tx_inst|tx~5_combout ;
-wire \uart_rx_inst|rx_data[6]~feeder_combout ;
-wire \uart_rx_inst|po_data[5]~feeder_combout ;
-wire \uart_rx_inst|po_data[4]~feeder_combout ;
-wire \uart_tx_inst|Mux0~0_combout ;
-wire \uart_tx_inst|Mux0~1_combout ;
-wire \uart_rx_inst|rx_data[2]~feeder_combout ;
-wire \uart_rx_inst|rx_data[1]~feeder_combout ;
-wire \uart_rx_inst|rx_data[0]~feeder_combout ;
-wire \uart_tx_inst|tx~3_combout ;
-wire \uart_tx_inst|tx~4_combout ;
-wire \uart_tx_inst|tx~6_combout ;
-wire \uart_tx_inst|tx~7_combout ;
-wire \uart_tx_inst|tx~q ;
-wire [7:0] \uart_rx_inst|rx_data ;
-wire [7:0] \uart_rx_inst|po_data ;
-wire [3:0] \uart_rx_inst|bit_cnt ;
-wire [12:0] \uart_rx_inst|baud_cnt ;
-wire [3:0] \uart_tx_inst|bit_cnt ;
-wire [12:0] \uart_tx_inst|baud_cnt ;
-
-
-// Location: FF_X6_Y9_N13
-dffeas \uart_tx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[5]~23_combout = (\uart_tx_inst|baud_cnt [5] & (!\uart_tx_inst|baud_cnt[4]~22 )) # (!\uart_tx_inst|baud_cnt [5] & ((\uart_tx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_tx_inst|baud_cnt[5]~24 = CARRY((!\uart_tx_inst|baud_cnt[4]~22 ) # (!\uart_tx_inst|baud_cnt [5]))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[4]~22 ),
- .combout(\uart_tx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_tx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[5]~23 .lut_mask = 16'h5A5F;
-defparam \uart_tx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N5
-dffeas \uart_rx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N7
-dffeas \uart_rx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N19
-dffeas \uart_rx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N21
-dffeas \uart_rx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N11
-dffeas \uart_rx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N15
-dffeas \uart_rx_inst|baud_cnt[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N9
-dffeas \uart_rx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N13
-dffeas \uart_rx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N23
-dffeas \uart_rx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N27
-dffeas \uart_rx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N17
-dffeas \uart_rx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N25
-dffeas \uart_rx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X10_Y9_N29
-dffeas \uart_rx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_rx_inst|always5~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_rx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[0]~13_combout = (\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] $ (VCC))) # (!\uart_rx_inst|work_en~q & (\uart_rx_inst|baud_cnt [0] & VCC))
-// \uart_rx_inst|baud_cnt[0]~14 = CARRY((\uart_rx_inst|work_en~q & \uart_rx_inst|baud_cnt [0]))
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_rx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[1]~15_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt[0]~14 )) # (!\uart_rx_inst|baud_cnt [1] & ((\uart_rx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_rx_inst|baud_cnt[1]~16 = CARRY((!\uart_rx_inst|baud_cnt[0]~14 ) # (!\uart_rx_inst|baud_cnt [1]))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[0]~14 ),
- .combout(\uart_rx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_rx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[1]~15 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[2]~17_combout = (\uart_rx_inst|baud_cnt [2] & (\uart_rx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_rx_inst|baud_cnt [2] & (!\uart_rx_inst|baud_cnt[1]~16 & VCC))
-// \uart_rx_inst|baud_cnt[2]~18 = CARRY((\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt[1]~16 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[1]~16 ),
- .combout(\uart_rx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_rx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[2]~17 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[3]~19_combout = (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt[2]~18 )) # (!\uart_rx_inst|baud_cnt [3] & ((\uart_rx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_rx_inst|baud_cnt[3]~20 = CARRY((!\uart_rx_inst|baud_cnt[2]~18 ) # (!\uart_rx_inst|baud_cnt [3]))
-
- .dataa(\uart_rx_inst|baud_cnt [3]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[2]~18 ),
- .combout(\uart_rx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_rx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[3]~19 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[4]~21_combout = (\uart_rx_inst|baud_cnt [4] & (\uart_rx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt[3]~20 & VCC))
-// \uart_rx_inst|baud_cnt[4]~22 = CARRY((\uart_rx_inst|baud_cnt [4] & !\uart_rx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[3]~20 ),
- .combout(\uart_rx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_rx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_rx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[5]~23 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[5]~23_combout = (\uart_rx_inst|baud_cnt [5] & (!\uart_rx_inst|baud_cnt[4]~22 )) # (!\uart_rx_inst|baud_cnt [5] & ((\uart_rx_inst|baud_cnt[4]~22 ) # (GND)))
-// \uart_rx_inst|baud_cnt[5]~24 = CARRY((!\uart_rx_inst|baud_cnt[4]~22 ) # (!\uart_rx_inst|baud_cnt [5]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[4]~22 ),
- .combout(\uart_rx_inst|baud_cnt[5]~23_combout ),
- .cout(\uart_rx_inst|baud_cnt[5]~24 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[5]~23 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[5]~23 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[6]~25_combout = (\uart_rx_inst|baud_cnt [6] & (\uart_rx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt[5]~24 & VCC))
-// \uart_rx_inst|baud_cnt[6]~26 = CARRY((\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[5]~24 ),
- .combout(\uart_rx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_rx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[7]~27_combout = (\uart_rx_inst|baud_cnt [7] & (!\uart_rx_inst|baud_cnt[6]~26 )) # (!\uart_rx_inst|baud_cnt [7] & ((\uart_rx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_rx_inst|baud_cnt[7]~28 = CARRY((!\uart_rx_inst|baud_cnt[6]~26 ) # (!\uart_rx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[6]~26 ),
- .combout(\uart_rx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_rx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[8]~29_combout = (\uart_rx_inst|baud_cnt [8] & (\uart_rx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_rx_inst|baud_cnt [8] & (!\uart_rx_inst|baud_cnt[7]~28 & VCC))
-// \uart_rx_inst|baud_cnt[8]~30 = CARRY((\uart_rx_inst|baud_cnt [8] & !\uart_rx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[7]~28 ),
- .combout(\uart_rx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_rx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[9]~31_combout = (\uart_rx_inst|baud_cnt [9] & (!\uart_rx_inst|baud_cnt[8]~30 )) # (!\uart_rx_inst|baud_cnt [9] & ((\uart_rx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_rx_inst|baud_cnt[9]~32 = CARRY((!\uart_rx_inst|baud_cnt[8]~30 ) # (!\uart_rx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[8]~30 ),
- .combout(\uart_rx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_rx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[10]~33_combout = (\uart_rx_inst|baud_cnt [10] & (\uart_rx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_rx_inst|baud_cnt [10] & (!\uart_rx_inst|baud_cnt[9]~32 & VCC))
-// \uart_rx_inst|baud_cnt[10]~34 = CARRY((\uart_rx_inst|baud_cnt [10] & !\uart_rx_inst|baud_cnt[9]~32 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|baud_cnt [10]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[9]~32 ),
- .combout(\uart_rx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_rx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[10]~33 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[11]~35_combout = (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt[10]~34 )) # (!\uart_rx_inst|baud_cnt [11] & ((\uart_rx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_rx_inst|baud_cnt[11]~36 = CARRY((!\uart_rx_inst|baud_cnt[10]~34 ) # (!\uart_rx_inst|baud_cnt [11]))
-
- .dataa(\uart_rx_inst|baud_cnt [11]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|baud_cnt[10]~34 ),
- .combout(\uart_rx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_rx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[11]~35 .lut_mask = 16'h5A5F;
-defparam \uart_rx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_rx_inst|baud_cnt[12]~37_combout = \uart_rx_inst|baud_cnt[11]~36 $ (!\uart_rx_inst|baud_cnt [12])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|baud_cnt [12]),
- .cin(\uart_rx_inst|baud_cnt[11]~36 ),
- .combout(\uart_rx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|baud_cnt[12]~37 .lut_mask = 16'hF00F;
-defparam \uart_rx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N23
-dffeas \uart_rx_inst|po_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [2]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|Equal2~0 (
-// Equation(s):
-// \uart_tx_inst|Equal2~0_combout = (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt [1] & !\uart_tx_inst|baud_cnt [6])))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [6]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~0 .lut_mask = 16'h0001;
-defparam \uart_tx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~0 (
-// Equation(s):
-// \uart_tx_inst|Add1~0_combout = \uart_tx_inst|bit_cnt [2] $ (((\uart_tx_inst|bit_cnt [0] & \uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~0 .lut_mask = 16'h66AA;
-defparam \uart_tx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|Add1~1 (
-// Equation(s):
-// \uart_tx_inst|Add1~1_combout = \uart_tx_inst|bit_cnt [3] $ (((\uart_tx_inst|bit_cnt [0] & (\uart_tx_inst|bit_cnt [1] & \uart_tx_inst|bit_cnt [2]))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|bit_cnt [1]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|Add1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Add1~1 .lut_mask = 16'h7F80;
-defparam \uart_tx_inst|Add1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N11
-dffeas \uart_rx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Equal2~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|Equal1~0 (
-// Equation(s):
-// \uart_rx_inst|Equal1~0_combout = (\uart_rx_inst|baud_cnt [1] & (!\uart_rx_inst|baud_cnt [7] & (\uart_rx_inst|baud_cnt [0] & !\uart_rx_inst|baud_cnt [8])))
-
- .dataa(\uart_rx_inst|baud_cnt [1]),
- .datab(\uart_rx_inst|baud_cnt [7]),
- .datac(\uart_rx_inst|baud_cnt [0]),
- .datad(\uart_rx_inst|baud_cnt [8]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~0 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|Equal2~0 (
-// Equation(s):
-// \uart_rx_inst|Equal2~0_combout = (\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [3] & (!\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [4])))
-
- .dataa(\uart_rx_inst|baud_cnt [5]),
- .datab(\uart_rx_inst|baud_cnt [3]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~0 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|Equal2~1 (
-// Equation(s):
-// \uart_rx_inst|Equal2~1_combout = (\uart_rx_inst|baud_cnt [9] & (\uart_rx_inst|baud_cnt [11] & (!\uart_rx_inst|baud_cnt [6] & !\uart_rx_inst|baud_cnt [10])))
-
- .dataa(\uart_rx_inst|baud_cnt [9]),
- .datab(\uart_rx_inst|baud_cnt [11]),
- .datac(\uart_rx_inst|baud_cnt [6]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~1 .lut_mask = 16'h0008;
-defparam \uart_rx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N10
-cycloneive_lcell_comb \uart_rx_inst|Equal2~2 (
-// Equation(s):
-// \uart_rx_inst|Equal2~2_combout = (\uart_rx_inst|Equal2~1_combout & (!\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|Equal1~0_combout & \uart_rx_inst|Equal2~0_combout )))
-
- .dataa(\uart_rx_inst|Equal2~1_combout ),
- .datab(\uart_rx_inst|baud_cnt [12]),
- .datac(\uart_rx_inst|Equal1~0_combout ),
- .datad(\uart_rx_inst|Equal2~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal2~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal2~2 .lut_mask = 16'h2000;
-defparam \uart_rx_inst|Equal2~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X9_Y9_N17
-dffeas \uart_rx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_rx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|Equal1~1 (
-// Equation(s):
-// \uart_rx_inst|Equal1~1_combout = (\uart_rx_inst|baud_cnt [4] & (!\uart_rx_inst|baud_cnt [5] & (\uart_rx_inst|baud_cnt [2] & !\uart_rx_inst|baud_cnt [3])))
-
- .dataa(\uart_rx_inst|baud_cnt [4]),
- .datab(\uart_rx_inst|baud_cnt [5]),
- .datac(\uart_rx_inst|baud_cnt [2]),
- .datad(\uart_rx_inst|baud_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~1 .lut_mask = 16'h0020;
-defparam \uart_rx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|Equal1~2 (
-// Equation(s):
-// \uart_rx_inst|Equal1~2_combout = (!\uart_rx_inst|baud_cnt [11] & \uart_rx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|baud_cnt [11]),
- .datad(\uart_rx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~2 .lut_mask = 16'h0F00;
-defparam \uart_rx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|Equal1~3 (
-// Equation(s):
-// \uart_rx_inst|Equal1~3_combout = (\uart_rx_inst|baud_cnt [12] & (\uart_rx_inst|baud_cnt [6] & (!\uart_rx_inst|baud_cnt [9] & \uart_rx_inst|Equal1~2_combout )))
-
- .dataa(\uart_rx_inst|baud_cnt [12]),
- .datab(\uart_rx_inst|baud_cnt [6]),
- .datac(\uart_rx_inst|baud_cnt [9]),
- .datad(\uart_rx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Equal1~3 .lut_mask = 16'h0800;
-defparam \uart_rx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X10_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|always5~0 (
-// Equation(s):
-// \uart_rx_inst|always5~0_combout = ((\uart_rx_inst|Equal1~0_combout & (\uart_rx_inst|Equal1~1_combout & \uart_rx_inst|Equal1~3_combout ))) # (!\uart_rx_inst|work_en~q )
-
- .dataa(\uart_rx_inst|work_en~q ),
- .datab(\uart_rx_inst|Equal1~0_combout ),
- .datac(\uart_rx_inst|Equal1~1_combout ),
- .datad(\uart_rx_inst|Equal1~3_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always5~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always5~0 .lut_mask = 16'hD555;
-defparam \uart_rx_inst|always5~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N13
-dffeas \uart_rx_inst|start_nedge (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|always3~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|start_nedge~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|start_nedge .is_wysiwyg = "true";
-defparam \uart_rx_inst|start_nedge .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X9_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|work_en~0 (
-// Equation(s):
-// \uart_rx_inst|work_en~0_combout = (\uart_rx_inst|start_nedge~q ) # ((\uart_rx_inst|work_en~q & !\uart_rx_inst|always4~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|start_nedge~q ),
- .datac(\uart_rx_inst|work_en~q ),
- .datad(\uart_rx_inst|always4~1_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_rx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|always3~0 (
-// Equation(s):
-// \uart_rx_inst|always3~0_combout = (\uart_rx_inst|rx_reg2~q & !\uart_rx_inst|rx_reg3~q )
-
- .dataa(gnd),
- .datab(\uart_rx_inst|rx_reg2~q ),
- .datac(\uart_rx_inst|rx_reg3~q ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always3~0 .lut_mask = 16'h0C0C;
-defparam \uart_rx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOOBUF_X0_Y9_N16
-cycloneive_io_obuf \tx~output (
- .i(!\uart_tx_inst|tx~q ),
- .oe(vcc),
- .seriesterminationcontrol(16'b0000000000000000),
- .devoe(devoe),
- .o(\tx~output_o ),
- .obar());
-// synopsys translate_off
-defparam \tx~output .bus_hold = "false";
-defparam \tx~output .open_drain_output = "false";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y15_N22
-cycloneive_io_ibuf \sys_clk~input (
- .i(sys_clk),
- .ibar(gnd),
- .o(\sys_clk~input_o ));
-// synopsys translate_off
-defparam \sys_clk~input .bus_hold = "false";
-defparam \sys_clk~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: CLKCTRL_G8
-cycloneive_clkctrl \sys_clk~inputclkctrl (
- .ena(vcc),
- .inclk({vcc,vcc,vcc,\sys_clk~input_o }),
- .clkselect(2'b00),
- .devclrn(devclrn),
- .devpor(devpor),
- .outclk(\sys_clk~inputclkctrl_outclk ));
-// synopsys translate_off
-defparam \sys_clk~inputclkctrl .clock_type = "global clock";
-defparam \sys_clk~inputclkctrl .ena_register_mode = "none";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N16
-cycloneive_lcell_comb \uart_rx_inst|Add1~0 (
-// Equation(s):
-// \uart_rx_inst|Add1~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] $ (VCC))) # (!\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [0] & VCC))
-// \uart_rx_inst|Add1~1 = CARRY((\uart_rx_inst|bit_flag~q & \uart_rx_inst|bit_cnt [0]))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_rx_inst|Add1~0_combout ),
- .cout(\uart_rx_inst|Add1~1 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~0 .lut_mask = 16'h6688;
-defparam \uart_rx_inst|Add1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N4
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~1 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~1_combout = \uart_rx_inst|Add1~0_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(\uart_rx_inst|Add1~0_combout ),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~1 .lut_mask = 16'h78F0;
-defparam \uart_rx_inst|bit_cnt~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: IOIBUF_X41_Y4_N1
-cycloneive_io_ibuf \sys_rst_n~input (
- .i(sys_rst_n),
- .ibar(gnd),
- .o(\sys_rst_n~input_o ));
-// synopsys translate_off
-defparam \sys_rst_n~input .bus_hold = "false";
-defparam \sys_rst_n~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N5
-dffeas \uart_rx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|Add1~2 (
-// Equation(s):
-// \uart_rx_inst|Add1~2_combout = (\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|Add1~1 )) # (!\uart_rx_inst|bit_cnt [1] & ((\uart_rx_inst|Add1~1 ) # (GND)))
-// \uart_rx_inst|Add1~3 = CARRY((!\uart_rx_inst|Add1~1 ) # (!\uart_rx_inst|bit_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~1 ),
- .combout(\uart_rx_inst|Add1~2_combout ),
- .cout(\uart_rx_inst|Add1~3 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~2 .lut_mask = 16'h3C3F;
-defparam \uart_rx_inst|Add1~2 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N19
-dffeas \uart_rx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|Add1~4 (
-// Equation(s):
-// \uart_rx_inst|Add1~4_combout = (\uart_rx_inst|bit_cnt [2] & (\uart_rx_inst|Add1~3 $ (GND))) # (!\uart_rx_inst|bit_cnt [2] & (!\uart_rx_inst|Add1~3 & VCC))
-// \uart_rx_inst|Add1~5 = CARRY((\uart_rx_inst|bit_cnt [2] & !\uart_rx_inst|Add1~3 ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [2]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_rx_inst|Add1~3 ),
- .combout(\uart_rx_inst|Add1~4_combout ),
- .cout(\uart_rx_inst|Add1~5 ));
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~4 .lut_mask = 16'hC30C;
-defparam \uart_rx_inst|Add1~4 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N21
-dffeas \uart_rx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|Add1~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N24
-cycloneive_lcell_comb \uart_rx_inst|always4~0 (
-// Equation(s):
-// \uart_rx_inst|always4~0_combout = (!\uart_rx_inst|bit_cnt [1] & (!\uart_rx_inst|bit_cnt [0] & !\uart_rx_inst|bit_cnt [2]))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|bit_cnt [1]),
- .datac(\uart_rx_inst|bit_cnt [0]),
- .datad(\uart_rx_inst|bit_cnt [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~0 .lut_mask = 16'h0003;
-defparam \uart_rx_inst|always4~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N22
-cycloneive_lcell_comb \uart_rx_inst|Add1~6 (
-// Equation(s):
-// \uart_rx_inst|Add1~6_combout = \uart_rx_inst|Add1~5 $ (\uart_rx_inst|bit_cnt [3])
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(\uart_rx_inst|Add1~5 ),
- .combout(\uart_rx_inst|Add1~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|Add1~6 .lut_mask = 16'h0FF0;
-defparam \uart_rx_inst|Add1~6 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|bit_cnt~0 (
-// Equation(s):
-// \uart_rx_inst|bit_cnt~0_combout = \uart_rx_inst|Add1~6_combout $ (((\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout & \uart_rx_inst|bit_cnt [3]))))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(\uart_rx_inst|bit_cnt [3]),
- .datad(\uart_rx_inst|Add1~6_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|bit_cnt~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt~0 .lut_mask = 16'h7F80;
-defparam \uart_rx_inst|bit_cnt~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N1
-dffeas \uart_rx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|bit_cnt~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|always4~1 (
-// Equation(s):
-// \uart_rx_inst|always4~1_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|bit_cnt [3] & \uart_rx_inst|always4~0_combout ))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_rx_inst|always4~0_combout ),
- .cin(gnd),
- .combout(\uart_rx_inst|always4~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always4~1 .lut_mask = 16'h8800;
-defparam \uart_rx_inst|always4~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N14
-cycloneive_lcell_comb \uart_rx_inst|rx_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_flag~feeder_combout = \uart_rx_inst|always4~1_combout
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|always4~1_combout ),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N15
-dffeas \uart_rx_inst|rx_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N30
-cycloneive_lcell_comb \uart_rx_inst|po_flag~feeder (
-// Equation(s):
-// \uart_rx_inst|po_flag~feeder_combout = \uart_rx_inst|rx_flag~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_flag~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|po_flag~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_flag~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N31
-dffeas \uart_rx_inst|po_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_flag~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_flag .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|work_en~0 (
-// Equation(s):
-// \uart_tx_inst|work_en~0_combout = (\uart_rx_inst|po_flag~q ) # ((\uart_tx_inst|work_en~q & !\uart_tx_inst|always0~1_combout ))
-
- .dataa(gnd),
- .datab(\uart_rx_inst|po_flag~q ),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|work_en~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|work_en~0 .lut_mask = 16'hCCFC;
-defparam \uart_tx_inst|work_en~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N15
-dffeas \uart_tx_inst|work_en (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|work_en~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|work_en~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|work_en .is_wysiwyg = "true";
-defparam \uart_tx_inst|work_en .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[0]~13 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[0]~13_combout = (\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] $ (VCC))) # (!\uart_tx_inst|work_en~q & (\uart_tx_inst|baud_cnt [0] & VCC))
-// \uart_tx_inst|baud_cnt[0]~14 = CARRY((\uart_tx_inst|work_en~q & \uart_tx_inst|baud_cnt [0]))
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(gnd),
- .datad(vcc),
- .cin(gnd),
- .combout(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .cout(\uart_tx_inst|baud_cnt[0]~14 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0]~13 .lut_mask = 16'h6688;
-defparam \uart_tx_inst|baud_cnt[0]~13 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N22
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[10]~33 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[10]~33_combout = (\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|baud_cnt[9]~32 $ (GND))) # (!\uart_tx_inst|baud_cnt [10] & (!\uart_tx_inst|baud_cnt[9]~32 & VCC))
-// \uart_tx_inst|baud_cnt[10]~34 = CARRY((\uart_tx_inst|baud_cnt [10] & !\uart_tx_inst|baud_cnt[9]~32 ))
-
- .dataa(\uart_tx_inst|baud_cnt [10]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[9]~32 ),
- .combout(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .cout(\uart_tx_inst|baud_cnt[10]~34 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10]~33 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[10]~33 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[11]~35 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[11]~35_combout = (\uart_tx_inst|baud_cnt [11] & (!\uart_tx_inst|baud_cnt[10]~34 )) # (!\uart_tx_inst|baud_cnt [11] & ((\uart_tx_inst|baud_cnt[10]~34 ) # (GND)))
-// \uart_tx_inst|baud_cnt[11]~36 = CARRY((!\uart_tx_inst|baud_cnt[10]~34 ) # (!\uart_tx_inst|baud_cnt [11]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [11]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[10]~34 ),
- .combout(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .cout(\uart_tx_inst|baud_cnt[11]~36 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11]~35 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[11]~35 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N25
-dffeas \uart_tx_inst|baud_cnt[11] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[11]~35_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [11]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[11] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[11] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|Equal1~0 (
-// Equation(s):
-// \uart_tx_inst|Equal1~0_combout = (!\uart_tx_inst|baud_cnt [5] & (\uart_tx_inst|baud_cnt [0] & (!\uart_tx_inst|baud_cnt [3] & !\uart_tx_inst|baud_cnt [7])))
-
- .dataa(\uart_tx_inst|baud_cnt [5]),
- .datab(\uart_tx_inst|baud_cnt [0]),
- .datac(\uart_tx_inst|baud_cnt [3]),
- .datad(\uart_tx_inst|baud_cnt [7]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~0 .lut_mask = 16'h0004;
-defparam \uart_tx_inst|Equal1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N0
-cycloneive_lcell_comb \uart_tx_inst|Equal1~1 (
-// Equation(s):
-// \uart_tx_inst|Equal1~1_combout = (!\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt [11] & \uart_tx_inst|Equal1~0_combout )))
-
- .dataa(\uart_tx_inst|baud_cnt [9]),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(\uart_tx_inst|baud_cnt [11]),
- .datad(\uart_tx_inst|Equal1~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~1 .lut_mask = 16'h0100;
-defparam \uart_tx_inst|Equal1~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[12]~37 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[12]~37_combout = \uart_tx_inst|baud_cnt [12] $ (!\uart_tx_inst|baud_cnt[11]~36 )
-
- .dataa(\uart_tx_inst|baud_cnt [12]),
- .datab(gnd),
- .datac(gnd),
- .datad(gnd),
- .cin(\uart_tx_inst|baud_cnt[11]~36 ),
- .combout(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12]~37 .lut_mask = 16'hA5A5;
-defparam \uart_tx_inst|baud_cnt[12]~37 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N27
-dffeas \uart_tx_inst|baud_cnt[12] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[12]~37_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [12]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[12] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[12] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|Equal1~3 (
-// Equation(s):
-// \uart_tx_inst|Equal1~3_combout = (\uart_tx_inst|baud_cnt [12] & \uart_tx_inst|baud_cnt [10])
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [12]),
- .datac(gnd),
- .datad(\uart_tx_inst|baud_cnt [10]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~3 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|Equal1~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[2]~17 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[2]~17_combout = (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt[1]~16 $ (GND))) # (!\uart_tx_inst|baud_cnt [2] & (!\uart_tx_inst|baud_cnt[1]~16 & VCC))
-// \uart_tx_inst|baud_cnt[2]~18 = CARRY((\uart_tx_inst|baud_cnt [2] & !\uart_tx_inst|baud_cnt[1]~16 ))
-
- .dataa(\uart_tx_inst|baud_cnt [2]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[1]~16 ),
- .combout(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .cout(\uart_tx_inst|baud_cnt[2]~18 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2]~17 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[2]~17 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N7
-dffeas \uart_tx_inst|baud_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[2]~17_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[4]~21 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[4]~21_combout = (\uart_tx_inst|baud_cnt [4] & (\uart_tx_inst|baud_cnt[3]~20 $ (GND))) # (!\uart_tx_inst|baud_cnt [4] & (!\uart_tx_inst|baud_cnt[3]~20 & VCC))
-// \uart_tx_inst|baud_cnt[4]~22 = CARRY((\uart_tx_inst|baud_cnt [4] & !\uart_tx_inst|baud_cnt[3]~20 ))
-
- .dataa(\uart_tx_inst|baud_cnt [4]),
- .datab(gnd),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[3]~20 ),
- .combout(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .cout(\uart_tx_inst|baud_cnt[4]~22 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4]~21 .lut_mask = 16'hA50A;
-defparam \uart_tx_inst|baud_cnt[4]~21 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N11
-dffeas \uart_tx_inst|baud_cnt[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[4]~21_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[4] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X7_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|Equal1~2 (
-// Equation(s):
-// \uart_tx_inst|Equal1~2_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt [2] & (\uart_tx_inst|baud_cnt [1] & \uart_tx_inst|baud_cnt [4])))
-
- .dataa(\uart_tx_inst|baud_cnt [6]),
- .datab(\uart_tx_inst|baud_cnt [2]),
- .datac(\uart_tx_inst|baud_cnt [1]),
- .datad(\uart_tx_inst|baud_cnt [4]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal1~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal1~2 .lut_mask = 16'h8000;
-defparam \uart_tx_inst|Equal1~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N30
-cycloneive_lcell_comb \uart_tx_inst|always1~0 (
-// Equation(s):
-// \uart_tx_inst|always1~0_combout = ((\uart_tx_inst|Equal1~1_combout & (\uart_tx_inst|Equal1~3_combout & \uart_tx_inst|Equal1~2_combout ))) # (!\uart_tx_inst|work_en~q )
-
- .dataa(\uart_tx_inst|work_en~q ),
- .datab(\uart_tx_inst|Equal1~1_combout ),
- .datac(\uart_tx_inst|Equal1~3_combout ),
- .datad(\uart_tx_inst|Equal1~2_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always1~0 .lut_mask = 16'hD555;
-defparam \uart_tx_inst|always1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N3
-dffeas \uart_tx_inst|baud_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[0]~13_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[1]~15 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[1]~15_combout = (\uart_tx_inst|baud_cnt [1] & (!\uart_tx_inst|baud_cnt[0]~14 )) # (!\uart_tx_inst|baud_cnt [1] & ((\uart_tx_inst|baud_cnt[0]~14 ) # (GND)))
-// \uart_tx_inst|baud_cnt[1]~16 = CARRY((!\uart_tx_inst|baud_cnt[0]~14 ) # (!\uart_tx_inst|baud_cnt [1]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [1]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[0]~14 ),
- .combout(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .cout(\uart_tx_inst|baud_cnt[1]~16 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1]~15 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[1]~15 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N5
-dffeas \uart_tx_inst|baud_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[1]~15_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[3]~19 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[3]~19_combout = (\uart_tx_inst|baud_cnt [3] & (!\uart_tx_inst|baud_cnt[2]~18 )) # (!\uart_tx_inst|baud_cnt [3] & ((\uart_tx_inst|baud_cnt[2]~18 ) # (GND)))
-// \uart_tx_inst|baud_cnt[3]~20 = CARRY((!\uart_tx_inst|baud_cnt[2]~18 ) # (!\uart_tx_inst|baud_cnt [3]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [3]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[2]~18 ),
- .combout(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .cout(\uart_tx_inst|baud_cnt[3]~20 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3]~19 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[3]~19 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N9
-dffeas \uart_tx_inst|baud_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[3]~19_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[6]~25 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[6]~25_combout = (\uart_tx_inst|baud_cnt [6] & (\uart_tx_inst|baud_cnt[5]~24 $ (GND))) # (!\uart_tx_inst|baud_cnt [6] & (!\uart_tx_inst|baud_cnt[5]~24 & VCC))
-// \uart_tx_inst|baud_cnt[6]~26 = CARRY((\uart_tx_inst|baud_cnt [6] & !\uart_tx_inst|baud_cnt[5]~24 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [6]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[5]~24 ),
- .combout(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .cout(\uart_tx_inst|baud_cnt[6]~26 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6]~25 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[6]~25 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N15
-dffeas \uart_tx_inst|baud_cnt[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[6]~25_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[6] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[7]~27 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[7]~27_combout = (\uart_tx_inst|baud_cnt [7] & (!\uart_tx_inst|baud_cnt[6]~26 )) # (!\uart_tx_inst|baud_cnt [7] & ((\uart_tx_inst|baud_cnt[6]~26 ) # (GND)))
-// \uart_tx_inst|baud_cnt[7]~28 = CARRY((!\uart_tx_inst|baud_cnt[6]~26 ) # (!\uart_tx_inst|baud_cnt [7]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [7]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[6]~26 ),
- .combout(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .cout(\uart_tx_inst|baud_cnt[7]~28 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7]~27 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[7]~27 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N17
-dffeas \uart_tx_inst|baud_cnt[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[7]~27_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[7] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[8]~29 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[8]~29_combout = (\uart_tx_inst|baud_cnt [8] & (\uart_tx_inst|baud_cnt[7]~28 $ (GND))) # (!\uart_tx_inst|baud_cnt [8] & (!\uart_tx_inst|baud_cnt[7]~28 & VCC))
-// \uart_tx_inst|baud_cnt[8]~30 = CARRY((\uart_tx_inst|baud_cnt [8] & !\uart_tx_inst|baud_cnt[7]~28 ))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [8]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[7]~28 ),
- .combout(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .cout(\uart_tx_inst|baud_cnt[8]~30 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8]~29 .lut_mask = 16'hC30C;
-defparam \uart_tx_inst|baud_cnt[8]~29 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N19
-dffeas \uart_tx_inst|baud_cnt[8] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[8]~29_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [8]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[8] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[8] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X6_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|baud_cnt[9]~31 (
-// Equation(s):
-// \uart_tx_inst|baud_cnt[9]~31_combout = (\uart_tx_inst|baud_cnt [9] & (!\uart_tx_inst|baud_cnt[8]~30 )) # (!\uart_tx_inst|baud_cnt [9] & ((\uart_tx_inst|baud_cnt[8]~30 ) # (GND)))
-// \uart_tx_inst|baud_cnt[9]~32 = CARRY((!\uart_tx_inst|baud_cnt[8]~30 ) # (!\uart_tx_inst|baud_cnt [9]))
-
- .dataa(gnd),
- .datab(\uart_tx_inst|baud_cnt [9]),
- .datac(gnd),
- .datad(vcc),
- .cin(\uart_tx_inst|baud_cnt[8]~30 ),
- .combout(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .cout(\uart_tx_inst|baud_cnt[9]~32 ));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9]~31 .lut_mask = 16'h3C3F;
-defparam \uart_tx_inst|baud_cnt[9]~31 .sum_lutc_input = "cin";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N21
-dffeas \uart_tx_inst|baud_cnt[9] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[9]~31_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [9]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[9] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[9] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X6_Y9_N23
-dffeas \uart_tx_inst|baud_cnt[10] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|baud_cnt[10]~33_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(\uart_tx_inst|always1~0_combout ),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|baud_cnt [10]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|baud_cnt[10] .is_wysiwyg = "true";
-defparam \uart_tx_inst|baud_cnt[10] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N20
-cycloneive_lcell_comb \uart_tx_inst|Equal2~1 (
-// Equation(s):
-// \uart_tx_inst|Equal2~1_combout = (\uart_tx_inst|Equal2~0_combout & (!\uart_tx_inst|baud_cnt [10] & (\uart_tx_inst|Equal1~1_combout & !\uart_tx_inst|baud_cnt [12])))
-
- .dataa(\uart_tx_inst|Equal2~0_combout ),
- .datab(\uart_tx_inst|baud_cnt [10]),
- .datac(\uart_tx_inst|Equal1~1_combout ),
- .datad(\uart_tx_inst|baud_cnt [12]),
- .cin(gnd),
- .combout(\uart_tx_inst|Equal2~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Equal2~1 .lut_mask = 16'h0020;
-defparam \uart_tx_inst|Equal2~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N21
-dffeas \uart_tx_inst|bit_flag (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|Equal2~1_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_flag~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_flag .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_flag .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|always3~0 (
-// Equation(s):
-// \uart_tx_inst|always3~0_combout = (!\uart_tx_inst|bit_flag~q ) # (!\uart_tx_inst|work_en~q )
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_tx_inst|work_en~q ),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always3~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always3~0 .lut_mask = 16'h0FFF;
-defparam \uart_tx_inst|always3~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N26
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[2]~2 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[2]~2_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [2]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~0_combout ))))
-
- .dataa(\uart_tx_inst|Add1~0_combout ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2]~2 .lut_mask = 16'h3022;
-defparam \uart_tx_inst|bit_cnt[2]~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N27
-dffeas \uart_tx_inst|bit_cnt[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[2]~2_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[2] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[3]~4 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[3]~4_combout = (!\uart_tx_inst|always0~1_combout & ((\uart_tx_inst|always3~0_combout & ((\uart_tx_inst|bit_cnt [3]))) # (!\uart_tx_inst|always3~0_combout & (\uart_tx_inst|Add1~1_combout ))))
-
- .dataa(\uart_tx_inst|Add1~1_combout ),
- .datab(\uart_tx_inst|always3~0_combout ),
- .datac(\uart_tx_inst|bit_cnt [3]),
- .datad(\uart_tx_inst|always0~1_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3]~4 .lut_mask = 16'h00E2;
-defparam \uart_tx_inst|bit_cnt[3]~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[3]~4_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[3] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|always0~0 (
-// Equation(s):
-// \uart_tx_inst|always0~0_combout = (\uart_tx_inst|bit_cnt [3] & \uart_tx_inst|bit_flag~q )
-
- .dataa(gnd),
- .datab(\uart_tx_inst|bit_cnt [3]),
- .datac(gnd),
- .datad(\uart_tx_inst|bit_flag~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~0 .lut_mask = 16'hCC00;
-defparam \uart_tx_inst|always0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N8
-cycloneive_lcell_comb \uart_tx_inst|always0~1 (
-// Equation(s):
-// \uart_tx_inst|always0~1_combout = (!\uart_tx_inst|bit_cnt [1] & (\uart_tx_inst|bit_cnt [0] & (!\uart_tx_inst|bit_cnt [2] & \uart_tx_inst|always0~0_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_tx_inst|bit_cnt [2]),
- .datad(\uart_tx_inst|always0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|always0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|always0~1 .lut_mask = 16'h0400;
-defparam \uart_tx_inst|always0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N2
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[0]~5 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[0]~5_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [0] $ (((\uart_tx_inst|bit_flag~q & \uart_tx_inst|work_en~q )))))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [0]),
- .datad(\uart_tx_inst|work_en~q ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0]~5 .lut_mask = 16'h1230;
-defparam \uart_tx_inst|bit_cnt[0]~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N3
-dffeas \uart_tx_inst|bit_cnt[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[0]~5_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[0] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: IOIBUF_X0_Y8_N1
-cycloneive_io_ibuf \rx~input (
- .i(rx),
- .ibar(gnd),
- .o(\rx~input_o ));
-// synopsys translate_off
-defparam \rx~input .bus_hold = "false";
-defparam \rx~input .simulate_z_as = "z";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N18
-cycloneive_lcell_comb \uart_rx_inst|rx_reg1~0 (
-// Equation(s):
-// \uart_rx_inst|rx_reg1~0_combout = !\rx~input_o
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\rx~input_o ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg1~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_reg1~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N19
-dffeas \uart_rx_inst|rx_reg1 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg1~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg1~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg1 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg1 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|rx_reg2~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg2~feeder_combout = \uart_rx_inst|rx_reg1~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg1~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg2~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg2~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N1
-dffeas \uart_rx_inst|rx_reg2 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg2~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg2~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg2 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg2 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X5_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_reg3~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_reg3~feeder_combout = \uart_rx_inst|rx_reg2~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg2~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_reg3~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_reg3~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X5_Y9_N27
-dffeas \uart_rx_inst|rx_reg3 (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_reg3~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_reg3~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_reg3 .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_reg3 .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N28
-cycloneive_lcell_comb \uart_rx_inst|rx_data[7]~0 (
-// Equation(s):
-// \uart_rx_inst|rx_data[7]~0_combout = !\uart_rx_inst|rx_reg3~q
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_reg3~q ),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[7]~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7]~0 .lut_mask = 16'h00FF;
-defparam \uart_rx_inst|rx_data[7]~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N6
-cycloneive_lcell_comb \uart_rx_inst|always8~0 (
-// Equation(s):
-// \uart_rx_inst|always8~0_combout = (\uart_rx_inst|bit_flag~q & (\uart_rx_inst|always4~0_combout $ (!\uart_rx_inst|bit_cnt [3])))
-
- .dataa(\uart_rx_inst|bit_flag~q ),
- .datab(\uart_rx_inst|always4~0_combout ),
- .datac(gnd),
- .datad(\uart_rx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_rx_inst|always8~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|always8~0 .lut_mask = 16'h8822;
-defparam \uart_rx_inst|always8~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N29
-dffeas \uart_rx_inst|rx_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[7]~0_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N5
-dffeas \uart_rx_inst|po_data[7] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [7]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [7]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[7] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[7] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N6
-cycloneive_lcell_comb \uart_tx_inst|bit_cnt[1]~3 (
-// Equation(s):
-// \uart_tx_inst|bit_cnt[1]~3_combout = (!\uart_tx_inst|always0~1_combout & (\uart_tx_inst|bit_cnt [1] $ (((\uart_tx_inst|bit_cnt [0] & !\uart_tx_inst|always3~0_combout )))))
-
- .dataa(\uart_tx_inst|bit_cnt [0]),
- .datab(\uart_tx_inst|always0~1_combout ),
- .datac(\uart_tx_inst|bit_cnt [1]),
- .datad(\uart_tx_inst|always3~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1]~3 .lut_mask = 16'h3012;
-defparam \uart_tx_inst|bit_cnt[1]~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N7
-dffeas \uart_tx_inst|bit_cnt[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|bit_cnt[1]~3_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|bit_cnt [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|bit_cnt[1] .is_wysiwyg = "true";
-defparam \uart_tx_inst|bit_cnt[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N4
-cycloneive_lcell_comb \uart_tx_inst|tx~2 (
-// Equation(s):
-// \uart_tx_inst|tx~2_combout = (\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|bit_cnt [0]) # ((\uart_rx_inst|po_data [7]) # (\uart_tx_inst|bit_cnt [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [7]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~2_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~2 .lut_mask = 16'hFFFE;
-defparam \uart_tx_inst|tx~2 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N16
-cycloneive_lcell_comb \uart_tx_inst|tx~5 (
-// Equation(s):
-// \uart_tx_inst|tx~5_combout = (\uart_tx_inst|bit_flag~q & (((\uart_tx_inst|tx~2_combout & \uart_tx_inst|bit_cnt [3])))) # (!\uart_tx_inst|bit_flag~q & (!\uart_tx_inst|tx~q ))
-
- .dataa(\uart_tx_inst|tx~q ),
- .datab(\uart_tx_inst|tx~2_combout ),
- .datac(\uart_tx_inst|bit_flag~q ),
- .datad(\uart_tx_inst|bit_cnt [3]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~5_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~5 .lut_mask = 16'hC505;
-defparam \uart_tx_inst|tx~5 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N2
-cycloneive_lcell_comb \uart_rx_inst|rx_data[6]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[6]~feeder_combout = \uart_rx_inst|rx_data [7]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [7]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[6]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N3
-dffeas \uart_rx_inst|rx_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[6]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N7
-dffeas \uart_rx_inst|rx_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N20
-cycloneive_lcell_comb \uart_rx_inst|po_data[5]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[5]~feeder_combout = \uart_rx_inst|rx_data [5]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [5]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[5]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[5]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N21
-dffeas \uart_rx_inst|po_data[5] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[5]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [5]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[5] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[5] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N15
-dffeas \uart_rx_inst|po_data[6] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [6]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [6]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[6] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[6] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N31
-dffeas \uart_rx_inst|rx_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [5]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N0
-cycloneive_lcell_comb \uart_rx_inst|po_data[4]~feeder (
-// Equation(s):
-// \uart_rx_inst|po_data[4]~feeder_combout = \uart_rx_inst|rx_data [4]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [4]),
- .cin(gnd),
- .combout(\uart_rx_inst|po_data[4]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|po_data[4]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N1
-dffeas \uart_rx_inst|po_data[4] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|po_data[4]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [4]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[4] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[4] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N23
-dffeas \uart_rx_inst|rx_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [4]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N25
-dffeas \uart_rx_inst|po_data[3] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [3]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [3]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[3] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[3] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N24
-cycloneive_lcell_comb \uart_tx_inst|Mux0~0 (
-// Equation(s):
-// \uart_tx_inst|Mux0~0_combout = (\uart_tx_inst|bit_cnt [1] & (((\uart_tx_inst|bit_cnt [0])))) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|bit_cnt [0] & (\uart_rx_inst|po_data [4])) # (!\uart_tx_inst|bit_cnt [0] & ((\uart_rx_inst|po_data [3])))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [4]),
- .datac(\uart_rx_inst|po_data [3]),
- .datad(\uart_tx_inst|bit_cnt [0]),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~0_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~0 .lut_mask = 16'hEE50;
-defparam \uart_tx_inst|Mux0~0 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N14
-cycloneive_lcell_comb \uart_tx_inst|Mux0~1 (
-// Equation(s):
-// \uart_tx_inst|Mux0~1_combout = (\uart_tx_inst|bit_cnt [1] & ((\uart_tx_inst|Mux0~0_combout & ((\uart_rx_inst|po_data [6]))) # (!\uart_tx_inst|Mux0~0_combout & (\uart_rx_inst|po_data [5])))) # (!\uart_tx_inst|bit_cnt [1] &
-// (((\uart_tx_inst|Mux0~0_combout ))))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_rx_inst|po_data [5]),
- .datac(\uart_rx_inst|po_data [6]),
- .datad(\uart_tx_inst|Mux0~0_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|Mux0~1_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|Mux0~1 .lut_mask = 16'hF588;
-defparam \uart_tx_inst|Mux0~1 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N8
-cycloneive_lcell_comb \uart_rx_inst|rx_data[2]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[2]~feeder_combout = \uart_rx_inst|rx_data [3]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [3]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[2]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N9
-dffeas \uart_rx_inst|rx_data[2] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[2]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [2]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[2] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[2] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N26
-cycloneive_lcell_comb \uart_rx_inst|rx_data[1]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[1]~feeder_combout = \uart_rx_inst|rx_data [2]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(gnd),
- .datad(\uart_rx_inst|rx_data [2]),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1]~feeder .lut_mask = 16'hFF00;
-defparam \uart_rx_inst|rx_data[1]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N27
-dffeas \uart_rx_inst|rx_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[1]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N19
-dffeas \uart_rx_inst|po_data[1] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [1]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [1]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[1] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[1] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X8_Y9_N12
-cycloneive_lcell_comb \uart_rx_inst|rx_data[0]~feeder (
-// Equation(s):
-// \uart_rx_inst|rx_data[0]~feeder_combout = \uart_rx_inst|rx_data [1]
-
- .dataa(gnd),
- .datab(gnd),
- .datac(\uart_rx_inst|rx_data [1]),
- .datad(gnd),
- .cin(gnd),
- .combout(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0]~feeder .lut_mask = 16'hF0F0;
-defparam \uart_rx_inst|rx_data[0]~feeder .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X8_Y9_N13
-dffeas \uart_rx_inst|rx_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_rx_inst|rx_data[0]~feeder_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(\uart_rx_inst|always8~0_combout ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|rx_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|rx_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|rx_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N29
-dffeas \uart_rx_inst|po_data[0] (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(gnd),
- .asdata(\uart_rx_inst|rx_data [0]),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(vcc),
- .ena(\uart_rx_inst|rx_flag~q ),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_rx_inst|po_data [0]),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_rx_inst|po_data[0] .is_wysiwyg = "true";
-defparam \uart_rx_inst|po_data[0] .power_up = "low";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N28
-cycloneive_lcell_comb \uart_tx_inst|tx~3 (
-// Equation(s):
-// \uart_tx_inst|tx~3_combout = (\uart_tx_inst|bit_cnt [0] & ((\uart_tx_inst|bit_cnt [1] & (\uart_rx_inst|po_data [2])) # (!\uart_tx_inst|bit_cnt [1] & ((\uart_rx_inst|po_data [0])))))
-
- .dataa(\uart_rx_inst|po_data [2]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [0]),
- .datad(\uart_tx_inst|bit_cnt [1]),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~3_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~3 .lut_mask = 16'h88C0;
-defparam \uart_tx_inst|tx~3 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N18
-cycloneive_lcell_comb \uart_tx_inst|tx~4 (
-// Equation(s):
-// \uart_tx_inst|tx~4_combout = (\uart_tx_inst|tx~3_combout ) # ((\uart_tx_inst|bit_cnt [1] & (!\uart_tx_inst|bit_cnt [0] & \uart_rx_inst|po_data [1])))
-
- .dataa(\uart_tx_inst|bit_cnt [1]),
- .datab(\uart_tx_inst|bit_cnt [0]),
- .datac(\uart_rx_inst|po_data [1]),
- .datad(\uart_tx_inst|tx~3_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~4_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~4 .lut_mask = 16'hFF20;
-defparam \uart_tx_inst|tx~4 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N10
-cycloneive_lcell_comb \uart_tx_inst|tx~6 (
-// Equation(s):
-// \uart_tx_inst|tx~6_combout = (\uart_tx_inst|bit_flag~q & ((\uart_tx_inst|bit_cnt [2]) # ((\uart_tx_inst|tx~4_combout )))) # (!\uart_tx_inst|bit_flag~q & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout )))
-
- .dataa(\uart_tx_inst|bit_flag~q ),
- .datab(\uart_tx_inst|bit_cnt [2]),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~4_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~6_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~6 .lut_mask = 16'hAE8C;
-defparam \uart_tx_inst|tx~6 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: LCCOMB_X4_Y9_N12
-cycloneive_lcell_comb \uart_tx_inst|tx~7 (
-// Equation(s):
-// \uart_tx_inst|tx~7_combout = (\uart_tx_inst|tx~5_combout & (\uart_tx_inst|bit_cnt [2] & (!\uart_tx_inst|Mux0~1_combout & !\uart_tx_inst|tx~6_combout ))) # (!\uart_tx_inst|tx~5_combout & (((\uart_tx_inst|bit_cnt [2] & !\uart_tx_inst|Mux0~1_combout )) #
-// (!\uart_tx_inst|tx~6_combout )))
-
- .dataa(\uart_tx_inst|bit_cnt [2]),
- .datab(\uart_tx_inst|tx~5_combout ),
- .datac(\uart_tx_inst|Mux0~1_combout ),
- .datad(\uart_tx_inst|tx~6_combout ),
- .cin(gnd),
- .combout(\uart_tx_inst|tx~7_combout ),
- .cout());
-// synopsys translate_off
-defparam \uart_tx_inst|tx~7 .lut_mask = 16'h023B;
-defparam \uart_tx_inst|tx~7 .sum_lutc_input = "datac";
-// synopsys translate_on
-
-// Location: FF_X4_Y9_N13
-dffeas \uart_tx_inst|tx (
- .clk(\sys_clk~inputclkctrl_outclk ),
- .d(\uart_tx_inst|tx~7_combout ),
- .asdata(vcc),
- .clrn(\sys_rst_n~input_o ),
- .aload(gnd),
- .sclr(gnd),
- .sload(gnd),
- .ena(vcc),
- .devclrn(devclrn),
- .devpor(devpor),
- .q(\uart_tx_inst|tx~q ),
- .prn(vcc));
-// synopsys translate_off
-defparam \uart_tx_inst|tx .is_wysiwyg = "true";
-defparam \uart_tx_inst|tx .power_up = "low";
-// synopsys translate_on
-
-assign tx = \tx~output_o ;
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_min_1200mv_0c_v_fast.sdo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_min_1200mv_0c_v_fast.sdo deleted file mode 100644 index ac7de7e..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_min_1200mv_0c_v_fast.sdo +++ /dev/null @@ -1,2275 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This file contains Fast Corner delays for the design using part EP4CE15F23C8,
-// with speed grade M, core voltage 1.2V, and temperature 0 Celsius
-//
-
-//
-// This SDF file should be used for ModelSim (Verilog) only
-//
-
-(DELAYFILE
- (SDFVERSION "2.1")
- (DESIGN "rs232")
- (DATE "06/02/2023 03:03:50")
- (VENDOR "Altera")
- (PROGRAM "Quartus II 64-Bit")
- (VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version")
- (DIVIDER .)
- (TIMESCALE 1 ps)
-
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT dataa (136:136:136) (188:188:188))
- (IOPATH dataa combout (165:165:165) (173:173:173))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (869:869:869) (875:875:875))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2997:2997:2997) (2689:2689:2689))
- (PORT sclr (319:319:319) (370:370:370))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (208:208:208) (267:267:267))
- (PORT datab (135:135:135) (185:185:185))
- (IOPATH dataa combout (186:186:186) (180:180:180))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datab combout (190:190:190) (181:181:181))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT dataa (136:136:136) (189:189:189))
- (IOPATH dataa combout (165:165:165) (173:173:173))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT datab (146:146:146) (196:196:196))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT dataa (147:147:147) (198:198:198))
- (IOPATH dataa combout (165:165:165) (173:173:173))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (148:148:148) (200:200:200))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT datab (146:146:146) (197:197:197))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (142:142:142) (190:190:190))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (185:185:185))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (183:183:183))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (205:205:205) (263:263:263))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT datab (142:142:142) (190:190:190))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT dataa (155:155:155) (205:205:205))
- (IOPATH dataa combout (165:165:165) (173:173:173))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT datad (203:203:203) (248:248:248))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT asdata (489:489:489) (548:548:548))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (233:233:233) (289:289:289))
- (PORT datab (216:216:216) (270:270:270))
- (PORT datac (200:200:200) (249:249:249))
- (PORT datad (205:205:205) (249:249:249))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (158:158:158) (215:215:215))
- (PORT datab (183:183:183) (241:241:241))
- (PORT datad (161:161:161) (212:212:212))
- (IOPATH dataa combout (186:186:186) (180:180:180))
- (IOPATH datab combout (167:167:167) (158:158:158))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (240:240:240) (294:294:294))
- (PORT datab (213:213:213) (265:265:265))
- (PORT datac (212:212:212) (264:264:264))
- (PORT datad (136:136:136) (176:176:176))
- (IOPATH dataa combout (181:181:181) (180:180:180))
- (IOPATH datab combout (182:182:182) (181:181:181))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (136:136:136) (190:190:190))
- (PORT datab (137:137:137) (188:188:188))
- (PORT datac (121:121:121) (164:164:164))
- (PORT datad (124:124:124) (164:164:164))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (318:318:318) (381:381:381))
- (PORT datab (214:214:214) (271:271:271))
- (PORT datac (213:213:213) (265:265:265))
- (PORT datad (311:311:311) (369:369:369))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (324:324:324) (394:394:394))
- (PORT datab (338:338:338) (400:400:400))
- (PORT datac (321:321:321) (385:385:385))
- (PORT datad (217:217:217) (269:269:269))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (177:177:177) (220:220:220))
- (PORT datab (329:329:329) (399:399:399))
- (PORT datac (285:285:285) (322:322:322))
- (PORT datad (173:173:173) (205:205:205))
- (IOPATH dataa combout (166:166:166) (157:157:157))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2994:2994:2994) (2686:2686:2686))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (150:150:150) (204:204:204))
- (PORT datab (149:149:149) (199:199:199))
- (PORT datac (135:135:135) (179:179:179))
- (PORT datad (136:136:136) (176:176:176))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datac (313:313:313) (366:366:366))
- (PORT datad (218:218:218) (270:270:270))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (331:331:331) (393:393:393))
- (PORT datab (218:218:218) (277:277:277))
- (PORT datac (309:309:309) (370:370:370))
- (PORT datad (90:90:90) (108:108:108))
- (IOPATH dataa combout (158:158:158) (163:163:163))
- (IOPATH datab combout (160:160:160) (167:167:167))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always5\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (209:209:209) (268:268:268))
- (PORT datab (115:115:115) (144:144:144))
- (PORT datac (93:93:93) (116:116:116))
- (PORT datad (157:157:157) (182:182:182))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (161:161:161) (167:167:167))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|start_nedge)
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (316:316:316) (377:377:377))
- (PORT datad (169:169:169) (194:194:194))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (186:186:186))
- (PORT datac (130:130:130) (172:172:172))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (120:120:120) (125:125:125))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_obuf")
- (INSTANCE tx\~output)
- (DELAY
- (ABSOLUTE
- (PORT i (344:344:344) (297:297:297))
- (IOPATH i o (1755:1755:1755) (1782:1782:1782))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_clk\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (358:358:358) (738:738:738))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_clkctrl")
- (INSTANCE sys_clk\~inputclkctrl)
- (DELAY
- (ABSOLUTE
- (PORT inclk[0] (97:97:97) (82:82:82))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (153:153:153) (213:213:213))
- (PORT datab (136:136:136) (187:187:187))
- (IOPATH dataa combout (186:186:186) (180:180:180))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datab combout (190:190:190) (181:181:181))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (153:153:153) (212:212:212))
- (PORT datab (142:142:142) (196:196:196))
- (PORT datac (162:162:162) (189:189:189))
- (PORT datad (107:107:107) (132:132:132))
- (IOPATH dataa combout (158:158:158) (173:173:173))
- (IOPATH datab combout (160:160:160) (176:176:176))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_rst_n\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (318:318:318) (698:698:698))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (185:185:185))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~4)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (184:184:184))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (136:136:136) (185:185:185))
- (PORT datac (123:123:123) (167:167:167))
- (PORT datad (122:122:122) (161:161:161))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~6)
- (DELAY
- (ABSOLUTE
- (PORT datad (134:134:134) (178:178:178))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (153:153:153) (213:213:213))
- (PORT datab (122:122:122) (157:157:157))
- (PORT datad (163:163:163) (189:189:189))
- (IOPATH dataa combout (181:181:181) (180:180:180))
- (IOPATH datab combout (182:182:182) (181:181:181))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (156:156:156) (215:215:215))
- (PORT datab (149:149:149) (204:204:204))
- (PORT datad (101:101:101) (125:125:125))
- (IOPATH dataa combout (159:159:159) (163:163:163))
- (IOPATH datab combout (161:161:161) (167:167:167))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (104:104:104) (126:126:126))
- (IOPATH datac combout (119:119:119) (124:124:124))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (319:319:319) (384:384:384))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (197:197:197) (253:253:253))
- (PORT datad (177:177:177) (202:202:202))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (224:224:224) (283:283:283))
- (PORT datab (133:133:133) (183:183:183))
- (IOPATH dataa combout (186:186:186) (180:180:180))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datab combout (190:190:190) (181:181:181))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT dataa (143:143:143) (193:193:193))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT datab (142:142:142) (190:190:190))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (138:138:138) (191:191:191))
- (PORT datab (138:138:138) (189:189:189))
- (PORT datac (123:123:123) (167:167:167))
- (PORT datad (122:122:122) (161:161:161))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (120:120:120) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (216:216:216) (272:272:272))
- (PORT datab (137:137:137) (188:188:188))
- (PORT datac (204:204:204) (251:251:251))
- (PORT datad (94:94:94) (112:112:112))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT dataa (143:143:143) (194:194:194))
- (IOPATH dataa combout (188:188:188) (193:193:193))
- (IOPATH cin combout (187:187:187) (204:204:204))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (234:234:234) (292:292:292))
- (PORT datad (216:216:216) (267:267:267))
- (IOPATH datab combout (167:167:167) (167:167:167))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT dataa (143:143:143) (193:193:193))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (143:143:143) (193:193:193))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH dataa cout (226:226:226) (171:171:171))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (218:218:218) (275:275:275))
- (PORT datab (216:216:216) (270:270:270))
- (PORT datac (201:201:201) (249:249:249))
- (PORT datad (210:210:210) (260:260:260))
- (IOPATH dataa combout (159:159:159) (163:163:163))
- (IOPATH datab combout (161:161:161) (167:167:167))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (226:226:226) (285:285:285))
- (PORT datab (120:120:120) (149:149:149))
- (PORT datac (161:161:161) (190:190:190))
- (PORT datad (166:166:166) (195:195:195))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (161:161:161) (167:167:167))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT datab (141:141:141) (190:190:190))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (184:184:184))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (142:142:142) (190:190:190))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (134:134:134) (184:184:184))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (135:135:135) (185:185:185))
- (IOPATH datab combout (192:192:192) (177:177:177))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (142:142:142) (190:190:190))
- (IOPATH datab combout (166:166:166) (176:176:176))
- (IOPATH datab cout (227:227:227) (175:175:175))
- (IOPATH datad combout (68:68:68) (63:63:63))
- (IOPATH cin combout (187:187:187) (204:204:204))
- (IOPATH cin cout (34:34:34) (34:34:34))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (877:877:877))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2871:2871:2871) (2569:2569:2569))
- (PORT sclr (321:321:321) (376:376:376))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD sclr (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (293:293:293) (341:341:341))
- (PORT datab (234:234:234) (292:292:292))
- (PORT datac (190:190:190) (225:225:225))
- (PORT datad (215:215:215) (266:266:266))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (119:119:119) (124:124:124))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datac (129:129:129) (171:171:171))
- (PORT datad (133:133:133) (171:171:171))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\]\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (273:273:273) (320:320:320))
- (PORT datab (128:128:128) (161:161:161))
- (PORT datad (188:188:188) (219:219:219))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\]\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (107:107:107) (139:139:139))
- (PORT datab (119:119:119) (148:148:148))
- (PORT datad (176:176:176) (201:201:201))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (188:188:188) (177:177:177))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (145:145:145) (195:195:195))
- (PORT datad (135:135:135) (174:174:174))
- (IOPATH datab combout (167:167:167) (167:167:167))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (171:171:171) (233:233:233))
- (PORT datab (178:178:178) (236:236:236))
- (PORT datac (146:146:146) (195:195:195))
- (PORT datad (172:172:172) (205:205:205))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (166:166:166) (158:158:158))
- (IOPATH datac combout (119:119:119) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\]\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (229:229:229) (293:293:293))
- (PORT datab (125:125:125) (157:157:157))
- (PORT datad (314:314:314) (374:374:374))
- (IOPATH dataa combout (165:165:165) (159:159:159))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE rx\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (348:348:348) (728:728:728))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg1\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (1703:1703:1703) (1891:1891:1891))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg1)
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg2\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (119:119:119) (156:156:156))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg2)
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg3\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (125:125:125) (165:165:165))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg3)
- (DELAY
- (ABSOLUTE
- (PORT clk (871:871:871) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2865:2865:2865) (2564:2564:2564))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[7\]\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (306:306:306) (360:360:360))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always8\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (153:153:153) (212:212:212))
- (PORT datab (120:120:120) (156:156:156))
- (PORT datad (129:129:129) (173:173:173))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (161:161:161) (176:176:176))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT asdata (482:482:482) (537:537:537))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (242:242:242) (296:296:296))
- (PORT datab (126:126:126) (158:158:158))
- (PORT datad (191:191:191) (223:223:223))
- (IOPATH dataa combout (192:192:192) (184:184:184))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (162:162:162) (222:222:222))
- (PORT datab (176:176:176) (234:234:234))
- (PORT datad (155:155:155) (206:206:206))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (143:143:143) (195:195:195))
- (PORT datab (105:105:105) (134:134:134))
- (PORT datac (211:211:211) (266:266:266))
- (PORT datad (203:203:203) (249:249:249))
- (IOPATH dataa combout (158:158:158) (157:157:157))
- (IOPATH datab combout (167:167:167) (167:167:167))
- (IOPATH datac combout (120:120:120) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[6\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (132:132:132) (170:170:170))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT asdata (469:469:469) (529:529:529))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[5\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (304:304:304) (366:366:366))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT asdata (480:480:480) (543:543:543))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT asdata (467:467:467) (521:521:521))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[4\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (308:308:308) (368:368:368))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT asdata (465:465:465) (518:518:518))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT asdata (597:597:597) (660:660:660))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (176:176:176) (239:239:239))
- (PORT datab (133:133:133) (182:182:182))
- (PORT datad (169:169:169) (218:218:218))
- (IOPATH dataa combout (166:166:166) (159:159:159))
- (IOPATH datab combout (167:167:167) (158:158:158))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (173:173:173) (236:236:236))
- (PORT datab (131:131:131) (179:179:179))
- (PORT datad (92:92:92) (109:109:109))
- (IOPATH dataa combout (186:186:186) (175:175:175))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[2\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (130:130:130) (172:172:172))
- (IOPATH datac combout (119:119:119) (124:124:124))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[1\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (193:193:193) (240:240:240))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT asdata (491:491:491) (549:549:549))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[0\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (130:130:130) (172:172:172))
- (IOPATH datac combout (119:119:119) (124:124:124))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (870:870:870) (876:876:876))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2876:2876:2876) (2574:2574:2574))
- (PORT ena (406:406:406) (424:424:424))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT asdata (483:483:483) (546:546:546))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (PORT ena (652:652:652) (727:727:727))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (84:84:84))
- (HOLD ena (posedge clk) (84:84:84))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (131:131:131) (182:182:182))
- (PORT datab (184:184:184) (243:243:243))
- (PORT datad (162:162:162) (213:213:213))
- (IOPATH dataa combout (159:159:159) (163:163:163))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (175:175:175) (237:237:237))
- (PORT datab (182:182:182) (241:241:241))
- (PORT datad (91:91:91) (109:109:109))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (190:190:190) (195:195:195))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~6)
- (DELAY
- (ABSOLUTE
- (PORT dataa (228:228:228) (292:292:292))
- (PORT datab (217:217:217) (276:276:276))
- (PORT datac (94:94:94) (117:117:117))
- (PORT datad (91:91:91) (109:109:109))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (168:168:168) (167:167:167))
- (IOPATH datac combout (120:120:120) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (161:161:161) (221:221:221))
- (PORT datab (104:104:104) (133:133:133))
- (PORT datac (94:94:94) (118:118:118))
- (PORT datad (91:91:91) (108:108:108))
- (IOPATH dataa combout (170:170:170) (163:163:163))
- (IOPATH datab combout (160:160:160) (156:156:156))
- (IOPATH datac combout (120:120:120) (125:125:125))
- (IOPATH datad combout (68:68:68) (63:63:63))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|tx)
- (DELAY
- (ABSOLUTE
- (PORT clk (872:872:872) (878:878:878))
- (PORT d (37:37:37) (50:50:50))
- (PORT clrn (2734:2734:2734) (2452:2452:2452))
- (IOPATH (posedge clk) q (105:105:105) (105:105:105))
- (IOPATH (negedge clrn) q (110:110:110) (110:110:110))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (84:84:84))
- )
- )
-)
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_modelsim.xrf b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_modelsim.xrf deleted file mode 100644 index a2e17de..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_modelsim.xrf +++ /dev/null @@ -1,157 +0,0 @@ -vendor_name = ModelSim
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/sim/tb_uart_tx.v
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/sim/tb_uart_rx.v
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/sim/tb_rs232.v
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/rtl/uart_tx.v
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/rtl/uart_rx.v
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/rtl/rs232.v
-source_file = 1, E:/simiao/lc/A415/05_rs232/rs232/quartus_prj/db/rs232.cbx.xml
-design_name = rs232
-instance = comp, \uart_tx_inst|baud_cnt[5] , uart_tx_inst|baud_cnt[5], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[5]~23 , uart_tx_inst|baud_cnt[5]~23, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[0] , uart_rx_inst|baud_cnt[0], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[1] , uart_rx_inst|baud_cnt[1], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[7] , uart_rx_inst|baud_cnt[7], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[8] , uart_rx_inst|baud_cnt[8], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[3] , uart_rx_inst|baud_cnt[3], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[5] , uart_rx_inst|baud_cnt[5], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[2] , uart_rx_inst|baud_cnt[2], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[4] , uart_rx_inst|baud_cnt[4], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[9] , uart_rx_inst|baud_cnt[9], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[11] , uart_rx_inst|baud_cnt[11], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[6] , uart_rx_inst|baud_cnt[6], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[10] , uart_rx_inst|baud_cnt[10], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[12] , uart_rx_inst|baud_cnt[12], rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[0]~13 , uart_rx_inst|baud_cnt[0]~13, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[1]~15 , uart_rx_inst|baud_cnt[1]~15, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[2]~17 , uart_rx_inst|baud_cnt[2]~17, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[3]~19 , uart_rx_inst|baud_cnt[3]~19, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[4]~21 , uart_rx_inst|baud_cnt[4]~21, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[5]~23 , uart_rx_inst|baud_cnt[5]~23, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[6]~25 , uart_rx_inst|baud_cnt[6]~25, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[7]~27 , uart_rx_inst|baud_cnt[7]~27, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[8]~29 , uart_rx_inst|baud_cnt[8]~29, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[9]~31 , uart_rx_inst|baud_cnt[9]~31, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[10]~33 , uart_rx_inst|baud_cnt[10]~33, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[11]~35 , uart_rx_inst|baud_cnt[11]~35, rs232, 1
-instance = comp, \uart_rx_inst|baud_cnt[12]~37 , uart_rx_inst|baud_cnt[12]~37, rs232, 1
-instance = comp, \uart_rx_inst|po_data[2] , uart_rx_inst|po_data[2], rs232, 1
-instance = comp, \uart_tx_inst|Equal2~0 , uart_tx_inst|Equal2~0, rs232, 1
-instance = comp, \uart_tx_inst|Add1~0 , uart_tx_inst|Add1~0, rs232, 1
-instance = comp, \uart_tx_inst|Add1~1 , uart_tx_inst|Add1~1, rs232, 1
-instance = comp, \uart_rx_inst|bit_flag , uart_rx_inst|bit_flag, rs232, 1
-instance = comp, \uart_rx_inst|Equal1~0 , uart_rx_inst|Equal1~0, rs232, 1
-instance = comp, \uart_rx_inst|Equal2~0 , uart_rx_inst|Equal2~0, rs232, 1
-instance = comp, \uart_rx_inst|Equal2~1 , uart_rx_inst|Equal2~1, rs232, 1
-instance = comp, \uart_rx_inst|Equal2~2 , uart_rx_inst|Equal2~2, rs232, 1
-instance = comp, \uart_rx_inst|work_en , uart_rx_inst|work_en, rs232, 1
-instance = comp, \uart_rx_inst|Equal1~1 , uart_rx_inst|Equal1~1, rs232, 1
-instance = comp, \uart_rx_inst|Equal1~2 , uart_rx_inst|Equal1~2, rs232, 1
-instance = comp, \uart_rx_inst|Equal1~3 , uart_rx_inst|Equal1~3, rs232, 1
-instance = comp, \uart_rx_inst|always5~0 , uart_rx_inst|always5~0, rs232, 1
-instance = comp, \uart_rx_inst|start_nedge , uart_rx_inst|start_nedge, rs232, 1
-instance = comp, \uart_rx_inst|work_en~0 , uart_rx_inst|work_en~0, rs232, 1
-instance = comp, \uart_rx_inst|always3~0 , uart_rx_inst|always3~0, rs232, 1
-instance = comp, \tx~output , tx~output, rs232, 1
-instance = comp, \sys_clk~input , sys_clk~input, rs232, 1
-instance = comp, \sys_clk~inputclkctrl , sys_clk~inputclkctrl, rs232, 1
-instance = comp, \uart_rx_inst|Add1~0 , uart_rx_inst|Add1~0, rs232, 1
-instance = comp, \uart_rx_inst|bit_cnt~1 , uart_rx_inst|bit_cnt~1, rs232, 1
-instance = comp, \sys_rst_n~input , sys_rst_n~input, rs232, 1
-instance = comp, \uart_rx_inst|bit_cnt[0] , uart_rx_inst|bit_cnt[0], rs232, 1
-instance = comp, \uart_rx_inst|Add1~2 , uart_rx_inst|Add1~2, rs232, 1
-instance = comp, \uart_rx_inst|bit_cnt[1] , uart_rx_inst|bit_cnt[1], rs232, 1
-instance = comp, \uart_rx_inst|Add1~4 , uart_rx_inst|Add1~4, rs232, 1
-instance = comp, \uart_rx_inst|bit_cnt[2] , uart_rx_inst|bit_cnt[2], rs232, 1
-instance = comp, \uart_rx_inst|always4~0 , uart_rx_inst|always4~0, rs232, 1
-instance = comp, \uart_rx_inst|Add1~6 , uart_rx_inst|Add1~6, rs232, 1
-instance = comp, \uart_rx_inst|bit_cnt~0 , uart_rx_inst|bit_cnt~0, rs232, 1
-instance = comp, \uart_rx_inst|bit_cnt[3] , uart_rx_inst|bit_cnt[3], rs232, 1
-instance = comp, \uart_rx_inst|always4~1 , uart_rx_inst|always4~1, rs232, 1
-instance = comp, \uart_rx_inst|rx_flag~feeder , uart_rx_inst|rx_flag~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_flag , uart_rx_inst|rx_flag, rs232, 1
-instance = comp, \uart_rx_inst|po_flag~feeder , uart_rx_inst|po_flag~feeder, rs232, 1
-instance = comp, \uart_rx_inst|po_flag , uart_rx_inst|po_flag, rs232, 1
-instance = comp, \uart_tx_inst|work_en~0 , uart_tx_inst|work_en~0, rs232, 1
-instance = comp, \uart_tx_inst|work_en , uart_tx_inst|work_en, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[0]~13 , uart_tx_inst|baud_cnt[0]~13, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[10]~33 , uart_tx_inst|baud_cnt[10]~33, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[11]~35 , uart_tx_inst|baud_cnt[11]~35, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[11] , uart_tx_inst|baud_cnt[11], rs232, 1
-instance = comp, \uart_tx_inst|Equal1~0 , uart_tx_inst|Equal1~0, rs232, 1
-instance = comp, \uart_tx_inst|Equal1~1 , uart_tx_inst|Equal1~1, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[12]~37 , uart_tx_inst|baud_cnt[12]~37, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[12] , uart_tx_inst|baud_cnt[12], rs232, 1
-instance = comp, \uart_tx_inst|Equal1~3 , uart_tx_inst|Equal1~3, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[2]~17 , uart_tx_inst|baud_cnt[2]~17, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[2] , uart_tx_inst|baud_cnt[2], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[4]~21 , uart_tx_inst|baud_cnt[4]~21, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[4] , uart_tx_inst|baud_cnt[4], rs232, 1
-instance = comp, \uart_tx_inst|Equal1~2 , uart_tx_inst|Equal1~2, rs232, 1
-instance = comp, \uart_tx_inst|always1~0 , uart_tx_inst|always1~0, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[0] , uart_tx_inst|baud_cnt[0], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[1]~15 , uart_tx_inst|baud_cnt[1]~15, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[1] , uart_tx_inst|baud_cnt[1], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[3]~19 , uart_tx_inst|baud_cnt[3]~19, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[3] , uart_tx_inst|baud_cnt[3], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[6]~25 , uart_tx_inst|baud_cnt[6]~25, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[6] , uart_tx_inst|baud_cnt[6], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[7]~27 , uart_tx_inst|baud_cnt[7]~27, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[7] , uart_tx_inst|baud_cnt[7], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[8]~29 , uart_tx_inst|baud_cnt[8]~29, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[8] , uart_tx_inst|baud_cnt[8], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[9]~31 , uart_tx_inst|baud_cnt[9]~31, rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[9] , uart_tx_inst|baud_cnt[9], rs232, 1
-instance = comp, \uart_tx_inst|baud_cnt[10] , uart_tx_inst|baud_cnt[10], rs232, 1
-instance = comp, \uart_tx_inst|Equal2~1 , uart_tx_inst|Equal2~1, rs232, 1
-instance = comp, \uart_tx_inst|bit_flag , uart_tx_inst|bit_flag, rs232, 1
-instance = comp, \uart_tx_inst|always3~0 , uart_tx_inst|always3~0, rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[2]~2 , uart_tx_inst|bit_cnt[2]~2, rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[2] , uart_tx_inst|bit_cnt[2], rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[3]~4 , uart_tx_inst|bit_cnt[3]~4, rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[3] , uart_tx_inst|bit_cnt[3], rs232, 1
-instance = comp, \uart_tx_inst|always0~0 , uart_tx_inst|always0~0, rs232, 1
-instance = comp, \uart_tx_inst|always0~1 , uart_tx_inst|always0~1, rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[0]~5 , uart_tx_inst|bit_cnt[0]~5, rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[0] , uart_tx_inst|bit_cnt[0], rs232, 1
-instance = comp, \rx~input , rx~input, rs232, 1
-instance = comp, \uart_rx_inst|rx_reg1~0 , uart_rx_inst|rx_reg1~0, rs232, 1
-instance = comp, \uart_rx_inst|rx_reg1 , uart_rx_inst|rx_reg1, rs232, 1
-instance = comp, \uart_rx_inst|rx_reg2~feeder , uart_rx_inst|rx_reg2~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_reg2 , uart_rx_inst|rx_reg2, rs232, 1
-instance = comp, \uart_rx_inst|rx_reg3~feeder , uart_rx_inst|rx_reg3~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_reg3 , uart_rx_inst|rx_reg3, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[7]~0 , uart_rx_inst|rx_data[7]~0, rs232, 1
-instance = comp, \uart_rx_inst|always8~0 , uart_rx_inst|always8~0, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[7] , uart_rx_inst|rx_data[7], rs232, 1
-instance = comp, \uart_rx_inst|po_data[7] , uart_rx_inst|po_data[7], rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[1]~3 , uart_tx_inst|bit_cnt[1]~3, rs232, 1
-instance = comp, \uart_tx_inst|bit_cnt[1] , uart_tx_inst|bit_cnt[1], rs232, 1
-instance = comp, \uart_tx_inst|tx~2 , uart_tx_inst|tx~2, rs232, 1
-instance = comp, \uart_tx_inst|tx~5 , uart_tx_inst|tx~5, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[6]~feeder , uart_rx_inst|rx_data[6]~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[6] , uart_rx_inst|rx_data[6], rs232, 1
-instance = comp, \uart_rx_inst|rx_data[5] , uart_rx_inst|rx_data[5], rs232, 1
-instance = comp, \uart_rx_inst|po_data[5]~feeder , uart_rx_inst|po_data[5]~feeder, rs232, 1
-instance = comp, \uart_rx_inst|po_data[5] , uart_rx_inst|po_data[5], rs232, 1
-instance = comp, \uart_rx_inst|po_data[6] , uart_rx_inst|po_data[6], rs232, 1
-instance = comp, \uart_rx_inst|rx_data[4] , uart_rx_inst|rx_data[4], rs232, 1
-instance = comp, \uart_rx_inst|po_data[4]~feeder , uart_rx_inst|po_data[4]~feeder, rs232, 1
-instance = comp, \uart_rx_inst|po_data[4] , uart_rx_inst|po_data[4], rs232, 1
-instance = comp, \uart_rx_inst|rx_data[3] , uart_rx_inst|rx_data[3], rs232, 1
-instance = comp, \uart_rx_inst|po_data[3] , uart_rx_inst|po_data[3], rs232, 1
-instance = comp, \uart_tx_inst|Mux0~0 , uart_tx_inst|Mux0~0, rs232, 1
-instance = comp, \uart_tx_inst|Mux0~1 , uart_tx_inst|Mux0~1, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[2]~feeder , uart_rx_inst|rx_data[2]~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[2] , uart_rx_inst|rx_data[2], rs232, 1
-instance = comp, \uart_rx_inst|rx_data[1]~feeder , uart_rx_inst|rx_data[1]~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[1] , uart_rx_inst|rx_data[1], rs232, 1
-instance = comp, \uart_rx_inst|po_data[1] , uart_rx_inst|po_data[1], rs232, 1
-instance = comp, \uart_rx_inst|rx_data[0]~feeder , uart_rx_inst|rx_data[0]~feeder, rs232, 1
-instance = comp, \uart_rx_inst|rx_data[0] , uart_rx_inst|rx_data[0], rs232, 1
-instance = comp, \uart_rx_inst|po_data[0] , uart_rx_inst|po_data[0], rs232, 1
-instance = comp, \uart_tx_inst|tx~3 , uart_tx_inst|tx~3, rs232, 1
-instance = comp, \uart_tx_inst|tx~4 , uart_tx_inst|tx~4, rs232, 1
-instance = comp, \uart_tx_inst|tx~6 , uart_tx_inst|tx~6, rs232, 1
-instance = comp, \uart_tx_inst|tx~7 , uart_tx_inst|tx~7, rs232, 1
-instance = comp, \uart_tx_inst|tx , uart_tx_inst|tx, rs232, 1
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_v.sdo b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_v.sdo deleted file mode 100644 index 588ece3..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/quartus_prj/simulation/modelsim/rs232_v.sdo +++ /dev/null @@ -1,2275 +0,0 @@ -// Copyright (C) 1991-2013 Altera Corporation
-// Your use of Altera Corporation's design tools, logic functions
-// and other software and tools, and its AMPP partner logic
-// functions, and any output files from any of the foregoing
-// (including device programming or simulation files), and any
-// associated documentation or information are expressly subject
-// to the terms and conditions of the Altera Program License
-// Subscription Agreement, Altera MegaCore Function License
-// Agreement, or other applicable license agreement, including,
-// without limitation, that your use is for the sole purpose of
-// programming logic devices manufactured by Altera and sold by
-// Altera or its authorized distributors. Please refer to the
-// applicable agreement for further details.
-
-
-//
-// Device: Altera EP4CE15F23C8 Package FBGA484
-//
-
-//
-// This file contains Slow Corner delays for the design using part EP4CE15F23C8,
-// with speed grade 8, core voltage 1.2V, and temperature 85 Celsius
-//
-
-//
-// This SDF file should be used for ModelSim (Verilog) only
-//
-
-(DELAYFILE
- (SDFVERSION "2.1")
- (DESIGN "rs232")
- (DATE "06/02/2023 03:03:50")
- (VENDOR "Altera")
- (PROGRAM "Quartus II 64-Bit")
- (VERSION "Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version")
- (DIVIDER .)
- (TIMESCALE 1 ps)
-
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT dataa (345:345:345) (434:434:434))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1841:1841:1841) (1853:1853:1853))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6066:6066:6066) (5939:5939:5939))
- (PORT sclr (903:903:903) (966:966:966))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (560:560:560) (590:590:590))
- (PORT datab (341:341:341) (422:422:422))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT dataa (344:344:344) (434:434:434))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT datab (367:367:367) (448:448:448))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (457:457:457))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (461:461:461))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[5\]\~23)
- (DELAY
- (ABSOLUTE
- (PORT datab (368:368:368) (452:452:452))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (425:425:425))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (422:422:422))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (543:543:543) (580:580:580))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT dataa (387:387:387) (471:471:471))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT datad (533:533:533) (560:560:560))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1301:1301:1301) (1261:1261:1261))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (630:630:630) (642:642:642))
- (PORT datab (577:577:577) (601:601:601))
- (PORT datac (526:526:526) (560:560:560))
- (PORT datad (541:541:541) (560:560:560))
- (IOPATH dataa combout (456:456:456) (486:486:486))
- (IOPATH datab combout (457:457:457) (489:489:489))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (386:386:386) (487:487:487))
- (PORT datab (429:429:429) (538:538:538))
- (PORT datad (372:372:372) (479:479:479))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH datab combout (435:435:435) (433:433:433))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Add1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (647:647:647) (654:654:654))
- (PORT datab (570:570:570) (590:590:590))
- (PORT datac (573:573:573) (591:591:591))
- (PORT datad (330:330:330) (407:407:407))
- (IOPATH dataa combout (432:432:432) (446:446:446))
- (IOPATH datab combout (437:437:437) (436:436:436))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (345:345:345) (434:434:434))
- (PORT datab (344:344:344) (427:427:427))
- (PORT datac (301:301:301) (385:385:385))
- (PORT datad (304:304:304) (381:381:381))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (844:844:844) (830:830:830))
- (PORT datab (575:575:575) (601:601:601))
- (PORT datac (579:579:579) (594:594:594))
- (PORT datad (851:851:851) (810:810:810))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (870:870:870) (854:854:854))
- (PORT datab (901:901:901) (869:869:869))
- (PORT datac (872:872:872) (840:840:840))
- (PORT datad (577:577:577) (599:599:599))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal2\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (493:493:493) (485:485:485))
- (PORT datab (878:878:878) (859:859:859))
- (PORT datac (783:783:783) (700:700:700))
- (PORT datad (485:485:485) (457:457:457))
- (IOPATH dataa combout (405:405:405) (398:398:398))
- (IOPATH datab combout (432:432:432) (433:433:433))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1854:1854:1854))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (6063:6063:6063) (5936:5936:5936))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (373:373:373) (464:464:464))
- (PORT datab (370:370:370) (454:454:454))
- (PORT datac (330:330:330) (415:415:415))
- (PORT datad (331:331:331) (408:408:408))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datac (822:822:822) (795:795:795))
- (PORT datad (577:577:577) (600:600:600))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (891:891:891) (854:854:854))
- (PORT datab (579:579:579) (612:612:612))
- (PORT datac (827:827:827) (807:807:807))
- (PORT datad (237:237:237) (255:255:255))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always5\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (562:562:562) (592:592:592))
- (PORT datab (304:304:304) (328:328:328))
- (PORT datac (240:240:240) (267:267:267))
- (PORT datad (433:433:433) (406:406:406))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|start_nedge)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (849:849:849) (813:813:813))
- (PORT datad (461:461:461) (436:436:436))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (345:345:345) (425:425:425))
- (PORT datac (323:323:323) (401:401:401))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_obuf")
- (INSTANCE tx\~output)
- (DELAY
- (ABSOLUTE
- (PORT i (758:758:758) (794:794:794))
- (IOPATH i o (3336:3336:3336) (3399:3399:3399))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_clk\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (806:806:806) (852:852:852))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_clkctrl")
- (INSTANCE sys_clk\~inputclkctrl)
- (DELAY
- (ABSOLUTE
- (PORT inclk[0] (200:200:200) (189:189:189))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (482:482:482))
- (PORT datab (342:342:342) (423:423:423))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (372:372:372) (484:484:484))
- (PORT datab (360:360:360) (449:449:449))
- (PORT datac (448:448:448) (419:419:419))
- (PORT datad (267:267:267) (303:303:303))
- (IOPATH dataa combout (420:420:420) (428:428:428))
- (IOPATH datab combout (432:432:432) (433:433:433))
- (IOPATH datac combout (327:327:327) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE sys_rst_n\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (766:766:766) (812:812:812))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~2)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (424:424:424))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~4)
- (DELAY
- (ABSOLUTE
- (PORT datab (343:343:343) (422:422:422))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (425:425:425))
- (PORT datac (303:303:303) (388:388:388))
- (PORT datad (303:303:303) (379:379:379))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|Add1\~6)
- (DELAY
- (ABSOLUTE
- (PORT datad (323:323:323) (410:410:410))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|bit_cnt\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (372:372:372) (484:484:484))
- (PORT datab (308:308:308) (347:347:347))
- (PORT datad (441:441:441) (417:417:417))
- (IOPATH dataa combout (432:432:432) (446:446:446))
- (IOPATH datab combout (437:437:437) (436:436:436))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always4\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (373:373:373) (485:485:485))
- (PORT datab (366:366:366) (456:456:456))
- (PORT datad (261:261:261) (295:295:295))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (265:265:265) (290:290:290))
- (IOPATH datac combout (327:327:327) (316:316:316))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_flag\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (866:866:866) (834:834:834))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|work_en\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (535:535:535) (562:562:562))
- (PORT datad (475:475:475) (448:448:448))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|work_en)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\]\~13)
- (DELAY
- (ABSOLUTE
- (PORT dataa (593:593:593) (629:629:629))
- (PORT datab (339:339:339) (421:421:421))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\]\~33)
- (DELAY
- (ABSOLUTE
- (PORT dataa (363:363:363) (447:447:447))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\]\~35)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[11\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (346:346:346) (436:436:436))
- (PORT datab (344:344:344) (427:427:427))
- (PORT datac (302:302:302) (387:387:387))
- (PORT datad (302:302:302) (379:379:379))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (472:472:472) (452:452:452))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (576:576:576) (604:604:604))
- (PORT datab (344:344:344) (427:427:427))
- (PORT datac (538:538:538) (561:561:561))
- (PORT datad (241:241:241) (260:260:260))
- (IOPATH dataa combout (392:392:392) (407:407:407))
- (IOPATH datab combout (393:393:393) (412:412:412))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\]\~37)
- (DELAY
- (ABSOLUTE
- (PORT dataa (364:364:364) (449:449:449))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH cin combout (607:607:607) (577:577:577))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[12\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~3)
- (DELAY
- (ABSOLUTE
- (PORT datab (635:635:635) (646:646:646))
- (PORT datad (575:575:575) (598:598:598))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\]\~17)
- (DELAY
- (ABSOLUTE
- (PORT dataa (362:362:362) (446:446:446))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\]\~21)
- (DELAY
- (ABSOLUTE
- (PORT dataa (362:362:362) (446:446:446))
- (IOPATH dataa combout (471:471:471) (472:472:472))
- (IOPATH dataa cout (552:552:552) (416:416:416))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal1\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (584:584:584) (613:613:613))
- (PORT datab (578:578:578) (602:602:602))
- (PORT datac (526:526:526) (560:560:560))
- (PORT datad (560:560:560) (584:584:584))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always1\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (596:596:596) (633:633:633))
- (PORT datab (308:308:308) (333:333:333))
- (PORT datac (450:450:450) (425:425:425))
- (PORT datad (454:454:454) (432:432:432))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (393:393:393) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\]\~15)
- (DELAY
- (ABSOLUTE
- (PORT datab (359:359:359) (435:435:435))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\]\~19)
- (DELAY
- (ABSOLUTE
- (PORT datab (341:341:341) (421:421:421))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\]\~25)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\]\~27)
- (DELAY
- (ABSOLUTE
- (PORT datab (343:343:343) (422:422:422))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\]\~29)
- (DELAY
- (ABSOLUTE
- (PORT datab (342:342:342) (425:425:425))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[8\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\]\~31)
- (DELAY
- (ABSOLUTE
- (PORT datab (360:360:360) (437:437:437))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datab cout (565:565:565) (421:421:421))
- (IOPATH datad combout (177:177:177) (155:155:155))
- (IOPATH cin combout (607:607:607) (577:577:577))
- (IOPATH cin cout (73:73:73) (73:73:73))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[9\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|baud_cnt\[10\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1843:1843:1843) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5811:5811:5811) (5620:5620:5620))
- (PORT sclr (909:909:909) (977:977:977))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD sclr (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Equal2\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (807:807:807) (726:726:726))
- (PORT datab (636:636:636) (648:648:648))
- (PORT datac (524:524:524) (497:497:497))
- (PORT datad (576:576:576) (598:598:598))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (327:327:327) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_flag)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always3\~0)
- (DELAY
- (ABSOLUTE
- (PORT datac (321:321:321) (399:399:399))
- (PORT datad (329:329:329) (402:402:402))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\]\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (756:756:756) (694:694:694))
- (PORT datab (322:322:322) (359:359:359))
- (PORT datad (517:517:517) (486:486:486))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\]\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (283:283:283) (315:315:315))
- (PORT datab (308:308:308) (332:332:332))
- (PORT datad (474:474:474) (447:447:447))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~0)
- (DELAY
- (ABSOLUTE
- (PORT datab (367:367:367) (446:446:446))
- (PORT datad (330:330:330) (403:403:403))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|always0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (413:413:413) (528:528:528))
- (PORT datab (425:425:425) (533:533:533))
- (PORT datac (346:346:346) (445:445:445))
- (PORT datad (485:485:485) (457:457:457))
- (IOPATH dataa combout (421:421:421) (418:418:418))
- (IOPATH datab combout (407:407:407) (408:408:408))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\]\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (597:597:597) (643:643:643))
- (PORT datab (320:320:320) (356:356:356))
- (PORT datad (836:836:836) (817:817:817))
- (IOPATH dataa combout (404:404:404) (398:398:398))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_io_ibuf")
- (INSTANCE rx\~input)
- (DELAY
- (ABSOLUTE
- (IOPATH i o (796:796:796) (842:842:842))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg1\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (3626:3626:3626) (3787:3787:3787))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg1)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg2\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (298:298:298) (368:368:368))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg2)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_reg3\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (307:307:307) (384:384:384))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_reg3)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5805:5805:5805) (5615:5615:5615))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[7\]\~0)
- (DELAY
- (ABSOLUTE
- (PORT datad (819:819:819) (787:787:787))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|always8\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (371:371:371) (483:483:483))
- (PORT datab (306:306:306) (344:344:344))
- (PORT datad (318:318:318) (405:405:405))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[7\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1271:1271:1271) (1242:1242:1242))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\]\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (657:657:657) (663:663:663))
- (PORT datab (320:320:320) (357:357:357))
- (PORT datad (520:520:520) (490:490:490))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (494:494:494) (496:496:496))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|bit_cnt\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~2)
- (DELAY
- (ABSOLUTE
- (PORT dataa (390:390:390) (492:492:492))
- (PORT datab (423:423:423) (530:530:530))
- (PORT datad (367:367:367) (473:473:473))
- (IOPATH dataa combout (471:471:471) (453:453:453))
- (IOPATH datab combout (472:472:472) (452:452:452))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~5)
- (DELAY
- (ABSOLUTE
- (PORT dataa (364:364:364) (448:448:448))
- (PORT datab (278:278:278) (304:304:304))
- (PORT datac (549:549:549) (592:592:592))
- (PORT datad (538:538:538) (558:558:558))
- (IOPATH dataa combout (481:481:481) (491:491:491))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datac combout (324:324:324) (316:316:316))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[6\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (325:325:325) (396:396:396))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT asdata (1261:1261:1261) (1233:1233:1233))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[5\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (812:812:812) (791:791:791))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[5\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[6\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1280:1280:1280) (1251:1251:1251))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT asdata (1244:1244:1244) (1213:1213:1213))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|po_data\[4\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (809:809:809) (792:792:792))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[4\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT asdata (1240:1240:1240) (1212:1212:1212))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[3\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1606:1606:1606) (1505:1505:1505))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~0)
- (DELAY
- (ABSOLUTE
- (PORT dataa (417:417:417) (532:532:532))
- (PORT datab (336:336:336) (413:413:413))
- (PORT datad (389:389:389) (495:495:495))
- (IOPATH dataa combout (461:461:461) (481:481:481))
- (IOPATH datab combout (410:410:410) (408:408:408))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|Mux0\~1)
- (DELAY
- (ABSOLUTE
- (PORT dataa (414:414:414) (529:529:529))
- (PORT datab (335:335:335) (411:411:411))
- (PORT datad (238:238:238) (257:257:257))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (454:454:454) (473:473:473))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[2\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (323:323:323) (402:402:402))
- (IOPATH datac combout (327:327:327) (316:316:316))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[2\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[1\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datad (511:511:511) (537:537:537))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[1\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1299:1299:1299) (1269:1269:1269))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_rx_inst\|rx_data\[0\]\~feeder)
- (DELAY
- (ABSOLUTE
- (PORT datac (323:323:323) (401:401:401))
- (IOPATH datac combout (327:327:327) (316:316:316))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|rx_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1842:1842:1842) (1855:1855:1855))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5817:5817:5817) (5626:5626:5626))
- (PORT ena (1037:1037:1037) (1013:1013:1013))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_rx_inst\|po_data\[0\])
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT asdata (1290:1290:1290) (1262:1262:1262))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (PORT ena (1708:1708:1708) (1649:1649:1649))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD asdata (posedge clk) (212:212:212))
- (HOLD ena (posedge clk) (212:212:212))
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~3)
- (DELAY
- (ABSOLUTE
- (PORT dataa (337:337:337) (420:420:420))
- (PORT datab (431:431:431) (540:540:540))
- (PORT datad (374:374:374) (481:481:481))
- (IOPATH dataa combout (392:392:392) (398:398:398))
- (IOPATH datab combout (455:455:455) (436:436:436))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~4)
- (DELAY
- (ABSOLUTE
- (PORT dataa (416:416:416) (531:531:531))
- (PORT datab (429:429:429) (537:537:537))
- (PORT datad (238:238:238) (256:256:256))
- (IOPATH dataa combout (453:453:453) (413:413:413))
- (IOPATH datab combout (473:473:473) (487:487:487))
- (IOPATH datac combout (462:462:462) (482:482:482))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~6)
- (DELAY
- (ABSOLUTE
- (PORT dataa (595:595:595) (641:641:641))
- (PORT datab (580:580:580) (608:608:608))
- (PORT datac (245:245:245) (276:276:276))
- (PORT datad (239:239:239) (257:257:257))
- (IOPATH dataa combout (432:432:432) (446:446:446))
- (IOPATH datab combout (472:472:472) (473:473:473))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "cycloneive_lcell_comb")
- (INSTANCE uart_tx_inst\|tx\~7)
- (DELAY
- (ABSOLUTE
- (PORT dataa (391:391:391) (493:493:493))
- (PORT datab (278:278:278) (303:303:303))
- (PORT datac (245:245:245) (277:277:277))
- (PORT datad (238:238:238) (256:256:256))
- (IOPATH dataa combout (448:448:448) (472:472:472))
- (IOPATH datab combout (473:473:473) (489:489:489))
- (IOPATH datac combout (324:324:324) (315:315:315))
- (IOPATH datad combout (177:177:177) (155:155:155))
- )
- )
- )
- (CELL
- (CELLTYPE "dffeas")
- (INSTANCE uart_tx_inst\|tx)
- (DELAY
- (ABSOLUTE
- (PORT clk (1844:1844:1844) (1856:1856:1856))
- (PORT d (99:99:99) (115:115:115))
- (PORT clrn (5544:5544:5544) (5322:5322:5322))
- (IOPATH (posedge clk) q (261:261:261) (261:261:261))
- (IOPATH (negedge clrn) q (247:247:247) (247:247:247))
- )
- )
- (TIMINGCHECK
- (HOLD d (posedge clk) (212:212:212))
- )
- )
-)
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/rs232.v b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/rs232.v deleted file mode 100644 index 15f9b9d..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/rs232.v +++ /dev/null @@ -1,75 +0,0 @@ -`timescale 1ns/1ns
-////////////////////////////////////////////////////////////////////////
-// Author : EmbedFire
-// Create Date : 2019/06/12
-// Module Name : rs232
-// Project Name : rs232
-// Target Devices: Altera EP4CE10F17C8N
-// Tool Versions : Quartus 13.0
-// Description : RS232顶层模块
-//
-// Revision : V1.0
-// Additional Comments:
-//
-// 实验平台: 野火_征途Pro_FPGA开发板
-// 公司 : http://www.embedfire.com
-// 论坛 : http://www.firebbs.cn
-// 淘宝 : https://fire-stm32.taobao.com
-////////////////////////////////////////////////////////////////////////
-
-module rs232
-(
- input wire sys_clk , //系统时钟50MHz
- input wire sys_rst_n , //全局复位
- input wire rx , //串口接收数据
-
- output wire tx //串口发送数据
-);
-
-//********************************************************************//
-//****************** Parameter and Internal Signal *******************//
-//********************************************************************//
-//parameter define
-parameter UART_BPS = 14'd9600 , //比特率
- CLK_FREQ = 26'd50_000_000 ; //时钟频率
-
-//wire define
-wire [7:0] po_data;
-wire po_flag;
-
-//********************************************************************//
-//*************************** Instantiation **************************//
-//********************************************************************//
-//------------------------ uart_rx_inst ------------------------
-uart_rx
-#(
- .UART_BPS (UART_BPS ), //串口波特率
- .CLK_FREQ (CLK_FREQ ) //时钟频率
-)
-uart_rx_inst
-(
- .sys_clk (sys_clk ), //input sys_clk
- .sys_rst_n (sys_rst_n ), //input sys_rst_n
- .rx (rx ), //input rx
-
- .po_data (po_data ), //output [7:0] po_data
- .po_flag (po_flag ) //output po_flag
-);
-
-//------------------------ uart_tx_inst ------------------------
-uart_tx
-#(
- .UART_BPS (UART_BPS ), //串口波特率
- .CLK_FREQ (CLK_FREQ ) //时钟频率
-)
-uart_tx_inst
-(
- .sys_clk (sys_clk ), //input sys_clk
- .sys_rst_n (sys_rst_n ), //input sys_rst_n
- .pi_data (po_data ), //input [7:0] pi_data
- .pi_flag (po_flag ), //input pi_flag
-
- .tx (tx ) //output tx
-);
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/uart_rx.v b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/uart_rx.v deleted file mode 100644 index 5ebbaba..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/uart_rx.v +++ /dev/null @@ -1,154 +0,0 @@ -`timescale 1ns/1ns
-////////////////////////////////////////////////////////////////////////
-// Author : EmbedFire
-//Create Date : 2019/06/12
-// Module Name : uart_rx
-// Project Name : rs232
-// Target Devices: Altera EP4CE10F17C8N
-// Tool Versions : Quartus 13.0
-// Description :
-//
-// Revision : V1.0
-// Additional Comments:
-//
-// 实验平台: 野火_征途Pro_FPGA开发板
-// 公司 : http://www.embedfire.com
-// 论坛 : http://www.firebbs.cn
-// 淘宝 : https://fire-stm32.taobao.com
-////////////////////////////////////////////////////////////////////////
-
-module uart_rx
-#(
- parameter UART_BPS = 'd9600, //串口波特率
- parameter CLK_FREQ = 'd50_000_000 //时钟频率
-)
-(
- input wire sys_clk , //系统时钟50MHz
- input wire sys_rst_n , //全局复位
- input wire rx , //串口接收数据
-
- output reg [7:0] po_data , //串转并后的8bit数据
- output reg po_flag //串转并后的数据有效标志信号
-);
-
-//********************************************************************//
-//****************** Parameter and Internal Signal *******************//
-//********************************************************************//
-//localparam define
-localparam BAUD_CNT_MAX = CLK_FREQ/UART_BPS ;
-
-//reg define
-reg rx_reg1 ;
-reg rx_reg2 ;
-reg rx_reg3 ;
-reg start_nedge ;
-reg work_en ;
-reg [12:0] baud_cnt ;
-reg bit_flag ;
-reg [3:0] bit_cnt ;
-reg [7:0] rx_data ;
-reg rx_flag ;
-
-//********************************************************************//
-//***************************** Main Code ****************************//
-//********************************************************************//
-//插入两级寄存器进行数据同步,用来消除亚稳态
-//rx_reg1:第一级寄存器,寄存器空闲状态复位为1
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- rx_reg1 <= 1'b1;
- else
- rx_reg1 <= rx;
-
-//rx_reg2:第二级寄存器,寄存器空闲状态复位为1
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- rx_reg2 <= 1'b1;
- else
- rx_reg2 <= rx_reg1;
-
-//rx_reg3:第三级寄存器和第二级寄存器共同构成下降沿检测
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- rx_reg3 <= 1'b1;
- else
- rx_reg3 <= rx_reg2;
-
-//start_nedge:检测到下降沿时start_nedge产生一个时钟的高电平
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- start_nedge <= 1'b0;
- else if((~rx_reg2) && (rx_reg3))
- start_nedge <= 1'b1;
- else
- start_nedge <= 1'b0;
-
-//work_en:接收数据工作使能信号
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- work_en <= 1'b0;
- else if(start_nedge == 1'b1)
- work_en <= 1'b1;
- else if((bit_cnt == 4'd8) && (bit_flag == 1'b1))
- work_en <= 1'b0;
-
-//baud_cnt:波特率计数器计数,从0计数到BAUD_CNT_MAX - 1
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- baud_cnt <= 13'b0;
- else if((baud_cnt == BAUD_CNT_MAX - 1) || (work_en == 1'b0))
- baud_cnt <= 13'b0;
- else if(work_en == 1'b1)
- baud_cnt <= baud_cnt + 1'b1;
-
-//bit_flag:当baud_cnt计数器计数到中间数时采样的数据最稳定,
-//此时拉高一个标志信号表示数据可以被取走
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- bit_flag <= 1'b0;
- else if(baud_cnt == BAUD_CNT_MAX/2 - 1)
- bit_flag <= 1'b1;
- else
- bit_flag <= 1'b0;
-
-//bit_cnt:有效数据个数计数器,当8个有效数据(不含起始位和停止位)
-//都接收完成后计数器清零
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- bit_cnt <= 4'b0;
- else if((bit_cnt == 4'd8) && (bit_flag == 1'b1))
- bit_cnt <= 4'b0;
- else if(bit_flag ==1'b1)
- bit_cnt <= bit_cnt + 1'b1;
-
-//rx_data:输入数据进行移位
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- rx_data <= 8'b0;
- else if((bit_cnt >= 4'd1)&&(bit_cnt <= 4'd8)&&(bit_flag == 1'b1))
- rx_data <= {rx_reg3, rx_data[7:1]};
-
-//rx_flag:输入数据移位完成时rx_flag拉高一个时钟的高电平
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- rx_flag <= 1'b0;
- else if((bit_cnt == 4'd8) && (bit_flag == 1'b1))
- rx_flag <= 1'b1;
- else
- rx_flag <= 1'b0;
-
-//po_data:输出完整的8位有效数据
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- po_data <= 8'b0;
- else if(rx_flag == 1'b1)
- po_data <= rx_data;
-
-//po_flag:输出数据有效标志(比rx_flag延后一个时钟周期,为了和po_data同步)
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- po_flag <= 1'b0;
- else
- po_flag <= rx_flag;
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/uart_tx.v b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/uart_tx.v deleted file mode 100644 index cf80fdf..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/rtl/uart_tx.v +++ /dev/null @@ -1,104 +0,0 @@ -`timescale 1ns/1ns
-////////////////////////////////////////////////////////////////////////
-// Author : EmbedFire
-// Create Date : 2019/06/12
-// Module Name : uart_tx
-// Project Name : rs232
-// Target Devices: Altera EP4CE10F17C8N
-// Tool Versions : Quartus 13.0
-// Description :
-//
-// Revision : V1.0
-// Additional Comments:
-//
-// 实验平台: 野火_征途Pro_FPGA开发板
-// 公司 : http://www.embedfire.com
-// 论坛 : http://www.firebbs.cn
-// 淘宝 : https://fire-stm32.taobao.com
-////////////////////////////////////////////////////////////////////////
-
-module uart_tx
-#(
- parameter UART_BPS = 'd9600, //串口波特率
- parameter CLK_FREQ = 'd50_000_000 //时钟频率
-)
-(
- input wire sys_clk , //系统时钟50MHz
- input wire sys_rst_n , //全局复位
- input wire [7:0] pi_data , //模块输入的8bit数据
- input wire pi_flag , //并行数据有效标志信号
-
- output reg tx //串转并后的1bit数据
-);
-
-//********************************************************************//
-//****************** Parameter and Internal Signal *******************//
-//********************************************************************//
-//localparam define
-localparam BAUD_CNT_MAX = CLK_FREQ/UART_BPS ;
-
-//reg define
-reg [12:0] baud_cnt;
-reg bit_flag;
-reg [3:0] bit_cnt ;
-reg work_en ;
-
-//********************************************************************//
-//***************************** Main Code ****************************//
-//********************************************************************//
-//work_en:接收数据工作使能信号
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- work_en <= 1'b0;
- else if(pi_flag == 1'b1)
- work_en <= 1'b1;
- else if((bit_flag == 1'b1) && (bit_cnt == 4'd9))
- work_en <= 1'b0;
-
-//baud_cnt:波特率计数器计数,从0计数到BAUD_CNT_MAX - 1
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- baud_cnt <= 13'b0;
- else if((baud_cnt == BAUD_CNT_MAX - 1) || (work_en == 1'b0))
- baud_cnt <= 13'b0;
- else if(work_en == 1'b1)
- baud_cnt <= baud_cnt + 1'b1;
-
-//bit_flag:当baud_cnt计数器计数到1时让bit_flag拉高一个时钟的高电平
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- bit_flag <= 1'b0;
- else if(baud_cnt == 13'd1)
- bit_flag <= 1'b1;
- else
- bit_flag <= 1'b0;
-
-//bit_cnt:数据位数个数计数,10个有效数据(含起始位和停止位)到来后计数器清零
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- bit_cnt <= 4'b0;
- else if((bit_flag == 1'b1) && (bit_cnt == 4'd9))
- bit_cnt <= 4'b0;
- else if((bit_flag == 1'b1) && (work_en == 1'b1))
- bit_cnt <= bit_cnt + 1'b1;
-
-//tx:输出数据在满足rs232协议(起始位为0,停止位为1)的情况下一位一位输出
-always@(posedge sys_clk or negedge sys_rst_n)
- if(sys_rst_n == 1'b0)
- tx <= 1'b1; //空闲状态时为高电平
- else if(bit_flag == 1'b1)
- case(bit_cnt)
- 0 : tx <= 1'b0;
- 1 : tx <= pi_data[0];
- 2 : tx <= pi_data[1];
- 3 : tx <= pi_data[2];
- 4 : tx <= pi_data[3];
- 5 : tx <= pi_data[4];
- 6 : tx <= pi_data[5];
- 7 : tx <= pi_data[6];
- 8 : tx <= pi_data[7];
- 9 : tx <= 1'b1;
- default : tx <= 1'b1;
- endcase
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_rs232.v b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_rs232.v deleted file mode 100644 index 1cc87c8..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_rs232.v +++ /dev/null @@ -1,98 +0,0 @@ -`timescale 1ns/1ns
-////////////////////////////////////////////////////////////////////////
-// Author : EmbedFire
-// Create Date : 2019/06/12
-// Module Name : tb_rs232
-// Project Name : rs232
-// Target Devices: Altera EP4CE10F17C8N
-// Tool Versions : Quartus 13.0
-// Description :
-//
-// Revision : V1.0
-// Additional Comments:
-//
-// 实验平台: 野火_征途Pro_FPGA开发板
-// 公司 : http://www.embedfire.com
-// 论坛 : http://www.firebbs.cn
-// 淘宝 : https://fire-stm32.taobao.com
-////////////////////////////////////////////////////////////////////////
-
-module tb_rs232();
-
-//********************************************************************//
-//****************** Parameter and Internal Signal *******************//
-//********************************************************************//
-//wire define
-wire tx ;
-
-//reg define
-reg sys_clk ;
-reg sys_rst_n ;
-reg rx ;
-
-//********************************************************************//
-//***************************** Main Code ****************************//
-//********************************************************************//
-//初始化系统时钟、全局复位和输入信号
-initial begin
- sys_clk = 1'b1;
- sys_rst_n <= 1'b0;
- rx <= 1'b1;
- #20;
- sys_rst_n <= 1'b1;
-end
-
-//调用任务rx_byte
-initial begin
- #200
- rx_byte();
-end
-
-//sys_clk:每10ns电平翻转一次,产生一个50MHz的时钟信号
-always #10 sys_clk = ~sys_clk;
-
-//创建任务rx_byte,本次任务调用rx_bit任务,发送8次数据,分别为0~7
-task rx_byte(); //因为不需要外部传递参数,所以括号中没有输入
- integer j;
- for(j=0; j<8; j=j+1) //调用8次rx_bit任务,每次发送的值从0变化7
- rx_bit(j);
-endtask
-
-//创建任务rx_bit,每次发送的数据有10位,data的值分别为0到7由j的值传递进来
-task rx_bit(
- input [7:0] data
-);
- integer i;
- for(i=0; i<10; i=i+1) begin
- case(i)
- 0: rx <= 1'b0;
- 1: rx <= data[0];
- 2: rx <= data[1];
- 3: rx <= data[2];
- 4: rx <= data[3];
- 5: rx <= data[4];
- 6: rx <= data[5];
- 7: rx <= data[6];
- 8: rx <= data[7];
- 9: rx <= 1'b1;
- endcase
- #(5208*20); //每发送1位数据延时5208个时钟周期
- end
-endtask
-
-//********************************************************************//
-//*************************** Instantiation **************************//
-//********************************************************************//
-//------------------------ rs232_inst ------------------------
-rs232 rs232_inst
-(
- .sys_clk (sys_clk ), //input sys_clk
- .sys_rst_n (sys_rst_n ), //input sys_rst_n
- .rx (rx ), //input rx
-
- .tx (tx ) //output tx
-);
-
-endmodule
-
-
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_uart_rx.v b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_uart_rx.v deleted file mode 100644 index 8c0c390..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_uart_rx.v +++ /dev/null @@ -1,103 +0,0 @@ -`timescale 1ns/1ns
-////////////////////////////////////////////////////////////////////////
-// Author : EmbedFire
-// Create Date : 2019/06/12
-// Module Name : tb_uart_rx
-// Project Name : rs232
-// Target Devices: Altera EP4CE10F17C8N
-// Tool Versions : Quartus 13.0
-// Description :
-//
-// Revision : V1.0
-// Additional Comments:
-//
-// 实验平台: 野火_征途Pro_FPGA开发板
-// 公司 : http://www.embedfire.com
-// 论坛 : http://www.firebbs.cn
-// 淘宝 : https://fire-stm32.taobao.com
-////////////////////////////////////////////////////////////////////////
-
-module tb_uart_rx();
-
-//********************************************************************//
-//****************** Parameter and Internal Signal *******************//
-//********************************************************************//
-//reg define
-reg sys_clk;
-reg sys_rst_n;
-reg rx;
-
-//wire define
-wire [7:0] po_data;
-wire po_flag;
-
-//********************************************************************//
-//***************************** Main Code ****************************//
-//********************************************************************//
-//初始化系统时钟、全局复位和输入信号
-initial begin
- sys_clk = 1'b1;
- sys_rst_n <= 1'b0;
- rx <= 1'b1;
- #20;
- sys_rst_n <= 1'b1;
-end
-
-//模拟发送8次数据,分别为0~7
-initial begin
- #200
- rx_bit(8'd0); //任务的调用,任务名+括号中要传递进任务的参数
- rx_bit(8'd1);
- rx_bit(8'd2);
- rx_bit(8'd3);
- rx_bit(8'd4);
- rx_bit(8'd5);
- rx_bit(8'd6);
- rx_bit(8'd7);
-end
-
-//sys_clk:每10ns电平翻转一次,产生一个50MHz的时钟信号
-always #10 sys_clk = ~sys_clk;
-
-//定义一个名为rx_bit的任务,每次发送的数据有10位
-//data的值分别为0~7由j的值传递进来
-//任务以task开头,后面紧跟着的是任务名,调用时使用
-task rx_bit(
- //传递到任务中的参数,调用任务的时候从外部传进来一个8位的值
- input [7:0] data
-);
- integer i; //定义一个常量
-//用for循环产生一帧数据,for括号中最后执行的内容只能写i=i+1
-//不可以写成C语言i=i++的形式
- for(i=0; i<10; i=i+1) begin
- case(i)
- 0: rx <= 1'b0;
- 1: rx <= data[0];
- 2: rx <= data[1];
- 3: rx <= data[2];
- 4: rx <= data[3];
- 5: rx <= data[4];
- 6: rx <= data[5];
- 7: rx <= data[6];
- 8: rx <= data[7];
- 9: rx <= 1'b1;
- endcase
- #(5208*20); //每发送1位数据延时5208个时钟周期
- end
-endtask //任务以endtask结束
-
-//********************************************************************//
-//*************************** Instantiation **************************//
-//********************************************************************//
-//------------------------uart_rx_inst------------------------
-uart_rx uart_rx_inst(
- .sys_clk (sys_clk ), //input sys_clk
- .sys_rst_n (sys_rst_n ), //input sys_rst_n
- .rx (rx ), //input rx
-
- .po_data (po_data ), //output [7:0] po_data
- .po_flag (po_flag ) //output po_flag
-);
-
-endmodule
-
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_uart_tx.v b/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_uart_tx.v deleted file mode 100644 index b0ecf1c..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/rs232/sim/tb_uart_tx.v +++ /dev/null @@ -1,117 +0,0 @@ -`timescale 1ns/1ns
-/////////////////////////////////////////////////////////////////////////
-// Author : EmbedFire
-// Create Date : 2019/06/12
-// Module Name : tb_uart_tx
-// Project Name : rs232
-// Target Devices: Altera EP4CE10F17C8N
-// Tool Versions : Quartus 13.0
-// Description :
-//
-// Revision : V1.0
-// Additional Comments:
-//
-// 实验平台: 野火_征途Pro_FPGA开发板
-// 公司 : http://www.embedfire.com
-// 论坛 : http://www.firebbs.cn
-// 淘宝 : https://fire-stm32.taobao.com
-////////////////////////////////////////////////////////////////////////
-
-module tb_uart_tx();
-
-//********************************************************************//
-//****************** Parameter and Internal Signal *******************//
-//********************************************************************//
-//reg define
-reg sys_clk;
-reg sys_rst_n;
-reg [7:0] pi_data;
-reg pi_flag;
-
-//wire define
-wire tx;
-
-//********************************************************************//
-//***************************** Main Code ****************************//
-//********************************************************************//
-//初始化系统时钟、全局复位
-initial begin
- sys_clk = 1'b1;
- sys_rst_n <= 1'b0;
- #20;
- sys_rst_n <= 1'b1;
-end
-
-//模拟发送7次数据,分别为0~7
-initial begin
- pi_data <= 8'b0;
- pi_flag <= 1'b0;
- #200
- //发送数据0
- pi_data <= 8'd0;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
-//每发送1bit数据需要5208个时钟周期,一帧数据为10bit
-//所以需要数据延时(5208*20*10)后再产生下一个数据
- #(5208*20*10);
- //发送数据1
- pi_data <= 8'd1;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
- #(5208*20*10);
- //发送数据2
- pi_data <= 8'd2;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
- #(5208*20*10);
- //发送数据3
- pi_data <= 8'd3;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
- #(5208*20*10);
- //发送数据4
- pi_data <= 8'd4;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
- #(5208*20*10);
- //发送数据5
- pi_data <= 8'd5;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
- #(5208*20*10);
- //发送数据6
- pi_data <= 8'd6;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
- #(5208*20*10);
- //发送数据7
- pi_data <= 8'd7;
- pi_flag <= 1'b1;
- #20
- pi_flag <= 1'b0;
-end
-
-//sys_clk:每10ns电平翻转一次,产生一个50MHz的时钟信号
-always #10 sys_clk = ~sys_clk;
-
-//********************************************************************//
-//*************************** Instantiation **************************//
-//********************************************************************//
-//------------------------uart_rx_inst------------------------
-uart_tx uart_tx_inst(
- .sys_clk (sys_clk ), //input sys_clk
- .sys_rst_n (sys_rst_n ), //input sys_rst_n
- .pi_data (pi_data ), //output [7:0] pi_data
- .pi_flag (pi_flag ), //output pi_flag
-
- .tx (tx ) //input tx
-);
-
-endmodule
diff --git a/fpga/smh-ac415-fpga/examples/05_rs232/实验现象.txt b/fpga/smh-ac415-fpga/examples/05_rs232/实验现象.txt deleted file mode 100644 index 33456c5..0000000 --- a/fpga/smh-ac415-fpga/examples/05_rs232/实验现象.txt +++ /dev/null @@ -1,2 +0,0 @@ -现象:把usb插入电脑,预先安装ch340串口驱动,打开某个串口软件,波特率选择9600,接收发送均选择hex,发送框输入“1234567890abefcd”,接收框会显示“12 34 56 78 90 AB EF CD ”,此例程参考野火fpga例程修改而来。具体可参考野火教程。
-测试:可以测试串口ch340是否正常。
\ No newline at end of file |