自己设计的1T8051,带jtag 功能的8051,想卖卖
支持8051 256条指令,
每条指令1clock
支持pipleline功能
地址跟数据完全分开。256byte internal ram 64kbyte internal rom
64k byte external ram and rom
jtag功能支持在线debug功能跟trace功能
1条硬件中断跟1条软件中断
以上的功能都经过严格测试。提供验证环境跟测试vectro。
想卖卖,不知道有没人买?
ip2asic@live.cn
dingdingdingdingdingding
怎么保证功能正确啊
所有的指令都是验证的
每条指令都是自己检测。
供256条指令, 完全兼容12T8051的程序
不知道兄弟有没搞过8051验证
可以配置内部ram 可以将部分的外部的ram嵌入到内部来, 此功能在完善
估计卖不了太贵。网上流行的那些8051代码,虽然都有问题,但调通不难。
我想知道在硬件上测试没有
有那还不如买IP呢,谁能保证你的正确性,买了你的还要花大量的时间验证你的正确性?、、、、
恩这个卖不出去~
;LOGICAL-anl test
MOV A,#33H
MOV R0,#0FH
ANL A,R0
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R1,#0FH
ANL A,R1
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R2,#0FH
ANL A,R2
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R3,#0FH
ANL A,R3
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R4,#0FH
ANL A,R4
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R5,#0FH
ANL A,R5
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R6,#0FH
ANL A,R6
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV R7,#0FH
ANL A,R7
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV 50h,#0FH
ANL A,50h
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV @R0,#0FH
ANL A,@R0
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
MOV @R1,#0FH
ANL A,@R1
DEC A
DEC A
DEC A
jnz anl_err
MOV A,#33H
ANL A,#0fh
DEC A
DEC A
DEC A
jnz anl_err
mov 50h, #33h
anl 50h, #0fh
mov a, 50h
DEC a
DEC a
DEC a
jz Q01FC
anl_err: MOV A,#44 ;a=44
mov dptr, #0fffeh
movx @dptr,a
ljmp test_bad
行家看看,我们每条支持都是如此测试的, 此方法具有自我检查功能!
1T8051定位完全就是错误的,
用8051不就是图个面积小么,成本低么?
小编以为那么多design house,就都没有能力做1T8051?
现在已经有4T、2T8051,dp8051==已经足够用了,
再往上就用mips,arm等等,都是商业化,经过验证的,
干嘛冒风险用没有商业化的1T 8051,到时候有问题,谁来debug?
另外你有FPGA验证,ASIC验证吗?能跑多快,面积多大?
小编请原谅小弟打击了你,
因为我曾经也想过做pipeline的1T8051,
如果本着学习的目的是很好的题目,
要商用,不现实,总结如下:
大公司不屑买,小公司不必买。
现在cpu+jtag+interrupter已好
-------ffffh
| |8000h
|CPU |
|------|0000h
内部是256byte ram
地址0000h~7fffh是程序, 8000h~ffffh是数据ram
所有的ram rom都是同步,
jtag可以对ram sfr rom 读写操作, 支持在线debug
支持stop idle 处理 idle下clkcpu 关断, stop模式下 clkper clkcpu都关断
any interrupter 都将idle退出, 处理完中断再进idle
stop模式下, osc关断, 外部电平中断才响应。 1024个cycle才将osc clock送进 clkper clkcpu
支持四级优先处理, 支持中断模式(沿,电平)处理
现在可以下fpga 在V4下跑到200M clock
谢谢楼上的兄弟, 本来不想搞的, 只是现在处于失业中, 空余时间比较多, 下面准备挂 watchdog usbotg_12 card-reader controller
我们最近想买8051 IP,加我QQ:519202029 13# ip2asic
519202029
我deQQ号, 大家可以一起学习,进步
做IC我也有n多年的经验了, arm mips dsp 51 都搞过
arm mips适合比较大的项目, 51跑100M, 应该说有很多用途了, 有人说外部数据搬运需要几个cycle,那你可以先放在内部ram, 然后dma搬运 可以相当与异步的fifo处理。 不知道我讲明白没有, 用二个总线模式, dma 跟 cpu同时工作, ram用双口的
已完成 scan chain添加, 完成可以 scan Chain 测试
开了博客,欢迎大家一起探讨
http://www.eetop.cn/blog/?uid-53 ... wspace-itemid-15643
vqm 文件, ep2c5 的
现在可以提供 仿真model
欢迎大家一起讨论,谢谢
实现加密功能, ISP, 并加了uart0 timer01 功能, 都通过验证, 嘿嘿
谁感买?
这个不用担心, 最起码已经有人付了定金, 在fpga上已经OK
本人不会拿别人公司的IP来买, 所有的东西, 最起码也是自己的劳动成果!
谢谢
http://blog.21ic.com/user1/6188/index.html
本人在21ic上开blog,希望大家有空踩踩
强人。
ding!
牛人啊
This is a good idea!
有点意思。
学习受教了!感谢!
你的user guide怎么是空的?