.SVF

Archivo SVF

Serial Vector Format
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo SVF es un archivo Serial Vector Format - un script de texto plano de comandos JTAG utilizado para probar o programar placas de circuitos electrónicos y FPGAs. Ábralo en cualquier editor de texto para leer los comandos, o ejecútelo contra el hardware usando OpenOCD, Xilinx Vivado o Intel Quartus con una sonda JTAG conectada. A menos que trabaje en ingeniería electrónica, rara vez encontrará este archivo.

Desarrollador: ASSET InterTech (original spec); widely adopted by IEEE JTAG community Categoría: Archivos de datos Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .PKPASS · .DAT · .JSON · .RIS

En esta página

19k+ extensiones indexadas
Última revisión Jul 11, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SVF?

Un archivo .svf es un archivo de vectores de escaneo de límites (boundary scan) JTAG en texto plano utilizado en la fabricación de electrónica y programación de dispositivos. SVF - Serial Vector Format - fue definido por ASSET InterTech en 1994 y describe exactamente qué patrones de bits deben introducirse en el puerto de acceso de prueba (TAP) JTAG de un dispositivo y qué respuestas esperar, lo que hace que la prueba sea completamente independiente de cualquier programador de hardware específico.

El archivo contiene una secuencia de sentencias terminadas en punto y coma que dirigen la máquina de estados del TAP JTAG. Los tipos de sentencias clave incluyen:

  • SIR - escanear el registro de instrucciones
  • SDR - escanear el registro de datos
  • RUNTEST - mantener un estado TAP durante un conteo de reloj o tiempo definido
  • FREQUENCY - establecer la frecuencia de reloj TCK
  • STATE - forzar un estado TAP específico

SVF es ASCII plano, legible por humanos e insensible a mayúsculas y minúsculas. Los comentarios comienzan con ! o //. No existen magic bytes ni versiones internas - la única revisión publicada (Rev E, 1994, reeditada en 1999) sigue siendo la especificación actual.

Los usos comunes incluyen la programación de FPGA y CPLD, pruebas de escaneo de límites en PCBs ensambladas e identificación de dispositivos. Xilinx definió XSVF como una variante binaria comprimida para la reproducción de SVF embebido, pero el SVF en sí sigue siendo el formato de intercambio preferido en entornos de laboratorio y pruebas de producción. Herramientas como OpenOCD, Xilinx Vivado e Intel Quartus Prime consumen archivos .svf directamente.

Nota: el nombre completo correcto es «Serial Vector Format» - no «Simple Vector Format» como a veces se etiqueta erróneamente.

Seguridad y protección

RIESGO: LOW

Los archivos SVF son texto ASCII plano y no pueden ejecutar código en un PC. Solo hacen algo si se introducen en una interfaz de hardware JTAG. Un SVF ejecutado contra el dispositivo de destino incorrecto podría corromper el firmware o dañar la memoria flash - verifique siempre el dispositivo de destino correcto antes de ejecutar un SVF.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOSerial Vector Formattambién conocido como SVF file, JTAG SVF
DESARROLLADORASSET InterTech (original spec); widely adopted by IEEE JTAG communitydesde 1994 (SVF specification Revision E, ASSET InterTech)
TIPO MIMEtext/plain
TIPOarchivo de vectores de escaneo de límites JTAG en texto plano
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Synopsys SVF (Synopsys Verilog o formato de resultado de síntesis) - Algunas herramientas EDA de Synopsys utilizaron históricamente .svf para archivos de vectores de síntesis o restricciones no relacionados con JTAG; el contexto determina a cuál se refiere.
  • AutoCAD Simple Vector Format (visor) - Autodesk utilizó .svf como un formato de vectores de transmisión para la visualización de CAD en la nube (Forge Viewer / Autodesk Platform Services); estos son archivos binarios de visualización de CAD no relacionados con JTAG.

Programas que abren archivos SVF

