diff --git a/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf b/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf index 1589d24..76727f5 100644 --- a/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf +++ b/projects/mips_sys/ise101/mips_sys/ucf/systest.ucf @@ -21,7 +21,7 @@ CONFIG STEPPING = "ES"; # Bus clock nets NET "clk" TNM_NET = "clk"; -TIMESPEC "TS_clk" = PERIOD "clk" 9.95 ns HIGH 50 %; +TIMESPEC "TS_clk" = PERIOD "clk" 9.9 ns HIGH 50 %; NET "inst_vga_frontend/inst_vga_backend/inst_clkgen/vga_clk0" TNM_NET = "vga_clk"; #TIMESPEC "TS_vga_clk" = PERIOD "vga_clk" 7.5 ns HIGH 50 %; @@ -37,6 +37,9 @@ NET "rst" TIG; NET "sys_clk_in" CLOCK_DEDICATED_ROUTE = FALSE; PIN "inst_clockgen/inst_DCM_BASE_0.CLKIN" CLOCK_DEDICATED_ROUTE = FALSE; +NET "sys_sdr_clk_fb" CLOCK_DEDICATED_ROUTE = FALSE; +PIN "inst_clockgen/inst_DCM_BASE_0.CLKFB" CLOCK_DEDICATED_ROUTE = FALSE; + # Locate DCM/BUFG - Tools can probably figure them out automatically # but just LOC them down to be safe #INST inst_ddr_sdr/ctrl.inst_DCM_BASE_0 LOC = DCM_ADV_X0Y2; @@ -381,7 +384,7 @@ NET sys_flash_d<0> LOC = AD13; NET sys_flash_rdn LOC = AC6; NET sys_flash_wrn LOC = AB6; NET sys_flash_ce LOC = W7; -NET sys_flash_rstn LOC = AD10; +NET sys_flash_ac97_rstn LOC = AD10; NET sys_flash_byten LOC = N22; NET sys_flash_a<*> IOSTANDARD = LVDCI_33; @@ -405,10 +408,10 @@ NET sys_flash_ce IOSTANDARD = LVDCI_33; NET sys_flash_ce SLEW = FAST; NET sys_flash_ce DRIVE = 8; -NET sys_flash_rstn IOSTANDARD = LVCMOS33; -NET sys_flash_rstn DRIVE = 8; -NET sys_flash_rstn SLEW = FAST; -NET sys_flash_rstn TIG; +NET sys_flash_ac97_rstn IOSTANDARD = LVCMOS33; +NET sys_flash_ac97_rstn DRIVE = 8; +NET sys_flash_ac97_rstn SLEW = FAST; +NET sys_flash_ac97_rstn TIG; NET sys_flash_byten IOSTANDARD = LVCMOS33; NET sys_flash_byten DRIVE = 8; @@ -482,3 +485,16 @@ NET sys_vga_sync_n LOC = L23; NET sys_vga_sync_n SLEW = FAST; NET sys_vga_sync_n DRIVE = 8; NET sys_vga_sync_n IOSTANDARD = LVCMOS33; + +#------------------------------------------------------------------------------ +# IO Pad Location Constraints / Properties for AC97 Sound Controller +#------------------------------------------------------------------------------ + +NET sys_ac97_bit_clk LOC = AE10; +NET sys_ac97_bit_clk IOSTANDARD = LVCMOS33; +NET sys_ac97_bit_clk PERIOD = 80; +NET sys_ac97_sdata_in LOC = AD16; +NET sys_ac97_sdata_in IOSTANDARD = LVCMOS33; +NET sys_ac97_sdata_out LOC = C8; +NET sys_ac97_ssync LOC = D9; +