Skip to content

Commit 251a347

Browse files
committed
如果採用,此提交將修正邏輯閘的檔案內容並重新燒錄
修改項目:
1 parent e92a072 commit 251a347

69 files changed

Lines changed: 2084 additions & 909 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CH3/CH3-2/NAND_2.bdf

Lines changed: 235 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,74 @@ applicable agreement for further details.
155155
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
156156
(annotation_block (location)(rect 328 344 384 360))
157157
)
158+
(pin
159+
(input)
160+
(rect 384 408 552 424)
161+
(text "INPUT" (rect 125 0 154 9)(font "Arial" (font_size 6)))
162+
(text "B4" (rect 5 0 20 10)(font "Arial" ))
163+
(pt 168 8)
164+
(drawing
165+
(line (pt 84 12)(pt 109 12))
166+
(line (pt 84 4)(pt 109 4))
167+
(line (pt 113 8)(pt 168 8))
168+
(line (pt 84 12)(pt 84 4))
169+
(line (pt 109 4)(pt 113 8))
170+
(line (pt 109 12)(pt 113 8))
171+
)
172+
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
173+
(annotation_block (location)(rect 328 424 384 440))
174+
)
175+
(pin
176+
(input)
177+
(rect 384 488 552 504)
178+
(text "INPUT" (rect 125 0 154 9)(font "Arial" (font_size 6)))
179+
(text "B5" (rect 5 0 20 10)(font "Arial" ))
180+
(pt 168 8)
181+
(drawing
182+
(line (pt 84 12)(pt 109 12))
183+
(line (pt 84 4)(pt 109 4))
184+
(line (pt 113 8)(pt 168 8))
185+
(line (pt 84 12)(pt 84 4))
186+
(line (pt 109 4)(pt 113 8))
187+
(line (pt 109 12)(pt 113 8))
188+
)
189+
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
190+
(annotation_block (location)(rect 328 504 384 520))
191+
)
192+
(pin
193+
(input)
194+
(rect 384 376 552 392)
195+
(text "INPUT" (rect 125 0 154 9)(font "Arial" (font_size 6)))
196+
(text "A4" (rect 5 0 20 10)(font "Arial" ))
197+
(pt 168 8)
198+
(drawing
199+
(line (pt 84 12)(pt 109 12))
200+
(line (pt 84 4)(pt 109 4))
201+
(line (pt 113 8)(pt 168 8))
202+
(line (pt 84 12)(pt 84 4))
203+
(line (pt 109 4)(pt 113 8))
204+
(line (pt 109 12)(pt 113 8))
205+
)
206+
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
207+
(annotation_block (location)(rect 328 392 384 408))
208+
)
209+
(pin
210+
(input)
211+
(rect 384 456 552 472)
212+
(text "INPUT" (rect 125 0 154 9)(font "Arial" (font_size 6)))
213+
(text "A5" (rect 5 0 20 10)(font "Arial" ))
214+
(pt 168 8)
215+
(drawing
216+
(line (pt 84 12)(pt 109 12))
217+
(line (pt 84 4)(pt 109 4))
218+
(line (pt 113 8)(pt 168 8))
219+
(line (pt 84 12)(pt 84 4))
220+
(line (pt 109 4)(pt 113 8))
221+
(line (pt 109 12)(pt 113 8))
222+
)
223+
(text "VCC" (rect 128 7 149 16)(font "Arial" (font_size 6)))
224+
(annotation_block (location)(rect 328 472 384 488))
225+
)
158226
(pin
159227
(output)
160228
(rect 728 32 904 48)
@@ -172,11 +240,45 @@ applicable agreement for further details.
172240
)
173241
(annotation_block (location)(rect 904 48 960 64))
174242
)
243+
(pin
244+
(output)
245+
(rect 728 120 904 136)
246+
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
247+
(text "F1" (rect 90 0 104 10)(font "Arial" ))
248+
(pt 0 8)
249+
(drawing
250+
(line (pt 0 8)(pt 52 8))
251+
(line (pt 52 4)(pt 78 4))
252+
(line (pt 52 12)(pt 78 12))
253+
(line (pt 52 12)(pt 52 4))
254+
(line (pt 78 4)(pt 82 8))
255+
(line (pt 82 8)(pt 78 12))
256+
(line (pt 78 12)(pt 82 8))
257+
)
258+
(annotation_block (location)(rect 904 136 960 152))
259+
)
260+
(pin
261+
(output)
262+
(rect 728 168 904 184)
263+
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
264+
(text "F2" (rect 90 0 104 10)(font "Arial" ))
265+
(pt 0 8)
266+
(drawing
267+
(line (pt 0 8)(pt 52 8))
268+
(line (pt 52 4)(pt 78 4))
269+
(line (pt 52 12)(pt 78 12))
270+
(line (pt 52 12)(pt 52 4))
271+
(line (pt 78 4)(pt 82 8))
272+
(line (pt 82 8)(pt 78 12))
273+
(line (pt 78 12)(pt 82 8))
274+
)
275+
(annotation_block (location)(rect 904 184 960 200))
276+
)
175277
(pin
176278
(output)
177279
(rect 728 232 904 248)
178280
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
179-
(text "F4" (rect 90 0 104 10)(font "Arial" ))
281+
(text "F3" (rect 90 0 104 10)(font "Arial" ))
180282
(pt 0 8)
181283
(drawing
182284
(line (pt 0 8)(pt 52 8))
@@ -193,7 +295,7 @@ applicable agreement for further details.
193295
(output)
194296
(rect 728 312 904 328)
195297
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
196-
(text "F5" (rect 90 0 104 10)(font "Arial" ))
298+
(text "F4" (rect 90 0 104 10)(font "Arial" ))
197299
(pt 0 8)
198300
(drawing
199301
(line (pt 0 8)(pt 52 8))
@@ -208,9 +310,9 @@ applicable agreement for further details.
208310
)
209311
(pin
210312
(output)
211-
(rect 728 120 904 136)
313+
(rect 728 392 904 408)
212314
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
213-
(text "F1" (rect 90 0 104 10)(font "Arial" ))
315+
(text "F5" (rect 90 0 104 10)(font "Arial" ))
214316
(pt 0 8)
215317
(drawing
216318
(line (pt 0 8)(pt 52 8))
@@ -221,13 +323,13 @@ applicable agreement for further details.
221323
(line (pt 82 8)(pt 78 12))
222324
(line (pt 78 12)(pt 82 8))
223325
)
224-
(annotation_block (location)(rect 904 136 960 152))
326+
(annotation_block (location)(rect 904 408 960 424))
225327
)
226328
(pin
227329
(output)
228-
(rect 728 168 904 184)
330+
(rect 728 472 904 488)
229331
(text "OUTPUT" (rect 1 0 41 9)(font "Arial" (font_size 6)))
230-
(text "F2" (rect 90 0 104 10)(font "Arial" ))
332+
(text "F6" (rect 90 0 104 10)(font "Arial" ))
231333
(pt 0 8)
232334
(drawing
233335
(line (pt 0 8)(pt 52 8))
@@ -238,7 +340,7 @@ applicable agreement for further details.
238340
(line (pt 82 8)(pt 78 12))
239341
(line (pt 78 12)(pt 82 8))
240342
)
241-
(annotation_block (location)(rect 904 184 960 200))
343+
(annotation_block (location)(rect 904 488 960 504))
242344
)
243345
(symbol
244346
(rect 584 104 648 152)
@@ -421,6 +523,75 @@ applicable agreement for further details.
421523
(circle (rect 46 20 54 28))
422524
)
423525
)
526+
(symbol
527+
(rect 584 376 648 424)
528+
(text "XOR" (rect 1 0 23 9)(font "Arial" (font_size 6)))
529+
(text "inst7" (rect 3 37 26 47)(font "Arial" ))
530+
(port
531+
(pt 0 16)
532+
(input)
533+
(text "IN1" (rect 2 7 24 18)(font "Courier New" (bold))(invisible))
534+
(text "IN1" (rect 2 7 24 18)(font "Courier New" (bold))(invisible))
535+
(line (pt 0 16)(pt 11 16))
536+
)
537+
(port
538+
(pt 0 32)
539+
(input)
540+
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
541+
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
542+
(line (pt 0 32)(pt 11 32))
543+
)
544+
(port
545+
(pt 64 24)
546+
(output)
547+
(text "OUT" (rect 48 15 70 26)(font "Courier New" (bold))(invisible))
548+
(text "OUT" (rect 48 15 70 26)(font "Courier New" (bold))(invisible))
549+
(line (pt 49 24)(pt 64 24))
550+
)
551+
(drawing
552+
(line (pt 14 13)(pt 25 13))
553+
(line (pt 14 36)(pt 25 36))
554+
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
555+
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
556+
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
557+
(arc (pt 8 36)(pt 8 12)(rect -21 7 14 42))
558+
)
559+
)
560+
(symbol
561+
(rect 584 456 648 504)
562+
(text "XNOR" (rect 1 0 30 9)(font "Arial" (font_size 6)))
563+
(text "inst8" (rect 3 37 26 47)(font "Arial" ))
564+
(port
565+
(pt 0 16)
566+
(input)
567+
(text "IN1" (rect 2 8 24 19)(font "Courier New" (bold))(invisible))
568+
(text "IN1" (rect 2 8 24 19)(font "Courier New" (bold))(invisible))
569+
(line (pt 0 16)(pt 11 16))
570+
)
571+
(port
572+
(pt 0 32)
573+
(input)
574+
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
575+
(text "IN2" (rect 2 23 23 34)(font "Courier New" (bold))(invisible))
576+
(line (pt 0 32)(pt 11 32))
577+
)
578+
(port
579+
(pt 64 24)
580+
(output)
581+
(text "OUT" (rect 48 15 70 26)(font "Courier New" (bold))(invisible))
582+
(text "OUT" (rect 48 15 70 26)(font "Courier New" (bold))(invisible))
583+
(line (pt 56 24)(pt 64 24))
584+
)
585+
(drawing
586+
(line (pt 14 13)(pt 25 13))
587+
(line (pt 14 36)(pt 25 36))
588+
(arc (pt 7 29)(pt 7 19)(rect -14 8 19 41))
589+
(arc (pt 49 24)(pt 25 13)(rect -6 13 57 76))
590+
(arc (pt 2 29)(pt 2 19)(rect -19 8 14 41))
591+
(arc (pt 25 35)(pt 49 24)(rect -6 -27 57 36))
592+
(circle (rect 48 20 56 28))
593+
)
594+
)
424595
(connector
425596
(pt 584 120)
426597
(pt 576 120)
@@ -437,14 +608,6 @@ applicable agreement for further details.
437608
(pt 576 144)
438609
(pt 552 144)
439610
)
440-
(connector
441-
(pt 680 176)
442-
(pt 664 176)
443-
)
444-
(connector
445-
(pt 664 176)
446-
(pt 664 128)
447-
)
448611
(connector
449612
(pt 584 32)
450613
(pt 576 32)
@@ -473,14 +636,6 @@ applicable agreement for further details.
473636
(pt 552 112)
474637
(pt 576 112)
475638
)
476-
(connector
477-
(pt 648 128)
478-
(pt 664 128)
479-
)
480-
(connector
481-
(pt 664 128)
482-
(pt 680 128)
483-
)
484639
(connector
485640
(pt 648 40)
486641
(pt 728 40)
@@ -525,4 +680,60 @@ applicable agreement for further details.
525680
(pt 648 320)
526681
(pt 728 320)
527682
)
683+
(connector
684+
(pt 552 384)
685+
(pt 584 384)
686+
)
687+
(connector
688+
(pt 584 384)
689+
(pt 584 392)
690+
)
691+
(connector
692+
(pt 552 416)
693+
(pt 584 416)
694+
)
695+
(connector
696+
(pt 584 416)
697+
(pt 584 408)
698+
)
699+
(connector
700+
(pt 648 400)
701+
(pt 728 400)
702+
)
703+
(connector
704+
(pt 664 176)
705+
(pt 680 176)
706+
)
707+
(connector
708+
(pt 664 128)
709+
(pt 664 176)
710+
)
711+
(connector
712+
(pt 648 128)
713+
(pt 664 128)
714+
)
715+
(connector
716+
(pt 664 128)
717+
(pt 680 128)
718+
)
719+
(connector
720+
(pt 552 496)
721+
(pt 584 496)
722+
)
723+
(connector
724+
(pt 584 496)
725+
(pt 584 488)
726+
)
727+
(connector
728+
(pt 552 464)
729+
(pt 584 464)
730+
)
731+
(connector
732+
(pt 584 464)
733+
(pt 584 472)
734+
)
735+
(connector
736+
(pt 728 480)
737+
(pt 648 480)
738+
)
528739
(junction (pt 664 128))

CH3/CH3-2/NAND_2.qsf

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,12 @@ set_location_assignment PIN_G4 -to A3
6464
set_location_assignment PIN_H6 -to B3
6565
set_location_assignment PIN_B2 -to F1
6666
set_location_assignment PIN_C2 -to F2
67-
set_location_assignment PIN_C1 -to F4
68-
set_location_assignment PIN_E1 -to F5
67+
set_location_assignment PIN_E1 -to F4
68+
set_location_assignment PIN_F2 -to F5
69+
set_location_assignment PIN_H5 -to A4
70+
set_location_assignment PIN_F1 -to A5
71+
set_location_assignment PIN_J6 -to B4
72+
set_location_assignment PIN_G3 -to B5
73+
set_location_assignment PIN_C1 -to F3
74+
set_location_assignment PIN_H1 -to F6
6975
set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top

CH3/CH3-2/db/NAND_2.(0).cnf.cdb

125 Bytes
Binary file not shown.

CH3/CH3-2/db/NAND_2.(0).cnf.hdb

70 Bytes
Binary file not shown.

CH3/CH3-2/db/NAND_2.asm.qmsg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Quartus II" 0 -1 1564557185269 ""}
2-
{ "Info" "IQEXE_START_BANNER_PRODUCT" "Assembler Quartus II 32-bit " "Running Quartus II 32-bit Assembler" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition " "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" { } { } 0 0 "%1!s!" 0 0 "Quartus II" 0 -1 1564557185271 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Jul 31 15:13:04 2019 " "Processing started: Wed Jul 31 15:13:04 2019" { } { } 0 0 "Processing started: %1!s!" 0 0 "Quartus II" 0 -1 1564557185271 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Assembler" 0 -1 1564557185271 ""}
3-
{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_asm --read_settings_files=off --write_settings_files=off NAND_2 -c NAND_2 " "Command: quartus_asm --read_settings_files=off --write_settings_files=off NAND_2 -c NAND_2" { } { } 0 0 "Command: %1!s!" 0 0 "Assembler" 0 -1 1564557185272 ""}
4-
{ "Info" "IASM_ASM_GENERATING_POWER_DATA" "" "Writing out detailed assembly data for power analysis" { } { } 0 115031 "Writing out detailed assembly data for power analysis" 0 0 "Assembler" 0 -1 1564557187568 ""}
5-
{ "Info" "IASM_ASM_GENERATING_PROGRAMMING_FILES" "" "Assembler is generating device programming files" { } { } 0 115030 "Assembler is generating device programming files" 0 0 "Assembler" 0 -1 1564557187657 ""}
6-
{ "Info" "IQEXE_ERROR_COUNT" "Assembler 0 s 0 s Quartus II 32-bit " "Quartus II 32-bit Assembler was successful. 0 errors, 0 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "378 " "Peak virtual memory: 378 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Quartus II" 0 -1 1564557188284 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Jul 31 15:13:08 2019 " "Processing ended: Wed Jul 31 15:13:08 2019" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Quartus II" 0 -1 1564557188284 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:04 " "Elapsed time: 00:00:04" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Quartus II" 0 -1 1564557188284 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:03 " "Total CPU time (on all processors): 00:00:03" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Quartus II" 0 -1 1564557188284 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Assembler" 0 -1 1564557188284 ""}
1+
{ "Info" "IQEXE_SEPARATOR" "" "*******************************************************************" { } { } 3 0 "*******************************************************************" 0 0 "Quartus II" 0 -1 1564562474764 ""}
2+
{ "Info" "IQEXE_START_BANNER_PRODUCT" "Assembler Quartus II 32-bit " "Running Quartus II 32-bit Assembler" { { "Info" "IQEXE_START_BANNER_VERSION" "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition " "Version 13.1.0 Build 162 10/23/2013 SJ Web Edition" { } { } 0 0 "%1!s!" 0 0 "Quartus II" 0 -1 1564562474766 ""} { "Info" "IQEXE_START_BANNER_TIME" "Wed Jul 31 16:41:14 2019 " "Processing started: Wed Jul 31 16:41:14 2019" { } { } 0 0 "Processing started: %1!s!" 0 0 "Quartus II" 0 -1 1564562474766 ""} } { } 4 0 "Running %2!s! %1!s!" 0 0 "Assembler" 0 -1 1564562474766 ""}
3+
{ "Info" "IQEXE_START_BANNER_COMMANDLINE" "quartus_asm --read_settings_files=off --write_settings_files=off NAND_2 -c NAND_2 " "Command: quartus_asm --read_settings_files=off --write_settings_files=off NAND_2 -c NAND_2" { } { } 0 0 "Command: %1!s!" 0 0 "Assembler" 0 -1 1564562474767 ""}
4+
{ "Info" "IASM_ASM_GENERATING_POWER_DATA" "" "Writing out detailed assembly data for power analysis" { } { } 0 115031 "Writing out detailed assembly data for power analysis" 0 0 "Assembler" 0 -1 1564562476565 ""}
5+
{ "Info" "IASM_ASM_GENERATING_PROGRAMMING_FILES" "" "Assembler is generating device programming files" { } { } 0 115030 "Assembler is generating device programming files" 0 0 "Assembler" 0 -1 1564562476651 ""}
6+
{ "Info" "IQEXE_ERROR_COUNT" "Assembler 0 s 0 s Quartus II 32-bit " "Quartus II 32-bit Assembler was successful. 0 errors, 0 warnings" { { "Info" "IQEXE_END_PEAK_VSIZE_MEMORY" "382 " "Peak virtual memory: 382 megabytes" { } { } 0 0 "Peak virtual memory: %1!s! megabytes" 0 0 "Quartus II" 0 -1 1564562477504 ""} { "Info" "IQEXE_END_BANNER_TIME" "Wed Jul 31 16:41:17 2019 " "Processing ended: Wed Jul 31 16:41:17 2019" { } { } 0 0 "Processing ended: %1!s!" 0 0 "Quartus II" 0 -1 1564562477504 ""} { "Info" "IQEXE_ELAPSED_TIME" "00:00:03 " "Elapsed time: 00:00:03" { } { } 0 0 "Elapsed time: %1!s!" 0 0 "Quartus II" 0 -1 1564562477504 ""} { "Info" "IQEXE_ELAPSED_CPU_TIME" "00:00:03 " "Total CPU time (on all processors): 00:00:03" { } { } 0 0 "Total CPU time (on all processors): %1!s!" 0 0 "Quartus II" 0 -1 1564562477504 ""} } { } 0 0 "%6!s! %1!s! was successful. %2!d! error%3!s!, %4!d! warning%5!s!" 0 0 "Assembler" 0 -1 1564562477504 ""}

CH3/CH3-2/db/NAND_2.asm.rdb

0 Bytes
Binary file not shown.

CH3/CH3-2/db/NAND_2.asm_labs.ddb

-39 Bytes
Binary file not shown.

CH3/CH3-2/db/NAND_2.cmp.bpm

55 Bytes
Binary file not shown.

CH3/CH3-2/db/NAND_2.cmp.cdb

603 Bytes
Binary file not shown.

CH3/CH3-2/db/NAND_2.cmp.hdb

260 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)