Привязка выводов микрофона, подтяжка вниз на DATA

MIC_CLK J11, MIC_DAT J10, MIC_SEL K7 -- все в банке 7. DATA получила
подтяжку вниз: микрофон отпускает шину на половину периода, а без микрофона
вход давал бы неопределённость вместо однозначного признака обрыва.
This commit is contained in:
nikit3s
2026-08-14 17:53:35 +03:00
parent a4a12fbc0d
commit d3ec80b461
+17 -14
View File
@@ -1,21 +1,24 @@
//Copyright (C)2014-2025 Gowin Semiconductor Corporation. //Copyright (C)2014-2025 Gowin Semiconductor Corporation.
//All rights reserved.
//File Title: Physical Constraints file //File Title: Physical Constraints file
//Tool Version: V1.9.12 (64-bit)
//Part Number: GW5A-LV25MG121NC1/I0 //Part Number: GW5A-LV25MG121NC1/I0
//Device: GW5A-25 //Device: GW5A-25
//Device Version: B
//Created Time: Fri 08 14 17:19:41 2026
// Служебные цепи платы Tang Primer 25K
IO_LOC "clk" E2;
IO_PORT "clk" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;
IO_LOC "UART_TX" G5;
IO_PORT "UART_TX" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3;
IO_LOC "LED" E8; IO_LOC "LED" E8;
IO_PORT "LED" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3; IO_PORT "LED" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3;
IO_LOC "UART_TX" G5;
// Микрофон: выводы выбираются при разводке, банк 3.3 В (Vdd микрофона до 3.6 В). IO_PORT "UART_TX" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3;
// Раскомментировать и подставить номера. IO_LOC "MIC_SEL" K7;
//IO_LOC "MIC_CLK" ??; IO_PORT "MIC_SEL" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3;
//IO_PORT "MIC_CLK" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3; IO_LOC "MIC_CLK" J11;
//IO_LOC "MIC_DAT" ??; IO_PORT "MIC_CLK" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3;
//IO_PORT "MIC_DAT" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3; IO_LOC "MIC_DAT" J10;
//IO_LOC "MIC_SEL" ??; // DATA -- шина с третьим состоянием: микрофон отпускает её на половину периода.
//IO_PORT "MIC_SEL" IO_TYPE=LVCMOS33 PULL_MODE=NONE DRIVE=8 BANK_VCCIO=3.3; // Подтяжка вниз держит её определённой и даёт однозначный признак "микрофона
// нет": сплошной ноль на входе -> постоянная минус полная шкала в кадрах.
IO_PORT "MIC_DAT" IO_TYPE=LVCMOS33 PULL_MODE=DOWN BANK_VCCIO=3.3;
IO_LOC "clk" E2;
IO_PORT "clk" IO_TYPE=LVCMOS33 PULL_MODE=NONE BANK_VCCIO=3.3;