集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1540|回复: 1

组件开发流程

[复制链接]
hng1123 发表于 2011-4-10 20:02:57 | 显示全部楼层 |阅读模式
创建时间:2011年4月10日(星期天) 晚上7:51 | 分类:未分类 | 天气:吉林市晴 | 字数:467 | 发送到我的Qzone | 另存为... | 打印
      (1)指定硬件功能;
(2)如果需要一个微处理器来控制此组件,指定API接口以访问和控制硬件;
(3)根据硬件和软件要求,定义一个Avalon接口,以提供合适的控制机制和足够的性能要求;
(4)以VHDL或VerilogHDL语言描述硬件功能;
(5)单独测试组件硬件,保证能工作正常;
(6)写C语言头文件以定义硬件层的寄存器映射;
(7)使用组件编辑器将所有的初始化硬件和软件文件封装进组件中;
(8)在一个简单的SOPC Builder系统模块中安装此组件;
(9)使用微处理器如Nios II处理器对组件寄存器级的访问进行测试。既可以通过硬件进行校验,也可以使用HDL仿真(如ModelSim)进行测试;
(10)如果需要使用一个微处理器来控制该组件,编写相应的驱动软件;
(11)不断修改设计,以满足要求;
(12)构建一个完整的SOPC Builder系统,将一个或多个组件集成进去;
(13)执行系统级校验,对组件性能作进一步的修改;
(14)性能完善后将组件发布供以后使用;
 楼主| hng1123 发表于 2011-4-10 20:03:23 | 显示全部楼层
ah!!!!!!!!!!!!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-22 18:40 , Processed in 0.083478 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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