BreadBin:在面包板上由7400逻辑组成的CPU-面包箱内;-)

时间:2024-04-30 21:31:07
【文件属性】:

文件名称:BreadBin:在面包板上由7400逻辑组成的CPU-面包箱内;-)

文件大小:9.71MB

文件格式:ZIP

更新时间:2024-04-30 21:31:07

Assembly

面包箱 在面包板上由7400逻辑组成的CPU-面包箱内;-) 在面包板上 很长一段时间以来,我一直想设计自己的CPU,并用更小的零件(最好是在面包板上)建造它。 该方法的主要问题是我在整个面包板上的不良经验,因为对于像arduino修补这样的更严重的事情,它们似乎太不可靠了。 事实证明,使用高质量的板卡和电缆来获得可靠的工作状态只是一个问题。 我现在使用的板(BusBoard的BB830)非常昂贵,但是值得每一分钱,而且从没有给我带来任何麻烦。 哪个7400逻辑? 使用这种设置时,还必须使用匹配的逻辑芯片系列,这一点很重要。 74AC,74ACT,74LVC或其他器件具有非常快的开关特性。 这对于许多应用而言非常有用,但是在使用长且未屏蔽的电缆的大型结构中,其残酷陡峭的信号边缘会破坏信号完整性,从而造成严重破坏。 因此,我选择了性能适中且性能良好的74HC逻辑IC。 速度 为了使该项目成


【文件预览】:
BreadBin-main
----gallery()
--------Logo.jpg(1.61MB)
--------Case.jpg(1.69MB)
--------Assembly.jpg(1.85MB)
--------SystemBoard.jpg(1.91MB)
--------CPU.jpg(2.18MB)
----samples()
--------serial.asm(2KB)
--------startup.asm(1KB)
--------ledanimation.asm(1KB)
--------md5calc.basm(17KB)
--------counter2.asm(787B)
--------counter2.hex(274B)
--------counter.asm(818B)
--------counter.hex(54B)
--------ledanimation.hex(222B)
--------hello.asm(602B)
--------hello.hex(810B)
----debug()
--------clockgenerator()
----hardware()
--------systemboard()
--------specification.md(4KB)
--------controllerboard()
--------README.md(3KB)
--------cpuboard()
----tools()
--------run.py(6KB)
--------alu.bin(512KB)
--------make_alu.py(1KB)
--------asm.py(11KB)
----README.md(3KB)
----bernd()
--------echo.lst(38KB)
--------eratosthenes.asm(3KB)
--------eratosthenes.lst(41KB)
--------core.asm(11KB)
--------echo.hex(4KB)
--------math16.asm(5KB)
--------eratosthenes.hex(4KB)
--------echo.asm(1KB)
--------print.asm(4KB)

网友评论