TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A Minimal TTL Processor for Architecture Exploration (2008)

10 点作者 ch超过 9 年前

1 comment

Dr_Jefyll超过 9 年前
&gt;Eight 74172s provide eight 16-bit registers in a three-port register file. This file may simultaneously write one register (&quot;A&quot;), read a second (&quot;B&quot;), and read or write a third (&quot;C&quot;). In a single clock cycle, the following occurs:<p>&gt;a) one register is output to the Address bus and the ALU&#x27;s A input;<p>&gt;b1) another register may be output to the Data bus and the ALU&#x27;s B input; or<p>&gt;b2) data from memory may be input to another register;<p>&gt;c) an ALU function is applied to A (and perhaps B) and the result is stored in the first (address) register.<p>I consider the 74172 a FOUR port register file, since it can simultaneously perform two reads and two writes. Exploiting all four data paths can really turbocharge a design, even a so-called &quot;Pathetic&quot; Instruction Set (PISC) machine like this.<p>Dunno if 74172&#x27;s are generally available nowadays but I have several dozen purchased in the 20th century for a yet-unbuilt design of my own.