Difference between revisions of "A simple design with Wishbone bus"
From ArmadeusWiki
m |
(→General structure) |
||
Line 6: | Line 6: | ||
== General structure == | == General structure == | ||
− | [[Image:Wb_buttonled_top.png]] | + | |
+ | |||
+ | [[Image:Wb_buttonled_top.png|center]] | ||
+ | |||
+ | |||
+ | |||
+ | ''imx_wrapper'', ''syscon'' and ''irq_mngr'' are standards | ||
+ | ARMadeus-Wishbone IPs that just been instantiated in our design. | ||
+ | |||
+ | ''Wb_button'' and ''Wb_led'' are simple slave component we want to | ||
+ | integrate in the FPGA. | ||
+ | |||
+ | All these component are connected together with the 'glue logic' component ''intercon''. | ||
+ | |||
+ | == Wishbone slave application components == | ||
+ | |||
+ | === Wb_led === | ||
+ | === Wb_button === | ||
+ | |||
+ | == Wishbone specific components == | ||
+ | === irq_mngr === | ||
+ | === syscon === | ||
+ | === imx_wrapper === | ||
+ | |||
+ | == intercon : the glue logic == |
Revision as of 17:09, 14 March 2008
This article intended to explain how to design Wishbone compatible components with simple example. The design can be found in sourceforge tree.
Description of wishbone structure for armadeus can be found here in french.
Contents
General structure
imx_wrapper, syscon and irq_mngr are standards ARMadeus-Wishbone IPs that just been instantiated in our design.
Wb_button and Wb_led are simple slave component we want to integrate in the FPGA.
All these component are connected together with the 'glue logic' component intercon.