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

如何将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.kler.cn/news/362357.html

相关文章:

  • 【优选算法】探索双指针之美(一):双指针与单调性的完美邂逅
  • Jmeter 实战 JDBC配置
  • 记一次在一亿数据的大表里删除重复数据 by 勤勤学长
  • java中double强制转换int引发的OOM问题
  • 学SQL第一天
  • python脚本pull docker image
  • 【JavaScript】Javascript基础Day02:运算符、分支、循环
  • 从新手到高手:map和set的使用技巧全攻略(C++)
  • 自由学习记录(14)
  • ‌竞赛报名网站毕设计算机毕业设计基于SpringBootSSM框架
  • 第二十七篇:传输层讲解,TCP系列一
  • 内核提供的通用I2C设备驱动I2C-dev.c分析:file_ops篇
  • 10. 异常处理器
  • 【某农业大学计算机网络实验报告】实验二 交换机的自学习算法
  • Python小程序 - 替换文件内容
  • Redis Search系列 - 第四讲 支持中文
  • 003:Context Capture10.16安装教程
  • Linux中如何理解一切皆文件
  • 【YOLO模型】(1)--YOLO是什么
  • Android 13 SPRD 如何临时修改 Android 系统版本
  • 开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现离线推理-Tools助力(二)
  • w~自动驾驶合集9
  • RHCE笔记-SSH服务
  • 毕业设计项目系统:基于Springboot框架的网上订餐管理系统,完整源代码+数据库+毕设文档+部署说明
  • Spring Cloud --- Sentinel 授权规则
  • StarTowerChain:开启去中心化创新篇章