搜索
bottom↓
楼主: hxl_led

原创:一步一步学习开源32位CPU or1200(众多的IP core,三年来的资料,收集,全部奉送,

  [复制链接]

出0入0汤圆

发表于 2011-1-20 15:21:50 | 显示全部楼层
mark

出0入25汤圆

 楼主| 发表于 2011-1-20 22:48:56 | 显示全部楼层
yuzr : 板子还没有回来

出0入0汤圆

发表于 2011-1-21 09:55:04 | 显示全部楼层
需要 :)

出0入0汤圆

发表于 2011-1-21 12:45:54 | 显示全部楼层
牛人!

出0入0汤圆

发表于 2011-1-21 12:56:58 | 显示全部楼层
果然你震撼!!!

出0入0汤圆

发表于 2011-1-21 13:09:27 | 显示全部楼层
楼主好人!

出0入0汤圆

发表于 2011-1-21 13:11:19 | 显示全部楼层
关注!

出0入0汤圆

发表于 2011-1-25 13:09:09 | 显示全部楼层
板子搞定了没有?

出0入25汤圆

 楼主| 发表于 2011-1-25 14:41:41 | 显示全部楼层
回复【209楼】wzh6328
-----------------------------------------------------------------------
板子今天收到,假期里焊接调试

出0入0汤圆

发表于 2011-1-25 14:57:10 | 显示全部楼层
同样是玩FPGA,LZ的水平比我高N个数量级

出0入0汤圆

发表于 2011-1-25 15:30:42 | 显示全部楼层
回复【210楼】hxl_led  
回复【209楼】wzh6328
-----------------------------------------------------------------------
板子今天收到,假期里焊接调试


-----------------------------------------------------------------------
楼主给我留一套焊接好的啊,给你发过邮件了

出0入25汤圆

 楼主| 发表于 2011-1-25 21:39:36 | 显示全部楼层
回复【212楼】jordonwu
-----------------------------------------------------------------------

如板子没问题,我一定会给您焊接好一套的

出0入0汤圆

发表于 2011-1-26 19:57:57 | 显示全部楼层
回复【117楼】hxl_led
-----------------------------------------------------------------------

你在这楼所发的《GNU交叉编译环境组成和建立》中有如下:
”将or1200 toolchain目录下的opt整个copy到cygwin根目录下“
可是下载的压缩包解压后,没有发现有opt这个文件夹下?
请回复释疑一下,thanks

出0入0汤圆

发表于 2011-1-26 20:35:28 | 显示全部楼层
回复【210楼】hxl_led
-----------------------------------------------------------------------

板子今天收到,假期里焊接调试
-----------------------------------------------------------------------

我预定一套,楼主加油!

向楼主致敬!

出0入0汤圆

发表于 2011-1-26 20:48:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-27 14:23:43 | 显示全部楼层
我也预定一个焊接好的!!! 我的邮箱 xjyprc@yahoo.com.cn

出0入25汤圆

 楼主| 发表于 2011-1-28 15:36:09 | 显示全部楼层
回复【214楼】fishplj2000
-----------------------------------------------------------------------

您好,您可以建 opt目录.然后将工具链copy到该目录下,再用export 命令

指引路径

出0入0汤圆

发表于 2011-1-28 17:18:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-28 18:58:56 | 显示全部楼层
楼主太好了!!!!

出0入0汤圆

发表于 2011-1-29 00:09:25 | 显示全部楼层
回复【218楼】hxl_led
-----------------------------------------------------------------------

Thanks for your replay! ^_^

赞一个

出0入0汤圆

发表于 2011-1-29 09:28:20 | 显示全部楼层
very mark

出0入0汤圆

发表于 2011-1-31 02:30:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-31 19:43:19 | 显示全部楼层
Mrk

出0入0汤圆

发表于 2011-1-31 20:32:00 | 显示全部楼层
mark

出0入31汤圆

发表于 2011-1-31 20:50:59 | 显示全部楼层
太给力了

出0入0汤圆

发表于 2011-2-1 11:30:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-1 11:45:43 | 显示全部楼层
牛人。

出0入0汤圆

发表于 2011-2-3 17:56:08 | 显示全部楼层
靠!必须mark啊

出0入0汤圆

发表于 2011-2-8 09:37:22 | 显示全部楼层
进展怎样了?

出0入0汤圆

发表于 2011-2-8 23:45:51 | 显示全部楼层
同问,有没有最新进展?

出0入25汤圆

 楼主| 发表于 2011-2-9 11:51:36 | 显示全部楼层
回复【231楼】fishplj2000
-----------------------------------------------------------------------

回复大家,板子串口,vga封装有问题,郁闷,当时没检查出来,待调试完功能后,重新打样pcb

出50入0汤圆

发表于 2011-2-9 16:22:26 | 显示全部楼层
继续关注

