设计大赛采用自命题方式,设计课题自由发挥,Robei官方会定期更新建议题目,供大家参考设计。
1.AES加密解密
AES(The Advanced Encryption Standard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。很多领域都有广泛的应用,甚至很多芯片内部集成AES加解密以求加速,用硬件实现AES加密解密的加速,是最具实用的设计方式。
2. USB3.0和PCIE2.0中使用的8b/10b转换
8b/10b是目前许多高速串行总线采用的编码机制,如USB 3.0,1394b,Serial ATA,PCI Express 2.0,Infini-band,Fiber Channel,RapidIO等总线或网络。快速实现8b/10b转换成为未来世界的强需求。
3. USB3.1和PCIE3.0中使用的128b/130b转换
超高速通信中用到128b/130b的转换,目前已经有很多家企业开始研发USB3.1 Type C 的双面插接的接口,可以预见USB3.1 Type C 的接口将会一统天下,在未来的图像、视频、大数据传输中起到重要的作用。PCIE 3.0 未来速度将达到160GT/S的传输速度,内部也是得益于128b/130b的转换。
4. GPU中的Streaming Processor(SP)流式处理器的设计
GPU中采用了大量的Streaming Processor(流处理器)组成Streaming Multiprocessor(SM),每个构建块中SM的数量可能不同。设计一个最小的GPU处理单元SP,并采用多个组合仿真实现SM。
5.PID Controller,PID控制器
PID控制器广泛的应用在机器人领域,随着机器人的快速发展,PID硬件控制变得越来越重要,尤其是并发控制多自由度机器人的应用。
6. DDR3/4 SDRAM控制器
DDR3/4 SDRAM 控制器设计,目前DDR3和DDR4的memory在市面上广泛流行,很多芯片中都要集成DDR3或者DDR4的控制器,未来随着集成电路工艺的精进,DDR4将会更加流行。
7. 触摸屏控制器
对应随便一款市场上的触摸屏,对触摸屏获取的数据进行处理,快速获取触摸屏触摸的位置和操作的动作,并传给处理器进行处理。
8. CMOS摄像头的控制与数据读取
通过I2C协议来配置CMOS摄像头,并将数据从CMOS摄像头中读出,存储到memory。进一步,可以将存储的数据进行处理和展示。
9. 图像处理
图像处理将是未来的主流数据的处理。图像处理中常用的算法比如卷积,锐化,识别,拼接等,可以通过硬件加速来实现。高清电视甚至8K电视机中对图像处理的实时性要求更高,Leapmotion和Kinect中也需要大量的图像处理。
10. 雷达信号采集与处理
无人驾驶成为新一轮科技投资热潮,但是很多公司都采用图像+雷达来检测路面状况和防止碰撞。雷达信号的实时采集与处理分析将是无人驾驶的挑战,用硬件加速雷达信号的处理,将有助于无人驾驶汽车快速判断路面,并及时做出响应。
11. 深度学习的硬件加速
深度学习算法近两年掀起了人工智能的热潮,但是深度学习算法的最大问题就是计算时间太长,识别的计算量也比较大,如果能采用硬件加速进行数据学习和识别,将会对未来的科技突破有重大贡献。
专科生课题可以以接口实现为主,如SPI Flash控制器,I2C协议,FFT实现,LCD显示屏的控制,RS232的实现,AC 97 音频控制器,OLED显示屏控制,SSD卡读写,PWM设计等。