Fixed video, kbd and buzzer
This commit is contained in:
+97
-48
@@ -49,7 +49,7 @@ set_global_assignment -name ERROR_CHECK_FREQUENCY_DIVISOR 1
|
||||
set_global_assignment -name NOMINAL_CORE_SUPPLY_VOLTAGE 1.2V
|
||||
set_global_assignment -name EDA_SIMULATION_TOOL "ModelSim-Altera (Verilog)"
|
||||
set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation
|
||||
set_global_assignment -name VERILOG_FILE spectrum.v
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE spectrum.sv
|
||||
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
|
||||
@@ -283,52 +283,6 @@ set_location_assignment PIN_D5 -to GPIO_0[9]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[9]
|
||||
set_location_assignment PIN_B6 -to GPIO_0[10]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[10]
|
||||
set_location_assignment PIN_A6 -to GPIO_0[11]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[11]
|
||||
set_location_assignment PIN_B7 -to GPIO_0[12]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[12]
|
||||
set_location_assignment PIN_D6 -to GPIO_0[13]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[13]
|
||||
set_location_assignment PIN_A7 -to GPIO_0[14]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[14]
|
||||
set_location_assignment PIN_C6 -to GPIO_0[15]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[15]
|
||||
set_location_assignment PIN_C8 -to GPIO_0[16]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[16]
|
||||
set_location_assignment PIN_E6 -to GPIO_0[17]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[17]
|
||||
set_location_assignment PIN_E7 -to GPIO_0[18]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[18]
|
||||
set_location_assignment PIN_D8 -to GPIO_0[19]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[19]
|
||||
set_location_assignment PIN_E8 -to GPIO_0[20]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[20]
|
||||
set_location_assignment PIN_F8 -to GPIO_0[21]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[21]
|
||||
set_location_assignment PIN_F9 -to GPIO_0[22]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[22]
|
||||
set_location_assignment PIN_E9 -to GPIO_0[23]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[23]
|
||||
set_location_assignment PIN_C9 -to GPIO_0[24]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[24]
|
||||
set_location_assignment PIN_D9 -to GPIO_0[25]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[25]
|
||||
set_location_assignment PIN_E11 -to GPIO_0[26]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[26]
|
||||
set_location_assignment PIN_E10 -to GPIO_0[27]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[27]
|
||||
set_location_assignment PIN_C11 -to GPIO_0[28]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[28]
|
||||
set_location_assignment PIN_B11 -to GPIO_0[29]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[29]
|
||||
set_location_assignment PIN_A12 -to GPIO_0[30]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[30]
|
||||
set_location_assignment PIN_D11 -to GPIO_0[31]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[31]
|
||||
set_location_assignment PIN_D12 -to GPIO_0[32]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[32]
|
||||
set_location_assignment PIN_B12 -to GPIO_0[33]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_0[33]
|
||||
|
||||
#============================================================
|
||||
# GPIO_1, GPIO_1 connect to GPIO Default
|
||||
@@ -407,9 +361,104 @@ set_location_assignment PIN_J14 -to GPIO_1[33]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO_1[33]
|
||||
|
||||
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "2.5 V"
|
||||
set_global_assignment -name MIF_FILE output_files/led_patterns.mif
|
||||
set_global_assignment -name MIF_FILE led_patterns.mif
|
||||
set_global_assignment -name QIP_FILE rom0.qip
|
||||
set_global_assignment -name QIP_FILE ram16.qip
|
||||
set_global_assignment -name QIP_FILE ram32.qip
|
||||
set_global_assignment -name QIP_FILE pll.qip
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_bit_select.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_control.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_core.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_flags.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_mux_2.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_mux_2z.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_mux_3z.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_mux_4.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_mux_8.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_prep_daa.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_select.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_shifter_core.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/alu/alu_slice.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/clk_delay.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/decode_state.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/execute.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/interrupts.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/ir.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/memory_ifc.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/pin_control.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/pla_decode.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/resets.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/control/sequencer.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/address_latch.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/address_mux.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/address_pins.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/bus_control.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/bus_switch.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/control_pins_n.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/data_pins.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/data_switch.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/data_switch_mask.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/inc_dec.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/bus/inc_dec_2bit.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/toplevel/z80_top_direct_n.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/registers/reg_control.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/registers/reg_file.v
|
||||
set_global_assignment -name VERILOG_FILE cpu/registers/reg_latch.v
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE ula/clocks.sv
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE ula/zx_kbd.sv
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE ula/video.sv
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE ula/ula.sv
|
||||
set_global_assignment -name SYSTEMVERILOG_FILE ula/ps2_kbd.sv
|
||||
set_global_assignment -name VHDL_FILE ula/i2c_loader.vhd
|
||||
set_global_assignment -name VHDL_FILE ula/i2s_intf.vhd
|
||||
set_location_assignment PIN_B12 -to VGA_VS
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_VS
|
||||
set_location_assignment PIN_D12 -to VGA_HS
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_HS
|
||||
set_location_assignment PIN_D11 -to VGA_B[3]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_B[3]
|
||||
set_location_assignment PIN_A12 -to VGA_B[2]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_B[2]
|
||||
set_location_assignment PIN_B11 -to VGA_B[1]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_B[1]
|
||||
set_location_assignment PIN_C11 -to VGA_B[0]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_B[0]
|
||||
set_location_assignment PIN_E10 -to VGA_G[3]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_G[3]
|
||||
set_location_assignment PIN_E11 -to VGA_G[2]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_G[2]
|
||||
set_location_assignment PIN_D9 -to VGA_G[1]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_G[1]
|
||||
set_location_assignment PIN_C9 -to VGA_G[0]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_G[0]
|
||||
set_location_assignment PIN_E9 -to VGA_R[3]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_R[3]
|
||||
set_location_assignment PIN_F9 -to VGA_R[2]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_R[2]
|
||||
set_location_assignment PIN_F8 -to VGA_R[1]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_R[1]
|
||||
set_location_assignment PIN_E8 -to VGA_R[0]
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to VGA_R[0]
|
||||
set_location_assignment PIN_D8 -to AUD_ADCDAT
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to AUD_ADCDAT
|
||||
set_location_assignment PIN_E7 -to AUD_ADCLRCK
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to AUD_ADCLRCK
|
||||
set_location_assignment PIN_E6 -to AUD_BCLK
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to AUD_BCLK
|
||||
set_location_assignment PIN_C8 -to AUD_DACDAT
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to AUD_DACDAT
|
||||
set_location_assignment PIN_C6 -to AUD_DACLRCK
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to AUD_DACLRCK
|
||||
set_location_assignment PIN_A7 -to AUD_XCK
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to AUD_XCK
|
||||
set_location_assignment PIN_D6 -to PS2_CLK
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to PS2_CLK
|
||||
set_location_assignment PIN_B7 -to PS2_DAT
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to PS2_DAT
|
||||
set_global_assignment -name QIP_FILE rom_scr.qip
|
||||
set_global_assignment -name QIP_FILE pll_video.qip
|
||||
set_global_assignment -name SDC_FILE spectrum.sdc
|
||||
set_location_assignment PIN_A6 -to buzzer_out
|
||||
set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to buzzer_out
|
||||
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top
|
||||
Reference in New Issue
Block a user