我想配置ATLYS SPARTAN 6 XC6SLX45的RS232我想配置主板上的引脚fpga_0_RS232_RX_pin但是我不知道如何为它配置合适的引脚。我该怎么做? system.ucf:
# Generic Template
Net fpga_0_RS232_RX_pin LOC=;
Net fpga_0_RS232_TX_pin LOC=;
Net fpga_0_clk_1_sys_clk_pin LOC = "L15" | IOSTANDARD = "LVCMOS33";
Net fpga_0_rst_1_sys_rst_pin LOC = "T15" | IOSTANDARD = "LVCMOS33" | TIG;
Net fpga_0_clk_1_sys_clk_pin TNM_NET = sys_clk_pin;
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 100000 kHz;
答案 0 :(得分:0)
请参阅ATLYS主板的网站,他们有一个名为master UCF的文件,列出了主板上的每个引脚。
您将在该文件中找到以下一行,给出答案:
# USB UART Connector
NET "UartRx" LOC = "A16"; # Bank = 0, Pin name = IO_L66N_SCP0, Sch name = USBB-RXD
NET "UartTx" LOC = "B16"; # Bank = 0, Pin name = IO_L66P_SCP1, Sch name = USBB-TXD
不幸的是,Digilent文件并没有给出IOSTANDARD,但是该板上的所有东西都是3.3V,除了bank 3是1.8V。所以你需要的是:
Net fpga_0_RS232_RX_pin LOC = "A16" | IOSTANDARD = LVCMOS33;
Net fpga_0_RS232_TX_pin LOC = "B16" | IOSTANDARD = LVCMOS33;