加载中
使用SpinalHDL和Cocotb进行敏捷数字芯片设计和验证

摘要:领域特定架构已成为计算机发展的一种趋势。在提供更高效算力的同时,它也给底层硬件的开发带来了更大的挑战。传统的芯片设计和验证技术已越来越无法应对这些新的要求和挑战。在芯片设计...

开源Bluespec bsc编译器和可重用示例设计

这篇介绍Bluespec以及设计示例的文章,是在2021年ICCAD(International Conference On Computer-Aided Design)发布的论文。达坦科技的open-rdma项目和推广的MIT体系结构学习社区都用到Blues...

01/12 18:44
15
blue-ethernet 高性能FPGA网络数据包处理项目详解

01、简介 blue-ethernet项目使用Bluespec SystemVerilog(BSV)硬件描述语言实现了一系列在FPGA上加速网络数据包处理的硬件模块。具体来说,其提供了用于生成和解析Ethernet/IP/UDP网络报文的硬...

2023/12/21 21:23
12
MIT体系结构公开课学习社区2.0版正式上线啦~

为什么要发起设立MIT体系结构公开课学习社区? 随着芯片技术自主可控成为国家重要的战略发展规划,对芯片设计相关领域的人才需求也在快速增长。体系结构课程相对于硬件设计的重要性可以类比于...

2023/12/21 21:18
15
数据流式编程在硬件设计中的应用

01、数据流式编程的思想 数据流式编程思想简介 数据流式编程(Dataflow Programming)是一种存在已久的程序设计范式,可以追溯到19世纪60年代,由MIT的Jack Dennis教授开创。 图1 信号处理领...

2023/10/30 21:46
11
软硬件协同仿真 l 原理及主要组成部分概述

软硬件联合仿真在确保高效云解决方案的质量、降低风险、节省时间和成本方面发挥着关键作用。达坦科技致力于打通云间壁垒、实现数据高效跨云访问,为云上应用提供高性能安全存储支持。在研发过...

2023/10/13 11:32
19
Bluespec SytemVerilog 握手协议接口转换

01、引言 由于接口控制信号上的差异,要实现Bluespec SystemVerilog(BSV)生成的代码和外部Verilog代码之间的正确交互是一件比较麻烦同时容易出错的事情。在BSV中, 模块之间的交互都是基于Act...

2023/09/30 15:20
21
活动预告l 第二届硬件敏捷开发与验证方法学研讨会

2023年8月23日至25日, 2023 RISC-V中国峰会将在北京香格里拉饭店举办。本届峰会采用“主会议+主题活动+展览展示+同期活动”的会议组织方式,将邀请RISC-V国际基金会、业界专家、企业代表及社...

2023/08/21 01:08
56
基于BSV的高性能并行CRC硬件电路生成器

01、引 言 循环冗余校验码,即Cyclic Redundancy Check (CRC), 是一种在各种通信系统中广泛应用的检错机制。CRC算法的工作原理和哈希函数类似,具体来说,其对任意长度的数据计算出一段唯一的...

2023/07/29 18:47
50
MIT体系结构课程Q&A及小贴士

在2023年初,达坦科技发起成立硬件设计学习社区,邀请所有有志于从事数字芯片设计的同学加入我们的学习互助自学小组,以理解数字芯片设计的精髓,强化理论知识的同时提升实操技能,继而整体提...

2023/06/12 22:50
206
计算机体系结构|MIT6.175和MIT6.375学习笔记

在2023年初,达坦科技发起成立硬件设计学习社区,邀请所有有志于从事数字芯片设计的同学加入我们的学习互助自学小组,以理解数字芯片设计的精髓,强化理论知识的同时提升实操技能,继而整体提...

2023/05/18 19:04
224

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部