本帖最后由 pacerrecap 于 2014-7-8 11:38 编辑 
自从发现强模运算的可行性以来,一直在论坛潜水,就是在做这个计算器。
从3月开始构思到现在,断断续续花了好几个月的时间,才搞出了合适的算法以及布线,具体建筑时间大约为两星期。
存档下载和光影截图均在共享版帖子
http://www.mcbbs.net/thread-280807-1-1.html
本帖只做原理技术说明之用。
计算器实现的是四位数与四位数的加减乘运算,由于强模特有的性质,主计算都在一个平面内进行。其实除法也是可以做出的,但是单平面布线难度实在是太大,布出来也至少会把体积翻倍,因此我决定先放弃除法。
先上一张图
 
 
下面上一张原理图,可能和实际的有所出入。
 
 
电路部分
 
 
 
 
分部略讲一下
 
 
输入部分
将八个四位BCD转成八个弱模信号,输出给各个部分。
 
 
乘法部分
第一个乘法部分接收信号,将其转化为一个强模信号x,输送给第二个乘法部分。
控制端为乘时,将x输入第二个乘法部分,这样得到x*y,另一条线输出0。
控制端为加减时,将1输入第二个乘法部分,得到y,x则由另一条线输出。
 
 
加减模块
整个计算器的核心所在,用活塞控制进行强模的加减法,判断正负。与此同时还要兼顾布线,这部分花了将近一个星期的时间。
 
 
除法器(正中间低处)
把强度为八位数的强模信号转换成八位弱模信号,输送显示屏。
 
 
显示部分
接收八位弱模以及负号,通过模数转换后,在显示屏上展示出来。
以及
 
 
供能部分(图中的基岩结构)
持续输出强度为2^31-1 = 2147483647的强模信号,为整个计算器供能。信号本身由NBT产生,储存在比较器环里。
使用教程
 
 
首先打开这个拉杆,等待下面的红石灯亮起,说明整个计算器的供电已经到位,可以正常使用。
 
 
这两个拉杆控制运算符号。
上面的:拉下去为乘法,不拉为加减法。
下面的:拉下去为减法,不拉为加法。使用乘法时该拉杆无效。
 
 
形如此类的8个2x2拉杆控制输入。上面一行分别是被减数的千百十个位,下面是减数的。
每个2x2都能产生0-9的信号。使用bcd输入。亦即:
右上拉杆:+1
左上拉杆:+2
左下拉杆:+4
右下拉杆:+8
此计算器采用强模电技术,为组合逻辑,在缩小体积的同时有效减小了延时,体积约为传统数电计算器的1/8左右,延时减少50%以上。计算器的成功,说明模电即使较数电难以操控和传导,但在某些方面,仍有优于数电的独特性质。强模器件的发现和改良将会使mc红石电路有大的改变。
除强模的最初理念来自wiki以外,其余部分皆是独创且首创,皆是本人研究之成果。
证明手稿:
 
 
除原理和手稿之外,所有图片均已打上mcbbs水印以防被无量网站抄袭,转载请站内信联系本人。
@jianghr
@PTmissionary
@PpY_SK
@songfeitong
@tyson
@geludan
@hukk
@cyqsimon
@贰逼
@审奥不解释
[birch]
自从发现强模运算的可行性以来,一直在论坛潜水,就是在做这个计算器。
从3月开始构思到现在,断断续续花了好几个月的时间,才搞出了合适的算法以及布线,具体建筑时间大约为两星期。
存档下载和光影截图均在共享版帖子
http://www.mcbbs.net/thread-280807-1-1.html
本帖只做原理技术说明之用。
计算器实现的是四位数与四位数的加减乘运算,由于强模特有的性质,主计算都在一个平面内进行。其实除法也是可以做出的,但是单平面布线难度实在是太大,布出来也至少会把体积翻倍,因此我决定先放弃除法。
先上一张图
 
下面上一张原理图,可能和实际的有所出入。
 
电路部分
 
 
分部略讲一下
 
输入部分
将八个四位BCD转成八个弱模信号,输出给各个部分。
 
乘法部分
第一个乘法部分接收信号,将其转化为一个强模信号x,输送给第二个乘法部分。
控制端为乘时,将x输入第二个乘法部分,这样得到x*y,另一条线输出0。
控制端为加减时,将1输入第二个乘法部分,得到y,x则由另一条线输出。
 
加减模块
整个计算器的核心所在,用活塞控制进行强模的加减法,判断正负。与此同时还要兼顾布线,这部分花了将近一个星期的时间。
 
除法器(正中间低处)
把强度为八位数的强模信号转换成八位弱模信号,输送显示屏。
 
显示部分
接收八位弱模以及负号,通过模数转换后,在显示屏上展示出来。
以及
 
