{"id":8526,"date":"2016-02-17T06:42:35","date_gmt":"2016-02-17T04:42:35","guid":{"rendered":"http:\/\/lukse.lt\/uzrasai\/?p=8526"},"modified":"2016-02-17T08:10:31","modified_gmt":"2016-02-17T06:10:31","slug":"practical-fpga-how-to-flash-altera","status":"publish","type":"post","link":"https:\/\/lukse.lt\/uzrasai\/2016-02-practical-fpga-how-to-flash-altera\/","title":{"rendered":"Practical FPGA: How to flash (Altera)"},"content":{"rendered":"<div style=\"text-align: justify;\" align=\"center\"><a href=\"http:\/\/lukse.lt\/uzrasai\/2016-02-practical-fpga-how-to-flash-altera\/\" rel=\"attachment wp-att-8600\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-8600 size-full\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/flash_t.png\" alt=\"flash_t\" width=\"200\" height=\"142\" \/><\/a>Altera EP2C5T144 FLGA has no internal configuration flash memory and can be programmed two ways. One is to configure temporary &#8211; good method for testing and debugging. Another &#8211; over the same interface flash soldered flash chip. This is tricky and hardly documented step. In this post I am providing working recipe how to program flash device over USB Blaster over FPGA.<\/div>\n<div style=\"text-align: left;\" align=\"center\"><\/div>\n<div align=\"center\"><!--more--><\/div>\n<p>&nbsp;<br \/>\n&nbsp;<\/p>\n<h3>Programmer<\/h3>\n<p style=\"text-align: justify;\">I mentioned in <a href=\"http:\/\/lukse.lt\/uzrasai\/2016-02-practical-fpga-how-to-start-altera\/\">previous post<\/a> that I will be using <strong>Bus Blaster<\/strong> programmer which was bundled together with FPGA development board. This has to be best option for the beginner.<\/p>\n<h3>Run on hardware<\/h3>\n<p style=\"text-align: justify;\">When project is compiled next logical step is to run it on real hardware. Of course simulating and testing performance is also useful step, but this time we will skip directly to hardware testing. I will be using the same project &#8211; button controls LED.<\/p>\n<div id=\"attachment_8578\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/51.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/51.png\" rel=\"attachment wp-att-8578\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8578\" class=\"wp-image-8578 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/51-400x191.png\" alt=\"51\" width=\"400\" height=\"191\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/51-400x191.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/51-768x367.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/51-1024x490.png 1024w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/51.png 1158w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8578\" class=\"wp-caption-text\">Click on button Programmer<\/p><\/div>\n<div id=\"attachment_8579\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/52.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/52.png\" rel=\"attachment wp-att-8579\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8579\" class=\"wp-image-8579 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/52-400x319.png\" alt=\"52\" width=\"400\" height=\"319\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/52-400x319.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/52-768x613.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/52.png 811w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8579\" class=\"wp-caption-text\">Setup programmer hadrware<\/p><\/div>\n<div id=\"attachment_8580\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/53.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/53.png\" rel=\"attachment wp-att-8580\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8580\" class=\"wp-image-8580 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/53-400x260.png\" alt=\"53\" width=\"400\" height=\"260\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/53-400x260.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/53-768x499.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/53-1024x666.png 1024w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/53.png 1041w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8580\" class=\"wp-caption-text\">Select installed USB Blaster<\/p><\/div>\n<div id=\"attachment_8581\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/55.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/55.png\" rel=\"attachment wp-att-8581\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8581\" class=\"wp-image-8581 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/55-400x320.png\" alt=\"55\" width=\"400\" height=\"320\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/55-400x320.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/55-768x613.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/55.png 810w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8581\" class=\"wp-caption-text\">Click Auto Detect and hopefully connected FPGA will be detected<\/p><\/div>\n<div id=\"attachment_8582\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/56.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/56.png\" rel=\"attachment wp-att-8582\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8582\" class=\"wp-image-8582 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/56-400x276.png\" alt=\"56\" width=\"400\" height=\"276\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/56-400x276.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/56-768x530.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/56.png 948w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8582\" class=\"wp-caption-text\">Chose demo1.sof file to be programmed<\/p><\/div>\n<div id=\"attachment_8583\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/57.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/57.png\" rel=\"attachment wp-att-8583\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8583\" class=\"wp-image-8583 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/57-400x320.png\" alt=\"57\" width=\"400\" height=\"320\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/57-400x320.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/57-768x615.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/57.png 812w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8583\" class=\"wp-caption-text\">Tick Program\/Configure check box and Start button will become activated<\/p><\/div>\n<div id=\"attachment_8584\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/58.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/58.png\" rel=\"attachment wp-att-8584\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8584\" class=\"wp-image-8584 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/58-400x320.png\" alt=\"58\" width=\"400\" height=\"320\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/58-400x320.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/58-768x614.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/58.png 810w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8584\" class=\"wp-caption-text\">In a few seconds it status should become 100% (Successful)<\/p><\/div>\n<div id=\"attachment_8586\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/fpga.gif');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/fpga.gif\" rel=\"attachment wp-att-8586\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8586\" class=\"wp-image-8586 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/fpga.gif\" alt=\"fpga\" width=\"400\" height=\"225\" \/><\/a><p id=\"caption-attachment-8586\" class=\"wp-caption-text\">Results<\/p><\/div>\n<p style=\"text-align: justify;\">By completing this step you will get demo project working on FPGA hardware. This step writes binary file to FPGA itself and after rebooting device it will be blank. Following recipe will provide you information how to write firmware to flash.<\/p>\n<h3>Write to flash<\/h3>\n<p style=\"text-align: justify;\">Writing compiled file to installed flash device is not trivial. It involves couple of file conversions with included tools and correct sequence pressing right buttons. This kind of complexity is caused of flexibility of Altera tools. It is possible to flash several FPGA&#8217;s or flash devices in one programming procedure. So, follow provided steps to program your designed logic into your board.<\/p>\n<div id=\"attachment_8589\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/60.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/60.png\" rel=\"attachment wp-att-8589\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8589\" class=\"wp-image-8589 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/60-390x400.png\" alt=\"60\" width=\"390\" height=\"400\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/60-390x400.png 390w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/60.png 558w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><\/a><p id=\"caption-attachment-8589\" class=\"wp-caption-text\">Convert file format<\/p><\/div>\n<div id=\"attachment_8590\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/65.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/65.png\" rel=\"attachment wp-att-8590\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8590\" class=\"wp-image-8590 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/65-400x327.png\" alt=\"65\" width=\"400\" height=\"327\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/65-400x327.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/65-768x627.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/65.png 836w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8590\" class=\"wp-caption-text\">Fill information like provided screenshot. Programming device: JTAG Indirect Configuration File (.jic), Configuration device: EPCS4, Flash loader -&gt; Add Device&#8230;, SOF data -&gt; Add file<\/p><\/div>\n<p>Now open programmer window<\/p>\n<div id=\"attachment_8591\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/66.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/66.png\" rel=\"attachment wp-att-8591\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8591\" class=\"wp-image-8591 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/66-400x319.png\" alt=\"66\" width=\"400\" height=\"319\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/66-400x319.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/66-768x613.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/66.png 811w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8591\" class=\"wp-caption-text\">Create JAM. JBC, SVF or ISC File&#8230;<\/p><\/div>\n<div id=\"attachment_8592\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/67.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/67.png\" rel=\"attachment wp-att-8592\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8592\" class=\"wp-image-8592 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/67-400x322.png\" alt=\"67\" width=\"400\" height=\"322\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/67-400x322.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/67-768x618.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/67.png 810w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8592\" class=\"wp-caption-text\">Leave as it is and click OK<\/p><\/div>\n<div id=\"attachment_8593\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/69.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/69.png\" rel=\"attachment wp-att-8593\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8593\" class=\"wp-image-8593 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/69-400x321.png\" alt=\"69\" width=\"400\" height=\"321\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/69-400x321.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/69-768x616.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/69.png 811w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8593\" class=\"wp-caption-text\">Remove existing file and click Auto Detect<\/p><\/div>\n<div id=\"attachment_8594\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/70.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/70.png\" rel=\"attachment wp-att-8594\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8594\" class=\"wp-image-8594 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/70-400x384.png\" alt=\"70\" width=\"400\" height=\"384\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/70-400x384.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/70-768x737.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/70.png 808w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8594\" class=\"wp-caption-text\">Attach flash device&#8230;<\/p><\/div>\n<div id=\"attachment_8595\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/71.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/71.png\" rel=\"attachment wp-att-8595\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8595\" class=\"wp-image-8595 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/71-400x385.png\" alt=\"71\" width=\"400\" height=\"385\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/71-400x385.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/71-768x740.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/71.png 809w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8595\" class=\"wp-caption-text\">Chose installed flash device<\/p><\/div>\n<div id=\"attachment_8597\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/74.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/74.png\" rel=\"attachment wp-att-8597\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8597\" class=\"wp-image-8597 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/74-400x384.png\" alt=\"74\" width=\"400\" height=\"384\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/74-400x384.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/74-768x737.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/74.png 810w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8597\" class=\"wp-caption-text\">Add generated .jic file to flash device and tick Program\/Configure check box<\/dd>\n<dd class=\"wp-caption-dd\"><\/p><\/div>\n<div id=\"attachment_8598\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a onclick=\"javascript:pageTracker._trackPageview('\/downloads\/uzrasai\/wp-content\/uploads\/2016\/02\/76.png');\"  href=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/76.png\" rel=\"attachment wp-att-8598\" rel=\"lightbox[8526]\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8598\" class=\"wp-image-8598 size-medium\" src=\"http:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/76-400x383.png\" alt=\"76\" width=\"400\" height=\"383\" srcset=\"https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/76-400x383.png 400w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/76-768x735.png 768w, https:\/\/lukse.lt\/uzrasai\/wp-content\/uploads\/2016\/02\/76.png 814w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-8598\" class=\"wp-caption-text\">Click Start and few in a moments you should have programmed demo board. After power cycle it will still be running your project<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Altera EP2C5T144 FLGA has no internal configuration flash memory and can be programmed two ways. One is to configure temporary &#8211; good method for testing and debugging. Another &#8211; over the same interface flash soldered flash chip. This is tricky and hardly documented step. In this post I am providing working recipe how to program [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[38,5],"tags":[],"class_list":["post-8526","post","type-post","status-publish","format-standard","hentry","category-in-english","category-uzrasai"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2rU5c-2dw","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts\/8526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/comments?post=8526"}],"version-history":[{"count":15,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts\/8526\/revisions"}],"predecessor-version":[{"id":8610,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/posts\/8526\/revisions\/8610"}],"wp:attachment":[{"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/media?parent=8526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/categories?post=8526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lukse.lt\/uzrasai\/wp-json\/wp\/v2\/tags?post=8526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}