完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
我想提出我的两个问题希望我们可以讨论它吗? 1.双处理器设计与双核设计之间的差异是什么? 2. Xilinx双微填充设计中如何缓存高速缓存一致性。在xilinx WP 262中,声明“Neitherthe MicroBlaze和PowerPC处理器在硬件中提供高速缓存一致性。当两个处理器访问相同的物理内存时,通过一个处理器更新内存是 另一方的缓存子系统没有直接看到。如果需要,软件就可以确保一致性。一种确保一致性的简单方法是在程序访问之前使与共享内存相对应的那些缓存行无效“可以稍微解释一下 可能吗? wp262.pdf 471 KB 以上来自于谷歌翻译 以下为原文 Hello I would like to put my two queries hope we can discuus on it? 1. What is the diffrence between dual processor design and dual core design ? 2. How cache coherrency is mainted in Xilinx dual microblaze desigm.In xilinx WP 262 it is stated that "Neither the MicroBlaze nor the PowerPC processor provide cache coherency in hardware. When both processors access the same physical memory, updates by one processor to the memory are not directly seen by the cache subsystem of the other. If required, it is up to the software to ensure coherency. A simple way of ensuring coherency is to invalidate those cachelines which correspond to the shared memory prior to access by the program" can a little bit explanation possible on it? wp262.pdf 471 KB |
|
相关推荐
4个回答
|
|
T,
对于所有意图和目的,核心=处理器,所以第一个问题的答案是没有区别。 第二个问题的答案更简单:没有做任何事情来提供一致性。 如果你希望有一些相同的感觉,你需要弄清楚如何做到这一点。 祝你好运。 在那里帮不了你。 使用新的双核Zync,缓存一致性是由ARM A9 Cortex(tm)处理器系统中的硬件提供的。 他们是如何做到的,属于ARM,所以我既不知道如何,也不能帮助你。 Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 t, For all intents and purposes, core=processor, so the answer to the first question is there is no difference. The second question's answer is even easier: nothing is done to provide coherancy. If you wish to have coherancy, you need to figure out how to do it. Good luck. Can't help you there. With the new dual core Zync, cache coherancy is something that is provided by the hardware in the ARM A9 Cortex(tm) processor system. How they do it, belongs to ARM, so I neither know how, or can help you there either. Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
你好,
我正在使用xilinx13.1实现双微处理器系统,并且遇到错误 “ 错误:EDK - INST:RS232_Uart_1 BASEADDR-HIGHADDR:0xd6020000-0xd602ffff和INST:DDR2_SDRAM BASEADDR-HIGHADDR:0xd0000000-0xdfffffff - 地址空间重叠! “ 请帮忙.... 以上来自于谷歌翻译 以下为原文 hello, i am implementing dual microblaze processor system using xilinx13.1, and stuck with an error as " ERROR:EDK - INST:RS232_Uart_1 BASEADDR-HIGHADDR:0xd6020000-0xd602ffff and INST:DDR2_SDRAM BASEADDR-HIGHADDR:0xd0000000-0xdfffffff - address space overlap! " please help.... |
|
|
|
从错误消息看起来UART和DDR2具有重叠地址。
您可以在XPS的地址选项卡中手动更改它。您可以在XPS窗口的同一选项卡中单击右上角的“生成地址” 以上来自于谷歌翻译 以下为原文 From the error message it looks like UART and DDR2 have overlap address. You could manually change that in the address tab of XPS.You could click on the "Generate address" on the top right hand corner in the same tab of XPS window |
|
|
|
当你在双处理器设计中使用外围设备时要小心。所以地址空间似乎重叠了...... bsp设置为MB1设置uart 1,为MB2设置uart2
以上来自于谷歌翻译 以下为原文 be care full when u r using peripherals in dual processor design..so it seems address space got overlapped...it bsp setting set uart 1 for MB1 and uart2 for MB2 |
|
|
|
只有小组成员才能发言,加入小组>>
2474 浏览 7 评论
2860 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2321 浏览 9 评论
3406 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2502 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
2154浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
644浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
504浏览 1评论
2054浏览 0评论
783浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 23:39 , Processed in 1.242681 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号