MyFPGA Forum

标题: [IP] 8051 Source Code [打印本页]

作者: Steady_Chou    时间: 2009-4-27 15:47
标题: [IP] 8051 Source Code
大家好,這是我做研究所用到的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


作者: Terran    时间: 2009-4-27 16:44
哇 !! 感謝樓主的無私分享,馬上下載來玩玩
作者: xy318575767    时间: 2009-4-27 18:50
谢谢楼主无私奉献
作者: fanxingrong    时间: 2009-4-27 19:58

作者: mxic    时间: 2009-4-28 21:48
谢谢
作者: czo2    时间: 2009-5-1 11:00
感谢楼主分享!
作者: cool168    时间: 2009-5-1 16:46
多谢楼主的分享,看看有哪些改动
作者: ice_lyb    时间: 2009-5-6 13:39
谢谢楼主 ~~~
作者: REN    时间: 2009-5-7 17:36
非常感謝版主分享
作者: jlian168    时间: 2009-5-8 10:06
Thank you.
作者: fpgaxxxx    时间: 2009-6-9 04:12
谢谢楼主,非常感谢                                
作者: ic2003    时间: 2009-6-14 11:30
谢谢,下来看看
作者: teddywolf    时间: 2009-8-4 13:52
辛勤的劳动值得大家的赞扬
作者: coolala584520    时间: 2009-8-11 17:09
要是真能双向IO口就好用多了!先下来看看再说!谢了!
作者: coolala584520    时间: 2009-8-11 19:05
调用时不是很方便,最好能给出代顶层是代码(VHDL或Verilog)的工程...
作者: zzfly    时间: 2009-8-13 19:20
感谢楼主
作者: zzblove    时间: 2009-10-1 16:56
thank you very much!
作者: 雨天等放晴    时间: 2009-10-3 20:43
呵呵,看了以后还是不太明白怎么用,KEILC51生成的HEX装入rom中么?还有,真正的51P3口,有复用的。这个核里是如何体现的?
麻烦您回答一下
作者: 我想我是海    时间: 2009-10-7 15:38
学习一下!谢谢!
作者: ONET    时间: 2009-10-30 00:07
感謝版主分享
作者: Steady_Chou    时间: 2009-11-4 09:48
调用时不是很方便,最好能给出代顶层是代码(VHDL或Verilog)的工程...
coolala584520 发表于 2009-8-11 19:05



代顶层是代码指的是?? 哪個部份的VHDL code ?
作者: fandyuestc    时间: 2009-11-4 16:53
非常感谢
作者: sbqakqux    时间: 2009-12-17 21:54
感谢楼主了。。。
作者: syjuang    时间: 2010-4-10 13:45
感謝樓主的無私分享,
作者: 雨天等放晴    时间: 2010-4-15 22:25
谢谢楼主分享咯
作者: sswong    时间: 2010-4-23 01:53
Thank you very much
作者: hailiang0001    时间: 2010-8-25 09:40
学习一下!谢谢!
作者: zjuer    时间: 2010-10-2 01:59
谢谢,下来玩玩
作者: upsys0226    时间: 2010-12-14 12:47
8051是最好用的基礎MCU了
作者: kay54068    时间: 2011-10-5 22:52
請問要如何驗證這個專案??
作者: liuxiang900816    时间: 2011-11-4 00:23
```xiexie a ```马上玩玩
作者: guolh    时间: 2011-11-27 23:41
非常感謝版主分享




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3