完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,
当使用IP内核作为通信总线时,例如总线CAN,用户界面是这样的: 该模块在其内部有一组配置寄存器,一个中断线...如果我必须使用这样的核心,我将实现一个“不含咖啡因的”MicroBlaze并使用其驱动程序来处理通过总线与核心的通信。 我想询问这是否是将这种模块用于通信总线的最常用方法,或者无论如何建议在没有任何微处理器的情况下处理它们。 非常感谢和最诚挚的问候 伊格纳西奥 以上来自于谷歌翻译 以下为原文 Hello everyone, when using the IP cores for communication buses, for instance the bus CAN, the user interface is something like this: The module has in its interior a set of configuration registers, an interruption line... If I had to use such core, I would implement a "decaffeinated" MicroBlaze and use its drivers to handle the communication through the bus with the core. I wanted to ask if this is the most common approach for using this kind of modules for communication buses or if in any case it is recommended to handle them without any microprocessor. Thanks a lot and best regards Ignacio
|
|
相关推荐
4个回答
|
|
imgignacio写道:
大家好, 当使用IP内核作为通信总线时,例如总线CAN,用户界面是这样的: 该模块在其内部有一组配置寄存器,一个中断线...如果我必须使用这样的核心,我将实现一个“不含咖啡因的”MicroBlaze并使用其驱动程序来处理通过总线与核心的通信。 我想询问这是否是将这种模块用于通信总线的最常用方法,或者无论如何建议在没有任何微处理器的情况下处理它们。 这些内核设计用于连接标准类型的处理器总线,但没有理由不使用状态机或其他逻辑作为“处理器”端。 ----------------------------是的,我这样做是为了谋生。 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 imgignacio wrote:The cores are designed to interface to a standard sort of processor bus, but there's no reason why you can't use a state machine or other logic to act as the "processor" side. ----------------------------Yes, I do this for a living.View solution in original post |
|
|
|
imgignacio写道:
大家好, 当使用IP内核作为通信总线时,例如总线CAN,用户界面是这样的: 该模块在其内部有一组配置寄存器,一个中断线...如果我必须使用这样的核心,我将实现一个“不含咖啡因的”MicroBlaze并使用其驱动程序来处理通过总线与核心的通信。 我想询问这是否是将这种模块用于通信总线的最常用方法,或者无论如何建议在没有任何微处理器的情况下处理它们。 这些内核设计用于连接标准类型的处理器总线,但没有理由不使用状态机或其他逻辑作为“处理器”端。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 imgignacio wrote:The cores are designed to interface to a standard sort of processor bus, but there's no reason why you can't use a state machine or other logic to act as the "processor" side. ----------------------------Yes, I do this for a living. |
|
|
|
如果您只关心配置,您可以只为输入分配一些默认值并将写入启用设置为高,这样组合逻辑就会驱动相同的配置(当然,如果IP因配置空间的不断写入而混淆)。
如果您想要完全控制,OP建议您始终可以实现状态机来使用IP的UI部分。 - 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。 以上来自于谷歌翻译 以下为原文 If you are only concerned about configuration, you can just assign some default values to the inputs and set the write enable high so a combinational logic would drive the same configuration (except of course if the IP gets confused by constant write to config space). If you want full control, as the OP suggests you can always implement a state machine to use the UI portion of the IP. - Please mark the Answer as "Accept as solution" if information provided is helpful. Give Kudos to a post which you think is helpful and reply oriented. |
|
|
|
好的,谢谢你们的信息!
问候, 伊格纳西奥。 以上来自于谷歌翻译 以下为原文 Ok, thank you both for the information! Regards, Ignacio. |
|
|
|
只有小组成员才能发言,加入小组>>
2378 浏览 7 评论
2793 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2260 浏览 9 评论
3334 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2426 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
751浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
538浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
361浏览 1评论
1955浏览 0评论
678浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 18:21 , Processed in 1.565655 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号