出0入0汤圆

发表于 2011-2-9 17:57:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-11 11:40:37 | 显示全部楼层
回复【232楼】hxl_led
回复【231楼】fishplj2000  
-----------------------------------------------------------------------
回复大家,板子串口,vga封装有问题,郁闷,当时没检查出来,待调试完功能后,重新打样pcb
-----------------------------------------------------------------------

那现在调试进程怎样了,预计什么时候可以完成?

出0入25汤圆

 楼主| 发表于 2011-2-11 21:27:02 | 显示全部楼层
回复【235楼】wzh6328  
-----------------------------------------------------------------------
这两天在找元件焊板,有进展我会第一时间告诉大家,多谢大家的关注

出0入0汤圆

发表于 2011-2-12 10:59:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-12 11:20:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-14 13:47:02 | 显示全部楼层
我的板子SDRAM是16位的,可以跑吗?

出0入0汤圆

发表于 2011-2-14 20:24:01 | 显示全部楼层
哇塞,太nb了   mark

出0入0汤圆

发表于 2011-2-14 20:35:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-15 08:26:31 | 显示全部楼层
回复【楼主位】hxl_led  
-----------------------------------------------------------------------

MARK.弱弱的问一句:大家都在自己绘制电路原理图和PCB板吗?那样的成本多少?还有就是好像有些得4层板吧

出0入0汤圆

发表于 2011-2-15 08:45:30 | 显示全部楼层
回复【楼主位】hxl_led  
-----------------------------------------------------------------------

谢谢楼主的无私奉献...请问楼主什么时候可以有套件..

出0入25汤圆

 楼主| 发表于 2011-2-15 13:26:35 | 显示全部楼层
siemeni : 16bit sdram 不可以,因为or1200数据线是32bit,如只是用片内的ram则可以
amote : 争取半个月内,把它奉献个给大家

出0入0汤圆

发表于 2011-2-15 16:35:01 | 显示全部楼层
回复【244楼】hxl_led
siemeni : 16bit sdram 不可以,因为or1200数据线是32bit,如只是用片内的ram则可以
amote : 争取半个月内,把它奉献个给大家

---------------------------------------------------------------------
谢谢回复,期待您的大作!

出0入0汤圆

发表于 2011-2-15 22:17:51 | 显示全部楼层
ddddddddddd

出0入0汤圆

发表于 2011-2-15 22:25:29 | 显示全部楼层
回复【244楼】hxl_led
siemeni : 16bit sdram 不可以,因为or1200数据线是32bit,如只是用片内的ram则可以
amote : 争取半个月内,把它奉献个给大家

-----------------------------------------------------------------------
顶,加油,加油!
浮躁的社会难得有楼主这样能坚持的人

出0入0汤圆

发表于 2011-2-15 22:52:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-15 23:17:58 | 显示全部楼层
wb总线兼容的sdram控制器有没有说明文档?

近日将楼主板子的Project里的sdram控制器源码单独拿出来用Modelsim仿真了一把,发现下面几个问题:

问题1:发现里面的 sdr_dqm信号是wb_sel的反相 ,当wb_sel为00设置32bit 总线时,sdr_dqm为FF,数据总线成高阻,无法写入sdram!
       临时解决: sdr_dqm与wb_sel同相。

问题2:读出的数据在wb_dat_o总线上保留的时间太短了,时间小于sys_clk的一个周期;若sdram_clk与sys_clk相移不精心设置,很容易采样不到数据!(镁光的mt48lc4m32b2)

问题3:sdramcnt模块里的刷新定时器refresh_timer宽度只有8bit,定时间隔较小,在100MHz时,只能定时到2.56us,刷新过快,降低R/W性能!
       临时解决:宽度设置为11bit,定时15us刷新一次

出0入0汤圆

发表于 2011-2-17 08:33:15 | 显示全部楼层
回复【244楼】hxl_led  
-----------------------------------------------------------------------

谢谢楼主的回复,期待您的大作...

出0入0汤圆

发表于 2011-2-17 09:52:29 | 显示全部楼层
太高深拉

出0入0汤圆

发表于 2011-2-17 14:23:42 | 显示全部楼层
焊好芯片的板子我也预定一块,支持楼主

出0入0汤圆

发表于 2011-2-18 12:18:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-21 20:24:24 | 显示全部楼层
刷新一把,关注进度

出0入0汤圆

发表于 2011-2-22 08:30:05 | 显示全部楼层
每天都来支持下楼主...加油...

出0入0汤圆

发表于 2011-2-22 12:11:01 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-2-25 00:20:22 | 显示全部楼层
楼主很久没有冒泡了!

出0入25汤圆

 楼主| 发表于 2011-2-25 15:03:47 | 显示全部楼层
