本文详细介绍了苏联航天器“联盟号”上使用的机械导航计算机Globus INK。Globus INK通过一个旋转的地球仪来指示航天器在地球上的位置,并使用复杂的齿轮、凸轮和差速器系统来计算航天器的预测位置。文章解释了Globus INK的主要功能,包括指示位置、轨道周期、着陆点以及光照区域,并详细说明了其内部机制,例如控制地球仪旋转、计算经纬度和着陆角度等。文章还介绍了Globus INK的发展历史,从早期的IMP型号到最终被数字显示器取代。
本文讲述了艺术家Marilou Schultz如何以英特尔奔腾芯片为灵感,创作了一幅纳瓦霍挂毯。文章详细介绍了奔腾芯片的结构和功能,以及Schultz如何将芯片的复杂设计转化为编织图案。此外,文章还回顾了仙童半导体公司在上世纪60年代在纳瓦霍族保留地开设工厂的历史,以及该工厂与纳瓦霍编织之间的联系。
本文逆向分析了 Xilinx 的 XC2064,解释了其内部电路以及“位流”如何对其进行编程。XC2064 是第一款 FPGA 芯片,它包含 64 个逻辑块,远少于现代 FPGA 中的数千或数百万个。文章详细介绍了 FPGA 的基本结构、可配置逻辑块(CLB)、查找表(LUT)、互连网络、8 针交换矩阵、配置内存、位流加载过程以及晶体管在 FPGA 中的作用。
本文探讨了Lisp语言中被称为“软件中的麦克斯韦方程组”的一段代码,这段代码定义了一个通用的Lisp函数evalquote,它可以用来评估任何给定的函数。这段代码展示了Lisp中代码和数据是如何一致的,仅用半页代码就足以在Lisp中定义一个基本的Lisp解释器。
本文通过对8085芯片的硅反向工程,分析了其中两个未公开的标志位V和K的实际功能。研究发现,V标志位表示有符号数溢出,而K标志位用于比较有符号数,这与之前发表的解释不同。电路分析表明,这两个标志位是刻意实现的,但Intel却未对其进行记录或支持,其原因可能是为了与8086的源代码兼容。文章还详细介绍了V和K标志位的电路实现,包括NOR门、异或门、锁存器和超级缓冲器等电路组件,并深入到硅层面的晶体管结构,展示了微处理器物理实现的有趣细节。