{"id":126,"count":0,"description":"FPGA boards are used in various applications where flexibility, speed and parallel processing capabilities are required. They are commonly utilized in fields such as telecommunications, automotive, aerospace, robotics, signal processing and more.\r\n\r\nFPGA boards enable rapid prototyping, hardware acceleration and implementation of custom logic designs without the need for custom silicon fabrication. They provide a platform for users to develop and deploy custom digital circuits and algorithms tailored to their specific requirements.\r\n\r\nFTDI products can be integrated into the FPGA board to allow for FPGA EVB board programming via its JTAG interface.\r\n\r\n<img class=\"aligncenter size-full wp-image-11916\" src=\"https:\/\/ftdichip.com\/wp-content\/uploads\/2024\/03\/2.3-FPGA-Computing.jpg\" alt=\"\" width=\"1442\" height=\"961\" \/>\r\n\r\nThe example below uses FTDI\u2019s <a href=\"https:\/\/ftdichip.com\/products\/ft232hl\/\">FT232HL<\/a> \/ <a href=\"https:\/\/ftdichip.com\/products\/ft232hq\/\">FT232HQ<\/a> USB to JTAG IC which has the following key features making it an ideal candidate for FPGA FW programming cable:\r\n<ul>\r\n \t<li style=\"list-style-type: none\">\r\n<ul>\r\n \t<li>Entire USB protocol handled on the chip. No USB specific firmware programming required.<\/li>\r\n \t<li>USB 2.0 Hi-Speed (480Mbits\/Second) and Full Speed (12Mbits\/Second) compatible.<\/li>\r\n \t<li>Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design.<\/li>\r\n \t<li>FTDI\u2019s royalty-free Virtual Com Port (VCP) and Direct (D2XX) drivers eliminate the requirement for USB driver development in most cases.<\/li>\r\n \t<li>Adjustable receive buffer timeout.<\/li>\r\n \t<li>Option for transmit and receive LED drive signals.<\/li>\r\n \t<li>Highly integrated design includes 5V to 3.3\/+1.8V LDO regulator for VCORE, integrated POR function.<\/li>\r\n \t<li>Operation configuration mode and USB Description strings configurable in external EEPROM over the USB interface.<\/li>\r\n \t<li>Configurable I\/O drives strength (4, 8, 12 or 16mA) and slew rate.<\/li>\r\n \t<li>Low operating and USB suspend current.<\/li>\r\n \t<li>Supports self-powered, bus powered and high-power bus powered USB configurations.<\/li>\r\n \t<li>UHCI\/OHCI\/EHCI host controller compatible.<\/li>\r\n \t<li>USB Bulk data transfer mode (512byte packets in Hi-Speed mode).<\/li>\r\n \t<li>+1.8V (chip core) and +3.3V I\/O interfacing (+5V Tolerant).<\/li>\r\n \t<li>Extended -40\u00b0C to 85\u00b0C industrial operating temperature range.<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\nThe block diagram shows how FTDI\u2019s FT232H can be integrated into the FPGA EVB board at a high level.\r\n\r\nThe USB port on the FPGA EVB board is connected to a PC. The FPGA application software controls the FT232H which is on FPGA board and communicates via JTAG protocol.\r\n\r\nIf the dual (FT2232H) or quad (FT4232H) ICs are chosen, then additional interfaces can be made available for UART, SPI, I2C communication interfaces.\r\n\r\n<img class=\"aligncenter size-full wp-image-12068\" src=\"https:\/\/ftdichip.com\/wp-content\/uploads\/2024\/04\/2.3-FPGA-Programming-block-diagram.jpg\" alt=\"\" width=\"1920\" height=\"1080\" \/>\r\n\r\nRecommended ICs:\r\n\r\n<a href=\"https:\/\/ftdichip.com\/product-category\/products\/ic\/?series_products=51\">FT232H<\/a>\r\n\r\n<a href=\"https:\/\/ftdichip.com\/product-category\/products\/ic\/?series_products=51\">FT2232H<\/a>\r\n\r\n<a href=\"https:\/\/ftdichip.com\/product-category\/products\/ic\/?series_products=51\">FT4232H<\/a>","link":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/","name":"FPGA Programming","slug":"fpga-programming","taxonomy":"product_cat","parent":158,"meta":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FPGA Programming - FTDI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FPGA Programming - FTDI\" \/>\n<meta property=\"og:description\" content=\"FPGA boards are used in various applications where flexibility, speed and parallel processing capabilities are required. They are commonly utilized in fields such as telecommunications, automotive, aerospace, robotics, signal processing and more. FPGA boards enable rapid prototyping, hardware acceleration and implementation of custom logic designs without the need for custom silicon fabrication. They provide a platform for users to develop and deploy custom digital circuits and algorithms tailored to their specific requirements. FTDI products can be integrated into the FPGA board to allow for FPGA EVB board programming via its JTAG interface. The example below uses FTDI\u2019s FT232HL \/ FT232HQ USB to JTAG IC which has the following key features making it an ideal candidate for FPGA FW programming cable:  Entire USB protocol handled on the chip. No USB specific firmware programming required. USB 2.0 Hi-Speed (480Mbits\/Second) and Full Speed (12Mbits\/Second) compatible. Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design. FTDI\u2019s royalty-free Virtual Com Port (VCP) and Direct (D2XX) drivers eliminate the requirement for USB driver development in most cases. Adjustable receive buffer timeout. Option for transmit and receive LED drive signals. Highly integrated design includes 5V to 3.3\/+1.8V LDO regulator for VCORE, integrated POR function. Operation configuration mode and USB Description strings configurable in external EEPROM over the USB interface. Configurable I\/O drives strength (4, 8, 12 or 16mA) and slew rate. Low operating and USB suspend current. Supports self-powered, bus powered and high-power bus powered USB configurations. UHCI\/OHCI\/EHCI host controller compatible. USB Bulk data transfer mode (512byte packets in Hi-Speed mode). +1.8V (chip core) and +3.3V I\/O interfacing (+5V Tolerant). Extended -40\u00b0C to 85\u00b0C industrial operating temperature range.  The block diagram shows how FTDI\u2019s FT232H can be integrated into the FPGA EVB board at a high level. The USB port on the FPGA EVB board is connected to a PC. The FPGA application software controls the FT232H which is on FPGA board and communicates via JTAG protocol. If the dual (FT2232H) or quad (FT4232H) ICs are chosen, then additional interfaces can be made available for UART, SPI, I2C communication interfaces. Recommended ICs: FT232H FT2232H FT4232H\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"FTDI\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ftdichip.com\/wp-content\/uploads\/2024\/03\/2.3-FPGA-Computing.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/\",\"url\":\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/\",\"name\":\"FPGA Programming - FTDI\",\"isPartOf\":{\"@id\":\"https:\/\/ftdichip.com\/#website\"},\"breadcrumb\":{\"@id\":\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/#breadcrumb\"},\"inLanguage\":\"en-US\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ftdichip.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applications\",\"item\":\"https:\/\/ftdichip.com\/product-category\/applications\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"COMMUNICATION\",\"item\":\"https:\/\/ftdichip.com\/product-category\/applications\/communication\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"FPGA Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ftdichip.com\/#website\",\"url\":\"https:\/\/ftdichip.com\/\",\"name\":\"FTDI\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ftdichip.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ftdichip.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ftdichip.com\/#organization\",\"name\":\"FTDI\",\"url\":\"https:\/\/ftdichip.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ftdichip.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ftdichip.com\/wp-content\/uploads\/2020\/07\/ftdi-chip-logo-approved.png\",\"contentUrl\":\"https:\/\/ftdichip.com\/wp-content\/uploads\/2020\/07\/ftdi-chip-logo-approved.png\",\"width\":1000,\"height\":500,\"caption\":\"FTDI\"},\"image\":{\"@id\":\"https:\/\/ftdichip.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FPGA Programming - FTDI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/","og_locale":"en_US","og_type":"article","og_title":"FPGA Programming - FTDI","og_description":"FPGA boards are used in various applications where flexibility, speed and parallel processing capabilities are required. They are commonly utilized in fields such as telecommunications, automotive, aerospace, robotics, signal processing and more. FPGA boards enable rapid prototyping, hardware acceleration and implementation of custom logic designs without the need for custom silicon fabrication. They provide a platform for users to develop and deploy custom digital circuits and algorithms tailored to their specific requirements. FTDI products can be integrated into the FPGA board to allow for FPGA EVB board programming via its JTAG interface. The example below uses FTDI\u2019s FT232HL \/ FT232HQ USB to JTAG IC which has the following key features making it an ideal candidate for FPGA FW programming cable:  Entire USB protocol handled on the chip. No USB specific firmware programming required. USB 2.0 Hi-Speed (480Mbits\/Second) and Full Speed (12Mbits\/Second) compatible. Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design. FTDI\u2019s royalty-free Virtual Com Port (VCP) and Direct (D2XX) drivers eliminate the requirement for USB driver development in most cases. Adjustable receive buffer timeout. Option for transmit and receive LED drive signals. Highly integrated design includes 5V to 3.3\/+1.8V LDO regulator for VCORE, integrated POR function. Operation configuration mode and USB Description strings configurable in external EEPROM over the USB interface. Configurable I\/O drives strength (4, 8, 12 or 16mA) and slew rate. Low operating and USB suspend current. Supports self-powered, bus powered and high-power bus powered USB configurations. UHCI\/OHCI\/EHCI host controller compatible. USB Bulk data transfer mode (512byte packets in Hi-Speed mode). +1.8V (chip core) and +3.3V I\/O interfacing (+5V Tolerant). Extended -40\u00b0C to 85\u00b0C industrial operating temperature range.  The block diagram shows how FTDI\u2019s FT232H can be integrated into the FPGA EVB board at a high level. The USB port on the FPGA EVB board is connected to a PC. The FPGA application software controls the FT232H which is on FPGA board and communicates via JTAG protocol. If the dual (FT2232H) or quad (FT4232H) ICs are chosen, then additional interfaces can be made available for UART, SPI, I2C communication interfaces. Recommended ICs: FT232H FT2232H FT4232H","og_url":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/","og_site_name":"FTDI","og_image":[{"url":"https:\/\/ftdichip.com\/wp-content\/uploads\/2024\/03\/2.3-FPGA-Computing.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/","url":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/","name":"FPGA Programming - FTDI","isPartOf":{"@id":"https:\/\/ftdichip.com\/#website"},"breadcrumb":{"@id":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/fpga-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ftdichip.com\/"},{"@type":"ListItem","position":2,"name":"Applications","item":"https:\/\/ftdichip.com\/product-category\/applications\/"},{"@type":"ListItem","position":3,"name":"COMMUNICATION","item":"https:\/\/ftdichip.com\/product-category\/applications\/communication\/"},{"@type":"ListItem","position":4,"name":"FPGA Programming"}]},{"@type":"WebSite","@id":"https:\/\/ftdichip.com\/#website","url":"https:\/\/ftdichip.com\/","name":"FTDI","description":"","publisher":{"@id":"https:\/\/ftdichip.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ftdichip.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ftdichip.com\/#organization","name":"FTDI","url":"https:\/\/ftdichip.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ftdichip.com\/#\/schema\/logo\/image\/","url":"https:\/\/ftdichip.com\/wp-content\/uploads\/2020\/07\/ftdi-chip-logo-approved.png","contentUrl":"https:\/\/ftdichip.com\/wp-content\/uploads\/2020\/07\/ftdi-chip-logo-approved.png","width":1000,"height":500,"caption":"FTDI"},"image":{"@id":"https:\/\/ftdichip.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ftdichip.com\/wp-json\/wp\/v2\/product_cat\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ftdichip.com\/wp-json\/wp\/v2\/product_cat"}],"about":[{"href":"https:\/\/ftdichip.com\/wp-json\/wp\/v2\/taxonomies\/product_cat"}],"up":[{"embeddable":true,"href":"https:\/\/ftdichip.com\/wp-json\/wp\/v2\/product_cat\/158"}],"wp:post_type":[{"href":"https:\/\/ftdichip.com\/wp-json\/wp\/v2\/product?product_cat=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}