Difference between revisions of "Opos6ul sp fpga simple howto"
From ArmadeusWiki
(→Architecture) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category: OPOS6UL_SP]] | [[Category: OPOS6UL_SP]] | ||
[[Category: FPGA]] | [[Category: FPGA]] | ||
+ | [[Category: Verilog]] | ||
{{Under_Construction}} | {{Under_Construction}} | ||
= Introduction = | = Introduction = | ||
Line 8: | Line 9: | ||
= Architecture = | = Architecture = | ||
− | [[File: | + | [[File:opos6ul_sp_fpga_tuto_01.png|center]] |
− | = Software tools = | + | In this tutorial, a simple FPGA design will be done. The objective is to instanciate a block of RAM in the FPGA and be able to read and write data in it from U-Boot then Linux. |
+ | |||
+ | = Software tools = | ||
+ | |||
+ | A recent Armadeus BSP is required. | ||
+ | <pre class="host"> | ||
+ | $ git clone git://git.code.sf.net/p/armadeus/code op6sp | ||
+ | $ cd op6sp | ||
+ | $ make | ||
+ | $ make opos6ulsp_defconfig | ||
+ | $ make | ||
+ | </pre> | ||
= Hardware description = | = Hardware description = |
Latest revision as of 10:32, 22 July 2020
Page under construction... Informations on this page are not guaranteed !!
Introduction
This page is a step-by-step tutorial to explain how to develop with FPGA (spartan6) on OPOS6UL_SP Armadeus board.
Architecture
In this tutorial, a simple FPGA design will be done. The objective is to instanciate a block of RAM in the FPGA and be able to read and write data in it from U-Boot then Linux.
Software tools
A recent Armadeus BSP is required.
$ git clone git://git.code.sf.net/p/armadeus/code op6sp $ cd op6sp $ make $ make opos6ulsp_defconfig $ make