.SVF

Plik SVF

Serial Vector Format
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SVF to plik Serial Vector Format - skrypt tekstowy poleceń JTAG używany do testowania lub programowania elektronicznych płytek drukowanych i układów FPGA. Można go otworzyć w dowolnym edytorze tekstu, aby przeczytać polecenia, lub uruchomić na sprzęcie za pomocą OpenOCD, Xilinx Vivado lub Intel Quartus z podłączoną sondą JTAG. O ile nie zajmujesz się inżynierią elektroniczną, rzadko napotkasz ten plik.

Deweloper: ASSET InterTech (original spec); widely adopted by IEEE JTAG community Kategoria: Pliki danych Otwarty standard MIME: text/plain
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 11, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SVF?

Plik .svf to tekstowy plik wektorowy JTAG boundary scan stosowany w produkcji elektroniki i programowaniu urządzeń. SVF - Serial Vector Format - został zdefiniowany przez ASSET InterTech w 1994 roku i opisuje dokładnie, jakie wzorce bitowe należy wprowadzić do portu JTAG Test Access Port (TAP) urządzenia oraz jakich odpowiedzi należy oczekiwać, co czyni test całkowicie niezależnym od konkretnego programatora sprzętowego.

Plik zawiera sekwencję instrukcji zakończonych średnikami, które sterują maszyną stanów JTAG TAP. Kluczowe typy instrukcji obejmują:

  • SIR - skanowanie rejestru instrukcji
  • SDR - skanowanie rejestru danych
  • RUNTEST - utrzymanie stanu TAP przez określoną liczbę cykli zegara lub czas
  • FREQUENCY - ustawienie częstotliwości zegara TCK
  • STATE - wymuszenie konkretnego stanu TAP

SVF to czysty kod ASCII, czytelny dla człowieka i niewrażliwy na wielkość liter. Komentarze zaczynają się od ! lub //. Nie posiada on magic bytes ani wewnętrznego wersjonowania - jedyna opublikowana rewizja (Rev E, 1994, wznowiona w 1999) pozostaje aktualną specyfikacją.

Typowe zastosowania obejmują programowanie układów FPGA i CPLD, testowanie boundary scan na zmontowanych płytkach PCB oraz identyfikację urządzeń. Firma Xilinx zdefiniowała XSVF jako wariant skompresowany binarnie do wbudowanego odtwarzania SVF, ale sam SVF pozostaje preferowanym formatem wymiany w laboratoriach i środowiskach testów produkcyjnych. Narzędzia takie jak OpenOCD, Xilinx Vivado i Intel Quartus Prime obsługują pliki .svf bezpośrednio.

Uwaga: poprawna pełna nazwa to „Serial Vector Format” - a nie „Simple Vector Format”, jak bywa błędnie określany.

Bezpieczeństwo

RYZYKO: LOW

Pliki SVF to czysty tekst ASCII i nie mogą uruchamiać kodu na komputerze PC. Działają tylko wtedy, gdy zostaną przesłane do interfejsu sprzętowego JTAG. SVF wykonany na niewłaściwym urządzeniu docelowym może potencjalnie uszkodzić oprogramowanie układowe lub pamięć flash - zawsze sprawdź poprawność urządzenia docelowego przed uruchomieniem SVF.

Szczegóły formatu

w pigułce
PEŁNA NAZWASerial Vector Formatznany również jako SVF file, JTAG SVF
DEWELOPERASSET InterTech (original spec); widely adopted by IEEE JTAG communityod 1994 (SVF specification Revision E, ASSET InterTech)
KATEGORIAPliki danych
TYP MIMEtext/plain
TYPtekstowy plik wektorowy JTAG boundary scan
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Synopsys SVF (Synopsys Verilog lub format wyniku syntezy) - Niektóre narzędzia EDA firmy Synopsys historycznie używały rozszerzenia .svf dla plików wektorowych syntezy lub plików ograniczeń niezwiązanych z JTAG; kontekst określa, o który format chodzi.
  • AutoCAD Simple Vector Format (przeglądarka) - Firma Autodesk używała .svf jako strumieniowego formatu wektorowego do przeglądania projektów CAD w chmurze (Forge Viewer / Autodesk Platform Services); są to binarne pliki przeglądarki CAD niezwiązane z JTAG.

Programy otwierające pliki SVF