Windows4 apps
Notepad Código abierto Abrir como texto plano para leer y editar las sentencias SVF.
Xilinx Vivado Design Suite Freemium Hardware Manager → Open Target → Program and Debug → ejecutar SVF vía Tcl: open_hw_target; execute_hw_svf file.svf
Intel Quartus Prime Freemium La herramienta Programmer admite la ejecución de SVF vía JTAG; cargue el SVF y haga clic en Start.
OpenOCD Código abierto Comando svf <file.svf> en la consola Tcl de OpenOCD; reproduce el SVF contra el hardware JTAG conectado.
macOS1 app
OpenOCD Código abierto Comando svf <file.svf> en la consola Tcl de OpenOCD; reproduce el SVF contra el hardware JTAG conectado.
Linux2 apps
OpenOCD Código abierto Comando svf <file.svf> en la consola Tcl de OpenOCD; reproduce el SVF contra el hardware JTAG conectado.
UrJTAG Código abierto urjtag> svf file.svf - reproduce los vectores SVF contra el hardware JTAG.

Detalles técnicos

especificación profunda
CodificaciónTexto ASCII plano, 7 bits, insensible a mayúsculas y minúsculas
Terminador de sentenciaCada sentencia termina con un punto y coma; las sentencias pueden abarcar varias líneas
Sintaxis de comentariosLíneas o comentarios en línea que comienzan con ! o //
Sentencias de escaneo claveSIR (registro de instrucciones), SDR (registro de datos), RUNTEST, STATE, FREQUENCY, ENDIR, ENDDR
Representación de datosValores TDI/TDO/MASK como vectores de bits hexadecimales entre paréntesis
Control TAPDirige la máquina de estados TAP JTAG IEEE 1149.1; las transiciones de estado se especifican mediante STATE, ENDIR, ENDDR
Tamaño de archivo típico1 KB - 10 MB dependiendo de la complejidad del dispositivo y el conteo de vectores
CompresiónNinguna (texto plano)
VersionesSin versiones internas; única revisión publicada (Rev E, 1994/1999)
Casos de uso principalesPruebas de escaneo de límites de PCB, programación de FPGA/CPLD, identificación de dispositivos
Variante binariaXSVF (SVF binario comprimido de Xilinx) para reproducción embebida con memoria limitada
Independencia de hardwareDescribe los patrones de bits TAP de forma abstracta; sin referencia a ningún hardware programador específico
Autor de la especificaciónASSET InterTech Inc. (1994); ampliamente adoptado por proveedores de herramientas EDA
SO asociadoWindows, Linux, macOS (formato de texto multiplataforma)
Lanzado1994 (SVF specification Revision E, ASSET InterTech)
Última versiónSVF Revision E (final public specification, 1999 reissue)
Estándar abierto · libre de regalías
Especificaciónwww.jtagtest.com

Conversiones de SVF

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SVF. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SVF.

Preguntas frecuentes

¿Qué es un archivo SVF?
Un archivo Serial Vector Format - un script de texto plano de comandos JTAG utilizado para probar o programar placas de circuitos electrónicos y FPGAs/CPLDs.
¿Cómo ejecuto un archivo SVF?
Utilice OpenOCD, UrJTAG, Xilinx Vivado o Intel Quartus con una interfaz de hardware JTAG compatible conectada a su placa de destino.
¿Puedo abrir un archivo SVF sin hardware especial?
Sí - ábralo en cualquier editor de texto para leer los comandos JTAG. Ejecutarlo contra el hardware requiere una sonda JTAG.
¿Cuál es la diferencia entre SVF y XSVF?
SVF es ASCII plano y neutral respecto al proveedor. XSVF es la variante binaria comprimida de Xilinx diseñada para microcontroladores embebidos que no pueden procesar SVF en ASCII.
¿Sigue siendo compatible Xilinx ISE con SVF?
No - Xilinx ISE llegó al final de su vida útil en 2013 y fue reemplazado por Vivado. Utilice Vivado o Quartus para diseños actuales.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.MDMarkdown Document
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.RPMSGRestricted Permission Message
10.AVIFAV1 Image File Format (AVIF)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z