程序代写 2022/10/10 Logisim导航 – 计算机组成教程

2022/10/10 Logisim导航 – 计算机组成教程
P0_L1_navigation_2020 文件上传 Logisim导航(P0.Q3)
题目编号 897-393
计小组要去机房上机考试,需要去B机房,但是目前他在A机房。他现在的时间很充裕,就决定生成一串随机序列,告诉他下 一步行走的方向,直到走到B机房。他希望用logisim搭建一个可以导航的Moore型有限状态机,来通过序列告诉他是否到达B 机房。

Copyright By PowCoder代写 加微信 powcoder

计小组只能往东南西北四个方向行走,且若能行走,则每次只能行走一格。若下一步不存在机房让计小组行走,那么计小组 会撞到墙壁并且hit置高一周期,此时计小组仍保持原地不会移动,等待下一周期再进行运动。(如果下一步依旧撞墙, 则hit 仍然置高;若下一步不会撞墙,则计小组将会继续行进,hit在此周期置0)
计小组走到B机房后,“到达”信号需要置位,并保持一周期。到达B机房后计小组将会在下一周期回到原点,(下一周期的输 入将被忽略掉)等待下下周期的输入,继续测试他的序列。
计小组遵循上北下南左西右东的方向完成操作。
计小组在时钟上升沿的时候就已经知道自己下一步的方向并且瞬移过去,并且立即做出判断。
dir[1:0] I clk I reset I arrive O hit O
表示行走的方向:00:向北走 01:向东走 10:向南走 11:向西走 时钟信号
模块名:navigation 必须严格按照模块的端口定义 测试电路:
注意:请保证模块的appearance与下图完全一致,否则有可能造成评测错误(查看模块appearance方法:在Logisim中打开相应 模块后点击左上角 按钮)
https://cscore.e1.buaa.edu.cn/tutorial/P0/P0-10/

2022/10/10 Logisim导航 – 计算机组成教程
提交 P0_L1_navigation_2020
󰏢 选择文件 󰅧 提交
https://cscore.e1.buaa.edu.cn/tutorial/P0/P0-10/

程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com