基于IP库的可编程器件辅助设计软件

时间:2012-11-06来源:网络

电路单元的增加功能就是将电路模块的HDL程序加入到电路单元库中。库中增加了一个新的电路单元,意味着又多了一个功能可供我们选择。随着库中电路单元的日益增多,硬件设计中可以用HAD软件完成的比重就会越来越大,有利于系统设计。

增加电路单元处理分支的流程如图5所示。增加一个电路单元涉及到两个数据库的操作,一个是端口列表数据库,另外一个是端口详细信息数据库。首先,对端口列表数据库进行新增的操作,增加一条空记录,将新模块的I/O名称填入空记录中的相应字段里。然后,新建一个端口详细信息数据库文件。它的字段个数是新模块I/O个数的两倍,一半是用来指定I/O的方向,另一半是用来指定端口信号的宽度。最后,将I/O信号的方向以及宽度填入新建数据库的相应字段中。处理分支结束之后再返回到管理流程的入口,重新选择管理的内容。

删除电路单元处理分支的流程如图6所示。电路单元的删除功能就是将不再需要的电路单元从库中移掉。用程序实现时,只要将该电路单元在数据库中的记录删除,同时将对应的详细信息数据库一起删除即可。

修改电路单元处理分支的流程如图7所示。该单元的修改功能就是对库中的电路单元的信息进行修正。

5 结束语

HAD软件采用了VB设计软件中的数据库管理控件,通过数据库管理控件完成数据库单元的增加、删除和修改等操作。该软件具有用户界面人性化、操作使用方便等优点。在多个嵌入式系统的设计中取得了很好的效果。

1 2 3

关键词: IP库 可编程器件 辅助 设计软件

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版