.SVF

SVF-fil

Serial Vector Format
Stil et spørgsmål
HURTIGT SVAR

En SVF-fil er en Serial Vector Format-fil - et almindeligt tekstscript med JTAG-kommandoer, der bruges til at teste eller programmere elektroniske printkort og FPGA'er. Åbn den i en hvilken som helst teksteditor for at læse kommandoerne, eller kør den mod hardware ved hjælp af OpenOCD, Xilinx Vivado eller Intel Quartus med en tilsluttet JTAG-probe. Medmindre du arbejder med elektronikteknik, vil du sjældent støde på denne fil.

Udvikler: ASSET InterTech (original spec); widely adopted by IEEE JTAG community Kategori: Datafiler Åben standard MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .PKPASS · .DAT · .JSON · .RIS

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 11, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SVF-filformatet?

En .svf-fil er en JTAG boundary scan-vektorfil i almindelig tekst, der bruges til elektronikfremstilling og programmering af enheder. SVF - Serial Vector Format - blev defineret af ASSET InterTech i 1994 og beskriver præcis, hvilke bitmønstre der skal clockes ind i en enheds JTAG Test Access Port (TAP), og hvilke svar der forventes, hvilket gør testen fuldstændig uafhængig af en specifik hardware-programmør.

Filen indeholder en sekvens af semikolon-afsluttede sætninger, der driver JTAG TAP-tilstandsmaskinen. Vigtige sætningstyper inkluderer:

  • SIR - scan instruktionsregisteret
  • SDR - scan dataregisteret
  • RUNTEST - hold en TAP-tilstand i et defineret antal clock-cyklusser eller tid
  • FREQUENCY - indstil TCK-clockhastigheden
  • STATE - gennemtving en specifik TAP-tilstand

SVF er almindelig ASCII, letlæselig for mennesker og ikke følsom over for store/små bogstaver. Kommentarer begynder med ! eller //. Der er ingen magic bytes og ingen intern versionering - den eneste offentliggjorte revision (Rev E, 1994, genudgivet 1999) er fortsat den nuværende specifikation.

Almindelige anvendelser inkluderer FPGA- og CPLD-programmering, boundary scan-test på samlede printkort og identifikation af enheder. Xilinx definerede XSVF som en binært komprimeret variant til indlejret SVF-afspilning, men selve SVF forbliver det foretrukne udvekslingsformat i laboratorie- og produktionstestmiljøer. Værktøjer som OpenOCD, Xilinx Vivado og Intel Quartus Prime indlæser .svf-filer direkte.

Bemærk: Det korrekte fulde navn er «Serial Vector Format» - ikke «Simple Vector Format», som det undertiden fejlagtigt kaldes.

Sikkerhed og tryghed

RISIKO: LOW

SVF-filer er almindelig ASCII-tekst og kan ikke eksekvere kode på en PC. De gør kun noget, hvis de fødes til en JTAG-hardwaregrænseflade. En SVF eksekveret mod den forkerte målenhed kan potentielt korrumpere firmware eller beskadige flash-hukommelse - bekræft altid den korrekte målenhed før eksekvering af en SVF.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSerial Vector Formatogså kendt som SVF file, JTAG SVF
UDVIKLERASSET InterTech (original spec); widely adopted by IEEE JTAG communitysiden 1994 (SVF specification Revision E, ASSET InterTech)
KATEGORIDatafiler
MIME-TYPEtext/plain
TYPEJTAG boundary scan-vektorfil i almindelig tekst
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Synopsys SVF (Synopsys Verilog eller Synthesis result format) - Nogle Synopsys EDA-værktøjer har historisk brugt .svf til syntesevektor- eller begrænsningsfiler, der ikke er relateret til JTAG; konteksten afgør, hvilken der menes.
  • AutoCAD Simple Vector Format (fremviser) - Autodesk brugte .svf som et streaming-vektorformat til cloud-baseret CAD-visning (Forge Viewer / Autodesk Platform Services); disse er binære CAD-fremviserfiler, der ikke er relateret til JTAG.

Programmer der åbner SVF-filer

