完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用EDK 13.4和Spartan-6开发板来了解MicroBlaze。
我试图找出一种方法,使用像Hello World这样的简单C程序,我可以将数据从MicroBlaze输出到VHDL模块。 通过这种方式,我可以捕获数据,在某些计算中使用它,然后将其传递回MicroBlaze以供进一步使用。 我已经尝试过使用BRAM,但无法弄明白,现在我正在尝试使用2个AXI_GPIO(1表示输入,1表示输出)。 如何在我的C代码中编写写入GPIO的代码,以便我可以捕获数据以存储在寄存器中,同时还可以在Chipscope上查看它? 我已经设置了Chipscope,并且能够在执行LED测试时查看SDK中的外围设备测试中的数据线。 我是嵌入式设计和MicroBlaze的新手,所以任何人都可以获得的帮助将不胜感激。 |
|
相关推荐
3个回答
|
|
我正在使用EDK 13.4和Spartan-6开发板来了解MicroBlaze。
我试图找出一种方法,使用像Hello World这样的简单C程序,我可以将数据从MicroBlaze输出到VHDL模块。 通过这种方式,我可以捕获数据,在某些计算中使用它,然后将其传递回MicroBlaze以供进一步使用。 我已经尝试过使用BRAM,但无法弄明白,现在我正在尝试使用2个AXI_GPIO(1表示输入,1表示输出)。 如何在我的C代码中编写写入GPIO的代码,以便我可以捕获数据以存储在寄存器中,同时还可以在Chipscope上查看它? 我已经设置了Chipscope,并且能够在执行LED测试时查看SDK中的外围设备测试中的数据线。 我是嵌入式设计和MicroBlaze的新手,所以任何人都可以获得的帮助将不胜感激。 |
|
|
|
G,
请只在一个论坛发帖。 是。 您可以向/从GPIO寄存器写入值和读取值。 然后这些寄存器连接到您的VHDL模块(用于网络的名称相同)。 MicroBlaze本身就是'只是VHDL',所以一旦它被合成,放置和路由,你就会连接起来。 然后你必须运行程序,因为硬件只会坐在那里等待。 如果您将程序映射到BRAM,那么程序将被编译并且finsihed二进制文件被放入比特流中,因此当它启动,配置,然后开始执行您的程序时。 按照教程进行操作,并熟悉已经完成的设计(有点超越hellow world ......这只是一个开始)。 Austin Lesea主要工程师Xilinx San Jose |
|
|
|
奥斯汀,
我为在2个不同的论坛发帖而道歉。 据我所知,MicorBlaze本身就是“只是VHDL”,并且已经通过在线教程进行操作,引导您完成Hello World,Peripherals Test,甚至创建自己的IP。 我尝试设置MicroBlaze只包含Uart,LED,axi_timer(启用中断),以及通过BSB配置的MCB_DDR3外设......同时还具有16K的BRAM大小,每个Instructioncache和Datacache分配2K。 从我在BSB中的设置创建MicroBlaze后,我尝试添加2个AXI_GPIO(1个作为输入,1个作为输出)。 我的理解是,当我运行外围设备测试的C项目时,我应该能够通过ChipScope监视AXI_GPIO_out [31:0]引脚。 我已经使用4位总线为LED做了这个,并且可以看到我的本地寄存器中每条线从高变为低,LED总线被异步捕获。 我也有兴趣确定是否有办法在我的C程序中明确说明我将一个给定值写入GPIO_out总线,以及如何告诉MicroBlaze我想通过GPIO_in总线向它发送一些返回数据。 有什么建议么? 此致 罗伯特 |
|
|
|
只有小组成员才能发言,加入小组>>
2415 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2458 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1081浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
579浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
440浏览 1评论
2000浏览 0评论
723浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 13:17 , Processed in 4.773373 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号