关于 My4TH 的一些试验(四):一些外设
存储扩展卡与底板
存储扩展卡
为方便使用外接的 EEPROM 存储扩展卡,本站提供的固件中,相邻的块位于同一片 EEPROM 上,且块序号按 EEPROM 地址排列。
外接存储扩展卡使用 USB 3.0 Type-A 接口,电源触点与标准 USB 接口兼容,信号触点用于 I2C 接口和寻址等:
Read more...为方便使用外接的 EEPROM 存储扩展卡,本站提供的固件中,相邻的块位于同一片 EEPROM 上,且块序号按 EEPROM 地址排列。
外接存储扩展卡使用 USB 3.0 Type-A 接口,电源触点与标准 USB 接口兼容,信号触点用于 I2C 接口和寻址等:
Read more...本部分是一些方法论性质的材料,与语言本身的关系没有那么大,供感兴趣的读者阅读。这一部分主要来自 Thinking Forth 的相关章节(但不是简单的翻译,部分内容经过了很激进的改编),有些例子也来自 Forth Programmer’s Handbook 3rd ed 以及 Real Time Forth。这一部分的例子大部分都可在 My4TH Forth 上实际运行,但也有一些是纯粹用于说明概念的,不可实际运行。
Read more...本文的目的是以 My4TH Forth 为例,用尽量少的篇幅尽可能全面地介绍 Forth 语言。
本文拟分为若干部分。本部分为第一部分,完整介绍了 Forth 语言本身,Forth 2012 标准中 Core、Core Extension、Block、Double-Number 等几个最基本的词集的内容,以及 My4TH Forth 部分扩展词的内容。这一部分的例子都可实际运行,在 My4TH Forth 上验证。
Read more...试验表明,使用 74HC 系列逻辑电路和 AM27H256-45/35DC,把电源电压提高到 5.2V,系统就可以稳定工作在 20MHz(使用原作者提供的 10MHz ROM 镜像文件,波特率 9600)。
Read more...在20世纪六七十年代,收音机是调试计算机存储器的必备工具。用户可以借助普通的广播收音机侦听计算机发出的电磁辐射,确认磁心存储器及总线的工作状态。当时的用户很快发现,这一现象可以用来演奏音乐(例如这里和这里)。
虽然 My4TH 使用了现代的存储器,但其总线或多或少也会产生一些电磁辐射。试验发现,使用调幅收音机可以明显地听到总线上的工作状态变化产生的电磁辐射。
Read more...My4TH 是 Dennis Kuschel 设计的一款非常简单的计算机。这一计算机在设计上极度简化,采用串行运算器,用 16 个 74HC 系列 CMOS 逻辑电路及 ROM 中的微码组成运控,运行 Forth 系统。本系列文章是关于 My4TH 的一些试验。
Read more...电路基于 N1BYT 的 WBR 接收机,如下图所示。以 Q1 为核心组成电容三点式振荡电路,RV2 和 RV5 调整是否起振(再生强弱)。L2、C7、C8 和 6 个二极管 D1~D6 构成振荡槽路。输入信号通过 RV1(起可调衰减作用)衰减和 L1,馈入 L2 中间抽头。变容二极管阳极的直流通路由 L1 提供。
Read more...首先去 Microchip 网站下载 WinCupl 并安装. 第一次运行时, 需要输入注册码 60008009 (这个是官方放出来的). 安装前注意备份用户的 PATH 环境变量的值, 因为 WinCupl 安装程序可能会把这个环境变量覆盖掉.
Read more...