在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: tobemyself

[求助] 关于opencore上的oc8051IP核在FPGA上实现的疑问

[复制链接]
发表于 2013-4-18 21:18:06 | 显示全部楼层
话说我用dw8051下到de2的板子上也有问题,用quartus自带的ip ram,时序有问题。在进栈出栈的时候,ip ram速度居然慢了,导致读出来的数错了。。
发表于 2013-4-19 08:26:15 | 显示全部楼层
DW8051读写RAM应该是比较简单的,因为他最少有4个CLK完成一条指令
在安排RAM的读和写,fetch程序,都很容易安排好,流水线比较简洁,商业IP的稳定性也很好

我正在给OC8051加调试模块,可以和Keil uVision联合调试
oc8051是1T的8051,多数指令的执行只需1个CLK,pipeline也复杂些
IP已经跑起来了,细节还在研读,然后就是加调试模块了
http://bbs.eetop.cn/thread-390441-1-1.html
发表于 2013-4-26 16:37:05 | 显示全部楼层
回复 1# tobemyself


   可以把设计资料给我发一份吗,我现在正在做51IP核的开发,谢谢,我的邮箱guoxixun4213@126.com,谢谢。
发表于 2013-5-7 23:07:35 | 显示全部楼层
可以参考http://wenku.baidu.com/view/8df1381b6c175f0e7cd13783.html
http://wenku.baidu.com/view/a9c444f3aef8941ea76e05c9.html

http://download.csdn.net/detail/leishangwen/5173363
发表于 2014-11-27 19:44:57 | 显示全部楼层
我也在学啊
发表于 2016-7-21 14:55:10 | 显示全部楼层
本帖最后由 IC.Michael 于 2016-7-21 15:18 编辑

回复 5# frinos



您好,我最近也在学习oc8051,是按照《DE2上使用OC8051运行点灯程序》先来实践一下,其中(一)可以实现,但是(二)不能实现,下到板子上后led灯全亮,通过rtl仿真,看到p1口的输出,先是复位,然后0x01,然后变成0x00,之后又始终为0xFF,通过(二)给的汇编程序,发现跳转指令好像不能正确执行诶,因为rtl仿真时看到r2等寄存器好像不是按照程序变化的。我也通过网上查找一些资料,好像是说oc上下的8051存在一些bug,导致某些指令不能正常执行。请问您当时做的时候有没有遇到一些bug呢?期待您的回复,谢谢。
(一)http://wenku.baidu.com/view/8df1381b6c175f0e7cd13783.html
(二)http://wenku.baidu.com/view/a9c444f3aef8941ea76e05c9.html
发表于 2016-7-21 15:25:08 | 显示全部楼层
回复 14# leishangwen


   版主您好,我最近也在学习oc8051,参考的《DE2上使用OC8051运行点灯程序》应该是您提供的吧,非常感谢给我们提供一份宝贵的资料。想请教您个问题,就是(二)中结果我未能实现,p1口输出不对,复位后先是01,再00,后始终为FF。网上说oc上下的8051可能有一些bug,不知道您是否是修改后才做出的(一)(二)呢,我的代码是oc上直接下下来的。期待您的回复,谢谢!
发表于 2016-8-23 15:52:21 | 显示全部楼层
关于opencore上的oc8051IP核在FPGA上实现的疑问
发表于 2018-11-19 22:38:31 | 显示全部楼层
感謝大大無私分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 13:09 , Processed in 0.020725 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表