基于Logisim的GB2312汉字字库扩展设计与实现
本实验利用Logisim平台,通过扩展 ROM 组件构建 GB2312 汉字编码的 16K * 16 点阵汉字字库。
实验要求
- 使用提供的 4 片 4K * 32 位 ROM 和 7 片 16K * 32 位 ROM 组件。
- 电路输入为汉字区号和位号,输出为 8 × 32 位(对应 16K * 16 = 256 位点阵信息)。
- 电路需按照
storage.circ
文件中预设的输入输出引脚进行设计。
实验步骤
- 地址译码设计: 根据汉字区号和位号,设计地址译码电路,选中对应 ROM 芯片进行数据读取。
- ROM 芯片级联: 将 11 片 ROM 芯片进行级联,构建容量为 16K * 32 位的存储空间。
- 数据输出: 将选定 ROM 芯片输出的 32 位数据作为汉字点阵信息的一部分,最终输出 8 组 32 位数据,完整表示一个汉字的点阵信息。
- 仿真验证: 在 Logisim 平台中进行仿真,验证设计的正确性,确保能够根据输入的汉字区号和位号,正确输出对应的汉字点阵信息。
注意: 请勿修改预设的字库子电路封装,以免影响后续的自动测试。
633.74KB
文件大小:
评论区