当前位置: 首页 > news >正文

如何将logism电路转为verilog(一)

好长时间没写博客了

下文中提到的文件可在此仓库下载:https://github.com/deadfffool/HUST-Computer-Organization-Big-Homework/tree/main

在转换为verilog之前,需要对logisim电路做以下几点改动:

  1. 首先将下载的logisim_change.jar放在与logisim电路文件的同一目录下,打开logisim_change.jar文件,在logisim的==“文件”==界面可以发现“save verilog”选项。在界面中打开.circ文件。
    1
  2. 删除顶部的输入输出和数字显示管,删除文本标签和mips probe器件。
  3. 增加新的输入输出引脚,输入引脚为RST(总复位)、Go(继续运行)以及CLK(时钟信号),输出引脚为SEGNA。增加“输入/输出”库中的器件FPGADigit作为输出中转。
    5
  4. 修改所有电路名称(不符合verilog规范的名称会弹出the component name is illegal),将中文名称改为英文。修改隧道和引脚的名称使之符合verilog规范。
    23
  5. 保证输入引脚不悬空,并将所有引脚的三态改成“否”。
    4
  6. 为ROM、RAM添加标签。
  7. 更改所有的复用器(包括优先编码器、多路选择器等)的三态选项,选择禁用时输出0。
    6

修改后的电路为下图形式:

image

http://www.lryc.cn/news/467099.html

相关文章:

  • 【论文笔记】X-Former: Unifying Contrastive and Reconstruction Learning for MLLMs
  • 带权并查集注意事项
  • No.18 笔记 | XXE(XML 外部实体注入)漏洞原理、分类、利用及防御整理
  • Discuz | 全站多国语言翻译和繁体本地转换插件 特色与介绍
  • 【毕业设计】基于SpringBoot的网上商城系统
  • 【GIT】.gitignore文件的使用
  • 【Qt】控件——Qt多元素控件、常见的多元素控件、多元素控件的使用、List Widget、Table Widget、Tree Widget
  • 【图论】(五)最短路径算法(D / BF / SPFA / F / A*)
  • Scala中的reduce
  • 调查显示软件供应链攻击增加
  • JMeter使用不同方式传递接口参数
  • 《C++开发 AR 游戏:开启未来娱乐新潮流》
  • 列表、元组、集合、字典和 pandas 数据框(DataFrame)之间的数据转换
  • 美图设计室
  • 张雪峰:如果你现在是计算机专业,一定要优先报网络安全,它是未来国家发展的大方向
  • Golang | Leetcode Golang题解之第486题预测赢家
  • 【Golang】Go语言中如何创建Cron定时任务
  • Android compose 重建流程1
  • C++:模板(2)
  • Golang 并发编程:Context 包的使用与并发控制
  • QGraphics类型学习使用【Qt】【C++】
  • 迁移学习和在线学习小结
  • 克里金插值(Kriging interpolation)
  • sealed class-kotlin中的封闭类
  • MongoDB Shell 基本命令(一)
  • Flink时间语义和时间窗口
  • 在wpf中登录成功之后怎么设置主页布局及点击不同的菜单跳转到不同的页面,这个是我们做wpf项目必要会的一个功能
  • 基于opencv的人脸闭眼识别疲劳监测
  • aeo认证需要什么材料
  • 【iOS】YYModel