Clash硬件描述语言简介

2022-06-07 周二 20:00 开播 回顾中 人气值 4.8k
课程简介

分享背景

Haskell作为一门函数式编程语言,以其纯粹性、默认惰性求值、自动类型推导等特点在众多编程语言中独树一帜,在众多领域有着广泛的应用。在数字电路设计方面,先后涌现出多种基于Haskell的库、工具或语言。

Clash是一种基于Haskell实现的一种函数式硬件描述语言。借助Haskell语言丰富的表达能力,可以非常简练地描述硬件电路。同时,Haskell极高的抽象能力也能方便的参数化电路,以简单方便的方式对电路进行调整。

分享大纲

• Haskell简介
• Clash中的信号、组合电路与时序电路
• 示例:倒数运算的Clash实现

讲师介绍

image.png
喻昌远,数字集成电路设计工程师
喻昌远,函数式编程爱好者,数字集成电路设计工程师。长期对Linux及其他自由开源软件感兴趣,同时也爱好园艺,喜欢兰科植物和月季。

PPT下载及回放

微信群

扫码加入技术讨论微信群进行更多技术交流。如失效,请添加极术小姐姐微信(aijishu20)备注“Clash”加入。
image.png

关注数
14788
内容数
133
订阅极术公开课,即时获取最新技术公开课信息
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息