谢谢您的关注,过两天会放出这段时间我整理的一点有用的的东西,希望对大家有喜欢

另2c8的板要晚一些时间,我也想学阿莫,要做就做好

出0入0汤圆

发表于 2011-2-25 17:19:44 | 显示全部楼层
离楼主很近...期待楼主的大作

出0入0汤圆

发表于 2011-2-25 18:48:08 | 显示全部楼层
强帖,顶

出0入0汤圆

发表于 2011-2-27 23:58:37 | 显示全部楼层
回复【258楼】hxl_led
谢谢您的关注,过两天会放出这段时间我整理的一点有用的的东西,希望对大家有喜欢
另2c8的板要晚一些时间,我也想学阿莫,要做就做好
-----------------------------------------------------------------------

难能可贵,这么给力的楼主!
做技术的还是最诚最真的人!!

出0入0汤圆

发表于 2011-3-2 16:53:53 | 显示全部楼层
回复【楼主位】hxl_led
-----------------------------------------------------------------------

谢谢!顶起

出0入0汤圆

发表于 2011-3-5 12:46:55 | 显示全部楼层
不知最近进度如何了?

出0入0汤圆

发表于 2011-3-5 15:09:03 | 显示全部楼层
犀利!

出0入25汤圆

 楼主| 发表于 2011-3-6 11:30:57 | 显示全部楼层
回复【263楼】wzh6328  
-----------------------------------------------------------------------
pcb 重画了一次,再检查一次,就去做板

出0入0汤圆

发表于 2011-3-7 11:34:47 | 显示全部楼层
回复【266楼】hxl_led
回复【263楼】wzh6328   
-----------------------------------------------------------------------
pcb 重画了一次,再检查一次,就去做板

-----------------------------------------------------------------------

继续关注

出0入0汤圆

发表于 2011-3-7 23:21:16 | 显示全部楼层
关注

出0入0汤圆

发表于 2011-3-8 00:16:17 | 显示全部楼层
 不知我的EP2C5能不能玩,这几天在看ZPU那个堆栈机,占用600LE不到

出0入0汤圆

发表于 2011-3-10 22:45:27 | 显示全部楼层
顶顶!!我毕设就整这玩意,lz太牛了!!

出0入0汤圆

发表于 2011-3-13 20:23:33 | 显示全部楼层
回复【270楼】Comedian
-----------------------------------------------------------------------

可以曝光点资料,给坛子里的兄弟们带点惊喜^_^

出0入0汤圆

发表于 2011-3-14 11:50:17 | 显示全部楼层
希望繁忙的楼主照顾好自己,大作早成...

出0入0汤圆

发表于 2011-3-14 13:01:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-14 13:19:55 | 显示全部楼层
正在犹豫是不是要用软核。谢谢楼主~~~

出0入0汤圆

发表于 2011-3-14 14:50:11 | 显示全部楼层
很给力的东西

出0入0汤圆

发表于 2011-3-14 16:38:58 | 显示全部楼层
回复【楼主位】hxl_led  
-----------------------------------------------------------------------

楼主,你好!我现在在ubuntu下把工具链搭好了,也能跑起uclinux,运行一些简单命令,什么ls等。现在想仿真那个hello-uart,纯软件上弄,但是没有一点头绪。楼主给指点一下!!!

出0入0汤圆

发表于 2011-3-14 16:44:41 | 显示全部楼层
有淘宝店吗

出0入0汤圆

发表于 2011-3-14 20:48:04 | 显示全部楼层
MARK

出0入25汤圆

 楼主| 发表于 2011-3-15 14:48:06 | 显示全部楼层
回复【276楼】Comedian  
-----------------------------------------------------------------------
你可用or32-uclinux-sim  -f sim.cfg hello.elf 命令 来仿真,软件可用我上传rom_3c16_tc_top_48Mhz 改一下

出0入0汤圆

发表于 2011-3-16 11:49:28 | 显示全部楼层
好东东,学习!

出0入0汤圆

发表于 2011-3-16 19:17:44 | 显示全部楼层
旷世好帖,必须Mark!~
等有空我也研究研究~

出0入0汤圆

发表于 2011-3-16 23:22:55 | 显示全部楼层
关注进度~

不知hxl_led是否用Modelsim对上传工程的rtl仿真验证过?

编译通过后,在rom正确加载进hex文件后,500ms后uart的tx依然是高电平,见不到字符串ASCII码对应的电平变化波形~

另:
    1.or1ksim上的纯软仿真;
    2.modesim上的rtl仿真;是否都是正常的?

出0入25汤圆

 楼主| 发表于 2011-3-17 12:11:52 | 显示全部楼层
回复【282楼】fishplj2000  
-----------------------------------------------------------------------

上传的工程,楼上的几位朋友都有成功实验,不用怀疑,可详细查看wb_stb wb_ack , 主从片选的信号,复位后cpu取址。