Windows4 apps
Notepad Open-source Åbn som almindelig tekst for at læse og redigere SVF-sætninger.
Xilinx Vivado Design Suite Freemium Hardware Manager → Open Target → Program and Debug → eksekver SVF via Tcl: open_hw_target; execute_hw_svf file.svf
Intel Quartus Prime Freemium Programmer-værktøjet understøtter SVF-eksekvering via JTAG; indlæs SVF og klik på Start.
OpenOCD Open-source svf <file.svf> kommando i OpenOCD Tcl-konsollen; afspiller SVF mod tilsluttet JTAG-hardware.
macOS1 app
OpenOCD Open-source svf <file.svf> kommando i OpenOCD Tcl-konsollen; afspiller SVF mod tilsluttet JTAG-hardware.
Linux2 apps
OpenOCD Open-source svf <file.svf> kommando i OpenOCD Tcl-konsollen; afspiller SVF mod tilsluttet JTAG-hardware.
UrJTAG Open-source urjtag> svf file.svf - afspiller SVF-vektorer mod JTAG-hardware.

Tekniske detaljer

dyb specifikation
KodningAlmindelig ASCII-tekst, 7-bit, ikke følsom over for store/små bogstaver
SætningsafslutningHver sætning slutter med et semikolon; sætninger kan strække sig over flere linjer
KommentarsyntaksLinjer eller indlejrede kommentarer, der begynder med ! eller //
Vigtige scan-sætningerSIR (instruktionsregister), SDR (dataregister), RUNTEST, STATE, FREQUENCY, ENDIR, ENDDR
DatarepræsentationTDI/TDO/MASK-værdier som hex-bitvektorer i parentes
TAP-kontrolDriver IEEE 1149.1 JTAG TAP-tilstandsmaskine; tilstandsovergange specificeret via STATE, ENDIR, ENDDR
Typisk filstørrelse1 KB - 10 MB afhængigt af enhedens kompleksitet og antallet af vektorer
KomprimeringIngen (almindelig tekst)
VersioneringIngen intern versionering; enkelt offentliggjort revision (Rev E, 1994/1999)
Primære anvendelsesscenarierPCB boundary scan-test, FPGA/CPLD-programmering, identifikation af enheder
Binær variantXSVF (Xilinx binært komprimeret SVF) til hukommelsesbegrænset indlejret afspilning
Hardware-uafhængighedBeskriver TAP-bitmønstre abstrakt; ingen reference til specifik programmør-hardware
SpecifikationsforfatterASSET InterTech Inc. (1994); bredt vedtaget blandt EDA-værktøjsproducenter
Associeret OSWindows, Linux, macOS (platformsuafhængigt tekstformat)
Udgivet1994 (SVF specification Revision E, ASSET InterTech)
Seneste versionSVF Revision E (final public specification, 1999 reissue)
Åben standardJa · royaltyfri
Specifikationwww.jtagtest.com

SVF-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SVF-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SVF-filer.

Ofte stillede spørgsmål

Hvad er en SVF-fil?
En Serial Vector Format-fil - et tekstscript med JTAG-kommandoer, der bruges til at teste eller programmere elektroniske printkort og FPGA'er/CPLD'er.
Hvordan kører jeg en SVF-fil?
Brug OpenOCD, UrJTAG, Xilinx Vivado eller Intel Quartus med en kompatibel JTAG-hardwaregrænseflade tilsluttet dit målprintkort.
Kan jeg åbne en SVF-fil uden speciel hardware?
Ja - åbn den i en hvilken som helst teksteditor for at læse JTAG-kommandoerne. Eksekvering mod hardware kræver en JTAG-probe.
Hvad er forskellen på SVF og XSVF?
SVF er almindelig ASCII og producentuafhængig. XSVF er Xilinx' binært komprimerede variant designet til indlejrede mikrocontrollere, der ikke kan behandle ASCII SVF.
Understøttes Xilinx ISE stadig til SVF?
Nej - Xilinx ISE nåede sin livscyklusafslutning i 2013 og blev erstattet af Vivado. Brug Vivado eller Quartus til aktuelle designs.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å