会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咸鱼IC
人生天地间,忽如远行客。
博客园
首页
新随笔
管理
[置顶]
Notepad++编辑器——Verilog代码片段和语法检查
摘要: Notepad++ 是一款精致小巧的编辑器,自带 Verilog 语法识别功能,插件也挺好用的。尤其是利用插件实现代码片段,大大节省我们写 Verilog 的时间。此外少有人知道的,可以利用某款插件实现在 Notepad++ 界面中编译 Verilog 的功能。下面就来说说这几个功能要如何设置。 版
阅读全文
posted @ 2019-01-14 20:56 咸鱼IC
阅读(20783)
评论(25)
推荐(3)
2023年12月31日
IC脚本—— Python基本使用
摘要: Shell 不够 Python 凑,可能工作中还常常看到 Perl 脚本,但是那玩意儿更难学一些,现在越来越多人投入到 Python 的怀抱。IC设计中该怎么使用 Python 呢? 1 Python基础知识 1.1 Python不同版本 Python 的 3.0 版本常被称为 Python 300
阅读全文
posted @ 2023-12-31 16:26 咸鱼IC
阅读(1714)
评论(0)
推荐(0)
IC脚本—— Shell基本使用
摘要: IC 开发常常在 Linux 下进行,而 Linux 下最常用的就是 shell 脚本。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。在之前的文章《Linux常用技巧》中已经介绍了一些 Linux 基本知识,掌握这些基
阅读全文
posted @ 2023-12-31 16:24 咸鱼IC
阅读(1603)
评论(0)
推荐(0)
AMBA总线(6)—— C-channel、Q-channel、P-channel
摘要: AXI3/4 中出现了用于时钟和功耗的 C-channel,该协议有缺陷。后来新出的协议,更多的是采用 Q-channel 和 P-channel,这三个协议是怎么回事呢? 0 关于低功耗接口 本文档描述了可用于控制设备的时钟和电源状态的接口。接口为: Q-Channel:适用于简单的运行-停止-静
阅读全文
posted @ 2023-12-31 16:20 咸鱼IC
阅读(3124)
评论(0)
推荐(0)
AMBA总线(5)—— AXI5新feature
摘要: 前面博客《AMBA总线(3)—— AXI协议》大致过了一遍 AXI3 和 AXI4 协议,对于 AXI5 部分没有研究。本篇博客翻译一下 AXI5 中的新 feature,参考文档是《AMBA5 AXI and ACE Protocol Specification》。 1 Atomic_Transa
阅读全文
posted @ 2023-12-31 16:09 咸鱼IC
阅读(6962)
评论(0)
推荐(1)
2023年7月1日
Linux常用技巧
摘要: 1、Terminal美化 原生的 Terminal 上的一些设置可能不好用,可以自己添加一些配置,使得操作更加顺手。个人配置文件一般是在 $HOME 下(输入 cd 直接敲回车),有些系统的配置文件用的是 .cshrc 文件,有些系统是 .bashrc 文件,二者功能差不多,但是设置略微不同。修改好
阅读全文
posted @ 2023-07-01 17:06 咸鱼IC
阅读(3463)
评论(0)
推荐(1)
2023年5月21日
AMBA总线(4)—— ATB协议
摘要: ATB协议主要用于在SOC的Debug系统中,将数据流导出给CoreSight使用。 1 前言 ATB协议是AMBA协议家族的一部分。 ATBv1.0是作为AMBA3的一部分。 ATBv1.1是作为AMBA 4的一部分。 ATB-C是作为AMBA 5的一部分。 ATB协议定义了跟踪信息(Trace)
阅读全文
posted @ 2023-05-21 20:02 咸鱼IC
阅读(3816)
评论(0)
推荐(0)
2023年5月4日
AMBA总线(3)—— AXI协议
摘要: 1 AXI基本概述 AMBA3版本推出了AXI协议,它支持高性能、高频率的系统设计,其主要特点如下所示: 分离的地址/控制和数据阶段。 通过字节选通方式支持非对齐的数据传输。 使用基于突发的事务,只需起始地址发出。(Burst不得跨4KB边界,防止跨越Slave边界) 单独的读写数据通道,这可以提供
阅读全文
posted @ 2023-05-04 21:27 咸鱼IC
阅读(18867)
评论(4)
推荐(10)
2023年4月9日
AMBA总线(2)—— AHB协议
摘要: 前面学习APB总线时,由于内容不多就直接将APB4手册翻译了下。到了AHB总线再这样学习就不好了,一是逐句翻译太累人,二是原文翻译过来划不清重点。因此AHB总线以学习笔记的形式记录下来,但其实大多数也就是手册的翻译和理解。 1 AHB特点 AHB协议相比APB协议更加复杂,性能更加优越,手册上也清楚
阅读全文
posted @ 2023-04-09 20:33 咸鱼IC
阅读(19936)
评论(0)
推荐(11)
2023年4月1日
AMBA总线(1)—— APB协议
摘要: APB是最简单的AMBA总线了,功耗很低,它多用于低速外围设备和访问寄存器。相比AHB和AXI,有几个很不一样的点: 最快只能背靠背(back to back)传输,至少2个周期传输一个数据,PSEL起来然后PENABLE起来。 背靠背传输,即连续传输,这笔传输传完,紧挨着下一个Cycle就可以开始
阅读全文
posted @ 2023-04-01 19:46 咸鱼IC
阅读(16462)
评论(1)
推荐(3)
2022年7月17日
SystemVerilog(7):覆盖率
摘要: 1、覆盖率类型 1.1 概述 覆盖率是衡量设计验证完备性的一个通用词语。 随着测试逐步覆盖各种合理的组合,仿真过程会慢慢勾画出你的设计情况。 覆盖率工具会在仿真过程中收集信息,然后进行后续处理并且得到覆盖率报告。 通过这个报告找出覆盖之外的盲区,然后修改现有测试或者创建新的测试来填补这些盲区。 这个
阅读全文
posted @ 2022-07-17 22:25 咸鱼IC
阅读(5429)
评论(2)
推荐(0)
下一页
公告