使用Simulink构建一个n位加法器
节选自:http://undergraduate.csse.uwa.edu.au/units/600.105/Labs/lab01a.pdf
1. 构建一个半加器
需要使用导三个库中的模块:Logical and Bit
Operations,sources和sinks。让我们先从逻辑门开始。
双击Logic and Bit Operations。将Logical
Operator模块拖到工作窗口中,双击模块打开Block
Parameters窗口,将Main标签中的Operator选项改为XOR。再拖入一个AND门。
接下来是输入信号。选用Pulse Generator以便检查是否得到了想要的输出。打开Sources面板,拖入两个Pulse
Generator并放置再窗口的左侧。
这两个Pulse Generator作为加法器真值表的两个输入。双击第一个并将它的周期(period)设定为4秒,相位延迟(phase
delay)设定为2秒。你可以将这个Pulse Generator重命名为x
input,作为输入的最小标志位(least-significant
bit)。双击第二个,将周期设定为8秒,相位设定为4秒,重命名为y input。
节选自:http://undergraduate.csse.uwa.edu.au/units/600.105/Labs/lab01a.pdf
1.
需要使用导三个库中的模块:Logical
双击Logic
接下来是输入信号。选用Pulse
这两个Pulse
