2011年8月3日

[黑金笔记一]NiosII开发初探

摘要: 一、Memory设置: Reset Vector:是复位后启动时的Memory类型和偏移量;(一般为掉电不可擦除型Memory,如Flash) Exception Vector:是异常情况时的Memory类型和偏移量;(可为掉电即擦除型Memory,如SDRAM)二、CPU设置: Data Cache:None;(见NiosII下关于无法进行寄存器方式操作PIO的问题解析)三、Flash地址设置: 我们需要对Flash地址进行锁定,保证Flash的起始地址为0x00000000,因为Flash是系统重启后的起始地址,这样做的好处是有利于我们操作,系统重启后从0x00000000开始也是我们的思 阅读全文

posted @ 2011-08-03 23:03 LiangXuan 阅读(1352) 评论(0) 推荐(0)

[笔记]软核 固核 硬核的区别

摘要: IP(Intellectual Property)就是常说的知识产权。美国Dataquest咨询公司将半导体产业的IP定义为用于ASIC、ASSP和PLD等当中,并且是预先设计好的电路模块。IP核模块有行为(Behavior)、结构(Structure)和物理(Physical)三级不同程度的设计,对应描述功能行为的不同分为三类,即软核(Soft IP Core)、完成结构描述的固核(Firm IP Core)和基于物理描述并经过工艺验证的硬核(Hard IP Core)。什么是软核? IP软核通常是用HDL文本形式提交给用户,它经过RTL级设计优化和功能验证,但其中不含有任何具体的物理信息. 阅读全文

posted @ 2011-08-03 19:10 LiangXuan 阅读(848) 评论(0) 推荐(0)

导航