供能部分(图中的基岩结构)
持续输出强度为2^31-1 = 2147483647的强模信号,为整个计算器供能。信号本身由NBT产生,储存在比较器环里。
使用教程
 
首先打开这个拉杆,等待下面的红石灯亮起,说明整个计算器的供电已经到位,可以正常使用。
 
这两个拉杆控制运算符号。
上面的:拉下去为乘法,不拉为加减法。
下面的:拉下去为减法,不拉为加法。使用乘法时该拉杆无效。
 
形如此类的8个2x2拉杆控制输入。上面一行分别是被减数的千百十个位,下面是减数的。
每个2x2都能产生0-9的信号。使用bcd输入。亦即:
右上拉杆:+1
左上拉杆:+2
左下拉杆:+4
右下拉杆:+8
此计算器采用强模电技术,为组合逻辑,在缩小体积的同时有效减小了延时,体积约为传统数电计算器的1/8左右,延时减少50%以上。计算器的成功,说明模电即使较数电难以操控和传导,但在某些方面,仍有优于数电的独特性质。强模器件的发现和改良将会使mc红石电路有大的改变。
除强模的最初理念来自wiki以外,其余部分皆是独创且首创,皆是本人研究之成果。
证明手稿:
 
除原理和手稿之外,所有图片均已打上mcbbs水印以防被无量网站抄袭,转载请站内信联系本人。
@jianghr
@PTmissionary
@PpY_SK
@songfeitong
@tyson
@geludan
@hukk
@cyqsimon
@贰逼
@审奥不解释
[birch]
刚对CPU原理有个一知半解的路过
看到模电又彻底晕了
看到模电又彻底晕了
我是来顶贴加分支持的
你数学和电学要有多厉害啊。。看的头都晕了
完全看不懂,,信息量太大了
好深奥啊...
每个字我都认识。。但是组合起来就完全看不懂了。。。。。
xukarhei 发表于 2014-6-6 03:03
你数学和电学要有多厉害啊。。看的头都晕了
其实是我解释不清。。
很流弊!怎么没人回帖呢?
下次把玻璃去了吧,原版玻璃,哔~~~~
厉害,大神
LZ的创意好!
——暖贴,逆风小熙追溯少年,我是小熙,我为自己代盐!
——暖贴,逆风小熙追溯少年,我是小熙,我为自己代盐!
又见大神......
miaoxuan 发表于 2014-6-6 06:26
完全看不懂,,信息量太大了
看着我感觉到头大
红石渣审奥来支援了,看到图片就先吓尿,原理都是看不下去了啊!
——审奥菌还在眩晕中
——审奥菌还在眩晕中
hukk 发表于 2014-6-6 09:35
来个模块爆炸图呗
这样太难理解了~
什么是爆炸图
hukk 发表于 2014-6-6 13:47
就像这样,各组件以模块化形式分离
。。。难度极其大
好乱呀,看着都头晕
来迟一步,简直吊。直接输BCD……嗯这不是问题。有参赛计划么?
jianghr 发表于 2014-6-6 20:36
来迟一步,简直吊。直接输BCD……嗯这不是问题。有参赛计划么?
1.模电输入其实也行,但是要想在屏上摆下就难了
2,参什么赛?
3.油管子是什么?
jianghr 发表于 2014-6-6 20:36
来迟一步,简直吊。直接输BCD……嗯这不是问题。有参赛计划么?
好吧如果能帮忙转上油管子就好了。。
额........你智商200吧.........
LZ你太触了,大触啊
大神!!!AAAAAA,你怎么做到的!?!?这弄个这么多方块都要3、4个星期!我简直不敢相信!!
好多大神都光顾了
PAC萌。
还有潜力可以挖哟。
还有潜力可以挖哟。
好复杂的样子 支持一下
我去,还要画蓝图,为MC的力量赞一个,为楼主的力量跪一个
刚学的数电。。。
nui b ................
红石大触卷土重来。。。
很牛逼,你的电脑也不错
毁渣机的玩意= =         
pac萌 0w0
LZ真棒!
这么大的红石电路可真吸人气的。。。{:10_492:}
膜拜!!!!!!!!!小弟给跪了
a390807154 发表于 2014-6-8 18:21
我只能说
为什么对红石如此之着迷?
用命令方块就好
红石是基础,用红石做成一件东西你会十分自豪的
高科技 渣渣表示膜拜
我想我这电脑进去就得死机
我想我这电脑进去就得死机
..........
晕......表示看不懂......
orz
我自觉跪
--- 说完Hsir就露出了微笑
说完Hsir就露出了微笑
我自觉跪
---
 说完Hsir就露出了微笑
说完Hsir就露出了微笑天上琳琅 发表于 2014-6-6 07:54
每个字我都认识。。但是组合起来就完全看不懂了。。。。。
+1{:10_527:}
