{"id":798,"date":"2017-11-27T09:20:43","date_gmt":"2017-11-27T08:20:43","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=798"},"modified":"2019-08-19T22:02:17","modified_gmt":"2019-08-19T20:02:17","slug":"98-fpga-library-stm32f4-hal","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/98-fpga-library-stm32f4-hal\/","title":{"rendered":"98-FPGA-Library (STM32F4) [HAL]"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/97-lcd_ili9325-library-stm32f4\/\" title=\"97-LCD_ILI9325-Library (STM32F4)\"><span class=\"meta-nav\">\u2190<\/span> 97-LCD_ILI9325-Library (STM32F4)<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/99-lcd-text-i2c-library-stm32f407\/\" title=\"99-LCD-Text-I2C-Library (STM32F407)\">99-LCD-Text-I2C-Library (STM32F407) <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><\/p>\n<p>Mit dieser Library kann der STM32 ein Xilinx-FPGA<br \/>\nim Slave Serial Mode mit einem bitfile programmieren.<\/p>\n<p>Das Bitfile (*.bit) muss mit\u00a0meinem <a href=\"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=140#P03\">Fileconverter<\/a> in ein C-File (*.c)<br \/>\numgewandelt werden und im Flash oder RAM\u00a0liegen.<\/p>\n<p>Zum programmieren werden 5 GPIOs am STM32 ben\u00f6tigt.<br \/>\nDiese k\u00f6nnen im H-File konfiguriert werden.<\/p>\n<p>Der download von einem 50kByte bitfile (f\u00fcr den Spartan-3A)<br \/>\ndauert ca. 270ms.<\/p>\n<p>Es gibt nur zwei Funktionen:<br \/>\nUB_Fpga_Init() = initialisiert alle GPIOs<br \/>\nUB_Fpga_Programm() = programmiert das \u00fcbergebene bitfile<\/p>\n<p>Hier die Library zum download :<\/p>\n<p><a href=\"wp-content\/uploads\/2017\/06\/ub_stm32f4_fpga_v100.zip\">ub_stm32f4_fpga_v100<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dieser Library kann der STM32 ein Xilinx-FPGA im Slave Serial Mode mit einem bitfile programmieren. Das Bitfile (*.bit) muss mit\u00a0meinem Fileconverter in ein C-File (*.c) umgewandelt werden und im Flash oder RAM\u00a0liegen. Zum programmieren werden 5 GPIOs am STM32 &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/stm32f4\/komplette-library-liste-stm32f4\/98-fpga-library-stm32f4-hal\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":144,"menu_order":98,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[128],"tags":[253,254,9,7],"class_list":["post-798","page","type-page","status-publish","hentry","category-stm32f4","tag-fpga","tag-hal","tag-library","tag-stm32f4"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=798"}],"version-history":[{"count":5,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/798\/revisions"}],"predecessor-version":[{"id":2617,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/798\/revisions\/2617"}],"up":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/144"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}