MyFPGA Forum

 找回密码
 注册
搜索
查看: 15054|回复: 32
打印 上一主题 下一主题

[IP] 8051 Source Code

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-27 15:47:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,這是我做研究所用到的IP之一為VHDL,這是一間O R E G A N O   S Y S T E M S公司(http://www.oregano.at/ger/index.html) 所開放在網路上的IP並且有User Guide,當時我Download下來做所有指令的驗證時,發現以下問題及做了一些修改:

1.  發現有些指令與標準的8051指令出來的結果不符合,因此做了修正。
2.  加上原始的IP中GPIO都為單向,加入了Read  Enable  & Write Enable把GPIO改為雙向。
3.  將一些可用Altera IP簡單取代的Code都改成MegaCore IP,例如RAM, ROM及ALU內部的幾個單元。

由於當時習慣用 Block連接的方式來做研究,所以TOP已經都改成BDF檔案的方式,以方便觀看整個架構的連接,目前用了Quartus 9.0 Compiler下去執行都正常,可以用一般的8051編輯程式產生.hex檔案之後,在ROM內部指定位置後再用Quratus compiler就可以。



當時花了滿多時間做驗證,分享給大家,有興趣的可以下載來完看看。

MC8051.rar

501.71 KB, 下载次数: 616

8051 Source Code

2#
发表于 2009-4-27 16:44:14 | 只看该作者
哇 !! 感謝樓主的無私分享,馬上下載來玩玩
3#
发表于 2009-4-27 18:50:55 | 只看该作者
谢谢楼主无私奉献
4#
发表于 2009-4-27 19:58:41 | 只看该作者
5#
发表于 2009-4-28 21:48:09 | 只看该作者
谢谢
6#
发表于 2009-5-1 11:00:59 | 只看该作者
感谢楼主分享!
7#
发表于 2009-5-1 16:46:53 | 只看该作者
多谢楼主的分享,看看有哪些改动
8#
发表于 2009-5-6 13:39:41 | 只看该作者
谢谢楼主 ~~~
9#
发表于 2009-5-7 17:36:12 | 只看该作者
非常感謝版主分享
10#
发表于 2009-5-8 10:06:01 | 只看该作者
Thank you.
11#
发表于 2009-6-9 04:12:24 | 只看该作者
谢谢楼主,非常感谢                                
12#
发表于 2009-6-14 11:30:22 | 只看该作者
谢谢,下来看看
13#
发表于 2009-8-4 13:52:43 | 只看该作者
辛勤的劳动值得大家的赞扬
14#
发表于 2009-8-11 17:09:07 | 只看该作者
要是真能双向IO口就好用多了!先下来看看再说!谢了!
15#
发表于 2009-8-11 19:05:52 | 只看该作者
调用时不是很方便,最好能给出代顶层是代码(VHDL或Verilog)的工程...
16#
发表于 2009-8-13 19:20:02 | 只看该作者
感谢楼主
17#
发表于 2009-10-1 16:56:11 | 只看该作者
thank you very much!
18#
发表于 2009-10-3 20:43:16 | 只看该作者
呵呵,看了以后还是不太明白怎么用,KEILC51生成的HEX装入rom中么?还有,真正的51P3口,有复用的。这个核里是如何体现的?
麻烦您回答一下
19#
发表于 2009-10-7 15:38:20 | 只看该作者
学习一下!谢谢!
20#
发表于 2009-10-30 00:07:59 | 只看该作者
感謝版主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-7 15:20 , Processed in 0.048700 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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