给ALU加上了一堆运算,重新规划了微操作位置,调整ALU单元位置
不再使用左移后加符号位的方式,采用左右串入进位的方式实现双精度左右移。 添加了逻辑与。
This commit is contained in:
父節點
0e20a26d0d
當前提交
a8f8d38a4f
未顯示二進位檔案。
檔案差異因為檔案過大而無法顯示
載入差異
@ -20,9 +20,9 @@ applicable agreement for further details.
|
||||
*/
|
||||
(header "symbol" (version "1.1"))
|
||||
(symbol
|
||||
(rect 64 64 192 464)
|
||||
(rect 64 64 192 480)
|
||||
(text "ALU_3_in_1" (rect 5 0 74 14)(font "Arial" (font_size 8)))
|
||||
(text "inst" (rect 8 384 25 396)(font "Arial" ))
|
||||
(text "inst" (rect 8 400 25 412)(font "Arial" ))
|
||||
(port
|
||||
(pt 0 144)
|
||||
(input)
|
||||
@ -163,20 +163,27 @@ applicable agreement for further details.
|
||||
(text "CP_Z" (rect 21 331 51 345)(font "Arial" (font_size 8)))
|
||||
(line (pt 0 336)(pt 16 336)(line_width 1))
|
||||
)
|
||||
(port
|
||||
(pt 0 352)
|
||||
(input)
|
||||
(text "S1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
|
||||
(text "S1" (rect 21 347 36 361)(font "Arial" (font_size 8)))
|
||||
(line (pt 0 352)(pt 16 352)(line_width 1))
|
||||
)
|
||||
(port
|
||||
(pt 0 368)
|
||||
(input)
|
||||
(text "S0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
|
||||
(text "S0" (rect 21 363 36 377)(font "Arial" (font_size 8)))
|
||||
(text "S1" (rect 0 0 15 14)(font "Arial" (font_size 8)))
|
||||
(text "S1" (rect 21 363 36 377)(font "Arial" (font_size 8)))
|
||||
(line (pt 0 368)(pt 16 368)(line_width 1))
|
||||
)
|
||||
(port
|
||||
(pt 0 384)
|
||||
(input)
|
||||
(text "S0" (rect 0 0 15 14)(font "Arial" (font_size 8)))
|
||||
(text "S0" (rect 21 379 36 393)(font "Arial" (font_size 8)))
|
||||
(line (pt 0 384)(pt 16 384)(line_width 1))
|
||||
)
|
||||
(port
|
||||
(pt 0 352)
|
||||
(input)
|
||||
(text "S2" (rect 24 344 39 358)(font "Arial" (font_size 8)))
|
||||
(text "S2" (rect 24 344 39 358)(font "Arial" (font_size 8)))
|
||||
(line (pt 0 352)(pt 16 352)(line_width 1))
|
||||
)
|
||||
(port
|
||||
(pt 128 144)
|
||||
(output)
|
||||
@ -262,6 +269,6 @@ applicable agreement for further details.
|
||||
(line (pt 128 160)(pt 112 160)(line_width 1))
|
||||
)
|
||||
(drawing
|
||||
(rectangle (rect 16 16 112 384)(line_width 1))
|
||||
(rectangle (rect 16 16 112 400)(line_width 1))
|
||||
)
|
||||
)
|
||||
|
檔案差異因為檔案過大而無法顯示
載入差異
@ -132,5 +132,6 @@ set_instance_assignment -name NOT_A_CLOCK ON -to uIR4
|
||||
set_instance_assignment -name NOT_A_CLOCK ON -to uIR5
|
||||
set_instance_assignment -name NOT_A_CLOCK ON -to uIR6
|
||||
set_location_assignment PIN_114 -to uIR18
|
||||
set_instance_assignment -name NOT_A_CLOCK ON -to uIR17
|
||||
set_instance_assignment -name NOT_A_CLOCK ON -to uIR18
|
||||
set_location_assignment PIN_115 -to uIR19
|
||||
set_instance_assignment -name NOT_A_CLOCK ON -to uIR8
|
||||
set_instance_assignment -name NOT_A_CLOCK ON -to uIR9
|
載入中…
x
新增問題並參考
Block a user