出0入0汤圆

发表于 2011-3-17 17:22:39 | 显示全部楼层
先Bookmark一下,关注发展,支持open

出0入0汤圆

发表于 2011-3-19 13:18:03 | 显示全部楼层
hxl_led
请问有没有准备写一些完整的例程文档,帮助初学者快速入门?
另外,新的硬件做好了吗?

出0入0汤圆

发表于 2011-3-19 17:27:55 | 显示全部楼层
呵呵,不是使用VHDL的。。。

出0入25汤圆

 楼主| 发表于 2011-3-19 18:16:07 | 显示全部楼层
回复【285楼】wzh6328  
-----------------------------------------------------------------------

谢谢你的关注,板子已经会来,还没有焊接,这些天时间不够用,虽然每晚都干到23:00,还是没有完成,大家谅解

出0入0汤圆

发表于 2011-3-19 19:42:36 | 显示全部楼层
回复【287楼】hxl_led
回复【285楼】wzh6328   
-----------------------------------------------------------------------
谢谢你的关注,板子已经会来,还没有焊接,这些天时间不够用,虽然每晚都干到23:00,还是没有完成,大家谅解
-----------------------------------------------------------------------

加油!!!

出0入0汤圆

发表于 2011-3-20 21:43:17 | 显示全部楼层
顶楼主

出0入0汤圆

发表于 2011-3-21 19:38:36 | 显示全部楼层
回复【287楼】hxl_led
回复【285楼】wzh6328   
-----------------------------------------------------------------------
谢谢你的关注,板子已经会来,还没有焊接,这些天时间不够用,虽然每晚都干到23:00,还是没有完成,大家谅解
-----------------------------------------------------------------------
不用着急,做精品

出0入0汤圆

发表于 2011-3-21 22:17:51 | 显示全部楼层
请教楼主hxl_led一个问题:
(1)embed_rom.v
#37        `library("U1","ovi_lpm")
#38
#39
#40         lpm_rom U1


#37行里面的`library启什么作用?因为这句在除Quartus外的仿真软件里面编译不过!
且Quartus下的安装文件里面也搜索不到ovi_lpm.v或ovi_lpm.vhd库文件。

难道仅对Quartus综合embed_rom模块启特殊的控制?

出0入0汤圆

发表于 2011-3-22 10:42:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-22 22:22:10 | 显示全部楼层
不同的环境里面,仿真有较大差异!
modelsim里注释掉了两处'library声明(它无法识别这个语法),仿真图出来一看,晕了!里面只取指了一次,就空挂在那了。也没有开优化,难道这个软件仿真有问题?   看来以后还是直接上硬件调试了

Quartus功能仿真图

(原文件名:or1200_system_sim.JPG)

相同的代码在Modelsim6.5b中的功能仿真图

(原文件名:or1200_system_ModelSim.jpg)

出0入25汤圆

 楼主| 发表于 2011-3-23 10:30:11 | 显示全部楼层
回复【293楼】fishplj2000  
-----------------------------------------------------------------------
如作后仿真,需在modelsim 加入altera的库,modelsim仿真使用,我早已经上传,`library("U1","ovi_lpm") 请看

altera宏功能模块

出0入0汤圆

发表于 2011-3-23 11:18:05 | 显示全部楼层
又长了点见识!不错!值得学习!

出0入0汤圆

发表于 2011-3-23 20:38:01 | 显示全部楼层
回复【294楼】hxl_led
-----------------------------------------------------------------------

如作后仿真,需在modelsim 加入altera的库,modelsim仿真使用,我早已经上传,`library("U1","ovi_lpm") 请看

altera宏功能模块

=========================
我已经加了编译好的altera库,不然altpll的输出clk_i和sdram_clk不可能正常,内核也不可能正常取指到内置ram内的第一条指令。

另外 “ovi_lpm”就是altera_lpm

呵呵,望楼主的板子早日曝光出世~~

出0入0汤圆

发表于 2011-3-23 21:56:51 | 显示全部楼层
mark!!opencores上的一些核用过,好用~~

出0入0汤圆

发表于 2011-3-23 22:01:19 | 显示全部楼层
很不错,mark 学习

出0入0汤圆

发表于 2011-3-24 09:05:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-24 09:10:38 | 显示全部楼层
mark.....

出0入0汤圆

发表于 2011-3-24 09:16:44 | 显示全部楼层
mark.这个好复杂。不过问下用FPGA实现CPU功能到底有什么用呢?感觉做产品的话这东西稳定性上要花大量的时间啊。这样的话就不如直接一个arm9或ARM11芯片就什么都解决了。

出0入0汤圆

发表于 2011-3-24 12:56:43 | 显示全部楼层
download mark
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 19:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表