FPGA|CPLD|ASICwilliam hill官网
直播中

lucky

6年用户 38经验值
擅长:嵌入式技术 制造/封装 EDA/IC设计
私信 关注
[资料]

求职宝典:寒武纪2019笔试题

IC攻城狮求职宝典 03

2018年IC设计企业
寒武纪

1请简述:定宽数组,动态数组,关联数组,队列四种数据类型的各自特点。

解析:
(1)定宽数组:其宽度在声明的时候就指定了,故其宽度在编译时就确定了。
(2)动态数组:可以在仿真时分配空间或者调整宽度,这样在仿真中就可以使用最小的存储量。在声明时,其下标为空[ ],使用new[ ]操作符来分配空间。
(3)关联数组:SystemVerilog提供关联数组来保存稀疏矩阵的元素。一般用在对非常大的空间进行寻址,当对一个非常大的地址空间进行寻址时,SystemVerilog只为实际写入的元素分配空间,这样可以节省空间。
(4)队列:结合了链表和数组的优点。可以在队列中额任何位置增加或者删除元素,这类操作在性能上的损失比动态数组小得多,因为动态数组需要分配新的数组并复制所有元素的值。队列也可以通过索引实现对任何一元素的访问。


更多讲解  详见附件

回帖(5)

杨义

2019-1-3 21:59:39
感谢分享
举报

丁睿

2019-1-4 18:49:30
看看,感谢分享。
举报

刘浩

2019-2-8 21:10:20
求职中,正好学习学习
举报

奇木

2019-2-13 14:13:31
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

冷@锋

2019-3-26 15:35:57
为什么我下不了呀
举报

更多回帖

发帖
×
20
完善资料,
赚取积分