Windows4 apps
Notepad Open-source Otwórz jako zwykły tekst, aby czytać i edytować instrukcje SVF.
Xilinx Vivado Design Suite Freemium Hardware Manager → Open Target → Program and Debug → wykonaj SVF przez Tcl: open_hw_target; execute_hw_svf file.svf
Intel Quartus Prime Freemium Narzędzie Programmer obsługuje wykonywanie SVF przez JTAG; załaduj SVF i kliknij Start.
OpenOCD Open-source Polecenie svf <file.svf> w konsoli Tcl OpenOCD; odtwarza SVF na podłączonym sprzęcie JTAG.
macOS1 app
OpenOCD Open-source Polecenie svf <file.svf> w konsoli Tcl OpenOCD; odtwarza SVF na podłączonym sprzęcie JTAG.
Linux2 apps
OpenOCD Open-source Polecenie svf <file.svf> w konsoli Tcl OpenOCD; odtwarza SVF na podłączonym sprzęcie JTAG.
UrJTAG Open-source urjtag> svf file.svf - odtwarza wektory SVF na sprzęcie JTAG.

Szczegóły techniczne

specyfikacja
KodowanieCzysty tekst ASCII, 7-bitowy, niewrażliwy na wielkość liter
Terminator instrukcjiKażda instrukcja kończy się średnikiem; instrukcje mogą obejmować wiele linii
Składnia komentarzyLinie lub komentarze wewnątrz linii zaczynające się od ! lub //
Kluczowe instrukcje skanowaniaSIR (rejestr instrukcji), SDR (rejestr danych), RUNTEST, STATE, FREQUENCY, ENDIR, ENDDR
Reprezentacja danychWartości TDI/TDO/MASK jako szesnastkowe wektory bitowe w nawiasach
Sterowanie TAPSteruje maszyną stanów IEEE 1149.1 JTAG TAP; przejścia stanów określane przez STATE, ENDIR, ENDDR
Typowy rozmiar pliku1 KB - 10 MB w zależności od złożoności urządzenia i liczby wektorów
KompresjaBrak (czysty tekst)
WersjonowanieBrak wewnętrznego wersjonowania; jedna opublikowana rewizja (Rev E, 1994/1999)
Główne zastosowaniaTestowanie PCB boundary scan, programowanie FPGA/CPLD, identyfikacja urządzeń
Wariant binarnyXSVF (Xilinx binary compressed SVF) dla systemów wbudowanych o ograniczonej pamięci
Niezależność sprzętowaOpisuje wzorce bitowe TAP w sposób abstrakcyjny; brak odniesienia do konkretnego programatora
Autor specyfikacjiASSET InterTech Inc. (1994); szeroko przyjęty przez dostawców narzędzi EDA
Powiązany system operacyjnyWindows, Linux, macOS (wieloplatformowy format tekstowy)
Wydano1994 (SVF specification Revision E, ASSET InterTech)
Najnowsza wersjaSVF Revision E (final public specification, 1999 reissue)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.jtagtest.com

Konwersje SVF

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SVF. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SVF.

Najczęściej zadawane pytania

Co to jest plik SVF?
Plik Serial Vector Format - tekstowy skrypt poleceń JTAG używany do testowania lub programowania elektronicznych płytek drukowanych oraz układów FPGA/CPLD.
Jak uruchomić plik SVF?
Użyj OpenOCD, UrJTAG, Xilinx Vivado lub Intel Quartus z kompatybilnym interfejsem sprzętowym JTAG podłączonym do docelowej płytki.
Czy mogę otworzyć plik SVF bez specjalnego sprzętu?
Tak - otwórz go w dowolnym edytorze tekstu, aby przeczytać polecenia JTAG. Wykonanie go na sprzęcie wymaga sondy JTAG.
Jaka jest różnica między SVF a XSVF?
SVF to czysty tekst ASCII i jest neutralny dla dostawców. XSVF to binarnie skompresowany wariant firmy Xilinx, zaprojektowany dla wbudowanych mikrokontrolerów, które nie mogą przetwarzać tekstowego SVF.
Czy Xilinx ISE jest nadal wspierany dla SVF?
Nie - wsparcie dla Xilinx ISE zakończyło się w 2013 roku i został on zastąpiony przez Vivado. W obecnych projektach należy używać Vivado lub Quartus.

Źródła

1Wikipedia - Serial Vector Formaten.wikipedia.org
2Serial Vector Format Specification (PDF)www.jtagtest.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.DBSQLite Database File
10.JSONJavaScript Object Notation file

Powiązane rozszerzenia

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z