汉字字库存储芯片扩展实验——Logisim

一、实验目的

理解存储系统进行位扩展、字扩展的基本原理,能利用相关原理解决实验中汉字字库的存储扩展问题,并能够使用正确的字库数据填充。
二、实验内容

现有如下 ROM 组件,4 片 4K32 位 ROM ,7 片 16K32 位 ROM,请在 Logisim 平台构建 GB2312 汉字编码的 1616 点阵汉字字库,电路输入为汉字区号和位号,电路输出为 8×32 位( 1616=256 位点阵信息),待完成的字库电路输入输出引脚见后图,具体参见工程文件中的 storage.circ 文件,图中左侧是输入引脚,分别对应汉字区位码的区号和位号,中间区域为 8 个 32 位的输出引脚,可一次性提供一个汉字的 256 位点阵显示信息,右侧是实际显示区域,用于观测汉字显示是否正常。待完成字库子电路封装已经完成,请勿修改以免影响后续自动测试功能。
三、电路设计图
在这里插入图片描述
四、运行结果
在这里插入图片描述
五、心得和体会
这次实验让我学习到了很多。一开始,我从上个周开始就在做这个汉字字库存储芯片扩展实验,但是画的电路交上去测评一直都是错的。好在今天,经同学点拨,要将ROM里的内容复制到自己的设计画出的存储器中。这样一修改测评就对了。总之,完成这次实验挺不容易的,也让我学到了许多。

六、Logisim代码
需要的可关注私信我

  • 55
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 61
    评论
汉字字库存储芯片扩展实验使用Logisim进行设计和模拟。Logisim是一款功能强大且易于使用的数字电路模拟工具,可以帮助我们在计算机中模拟各种数字电路的行为。 在设计汉字字库存储芯片扩展实验时,我们首先需要确定芯的功能和结构。该扩展实验旨在实现对汉字字库的存储和读取操作。因此,我们可以设计一个存储芯片,使用二进制编码表示每个汉字,并将它们存储在芯中。 在Logisim中,我们可以通过添加输入端口和输出端口来模拟芯的输入和输出。输入端口可以用于输入汉字的编码,并且还可以添加一些控制信号,如读取或写入操作的使能信号。输出端口则可以用于输出读取到的汉字。 接下来,我们需要使用适当的逻辑门和触发器来实现芯的功能。逻辑门可以用于实现编码和解码的逻辑运算,而触发器可以用于存储和读取汉字的二进制编码。 一旦我们完成了设计,在Logisim中可以进行仿真和测试。通过模拟输入信号和观察输出信号,我们可以验证设计的正确性,并找出潜在的问题。如果出现了问题,我们可以对设计进行调整和改进。 值得注意的是,Logisim只是一个模拟工具,不能直接实现在硬件中运行。为了实际运行设计好的电路,我们需要将其转换为硬件描述语言,如VHDL或Verilog,并使用相应的工具进行综合和布局布线。 综上所述,汉字字库存储芯片扩展实验可以通过Logisim进行设计和模拟。这将帮助我们验证设计的正确性,并为之后的硬件实现打下基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 61
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值