查看myhdl数字系统仿真中的信号。

myhdlpeek的Python项目详细描述


https://img.shields.io/pypi/v/myhdlpeek.svg

一个模块,用于监视 MyHDL数字系统仿真 并在笔记本上显示为波形。 对数字设计进行更改,并在 你笔记本的波形!

myhdlpeek实现一个监视信号并记录的对象 变化的时间和值。 只需添加多个窥视器,就可以监视某些内容(甚至在子级别 然后查看收集到的定时波形 只有一个命令。 您还可以选择显示哪些信号,设置开始和 显示的结束时间,并设置其他选项。

下面是一些使用myhdlpeek的jupyter笔记本的例子。 不幸的是,github笔记本浏览器没有呈现波形显示 所以您必须下载并在本地运行笔记本,或者单击静态html 链接查看myhdlpeek可以做什么。


功能

  • 在myhdl数字设计中捕获信号的时序轨迹。
  • 在层次结构设计的顶层和下级工作。
  • 可以显示所有信号或选定的子集。
  • 可以设置波形显示的起点和终点。
  • 可以打开或关闭正时标记。
  • 支持标题和标题。
  • Jupyter和控制台中的表格输出。
  • 触发器表达式允许显示选定的跟踪部分。

历史记录

0.0.8(2018-09-25)

  • 默认情况下,现在可以使用较新的jupyterlab。设置myhdlpeek.USE_JUPYTERLAB = False仍支持旧的jupyter笔记本。
  • 更新文件。

0.0.7(2018-04-13)

  • 添加了将信号跟踪导出到pandas数据帧的函数。
  • 更新文件。

0.0.6(2017-10-11)

  • 现在可以为波形跟踪(默认或窄)设置皮肤。
  • 添加了clear_traces(),以便在不删除窥视器的情况下删除窥视器中的信号跟踪数据,以便可以运行另一个模拟。
  • 更新文件。
  • 已删除未使用的主目录。

0.0.5(2017-08-25)

  • 添加了peekergroup类以允许对peekers进行分组。
  • 跟踪对象现在只返回整数值。

0.0.4(2017-07-04)

  • 添加了选择要显示的部分跟踪的触发功能。
  • 扩展波形和表格显示到窥视器和记录道。

0.0.3(2017-06-23)

  • 与Python2.7兼容。
  • 添加了Peek数据跟踪的表格输出。

0.0.2(2017-06-12)

  • 添加了静态html页面来显示myhdlpeek可以做什么。(使用nbconvert的笔记本渲染不会显示波形。)

0.0.1(2017-06-10)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么我不能从ObjectInputStream读取ArrayList?   linux如何设置java时区?   java是一种拥有系统的方法。出来在循环中打印不同的内容?   scala Apache Spark:在Java中有效地使用mapPartitions   java Maven对com的依赖性。白天利用率   java将多个数据映射到单个id的表的正式名称是什么?   java如何在Android应用程序中隐藏FulterWave API键   SeleniumWebDriverJava:如何使用行号和列号单击表中的特定单元格   java Springbatch将数据从写入程序或处理器传递到RestConroller   java在Android TextView中一次换行两行,并带有跨距   java如何使这个rxjava zip并行运行?   JAVAutil。登录中。记录器不尊重java。util。登录中。数量   java无法将参数发布到服务器   java Eclipse:在自定义透视图/视图的状态行上显示作业进度   java在调用findAll()时,找到了多个具有给定标识符的行,但如果我使用findById()遍历所有条目,则可以工作;   Java中的正则表达式问题   Java中的实例变量   java如何在安卓中逐字搜索   java如何计算百分比