# Copyright (C) 1991-2005 Altera Corporation # Any megafunction design, and related netlist (encrypted or decrypted), # support information, device programming or simulation file, and any other # associated documentation or information provided by Altera or a partner # under Altera's Megafunction Partnership Program may be used only # to program PLD devices (but not masked PLD devices) from Altera. Any # other use of such megafunction design, netlist, support information, # device programming or simulation file, or any other related documentation # or information is prohibited for any other purpose, including, but not # limited to modification, reverse engineering, de-compiling, or use with # any other silicon devices, unless such use is explicitly licensed under # a separate agreement with Altera or a megafunction partner. Title to the # intellectual property, including patents, copyrights, trademarks, trade # secrets, or maskworks, embodied in any such megafunction design, netlist, # support information, device programming or simulation file, or any other # related documentation or information provided by Altera or a megafunction # partner, remains with Altera, the megafunction partner, or their respective # licensors. No other licenses, including any licenses needed under any third # party's intellectual property, are provided herein. # The default values for assignments are stored in the file # standard_32_assignment_defaults.qdf # If this file doesn't exist, and for assignments not listed, see file # assignment_defaults.qdf # 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. # Project-Wide Assignments # ======================== set_global_assignment -name SPEED_DISK_USAGE_TRADEOFF SMART set_global_assignment -name ORIGINAL_QUARTUS_VERSION 2.2 set_global_assignment -name PROJECT_CREATION_TIME_DATE "15:38:00 SEPTEMBER 27, 2005" set_global_assignment -name LAST_QUARTUS_VERSION "4.2 SP1" set_global_assignment -name BDF_FILE standard_32.bdf set_global_assignment -name CDF_FILE standard_32.cdf set_global_assignment -name SOURCE_FILE altera_vhdl_support.vhd # Pin & Location Assignments # ========================== set_global_assignment -name RESERVE_PIN "AS INPUT TRI-STATED" set_location_assignment PIN_L6 -to CLK_DRV_clk_to_apex set_location_assignment PIN_W8 -to DB9_CONNECTOR_rxd set_location_assignment PIN_F14 -to DB9_CONNECTOR_rxd_uart2 set_location_assignment PIN_D15 -to DB9_CONNECTOR_txd set_location_assignment PIN_F13 -to DB9_CONNECTOR_txd_uart2 set_location_assignment PIN_Y9 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[0]" set_location_assignment PIN_U12 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[10]" set_location_assignment PIN_Y10 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[11]" set_location_assignment PIN_T9 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[1]" set_location_assignment PIN_Y8 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[2]" set_location_assignment PIN_W9 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[3]" set_location_assignment PIN_V9 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[4]" set_location_assignment PIN_U9 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[5]" set_location_assignment PIN_T10 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[6]" set_location_assignment PIN_U10 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[7]" set_location_assignment PIN_V10 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[8]" set_location_assignment PIN_P11 -to "DIP_SWITCH_all-SW7_out-SW6_out-SW5_out-SW4_out[9]" set_location_assignment PIN_W17 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[0]" set_location_assignment PIN_Y17 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[10]" set_location_assignment PIN_V8 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[11]" set_location_assignment PIN_Y7 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[12]" set_location_assignment PIN_U11 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[13]" set_location_assignment PIN_R11 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[14]" set_location_assignment PIN_D18 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[15]" set_location_assignment PIN_U18 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[1]" set_location_assignment PIN_Y18 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[2]" set_location_assignment PIN_W18 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[3]" set_location_assignment PIN_U8 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[4]" set_location_assignment PIN_T11 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[5]" set_location_assignment PIN_R10 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[6]" set_location_assignment PIN_C18 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[7]" set_location_assignment PIN_V17 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[8]" set_location_assignment PIN_V18 -to "DISPLAY_tens_digit-DISPLAY_ones_digit[9]" set_location_assignment PIN_F3 -to FLASH_a16 set_location_assignment PIN_E1 -to FLASH_ce_n set_location_assignment PIN_G17 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[0]" set_location_assignment PIN_A3 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[10]" set_location_assignment PIN_A4 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[11]" set_location_assignment PIN_C3 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[12]" set_location_assignment PIN_C1 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[13]" set_location_assignment PIN_D3 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[14]" set_location_assignment PIN_D2 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[15]" set_location_assignment PIN_C2 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[16]" set_location_assignment PIN_D1 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[17]" set_location_assignment PIN_B3 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[18]" set_location_assignment PIN_E3 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[19]" set_location_assignment PIN_A8 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[1]" set_location_assignment PIN_B8 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[2]" set_location_assignment PIN_A7 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[3]" set_location_assignment PIN_B7 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[4]" set_location_assignment PIN_B6 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[5]" set_location_assignment PIN_A6 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[6]" set_location_assignment PIN_A5 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[7]" set_location_assignment PIN_B5 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[8]" set_location_assignment PIN_B4 -to "FLASH_high_address_bits-SRAM_Lo_address-FLASH_a0-APEX_a0[9]" set_location_assignment PIN_H13 -to FLASH_we_n set_location_assignment PIN_V7 -to HEADER_SWITCH_enable1_n set_location_assignment PIN_U21 -to LCD_HEADER_interface_pins[0] set_location_assignment PIN_N15 -to LCD_HEADER_interface_pins[10] set_location_assignment PIN_P17 -to LCD_HEADER_interface_pins[1] set_location_assignment PIN_U1 -to LCD_HEADER_interface_pins[2] set_location_assignment PIN_U2 -to LCD_HEADER_interface_pins[3] set_location_assignment PIN_T2 -to LCD_HEADER_interface_pins[4] set_location_assignment PIN_T3 -to LCD_HEADER_interface_pins[5] set_location_assignment PIN_U4 -to LCD_HEADER_interface_pins[6] set_location_assignment PIN_U19 -to LCD_HEADER_interface_pins[7] set_location_assignment PIN_R18 -to LCD_HEADER_interface_pins[8] set_location_assignment PIN_W20 -to LCD_HEADER_interface_pins[9] set_location_assignment PIN_T18 -to "LED2_in-LED1_in[0]" set_location_assignment PIN_T19 -to "LED2_in-LED1_in[1]" set_location_assignment PIN_F12 -to RESET_SWITCH_out set_location_assignment PIN_F5 -to "SRAM_Hi_be_n-SRAM_Lo_be_n[0]" set_location_assignment PIN_F2 -to "SRAM_Hi_be_n-SRAM_Lo_be_n[1]" set_location_assignment PIN_F4 -to "SRAM_Hi_be_n-SRAM_Lo_be_n[2]" set_location_assignment PIN_H5 -to "SRAM_Hi_be_n-SRAM_Lo_be_n[3]" set_location_assignment PIN_E2 -to SRAM_Hi_cs_n set_location_assignment PIN_C4 -to "SRAM_Hi_data-SRAM_Lo_data[0]" set_location_assignment PIN_C5 -to "SRAM_Hi_data-SRAM_Lo_data[10]" set_location_assignment PIN_D6 -to "SRAM_Hi_data-SRAM_Lo_data[11]" set_location_assignment PIN_C6 -to "SRAM_Hi_data-SRAM_Lo_data[12]" set_location_assignment PIN_F9 -to "SRAM_Hi_data-SRAM_Lo_data[13]" set_location_assignment PIN_H10 -to "SRAM_Hi_data-SRAM_Lo_data[14]" set_location_assignment PIN_D7 -to "SRAM_Hi_data-SRAM_Lo_data[15]" set_location_assignment PIN_C7 -to "SRAM_Hi_data-SRAM_Lo_data[16]" set_location_assignment PIN_E9 -to "SRAM_Hi_data-SRAM_Lo_data[17]" set_location_assignment PIN_E10 -to "SRAM_Hi_data-SRAM_Lo_data[18]" set_location_assignment PIN_D9 -to "SRAM_Hi_data-SRAM_Lo_data[19]" set_location_assignment PIN_H11 -to "SRAM_Hi_data-SRAM_Lo_data[1]" set_location_assignment PIN_C8 -to "SRAM_Hi_data-SRAM_Lo_data[20]" set_location_assignment PIN_F10 -to "SRAM_Hi_data-SRAM_Lo_data[21]" set_location_assignment PIN_G11 -to "SRAM_Hi_data-SRAM_Lo_data[22]" set_location_assignment PIN_C9 -to "SRAM_Hi_data-SRAM_Lo_data[23]" set_location_assignment PIN_C10 -to "SRAM_Hi_data-SRAM_Lo_data[24]" set_location_assignment PIN_H12 -to "SRAM_Hi_data-SRAM_Lo_data[25]" set_location_assignment PIN_D10 -to "SRAM_Hi_data-SRAM_Lo_data[26]" set_location_assignment PIN_G12 -to "SRAM_Hi_data-SRAM_Lo_data[27]" set_location_assignment PIN_G13 -to "SRAM_Hi_data-SRAM_Lo_data[28]" set_location_assignment PIN_F11 -to "SRAM_Hi_data-SRAM_Lo_data[29]" set_location_assignment PIN_G10 -to "SRAM_Hi_data-SRAM_Lo_data[2]" set_location_assignment PIN_B11 -to "SRAM_Hi_data-SRAM_Lo_data[30]" set_location_assignment PIN_B10 -to "SRAM_Hi_data-SRAM_Lo_data[31]" set_location_assignment PIN_D8 -to "SRAM_Hi_data-SRAM_Lo_data[3]" set_location_assignment PIN_E7 -to "SRAM_Hi_data-SRAM_Lo_data[4]" set_location_assignment PIN_D4 -to "SRAM_Hi_data-SRAM_Lo_data[5]" set_location_assignment PIN_D5 -to "SRAM_Hi_data-SRAM_Lo_data[6]" set_location_assignment PIN_G9 -to "SRAM_Hi_data-SRAM_Lo_data[7]" set_location_assignment PIN_F8 -to "SRAM_Hi_data-SRAM_Lo_data[8]" set_location_assignment PIN_E8 -to "SRAM_Hi_data-SRAM_Lo_data[9]" set_location_assignment PIN_E4 -to SRAM_Lo_cs_n set_location_assignment PIN_A2 -to SRAM_Lo_oe_n set_location_assignment PIN_E6 -to SRAM_Lo_we_n # Timing Assignments # ================== set_global_assignment -name DO_MIN_ANALYSIS ON set_global_assignment -name FMAX_REQUIREMENT "30.0 ns" set_global_assignment -name INCLUDE_EXTERNAL_PIN_DELAYS_IN_FMAX_CALCULATIONS OFF # Analysis & Synthesis Assignments # ================================ set_global_assignment -name SAVE_DISK_SPACE OFF set_global_assignment -name EDA_DESIGN_ENTRY_SYNTHESIS_TOOL "LEONARDO SPECTRUM(LEVEL 1)" set_global_assignment -name FAMILY APEX20KE set_global_assignment -name REMOVE_DUPLICATE_REGISTERS OFF set_global_assignment -name CYCLONE_OPTIMIZATION_TECHNIQUE AREA set_global_assignment -name STRATIX_OPTIMIZATION_TECHNIQUE SPEED set_global_assignment -name MAX7000_OPTIMIZATION_TECHNIQUE AREA set_global_assignment -name APEX20K_OPTIMIZATION_TECHNIQUE SPEED set_global_assignment -name CARRY_CHAIN_LENGTH 32 set_global_assignment -name CASCADE_CHAIN_LENGTH 16 set_global_assignment -name TOP_LEVEL_ENTITY standard_32 set_global_assignment -name VHDL_SHOW_LMF_MAPPING_MESSAGES OFF # Fitter Assignments # ================== set_global_assignment -name DEVICE "EP20K200EFC484-2X" set_global_assignment -name CYCLONE_CONFIGURATION_SCHEME "PASSIVE SERIAL" set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT TRI-STATED" set_global_assignment -name AUTO_PACKED_REGISTERS_CYCLONE NORMAL set_global_assignment -name AUTO_PACKED_REGISTERS_STRATIX NORMAL set_global_assignment -name FITTER_EFFORT "STANDARD FIT" set_global_assignment -name APEX_FITTER_TYPE ADVANCED # Timing Analysis Assignments # =========================== set_global_assignment -name MAX_SCC_SIZE 50 # Assembler Assignments # ===================== set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF set_global_assignment -name FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE OFF set_global_assignment -name APEX20K_CONFIGURATION_DEVICE EPC2 set_global_assignment -name EXCALIBUR_CONFIGURATION_DEVICE EPC2 set_global_assignment -name MERCURY_CONFIGURATION_DEVICE EPC2 set_global_assignment -name FLEX6K_CONFIGURATION_DEVICE EPC1 set_global_assignment -name FLEX10K_CONFIGURATION_DEVICE EPC2 set_global_assignment -name CYCLONE_CONFIGURATION_DEVICE EPC2 set_global_assignment -name STRATIX_CONFIGURATION_DEVICE EPC2 set_global_assignment -name GENERATE_HEX_FILE ON set_global_assignment -name RESERVE_ALL_UNUSED_PINS_NO_OUTPUT_GND "AS INPUT TRI-STATED" set_global_assignment -name AUTO_RESTART_CONFIGURATION OFF # Simulator Assignments # ===================== set_global_assignment -name START_TIME 0NS set_global_assignment -name POWER_ESTIMATION_START_TIME "0 NS" set_global_assignment -name GLITCH_INTERVAL 1NS # Design Assistant Assignments # ============================ set_global_assignment -name ASSG_CAT OFF set_global_assignment -name ASSG_RULE_MISSING_FMAX OFF set_global_assignment -name ASSG_RULE_MISSING_TIMING OFF set_global_assignment -name SIGNALRACE_RULE_TRISTATE OFF set_global_assignment -name NONSYNCHSTRUCT_RULE_ASYN_RAM OFF set_global_assignment -name NONSYNCHSTRUCT_RULE_COMB_DRIVES_RAM_WE OFF # ------------------- # start CLOCK(sysclk) # Timing Assignments # ================== set_global_assignment -name FMAX_REQUIREMENT "30.0 ns" -section_id sysclk set_global_assignment -name INCLUDE_EXTERNAL_PIN_DELAYS_IN_FMAX_CALCULATIONS OFF -section_id sysclk # end CLOCK(sysclk) # ----------------- # --------------------------------------------- # start EDA_TOOL_SETTINGS(eda_design_synthesis) # Analysis & Synthesis Assignments # ================================ set_global_assignment -name EDA_LMF_FILE exemplar.lmf -section_id eda_design_synthesis # EDA Netlist Writer Assignments # ============================== set_global_assignment -name EDA_OUTPUT_DATA_FORMAT EDIF -section_id eda_design_synthesis # end EDA_TOOL_SETTINGS(eda_design_synthesis) # ------------------------------------------- # ------------------------------------------------ # start ENTITY(ref_32_system_fast_output_register) # Pin & Location Assignments # ========================== set_instance_assignment -name FAST_OUTPUT_REGISTER ON -to ref_32_system_fast_output_register_instance -entity ref_32_system_fast_output_register # end ENTITY(ref_32_system_fast_output_register) # ----------------------------------------------