{"id":43868,"date":"2015-07-30T15:04:56","date_gmt":"2015-07-30T14:04:56","guid":{"rendered":"https:\/\/www.xjtag.com\/products\/software\/xjflash\/"},"modified":"2025-06-23T15:29:04","modified_gmt":"2025-06-23T14:29:04","slug":"xjflash","status":"publish","type":"page","link":"https:\/\/www.xjtag.com\/fr\/products\/software\/xjflash\/","title":{"rendered":"XJFlash \u2014 Programmation de flash haute vitesse \u00e0 base de FPGA"},"content":{"rendered":"<p>[vc_row][vc_column width=&nbsp;&raquo;3\/4&Prime;][vc_row_inner][vc_column_inner][vc_column_text]<\/p>\n<div class=\"product_img\"><img decoding=\"async\" class=\"size-full wp-image-48079\" src=\"https:\/\/www.xjtag.com\/wp-content\/uploads\/product-xjflash.png\" alt=\"Module logiciel XJFlash Boundary Scan JTAG\" width=\"180\" height=\"200\" \/><\/div>\n<p style=\"padding-top: 20px;\">XJFlash est une m\u00e9thode avanc\u00e9e et innovante de programmation In Situ \u00e0 grande vitesse de m\u00e9moires flash via JTAG. Tous les composants flash s\u00e9rie et parall\u00e8le sont pris en charge. L&rsquo;utilisation la plus courante de XJFlash est la programmation du flash SPI\/QSPI NOR utilis\u00e9 pour configurer un FPGA.<\/p>\n<p>Avec XJFlash, vous pouvez utiliser le FPGA sur votre carte pour am\u00e9liorer la vitesse de programmation flash jusqu&rsquo;\u00e0 50 fois plus que celle possible en utilisant des techniques boundary scan conventionnelles, atteignant souvent la vitesse maximale de la m\u00e9moire flash.<\/p>\n<p><a class=\"yellow-button\" href=\"https:\/\/www.xjtag.com\/wp-content\/uploads\/xjtag-product-sheet_xjflash-en.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Fiche Produit XJFlash\u00a0 <\/a><a class=\"yellow-button\" href=\"https:\/\/www.xjtag.com\/fr\/contact\/\">Plus d\u2019informations<\/a> <a class=\"yellow-button\" href=\"https:\/\/www.xjtag.com\/fr\/free-jtag-evaluation\/\">Evaluation Gratuite<\/a>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_tta_tabs style=&nbsp;&raquo;modern&nbsp;&raquo; spacing=&nbsp;&raquo;&nbsp;&raquo; active_section=&nbsp;&raquo;1&Prime; no_fill_content_area=&nbsp;&raquo;true&nbsp;&raquo;][vc_tta_section title=&nbsp;&raquo;Pr\u00e9sentation&nbsp;&raquo; tab_id=&nbsp;&raquo;xjflash-overview&nbsp;&raquo;][vc_row_inner][vc_column_inner][vc_column_text]<\/p>\n<h2>Solutions personnalis\u00e9es \u2013 g\u00e9n\u00e9r\u00e9es automatiquement<\/h2>\n<p>XJFlash vous permet de g\u00e9n\u00e9rer automatiquement des solutions de programmation personnalis\u00e9es pour les m\u00e9moires flash connect\u00e9s aux FPGA et aux SoC FPGA (tels que Xilinx Zynq\u00ae et Intel Cyclone\u00ae V) sur votre carte.<\/p>\n<p>Les capacit\u00e9s fonctionnelles du FPGA sont exploit\u00e9es pour obtenir des vitesses de programmation les plus rapides possibles. XJFlash g\u00e9n\u00e8re automatiquement un design personnalis\u00e9 pour chaque combinaison FPGA \/ flash, vous permettant de b\u00e9n\u00e9ficier des meilleurs temps de programmation, sans que vous ayez \u00e0 effectuer de d\u00e9veloppement FPGA.*<\/p>\n<p>Si votre m\u00e9moire flash est connect\u00e9e \u00e0 un FPGA d&rsquo;Altera (Intel), Xilinx, Microsemi ou Lattice, XJFlash utilise le port JTAG standard du FPGA pour offrir une alternative de programmation In Situ \u00e0 un programmateur SPI ou un programmateur flash parall\u00e8le. XJFlash prend en charge tous les modes SPI (single-bit, dual, quad, QSPI et octal) ainsi que les composants flash NOR parall\u00e8les.<\/p>\n<p class=\"smallprint\">*Une version sous licence des outils du fabricant de FPGA concern\u00e9 sera requise lors de la configuration de XJFlash. Les versions gratuites sont suffisantes pour de nombreux composants.<\/p>\n<h2>Int\u00e9gration des tests<\/h2>\n<p>La programmation XJFlash peut \u00eatre facilement int\u00e9gr\u00e9e dans votre syst\u00e8me de test XJTAG \u00e0 l&rsquo;aide de <a href=\"https:\/\/www.xjtag.com\/fr\/products\/software\/xjdeveloper\/\">XJDeveloper<\/a>. Toute programmation XJFlash peut \u00eatre ex\u00e9cut\u00e9e dans le cadre d&rsquo;un projet de test boundary scan <a href=\"https:\/\/www.xjtag.com\/fr\/products\/software\/xjrunner\/\">XJRunner<\/a>.<\/p>\n<h2>Programmation flash configurable<\/h2>\n<p>Que vous ayez besoin de programmer un seul composant flash ou plusieurs composants connect\u00e9s en s\u00e9rie, pour \u00e9tendre l&rsquo;espace d&rsquo;adressage, ou en parall\u00e8le, pour cr\u00e9er un bus de donn\u00e9es plus large, vous pouvez utiliser XJFlash pour acc\u00e9l\u00e9rer vos op\u00e9rations de programmation.<\/p>\n<h2>D\u00e9veloppement personnalis\u00e9<\/h2>\n<p>XJFlash peut \u00e9galement \u00eatre utilis\u00e9 pour une programmation autonome, y compris un acc\u00e8s direct aux bus I\u00b2C et SPI ou \u00e0 des protocoles personnalis\u00e9s tels que Microchip ICSP.<\/p>\n<p>Les connexions requises n&rsquo;ont pas besoin de provenir d&rsquo;un FPGA sur la carte cible. \u00c0 condition que les signaux de protocole soient disponibles sur un en-t\u00eate sur cette carte, il devrait \u00eatre possible d&rsquo;utiliser XJFlash pour r\u00e9aliser une programmation rapide dans le cadre d&rsquo;une solution XJTAG.[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_tta_section][vc_tta_section title=&nbsp;&raquo;Exemples de temps de programmation&nbsp;&raquo; tab_id=&nbsp;&raquo;xjflash-example-timings&nbsp;&raquo;][vc_column_text]<\/p>\n<h2>Temps de programmation avec XJFlash<\/h2>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&nbsp;&raquo;Design requis&nbsp;&raquo; tab_id=&nbsp;&raquo;xjflash-design-reqs&nbsp;&raquo;][vc_column_text]<\/p>\n<h2>Quand XJFlash peut-il \u00eatre utilis\u00e9 ?<\/h2>\n<div class=\"row\">\n<div class=\"col-sm-12 col-md-12\">\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&nbsp;&raquo;FPGA pris en charge&nbsp;&raquo; tab_id=&nbsp;&raquo;xjflash-supported-fpga&nbsp;&raquo;][vc_column_text css=&nbsp;&raquo;&nbsp;&raquo;]<\/p>\n<h2>Compatibilit\u00e9<\/h2>\n<ul class=\"spaced\">\n<li><strong>Altera <\/strong><strong>(<\/strong><strong>Intel<\/strong><strong>)<\/strong> \u2013 Arria GX, Arria II GX, Arria II GZ, Arria V, Arria V GZ, Arria 10, Cyclone, Cyclone II, Cyclone III, Cyclone III LS, Cyclone IV E, Cyclone IV GX, Cyclone V, Stratix, Stratix GX, Stratix II, Stratix II GX, Stratix III, Stratix IV, Stratix V, Stratix 10<\/li>\n<li><strong>AMD (Xilinx)<\/strong> \u2013 Artix-7, Artix UltraScale+, Kintex-7, Kintex UltraScale, Kintex UltraScale+, Spartan-3, Spartan-3A, Spartan-3E, Spartan-6, Spartan-7, Versal, Virtex-II, Virtex-II Pro, Virtex-4, Virtex-5, Virtex-6, Virtex-7, Virtex UltraScale, Virtex UltraScale+, Zynq-7000, Zynq UltraScale+<\/li>\n<li><strong>Lattice<\/strong> \u2013 MachXO2, LatticeECP3, LatticeXP2<\/li>\n<li><strong>Microchip (Microsemi)<\/strong> \u2013 IGLOO2, ProASIC3, ProASIC3E, ProASIC3L, SmartFusion2<\/li>\n<\/ul>\n<p>Cette liste ne cesse de s&rsquo;allonger \u2013 <a href=\"https:\/\/www.xjtag.com\/fr\/contact\/\">contactez-nous<\/a> pour les derniers d\u00e9tails.<\/p>\n<p class=\"smallprint\">Toutes les marques d\u00e9pos\u00e9es sont la propri\u00e9t\u00e9 de leurs propri\u00e9taires respectifs.<\/p>\n<h4>Configuration recommand\u00e9e<\/h4>\n<ul>\n<li>Processeurs Intel\u00ae Core i3, i5, i7 ou \u00e9quivalent (toutes g\u00e9n\u00e9rations)<\/li>\n<li>Microsoft\u00ae Windows\u00ae 10 (1607) et versions ult\u00e9rieures (32 ou 64 bit), ou Windows 11<\/li>\n<li>8 Go de RAM<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_tta_section][vc_tta_section title=&nbsp;&raquo;FAQ&nbsp;&raquo; tab_id=&nbsp;&raquo;xjflash-faq&nbsp;&raquo;][vc_column_text]<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>General<\/h3>\n<p>[\/vc_column_text][vc_toggle title=&nbsp;&raquo;How can XJFlash be 50 times faster than programming with conventional boundary scan?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019088318-7425f55e-5798&Prime;]With conventional boundary scan each signal change requires one complete test vector to be scanned through the JTAG chain. XJFlash configures the FPGA with a programming algorithm so it can change these signals at its operating clock speed. JTAG is still used to stream the data to be programmed into the FPGA but the control of the signals on the board is done by the FPGA.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;I use a fast flash programmer already, why should I consider using XJFlash?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019471374-82035fa4-9e01&Prime;]XJFlash makes use of the FPGA resources already designed into the board. This means it is possible to use a single JTAG tool to boundary scan test the board and program it in one step, making it faster than swapping between tools on the production line. Furthermore, using in-system programming removes the need to pre-program flash devices, allowing the latest flash image to always be used and allowing the same tools to be used during development, production, and repair.[\/vc_toggle][vc_column_text]<\/p>\n<h3>Technical questions<\/h3>\n<p>[\/vc_column_text][vc_toggle title=&nbsp;&raquo;What flash devices are supported?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019507170-444a430d-da33&Prime;]XJFlash has built-in support for a wide range of parallel and serial NOR flash devices. Support for NAND devices is also available.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;What FPGAs are supported?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019725359-f035d3f5-08ce&nbsp;&raquo;]XJFlash can be used on a wide range of FPGAs from Intel (formerly Altera), Lattice, Microsemi (formerly Actel), and Xilinx.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;What Xilinx Zynq SoCs are supported?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo;]<\/p>\n<p>XJFlash provides NOR flash programming of memories connected to Xilinx Zynq-7000 and Zynq-UltraScale+ SoCs. This includes the following families: Xilinx XC7Z007S, XC7Z010, XC7Z012S, XC7Z014S, XC7Z015, XC7Z020, XC7Z030, XC7Z-35, XC7Z045, XC7Z100, XCZU2, XCZU3, XCZU4, XCZU5, XCZU6, XCZU7, XCZU9, XCZU11, XCZU15, XCZU17, XCZU17, XCZU19. New parts are always being added, so please contact us if your device isn\u2019t listed.<\/p>\n<p>[\/vc_toggle][vc_toggle title=&nbsp;&raquo;What if I want to program a type of device that&rsquo;s not listed?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019675594-d7ca9b75-3f0b&nbsp;&raquo;]The range of devices programmable using XJFlash is continuing to grow, so if you want to program a device that is not currently listed then let us know.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Can I use XJFlash on boards I\u2019ve already designed?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019774658-5a9ee160-f122&Prime;]Yes. XJFlash transfers all data from the PC to the board via the FPGA\u2019s JTAG port, which is commonly brought to a header on the board for use during development. Therefore, provided this has been done and the flash to be programmed is accessible from the FPGA, XJFlash can be used.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;My flash is not connected directly to the FPGA on my board, might I still be able to use XJFlash?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019796499-c258533e-fbfb&nbsp;&raquo;]Yes. XJFlash can easily be customised to support scenarios where the FPGA is not directly connected to the flash to be programmed. For example, the signals could go through buffers, latches, a CPLD or other forms of logic, and XJFlash can still be used. Furthermore, even if some of the signals have to be serialised to get them between the FPGA and a CPLD, XJFlash can be used.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Not all the signals on my flash are accessible from the FPGA, surely that makes it impossible to use XJFlash?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019834461-4716327d-f9e1&Prime;]This all depends on the type of flash to be programmed and which signals are accessible. XJFlash is designed to allow the FPGA to be included in a JTAG chain with other devices, which means some signals can be controlled using boundary scan from other devices whilst XJFlash runs on the FPGA. Contact us to find out if XJFlash can work in your case.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Is this limited to only programming FPGA configuration devices?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019880777-03bd68d5-f362&Prime;]No. Due to XJFlash\u2019s ability to create custom FPGA images for each board design, it is not restricted to only programming the configuration device.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;I\u2019m not an FPGA developer, will this be too complicated for me?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019888976-57566cfd-0c64&Prime;]No. Although XJFlash requires a custom FPGA image for each design of board, this is an automated process controlled by XJFlash. This requires the relevant FPGA vendor\u2019s tools to be installed on the PC used to develop the tests, but you won\u2019t have to use them yourself.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Will I have to buy extra FPGA tools to be able to use XJFlash?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019944428-2a035039-c3df&nbsp;&raquo;]This depends on the FPGA being used. Many FPGAs are supported by free versions of the various vendors\u2019 own tools. For these FPGAs no additional products would need to be purchased. For larger FPGAs, contact your FPGA developers, or contact us.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Can I simultaneously program multiple PCBs, each with their own flash devices?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019943358-53dee89b-e53a&nbsp;&raquo;]Yes \u2013 because XJFlash can be added to a sequence of production tests, concurrent programming can be implemented in exactly the same way as concurrent boundary scan testing.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Can I use XJFlash both in high-volume and low-volume\/high-mix production situations?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460019942665-8518a970-ac5d&nbsp;&raquo;]Yes \u2013 because XJFlash can be incorporated in your production tests and it uses the FPGA built on to the board, there are very few time overheads and no hardware modifications required when switching between different board designs.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;This can\u2019t be faster than the FPGA vendor\u2019s programming tool, can it?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460020029206-3b23ff14-851b&nbsp;&raquo;]XJFlash has been found to be faster than many commonly used flash programming tools, so why not try it and see for yourself? <a href=\"https:\/\/www.xjtag.com\/fr\/contact\/\">Contact us<\/a>.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Do you support fast Flash programming attached to microprocessors, CPUs, DSPs?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460020111586-1096a5b9-8826&Prime;]Yes \u2013 please <a href=\"https:\/\/www.xjtag.com\/fr\/contact\/\">contact us<\/a> for more details.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;What are the recommended system requirements to run XJFlash?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460020158219-4d5f4d4a-eabc&nbsp;&raquo;]<\/p>\n<ul>\n<li>Intel\u00ae Core i3, i5, i7 processor or equivalent (any generation)<\/li>\n<li>Microsoft\u00ae Windows\u00ae 10 1607 and later (32 or 64 bit), or Windows 11<\/li>\n<li>8 GB of RAM<\/li>\n<\/ul>\n<p>[\/vc_toggle][vc_column_text]<\/p>\n<h3>Free evaluation \/ Licensing<\/h3>\n<p>[\/vc_column_text][vc_toggle title=&nbsp;&raquo;What are the differences between the trial version and the purchased product?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460020238448-2e5c11a0-758f&nbsp;&raquo;]There is no difference between the functionality of the purchased product and the free evaluation version. We provide full technical support by telephone and email, to help with the set-up or troubleshoot any issues during your trial. You will also have access to XJTAG&rsquo;s device test libraries and latest software upgrades, during your 30-day evaluation period.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Can I convert my trial version to a purchased product?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460020285967-1fe356cf-92e1&Prime;]Yes. If you already have XJFlash for evaluation, you can continue using it without interruption by purchasing the full licence. Contact your <a href=\"https:\/\/www.xjtag.com\/company\/partners\/distributors\/\">XJTAG distributor<\/a> to make a purchase and have your licence extended.[\/vc_toggle][vc_toggle title=&nbsp;&raquo;Do I need to purchase an XJFlash licence for each XJRunner I want to use?&nbsp;&raquo; style=&nbsp;&raquo;simple&nbsp;&raquo; color=&nbsp;&raquo;sandy_brown&nbsp;&raquo; el_id=&nbsp;&raquo;1460020357178-4cb2421d-881e&nbsp;&raquo;]No. An XJFlash licence is required to create the programming configuration for a particular board, after which that configuration can be used with any XJRunner on the same board.[\/vc_toggle][\/vc_tta_section][\/vc_tta_tabs][vc_row_inner][vc_column_inner][vc_column_text]<\/p>\n<hr \/>\n<h3>Ce que disent nos clients&#8230;<\/h3>\n<p>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner width=&nbsp;&raquo;1\/2&Prime;][vc_column_text]<\/p>\n<p style=\"display: block; height: 60px;\" align=\"center\"><a href=\"https:\/\/www.xjtag.com\/case-studies\/micron-technology-case-study\/?t=usecases\"><img decoding=\"async\" style=\"max-width: 110px; height: auto; padding-top: 9px;\" src=\"https:\/\/www.xjtag.com\/wp-content\/uploads\/micron-logo.gif\" \/><\/a><\/p>\n<p><q>Pour un composant de 128 Mbits, XJFlash peut r\u00e9duire le temps de programmation total \u00e0 moins de 20 secondes, avec un temps de cycle d&rsquo;\u00e9criture moyen inf\u00e9rieur \u00e0 2 \u00b5s.<\/q><\/p>\n<p class=\"attribution\"><strong>Jeff Bader<\/strong>, Directeur principal du marketing, <span class=\"no-wrap\">Micron Technology<\/span><\/p>\n<p><a href=\"https:\/\/www.xjtag.com\/case-studies\/micron-technology-case-study\/?t=usecases\">Lire l&rsquo;\u00e9tude de cas compl\u00e8te \u00bb<\/a>[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&nbsp;&raquo;1\/2&Prime;][vc_column_text]<\/p>\n<p align=\"center\"><a href=\"https:\/\/www.xjtag.com\/case-studies\/active-silicon-case-study\/?t=usecases\"><img decoding=\"async\" style=\"max-width: 80px; height: auto;\" src=\"https:\/\/www.xjtag.com\/wp-content\/uploads\/active-silicon-logo.gif\" \/><\/a><\/p>\n<p><q>Nous avons r\u00e9alis\u00e9 des gains de temps extr\u00eamement pr\u00e9cieux, en r\u00e9duisant le temps de programmation de grands FPGA de plusieurs minutes \u00e0 seulement 35 secondes.<\/q><\/p>\n<p class=\"attribution\"><strong>Chris Beynon<\/strong>, CTO, Active Silicon<\/p>\n<p><a href=\"https:\/\/www.xjtag.com\/case-studies\/active-silicon-case-study\/?t=usecases\">Lire l&rsquo;\u00e9tude de cas compl\u00e8te \u00bb<\/a>[\/vc_column_text][\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&nbsp;&raquo;1\/4&Prime; el_class=&nbsp;&raquo;secondary&nbsp;&raquo;][vc_single_image image=&nbsp;&raquo;42989&Prime; img_size=&nbsp;&raquo;&nbsp;&raquo; alignment=&nbsp;&raquo;center&nbsp;&raquo; onclick=&nbsp;&raquo;custom_link&nbsp;&raquo; css=&nbsp;&raquo;.vc_custom_1674557145009{padding-top: 10px !important;}&nbsp;&raquo; link=&nbsp;&raquo;\/fr\/company\/events\/webinars\/high-speed-flash-programming-using-jtag\/&nbsp;&raquo;][vc_column_text]<\/p>\n<ul class=\"tick\">\n<li>Programmation flash haute vitesse<\/li>\n<li>Mise \u00e0 niveau rapide du firmware<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<h5 class=\"top\">Avantages cl\u00e9s<\/h5>\n<ul class=\"spaced highlights\">\n<li>R\u00e9duit les temps de programmation flash<\/li>\n<li>Prise en charge de SPI, QSPI, composants flash NOR parall\u00e8les<\/li>\n<li>Prise en charge des composants flash NAND disponibles sur demande<\/li>\n<li>Raccourcit les cycles de d\u00e9veloppement<\/li>\n<li>Pas besoin d&rsquo;\u00e9quipement suppl\u00e9mentaire<\/li>\n<li>Peut \u00eatre utilis\u00e9 pour une mise \u00e0 niveau rapide du firmware<\/li>\n<li>Aucun d\u00e9veloppement FPGA requis<\/li>\n<\/ul>\n<hr \/>\n<h5>Options de licence flexibles<\/h5>\n<ul class=\"spaced highlights inverselink\">\n<li>Licence de mat\u00e9riel<br \/>\n\u2013 h\u00e9berg\u00e9e par la sonde JTAG pour faciliter l\u2019utilisation de XJTAG sur un nombre quelconque d\u2019ordinateurs<\/li>\n<li><a href=\"https:\/\/www.xjtag.com\/products\/capabilities\/network-licensing\/\">Licence r\u00e9seau<\/a><br \/>\n\u2013 h\u00e9berg\u00e9e par un serveur du r\u00e9seau disponible partout dans le monde<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&nbsp;&raquo;3\/4&Prime;][vc_row_inner][vc_column_inner][vc_column_text] XJFlash est une m\u00e9thode avanc\u00e9e et innovante de programmation In Situ \u00e0 grande vitesse de m\u00e9moires flash via JTAG. Tous les composants flash s\u00e9rie et parall\u00e8le sont pris en charge. L&rsquo;utilisation la plus courante de XJFlash est la programmation du flash SPI\/QSPI NOR utilis\u00e9 pour configurer un FPGA. Avec XJFlash, vous pouvez utiliser [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":30305,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"page-templates\/page-product.php","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"pagecategory":[253],"class_list":["post-43868","page","type-page","status-publish","hentry","pagecategory-products"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/pages\/43868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/comments?post=43868"}],"version-history":[{"count":5,"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/pages\/43868\/revisions"}],"predecessor-version":[{"id":56672,"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/pages\/43868\/revisions\/56672"}],"up":[{"embeddable":true,"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/pages\/30305"}],"wp:attachment":[{"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/media?parent=43868"}],"wp:term":[{"taxonomy":"pagecategory","embeddable":true,"href":"https:\/\/www.xjtag.com\/fr\/wp-json\/wp\/v2\/pagecategory?post=43868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}