前言
七月初入职一家芯片设计企业,从事数字IC设计的工作,主要方向是无线芯片IP的开发设计,到11月已经四个月,现对前三个月即七、八、九月进行总结。
一、项目
入职后接手的第一个项目是开发一个小型IP,该IP是利用HMAC算法来对输入的消息块进行加密,将加密结果与一个“标准值”进行对比,将符合要求的消息块ID、加密后的消息块进行输出。
二、主要知识点
1.总线
数据要求通过APB总线进行输入输出,总线100M。
2.运算
1、运算模块时钟500M,需要实现乒乓输入
2、使用FIFO
3、使用MEM用来数据的存储
4、SW可以控制HW进行中断
5、可以连续不断对数据块进行加密及输出加密后的消息块
6、等等
3.检查
1、进行rtlchecker,包括lint、cdc、ius等
2、进行综合,面积需小于150000,最高频率需大于3000M
三、总结
接下去几天,需要将AMBA总线,包括APB、AHB、AXI进行总结,尤其是AXI4需要深入钻研。另外也会对第一个项目中所学到的需要注意的知识点进行总结。
总结
无。
注:本文章同步到微信公众号“IC进阶之路”