山一程 水一程 https://passport2.21ic.com/?723149 [收藏] [复制] [RSS] OPTIMISM,PASSION ,and HARDWORK--- 简单生活就是享受

日志

使用8051ip core的几个注意问题--转载

已有 655 次阅读2011-7-16 16:06 |个人分类:转载&收藏|系统分类:EDA/PLD| 8051, ip

来源http://www.21ic.com/app/eda/201107/88318.htm


1用C语言编写的, 故在移植时需要再加上两个头文件, 一个是8051的头文件, 另一个是8051的硬件初始化头文件;

(2) 通过keil c编译器编译时, 在选器件时需要注意, 只有选取数据寄存器为256个字节才能顺利通过编译, 这也是为什么前面8051IP核的数据存储器RAM需要扩展至256个字节的原因。不对RAM进行扩展, 就会出现“不能写B9地址”的错误, 因为在没有对RAM扩展前, 根本不存在B9地址;

(3) 将软件keil编译生成的hex文件送入到8051的程序存储器, 即可在IP核8051上实现简单的TCP/IP协议。这在软件测试时, 与实际工作将有所不同。软件测试时需要将hex文件作为程序存储器的初始化输入, 即在EDA软件编译8051时, 将程序存储器的初始化文件mif的路径设置为hex所在的路径, 在完成综合布线后, hex文件的内容就进入了程序存储器。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)