# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2020—2026, Glasgow Interface Explorer contributors
# This file is distributed under the same license as the Glasgow Interface Explorer package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Glasgow Interface Explorer \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-25 07:37+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: cn\n"
"Language-Team: cn <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"

#: ../../src/applets/interface/qspi_analyzer.rst:2
msgid "``qspi-analyzer``"
msgstr ""

#: ../../src/applets/interface/qspi_analyzer.rst:5
msgid "CLI reference"
msgstr ""

#: ../../<autoprogram>:1
msgid "glasgow run qspi-analyzer"
msgstr ""

#: ../../<autoprogram>:1
msgid "Capture transactions on the extended variant of the SPI bus with four I/O channels."
msgstr ""

#: ../../<autoprogram>:1
msgid "QSPI data is captured in a clock domain driven by the SCK pin and reset by the CS# pin. This approach enables capturing data at very high SCK frequencies (up to 96 MHz), but requires a small delay between the last SCK rising edge and CS# rising edge, otherwise the last byte of a transaction will not be captured correctly. Typically, QSPI controllers do provide this delay."
msgstr ""

#: ../../<autoprogram>:1
msgid "Signal integrity is exceptionally important for this applet. When using flywires, twist every signal wire (at the very least, CS# and SCK wires) with a ground wire connected to ground at both ends, otherwise the captured data will likely be nonsense."
msgstr ""

#: ../../<autoprogram>:1
msgid "Both quad-IO and dual-IO captures are supported. If only IO0 and IO1 pins are provided, the capture proceeds as if IO2 and IO3 were fixed at 0."
msgstr ""

#: ../../<autoprogram>:1
msgid "The capture file format is Comma Separated Values, in the following line format:"
msgstr ""

#: ../../<autoprogram>:1
msgid "``<DATA>``, where <DATA> is a hexadecimal nibble sequence with each four bits corresponding to samples of HOLD#, WP#, CIPO, COPI (from MSB to LSB)."
msgstr ""

#: ../../<autoprogram>:1
msgid "If your DUT is a 25-series SPI Flash memory, use the `tool memory-25x` to extract data from capture files. If quad-IO commands are not in use, the `spi-analyzer` applet can reduce the likelihood of an overflow."
msgstr ""

#: ../../<autoprogram>:1
msgid "save communications to FILE as hex sequences"
msgstr ""

#: ../../<autoprogram>:1
msgid "show this help message and exit"
msgstr ""

#: ../../<autoprogram>:1
msgid "configure I/O port voltage to SPEC (e.g.: '3.3', 'A=5.0,B=3.3', 'A=SA')"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O line 'cs' to PIN (default: 'A0', required)"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O line 'sck' to PIN (default: 'A1', required)"
msgstr ""

#: ../../<autoprogram>:1
msgid "bind the applet I/O lines 'copi', 'cipo', 'wp', 'hold' to PINS (default: 'A2,A3,A4,A5', required)"
msgstr ""

#: ../../<autoprogram>:1
msgid "set FPGA trace buffer size to BYTES (must be power of 2, default: 16384)"
msgstr ""

#: ../../src/applets/interface/qspi_analyzer.rst:14
msgid "API reference"
msgstr ""

#: glasgow.applet.interface.qspi_analyzer.QSPIAnalyzerInterface.capture:1 of
msgid "Capture a transaction."
msgstr ""

#: glasgow.applet.interface.qspi_analyzer.QSPIAnalyzerInterface.capture:3 of
msgid "It is not possible to determine the mode of any given bus cycle, or the direction of any given bit, so the transaction is captured as a byte sequence."
msgstr ""

#: ../../src/applets/interface/qspi_analyzer.rst
msgid "Raises"
msgstr ""

#: glasgow.applet.interface.qspi_analyzer.QSPIAnalyzerInterface.capture:6 of
msgid "When the FPGA buffer overflows. The last few transactions before the overflow occurred     may be dropped as well."
msgstr ""

