From 072de08545c8ef58a09bb3c5f1818ae3c9b5ec5a Mon Sep 17 00:00:00 2001 From: sokolovstanislav Date: Tue, 11 Jun 2024 17:16:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83=20=D0=B2=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=BD=D0=B8=D0=B8=20?= =?UTF-8?q?PBack.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MainController/MainController.bdf | 3155 ++++++++----------- MainController/RAM9X8_ParallelBusMaster.vhd | 2 +- 2 files changed, 1376 insertions(+), 1781 deletions(-) diff --git a/MainController/MainController.bdf b/MainController/MainController.bdf index 3aa7425..73d59ec 100644 --- a/MainController/MainController.bdf +++ b/MainController/MainController.bdf @@ -21,7 +21,7 @@ applicable agreement for further details. (header "graphic" (version "1.4")) (pin (input) - (rect 376 24 552 40) + (rect 376 160 552 176) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "FPGA_CLK" (rect 9 0 65 12)(font "Arial" )) (pt 176 8) @@ -34,11 +34,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 320 24 368 40)) + (annotation_block (location)(rect 320 160 368 176)) ) (pin (input) - (rect 376 264 552 280) + (rect 376 240 552 256) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "nOE" (rect 9 0 30 12)(font "Arial" )) (pt 176 8) @@ -51,11 +51,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 312 264 368 280)) + (annotation_block (location)(rect 312 240 368 256)) ) (pin (input) - (rect 376 280 552 296) + (rect 376 256 552 272) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "nWE" (rect 9 0 32 12)(font "Arial" )) (pt 176 8) @@ -68,11 +68,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 312 280 368 296)) + (annotation_block (location)(rect 312 256 368 272)) ) (pin (input) - (rect 376 248 552 264) + (rect 376 224 552 240) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "nCE" (rect 9 0 30 12)(font "Arial" )) (pt 176 8) @@ -85,7 +85,7 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 312 248 368 264)) + (annotation_block (location)(rect 312 224 368 240)) ) (pin (input) @@ -106,7 +106,7 @@ applicable agreement for further details. ) (pin (input) - (rect 376 296 552 312) + (rect 376 272 552 288) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "Address[8..0]" (rect 9 0 75 12)(font "Arial" )) (pt 176 8) @@ -119,7 +119,7 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 312 296 368 424)) + (annotation_block (location)(rect 312 272 368 400)) ) (pin (input) @@ -140,7 +140,7 @@ applicable agreement for further details. ) (pin (input) - (rect 368 984 544 1000) + (rect 376 872 552 888) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "PBack" (rect 9 0 40 12)(font "Arial" )) (pt 176 8) @@ -153,11 +153,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 312 984 360 1000)) + (annotation_block (location)(rect 320 872 368 888)) ) (pin (input) - (rect 368 1520 544 1536) + (rect 376 1096 552 1112) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "PWM[5..0]" (rect 9 0 60 12)(font "Arial" )) (pt 176 8) @@ -170,11 +170,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 304 1520 360 1608)) + (annotation_block (location)(rect 312 1096 368 1184)) ) (pin (input) - (rect 376 -40 552 -24) + (rect 376 96 552 112) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "Error0In" (rect 9 0 47 12)(font "Arial" )) (pt 176 8) @@ -187,11 +187,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 320 -40 368 -24)) + (annotation_block (location)(rect 320 96 368 112)) ) (pin (input) - (rect 368 -288 544 -272) + (rect 376 -112 552 -96) (text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6))) (text "HWPdatain[1..0]" (rect 9 0 90 12)(font "Arial" )) (pt 176 8) @@ -204,11 +204,11 @@ applicable agreement for further details. (line (pt 117 12)(pt 121 8)) ) (text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 312 -288 360 -256)) + (annotation_block (location)(rect 320 -112 368 -80)) ) (pin (output) - (rect 1840 -152 2016 -136) + (rect 1840 -432 2016 -416) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FPGA_LED_1" (rect 90 0 158 12)(font "Arial" )) (pt 0 8) @@ -221,11 +221,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2024 -152 2072 -136)) + (annotation_block (location)(rect 2024 -432 2072 -416)) ) (pin (output) - (rect 1856 2176 2032 2192) + (rect 1856 1544 2032 1560) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FPGA_LED_2" (rect 90 0 158 12)(font "Arial" )) (pt 0 8) @@ -238,11 +238,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 2176 2088 2192)) + (annotation_block (location)(rect 2040 1544 2088 1560)) ) (pin (output) - (rect 1856 2192 2032 2208) + (rect 1856 1560 2032 1576) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FPGA_LED_3" (rect 90 0 158 12)(font "Arial" )) (pt 0 8) @@ -255,11 +255,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 2192 2088 2208)) + (annotation_block (location)(rect 2040 1560 2088 1576)) ) (pin (output) - (rect 1848 936 2024 952) + (rect 1856 840 2032 856) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "PBdir[1..0]" (rect 90 0 141 12)(font "Arial" )) (pt 0 8) @@ -272,11 +272,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2096 936 2144 968)) + (annotation_block (location)(rect 2104 840 2152 872)) ) (pin (output) - (rect 1848 904 2024 920) + (rect 1856 808 2032 824) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "PBclk" (rect 90 0 118 12)(font "Arial" )) (pt 0 8) @@ -289,11 +289,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2032 904 2080 920)) + (annotation_block (location)(rect 2040 808 2088 824)) ) (pin (output) - (rect 1848 920 2024 936) + (rect 1856 824 2032 840) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "PBce" (rect 90 0 115 12)(font "Arial" )) (pt 0 8) @@ -306,11 +306,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2032 920 2080 936)) + (annotation_block (location)(rect 2040 824 2088 840)) ) (pin (output) - (rect 1840 64 2016 80) + (rect 1840 216 2016 232) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "DIRen" (rect 90 0 121 12)(font "Arial" )) (pt 0 8) @@ -323,11 +323,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2024 64 2072 80)) + (annotation_block (location)(rect 2024 216 2072 232)) ) (pin (output) - (rect 1840 -8 2016 8) + (rect 1840 144 2016 160) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "TKdir[3..0]" (rect 90 0 140 12)(font "Arial" )) (pt 0 8) @@ -340,7 +340,7 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2088 -8 2136 56)) + (annotation_block (location)(rect 2088 144 2136 208)) ) (pin (output) @@ -412,7 +412,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1840 8 2016 24) + (rect 1840 160 2016 176) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "DIR7" (rect 90 0 115 12)(font "Arial" )) (pt 0 8) @@ -425,13 +425,217 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2024 8 2072 24)) + (annotation_block (location)(rect 2024 160 2072 176)) +) +(pin + (output) + (rect 1840 200 2016 216) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "DIR9" (rect 90 0 115 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 200 2072 216)) +) +(pin + (output) + (rect 1840 176 2016 192) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "DIR8" (rect 90 0 115 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 176 2072 192)) +) +(pin + (output) + (rect 1848 1032 2024 1048) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Interrupt" (rect 90 0 131 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2032 1032 2080 1048)) +) +(pin + (output) + (rect 1848 1016 2024 1032) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "TK[31..0]" (rect 90 0 134 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2096 1016 2144 1464)) +) +(pin + (output) + (rect 1848 328 2024 344) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "AsyncLine" (rect 90 0 141 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2032 328 2080 344)) +) +(pin + (output) + (rect 1848 344 2024 360) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "DivClk" (rect 90 0 124 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2032 344 2080 360)) +) +(pin + (output) + (rect 1840 112 2016 128) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "LoadMode" (rect 90 0 139 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 112 2072 128)) +) +(pin + (output) + (rect 1840 0 2016 16) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "AddrDevice_2" (rect 90 0 159 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 0 2072 16)) +) +(pin + (output) + (rect 1840 16 2016 32) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "AddrDevice_1" (rect 90 0 159 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 16 2072 32)) +) +(pin + (output) + (rect 1840 64 2016 80) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "RW" (rect 90 0 108 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 64 2072 80)) +) +(pin + (output) + (rect 1840 80 2016 96) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Reset" (rect 90 0 119 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 80 2072 96)) +) +(pin + (output) + (rect 1840 96 2016 112) + (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) + (text "Error0Out" (rect 90 0 137 12)(font "Arial" )) + (pt 0 8) + (drawing + (line (pt 0 8)(pt 52 8)) + (line (pt 52 4)(pt 78 4)) + (line (pt 52 12)(pt 78 12)) + (line (pt 52 12)(pt 52 4)) + (line (pt 78 4)(pt 82 8)) + (line (pt 82 8)(pt 78 12)) + (line (pt 78 12)(pt 82 8)) + ) + (annotation_block (location)(rect 2024 96 2072 112)) ) (pin (output) (rect 1840 48 2016 64) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "DIR9" (rect 90 0 115 12)(font "Arial" )) + (text "HWPCLK" (rect 90 0 137 12)(font "Arial" )) (pt 0 8) (drawing (line (pt 0 8)(pt 52 8)) @@ -446,211 +650,7 @@ applicable agreement for further details. ) (pin (output) - (rect 1840 24 2016 40) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "DIR8" (rect 90 0 115 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 24 2072 40)) -) -(pin - (output) - (rect 1848 1456 2024 1472) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "Interrupt" (rect 90 0 131 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2032 1456 2080 1472)) -) -(pin - (output) - (rect 1848 1440 2024 1456) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "TK[31..0]" (rect 90 0 134 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2032 992 2080 1440)) -) -(pin - (output) - (rect 1840 280 2016 296) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "AsyncLine" (rect 90 0 141 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 280 2072 296)) -) -(pin - (output) - (rect 1840 296 2016 312) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "DivClk" (rect 90 0 124 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 296 2072 312)) -) -(pin - (output) - (rect 1840 -24 2016 -8) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "LoadMode" (rect 90 0 139 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -24 2072 -8)) -) -(pin - (output) - (rect 1840 -136 2016 -120) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "AddrDevice_2" (rect 90 0 159 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -136 2072 -120)) -) -(pin - (output) - (rect 1840 -120 2016 -104) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "AddrDevice_1" (rect 90 0 159 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -120 2072 -104)) -) -(pin - (output) - (rect 1840 -72 2016 -56) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "RW" (rect 90 0 108 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -72 2072 -56)) -) -(pin - (output) - (rect 1840 -56 2016 -40) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "Reset" (rect 90 0 119 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -56 2072 -40)) -) -(pin - (output) - (rect 1840 -40 2016 -24) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "Error0Out" (rect 90 0 137 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -40 2072 -24)) -) -(pin - (output) - (rect 1840 -88 2016 -72) - (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) - (text "HWPCLK" (rect 90 0 137 12)(font "Arial" )) - (pt 0 8) - (drawing - (line (pt 0 8)(pt 52 8)) - (line (pt 52 4)(pt 78 4)) - (line (pt 52 12)(pt 78 12)) - (line (pt 52 12)(pt 52 4)) - (line (pt 78 4)(pt 82 8)) - (line (pt 82 8)(pt 78 12)) - (line (pt 78 12)(pt 82 8)) - ) - (annotation_block (location)(rect 2024 -88 2072 -72)) -) -(pin - (output) - (rect 1840 -104 2016 -88) + (rect 1840 32 2016 48) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "HWPDATA" (rect 90 0 145 12)(font "Arial" )) (pt 0 8) @@ -663,11 +663,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2024 -104 2072 -88)) + (annotation_block (location)(rect 2024 32 2072 48)) ) (pin (output) - (rect 1856 1920 2032 1936) + (rect 1856 1264 2032 1280) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "OBclk" (rect 90 0 119 12)(font "Arial" )) (pt 0 8) @@ -680,11 +680,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 1920 2088 1936)) + (annotation_block (location)(rect 2040 1264 2088 1280)) ) (pin (output) - (rect 1856 1936 2032 1952) + (rect 1856 1280 2032 1296) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "OBdata" (rect 90 0 126 12)(font "Arial" )) (pt 0 8) @@ -697,11 +697,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 1936 2088 1952)) + (annotation_block (location)(rect 2040 1280 2088 1296)) ) (pin (output) - (rect 1856 2208 2032 2224) + (rect 1856 1576 2032 1592) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FPGA_LED_4" (rect 90 0 158 12)(font "Arial" )) (pt 0 8) @@ -714,11 +714,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 2208 2088 2224)) + (annotation_block (location)(rect 2040 1576 2088 1592)) ) (pin (output) - (rect 1856 2224 2032 2240) + (rect 1856 1592 2032 1608) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "FPGA_LED_5" (rect 90 0 158 12)(font "Arial" )) (pt 0 8) @@ -731,11 +731,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 2224 2088 2240)) + (annotation_block (location)(rect 2040 1592 2088 1608)) ) (pin (output) - (rect 1856 2280 2032 2296) + (rect 1856 1520 2032 1536) (text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6))) (text "S_RES" (rect 90 0 125 12)(font "Arial" )) (pt 0 8) @@ -748,11 +748,11 @@ applicable agreement for further details. (line (pt 82 8)(pt 78 12)) (line (pt 78 12)(pt 82 8)) ) - (annotation_block (location)(rect 2040 2280 2088 2296)) + (annotation_block (location)(rect 2040 1520 2088 1536)) ) (pin (bidir) - (rect 1856 2104 2032 2120) + (rect 1856 1456 2032 1472) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "Data[7..0]" (rect 90 0 139 12)(font "Arial" )) (pt 0 8) @@ -766,11 +766,11 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 2040 1992 2088 2104)) + (annotation_block (location)(rect 2040 1344 2088 1456)) ) (pin (bidir) - (rect 1848 952 2024 968) + (rect 1856 856 2032 872) (text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6))) (text "PBdata[15..0]" (rect 90 0 157 12)(font "Arial" )) (pt 0 8) @@ -784,10 +784,10 @@ applicable agreement for further details. (line (pt 52 8)(pt 56 12)) ) (text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6))) - (annotation_block (location)(rect 2096 968 2144 1192)) + (annotation_block (location)(rect 2168 872 2216 1096)) ) (symbol - (rect 1528 -640 1648 -560) + (rect 1536 -456 1656 -376) (text "LedBlink" (rect 5 0 46 12)(font "Arial" )) (text "inst2" (rect 8 64 31 76)(font "Arial" )) (port @@ -801,7 +801,7 @@ applicable agreement for further details. (pt 120 32) (output) (text "led" (rect 0 0 14 12)(font "Arial" )) - (text "led" (rect 88 27 99 39)(font "Arial" )) + (text "led" (rect 88 27 102 39)(font "Arial" )) (line (pt 120 32)(pt 104 32)) ) (drawing @@ -809,7 +809,7 @@ applicable agreement for further details. ) ) (symbol - (rect 560 -480 592 -448) + (rect 560 -312 592 -280) (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) (text "inst8" (rect 3 21 26 33)(font "Arial" )(invisible)) (port @@ -826,7 +826,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1696 88 1728 120) + (rect 1696 240 1728 272) (text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6))) (text "inst9" (rect 3 21 26 33)(font "Arial" )(invisible)) (port @@ -843,7 +843,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1728 -120 1760 -104) + (rect 1728 -24 1760 -8) (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) (text "inst10" (rect 3 5 32 17)(font "Arial" )(invisible)) (port @@ -886,14 +886,14 @@ applicable agreement for further details. (pt 144 32) (output) (text "output" (rect 0 0 30 12)(font "Arial" )) - (text "output" (rect 98 27 123 39)(font "Arial" )) + (text "output" (rect 98 27 128 39)(font "Arial" )) (line (pt 144 32)(pt 128 32)) ) (port (pt 144 48) (output) (text "noutput" (rect 0 0 36 12)(font "Arial" )) - (text "noutput" (rect 93 43 123 55)(font "Arial" )) + (text "noutput" (rect 93 43 129 55)(font "Arial" )) (line (pt 144 48)(pt 128 48)) ) (drawing @@ -929,14 +929,14 @@ applicable agreement for further details. (pt 144 32) (output) (text "output" (rect 0 0 30 12)(font "Arial" )) - (text "output" (rect 98 27 123 39)(font "Arial" )) + (text "output" (rect 98 27 128 39)(font "Arial" )) (line (pt 144 32)(pt 128 32)) ) (port (pt 144 48) (output) (text "noutput" (rect 0 0 36 12)(font "Arial" )) - (text "noutput" (rect 93 43 123 55)(font "Arial" )) + (text "noutput" (rect 93 43 129 55)(font "Arial" )) (line (pt 144 48)(pt 128 48)) ) (drawing @@ -959,7 +959,7 @@ applicable agreement for further details. ) ) (symbol - (rect 1696 -120 1728 -104) + (rect 1696 -24 1728 -8) (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) (text "inst14" (rect 3 5 32 17)(font "Arial" )(invisible)) (port @@ -974,7 +974,7 @@ applicable agreement for further details. ) ) (symbol - (rect 640 208 872 336) + (rect 656 184 888 312) (text "DigitalFilterBlock" (rect 5 0 95 14)(font "Arial" (font_size 8))) (text "inst3" (rect 8 112 31 124)(font "Arial" )) (port @@ -1074,7 +1074,7 @@ applicable agreement for further details. ) ) (symbol - (rect 712 944 808 1040) + (rect 720 848 816 944) (text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8))) (text "inst6" (rect 8 80 31 92)(font "Arial" )) (port @@ -1103,7 +1103,7 @@ applicable agreement for further details. ) ) (symbol - (rect 704 1480 832 1576) + (rect 712 1056 840 1152) (text "DigitalFilterBlock6" (rect 5 0 102 14)(font "Arial" (font_size 8))) (text "inst17" (rect 8 80 37 92)(font "Arial" )) (port @@ -1132,7 +1132,7 @@ applicable agreement for further details. ) ) (symbol - (rect 856 1480 888 1496) + (rect 856 1056 888 1072) (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) (text "inst18" (rect 3 5 32 17)(font "Arial" )(invisible)) (port @@ -1147,7 +1147,7 @@ applicable agreement for further details. ) ) (symbol - (rect 536 320 568 336) + (rect 536 360 568 376) (text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6))) (text "inst20" (rect 3 5 32 17)(font "Arial" )(invisible)) (port @@ -1162,7 +1162,7 @@ applicable agreement for further details. ) ) (symbol - (rect 704 -64 800 32) + (rect 704 72 800 168) (text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8))) (text "inst22" (rect 8 80 37 92)(font "Arial" )) (port @@ -1191,7 +1191,7 @@ applicable agreement for further details. ) ) (symbol - (rect 704 -312 800 -216) + (rect 696 -192 792 -96) (text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8))) (text "inst25" (rect 8 80 37 92)(font "Arial" )) (port @@ -1220,7 +1220,7 @@ applicable agreement for further details. ) ) (symbol - (rect 704 -208 800 -112) + (rect 696 -88 792 8) (text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8))) (text "inst26" (rect 8 80 37 92)(font "Arial" )) (port @@ -1249,7 +1249,7 @@ applicable agreement for further details. ) ) (symbol - (rect 664 -576 928 -392) + (rect 664 -408 928 -224) (text "AlteraPLL" (rect 104 0 171 16)(font "Arial" (font_size 10))) (text "inst" (rect 8 168 25 180)(font "Arial" )) (port @@ -1384,14 +1384,14 @@ applicable agreement for further details. (pt 328 48) (output) (text "sbclk" (rect 0 0 25 12)(font "Arial" )) - (text "sbclk" (rect 286 43 307 55)(font "Arial" )) + (text "sbclk" (rect 286 43 311 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)) ) (port (pt 328 64) (output) (text "sbdataout" (rect 0 0 48 12)(font "Arial" )) - (text "sbdataout" (rect 267 59 307 71)(font "Arial" )) + (text "sbdataout" (rect 267 59 315 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port @@ -1402,35 +1402,10 @@ applicable agreement for further details. (line (pt 328 32)(pt 312 32)(line_width 3)) ) (parameter - "SB_DATA_LOWER" + "SB_BASE_ADDRESS" "0" "" (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SB_DATA_UPPER" - "1" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SB_CMD_LOWER" - "2" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SB_CMD_UPPER" - "3" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SB_CONTROL_LOWER" - "4" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SB_CONTROL_UPPER" - "5" - "" - (type "PARAMETER_SIGNED_DEC") ) (parameter "DATA_BUS_WIDTH" "8" @@ -1444,10 +1419,10 @@ applicable agreement for further details. (drawing (rectangle (rect 16 16 312 128)) ) - (annotation_block (parameter)(rect 1032 416 1272 544)) + (annotation_block (parameter)(rect 1032 488 1272 544)) ) (symbol - (rect 1048 864 1376 1008) + (rect 1048 768 1376 912) (text "RAM9X8_ParallelBusMaster" (rect 5 0 139 12)(font "Arial" )) (text "inst4" (rect 8 128 31 140)(font "Arial" )) (port @@ -1496,21 +1471,21 @@ applicable agreement for further details. (pt 328 48) (output) (text "pbclk" (rect 0 0 25 12)(font "Arial" )) - (text "pbclk" (rect 286 43 307 55)(font "Arial" )) + (text "pbclk" (rect 286 43 311 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)) ) (port (pt 328 64) (output) (text "pbce" (rect 0 0 23 12)(font "Arial" )) - (text "pbce" (rect 288 59 307 71)(font "Arial" )) + (text "pbce" (rect 288 59 311 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port (pt 328 80) (output) (text "pbdir[1..0]" (rect 0 0 49 12)(font "Arial" )) - (text "pbdir[1..0]" (rect 266 75 307 87)(font "Arial" )) + (text "pbdir[1..0]" (rect 266 75 315 87)(font "Arial" )) (line (pt 328 80)(pt 312 80)(line_width 3)) ) (port @@ -1528,45 +1503,10 @@ applicable agreement for further details. (line (pt 328 96)(pt 312 96)(line_width 3)) ) (parameter - "PB_FIRST_FREE_LOWER" + "PB_BASE_ADDRESS" "6" "" (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_FIRST_FREE_UPPER" - "7" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_CMD_LOWER" - "8" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_CMD_UPPER" - "9" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_FILL_ADDRESS_SPACE_LOWER" - "10" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_FILL_ADDRESS_SPACE_UPPER" - "11" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_CONTROL_LOWER" - "12" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PB_CONTROL_UPPER" - "13" - "" - (type "PARAMETER_SIGNED_DEC") ) (parameter "ARRAY_LENGTH" "256" @@ -1585,10 +1525,10 @@ applicable agreement for further details. (drawing (rectangle (rect 16 16 312 128)) ) - (annotation_block (parameter)(rect 1032 696 1344 864)) + (annotation_block (parameter)(rect 1032 696 1272 768)) ) (symbol - (rect 1048 1400 1376 1576) + (rect 1048 976 1376 1152) (text "RAM9X8_PWM" (rect 5 0 78 12)(font "Arial" )) (text "inst7" (rect 8 160 31 172)(font "Arial" )) (port @@ -1644,14 +1584,14 @@ applicable agreement for further details. (pt 328 48) (output) (text "tk[31..0]" (rect 0 0 41 12)(font "Arial" )) - (text "tk[31..0]" (rect 273 43 307 55)(font "Arial" )) + (text "tk[31..0]" (rect 273 43 314 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)(line_width 3)) ) (port (pt 328 64) (output) (text "interrupt" (rect 0 0 40 12)(font "Arial" )) - (text "interrupt" (rect 274 59 307 71)(font "Arial" )) + (text "interrupt" (rect 274 59 314 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port @@ -1662,125 +1602,10 @@ applicable agreement for further details. (line (pt 328 32)(pt 312 32)(line_width 3)) ) (parameter - "PWM_MODE_CONTROL_LOWER" - "14" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_MODE_CONTROL_UPPER" - "15" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_MASK_2_LOWER" + "PWM_BASE_ADDRESS" "16" "" (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_MASK_2_UPPER" - "17" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_MASK_1_LOWER" - "18" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_MASK_1_UPPER" - "19" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECT_CONTROL_2_LOWER" - "20" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECT_CONTROL_2_UPPER" - "21" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECT_CONTROL_1_LOWER" - "22" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECT_CONTROL_1_UPPER" - "23" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_PERIOD_LOWER" - "24" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_PERIOD_UPPER" - "25" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECTION_2_LOWER" - "26" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECTION_2_UPPER" - "27" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECTION_1_LOWER" - "28" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_DIRECTION_1_UPPER" - "29" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_CHANNEL_LOWER" - "30" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_CHANNEL_UPPER" - "31" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_TIMING_LOWER" - "32" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_TIMING_UPPER" - "33" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_CMD_LOWER" - "34" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_CMD_UPPER" - "35" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_CONTROL_LOWER" - "36" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PWM_CONTROL_UPPER" - "37" - "" - (type "PARAMETER_SIGNED_DEC") ) (parameter "DATA_BUS_WIDTH" "8" @@ -1794,12 +1619,12 @@ applicable agreement for further details. (drawing (rectangle (rect 16 16 312 160)) ) - (annotation_block (parameter)(rect 1032 1016 1344 1400)) + (annotation_block (parameter)(rect 1032 920 1272 976)) ) (symbol - (rect 1048 1880 1376 2024) - (text "RAM9X8_OpticalBusMaster" (rect 5 0 138 12)(font "Arial" )) - (text "inst21" (rect 8 128 37 140)(font "Arial" )) + (rect 1048 288 1376 464) + (text "RAM9X8_Peripheral" (rect 5 0 100 12)(font "Arial" )) + (text "inst15" (rect 8 160 37 172)(font "Arial" )) (port (pt 0 32) (input) @@ -1835,18 +1660,32 @@ applicable agreement for further details. (text "ce" (rect 21 91 32 103)(font "Arial" )) (line (pt 0 96)(pt 16 96)) ) + (port + (pt 0 112) + (input) + (text "error" (rect 0 0 22 12)(font "Arial" )) + (text "error" (rect 21 107 43 119)(font "Arial" )) + (line (pt 0 112)(pt 16 112)) + ) + (port + (pt 0 128) + (input) + (text "init" (rect 0 0 14 12)(font "Arial" )) + (text "init" (rect 21 123 35 135)(font "Arial" )) + (line (pt 0 128)(pt 16 128)) + ) (port (pt 328 48) (output) - (text "obclk" (rect 0 0 25 12)(font "Arial" )) - (text "obclk" (rect 286 43 307 55)(font "Arial" )) + (text "asyncline" (rect 0 0 47 12)(font "Arial" )) + (text "asyncline" (rect 268 43 315 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)) ) (port (pt 328 64) (output) - (text "obdata" (rect 0 0 33 12)(font "Arial" )) - (text "obdata" (rect 280 59 307 71)(font "Arial" )) + (text "divclk" (rect 0 0 29 12)(font "Arial" )) + (text "divclk" (rect 283 59 312 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port @@ -1857,93 +1696,8 @@ applicable agreement for further details. (line (pt 328 32)(pt 312 32)(line_width 3)) ) (parameter - "OB_CMD_LOWER" - "54" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_CMD_UPPER" - "55" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_8_LOWER" - "56" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_8_UPPER" - "57" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_7_LOWER" - "58" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_7_UPPER" - "59" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_6_LOWER" - "60" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_6_UPPER" - "61" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_5_LOWER" - "62" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_5_UPPER" - "63" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_4_LOWER" - "64" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_4_UPPER" - "65" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_3_LOWER" - "66" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_3_UPPER" - "67" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_2_LOWER" - "68" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_2_UPPER" - "69" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_1_LOWER" - "70" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "OB_WORD_1_UPPER" - "71" + "PER_BASE_ADDRESS" + "40" "" (type "PARAMETER_SIGNED_DEC") ) (parameter @@ -1957,14 +1711,14 @@ applicable agreement for further details. "" (type "PARAMETER_SIGNED_DEC") ) (drawing - (rectangle (rect 16 16 312 128)) + (rectangle (rect 16 16 312 160)) ) - (annotation_block (parameter)(rect 1032 1584 1272 1880)) + (annotation_block (parameter)(rect 1032 232 1272 288)) ) (symbol - (rect 1048 -144 1376 64) + (rect 1048 -8 1376 200) (text "RAM9X8_Loader" (rect 5 0 85 12)(font "Arial" )) - (text "inst24" (rect 8 192 37 204)(font "Arial" )) + (text "inst19" (rect 8 192 37 204)(font "Arial" )) (port (pt 0 32) (input) @@ -2039,42 +1793,42 @@ applicable agreement for further details. (pt 328 48) (output) (text "addrDevice[3..0]" (rect 0 0 82 12)(font "Arial" )) - (text "addrDevice[3..0]" (rect 238 43 307 55)(font "Arial" )) + (text "addrDevice[3..0]" (rect 238 43 320 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)(line_width 3)) ) (port (pt 328 64) (output) (text "clkLoader" (rect 0 0 47 12)(font "Arial" )) - (text "clkLoader" (rect 268 59 307 71)(font "Arial" )) + (text "clkLoader" (rect 268 59 315 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port (pt 328 80) (output) (text "rwLoader" (rect 0 0 43 12)(font "Arial" )) - (text "rwLoader" (rect 271 75 307 87)(font "Arial" )) + (text "rwLoader" (rect 271 75 314 87)(font "Arial" )) (line (pt 328 80)(pt 312 80)) ) (port (pt 328 96) (output) (text "resetLoader" (rect 0 0 57 12)(font "Arial" )) - (text "resetLoader" (rect 259 91 307 103)(font "Arial" )) + (text "resetLoader" (rect 259 91 316 103)(font "Arial" )) (line (pt 328 96)(pt 312 96)) ) (port (pt 328 112) (output) (text "dataOutLoader" (rect 0 0 71 12)(font "Arial" )) - (text "dataOutLoader" (rect 247 107 307 119)(font "Arial" )) + (text "dataOutLoader" (rect 247 107 318 119)(font "Arial" )) (line (pt 328 112)(pt 312 112)) ) (port (pt 328 128) (output) (text "loadMode" (rect 0 0 46 12)(font "Arial" )) - (text "loadMode" (rect 269 123 307 135)(font "Arial" )) + (text "loadMode" (rect 269 123 315 135)(font "Arial" )) (line (pt 328 128)(pt 312 128)) ) (port @@ -2085,13 +1839,8 @@ applicable agreement for further details. (line (pt 328 32)(pt 312 32)(line_width 3)) ) (parameter - "LD_LOADER_LOWER" - "44" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "LD_LOADER_UPPER" - "45" + "LD_BASE_ADDRESS" + "46" "" (type "PARAMETER_SIGNED_DEC") ) (parameter @@ -2107,131 +1856,12 @@ applicable agreement for further details. (drawing (rectangle (rect 16 16 312 192)) ) - (annotation_block (parameter)(rect 1032 -216 1272 -144)) + (annotation_block (parameter)(rect 1032 -64 1272 -8)) ) (symbol - (rect 1048 240 1376 416) - (text "RAM9X8_Peripheral" (rect 5 0 100 12)(font "Arial" )) - (text "inst27" (rect 8 160 37 172)(font "Arial" )) - (port - (pt 0 32) - (input) - (text "clk" (rect 0 0 14 12)(font "Arial" )) - (text "clk" (rect 21 27 35 39)(font "Arial" )) - (line (pt 0 32)(pt 16 32)) - ) - (port - (pt 0 48) - (input) - (text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" )) - (text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" )) - (line (pt 0 48)(pt 16 48)(line_width 3)) - ) - (port - (pt 0 64) - (input) - (text "we" (rect 0 0 12 12)(font "Arial" )) - (text "we" (rect 21 59 33 71)(font "Arial" )) - (line (pt 0 64)(pt 16 64)) - ) - (port - (pt 0 80) - (input) - (text "oe" (rect 0 0 11 12)(font "Arial" )) - (text "oe" (rect 21 75 32 87)(font "Arial" )) - (line (pt 0 80)(pt 16 80)) - ) - (port - (pt 0 96) - (input) - (text "ce" (rect 0 0 11 12)(font "Arial" )) - (text "ce" (rect 21 91 32 103)(font "Arial" )) - (line (pt 0 96)(pt 16 96)) - ) - (port - (pt 0 112) - (input) - (text "error" (rect 0 0 22 12)(font "Arial" )) - (text "error" (rect 21 107 43 119)(font "Arial" )) - (line (pt 0 112)(pt 16 112)) - ) - (port - (pt 0 128) - (input) - (text "init" (rect 0 0 14 12)(font "Arial" )) - (text "init" (rect 21 123 35 135)(font "Arial" )) - (line (pt 0 128)(pt 16 128)) - ) - (port - (pt 328 48) - (output) - (text "asyncline" (rect 0 0 47 12)(font "Arial" )) - (text "asyncline" (rect 268 43 307 55)(font "Arial" )) - (line (pt 328 48)(pt 312 48)) - ) - (port - (pt 328 64) - (output) - (text "divclk" (rect 0 0 29 12)(font "Arial" )) - (text "divclk" (rect 283 59 307 71)(font "Arial" )) - (line (pt 328 64)(pt 312 64)) - ) - (port - (pt 328 32) - (bidir) - (text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" )) - (text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" )) - (line (pt 328 32)(pt 312 32)(line_width 3)) - ) - (parameter - "PER_ACTIVE_DEVICE_LOWER" - "38" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PER_ACTIVE_DEVICE_UPPER" - "39" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PER_REZERVED_1_LOWER" - "40" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PER_REZERVED_1_UPPER" - "41" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PER_REZERVED_2_LOWER" - "42" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "PER_REZERVED_2_UPPER" - "43" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "DATA_BUS_WIDTH" - "8" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "ADDRESS_BUS_WIDTH" - "9" - "" - (type "PARAMETER_SIGNED_DEC") ) - (drawing - (rectangle (rect 16 16 312 160)) - ) - (annotation_block (parameter)(rect 1032 112 1312 240)) -) -(symbol - (rect 1048 -392 1376 -248) + (rect 1048 -240 1376 -96) (text "RAM9X8_HWPBusMaster" (rect 5 0 130 12)(font "Arial" )) - (text "inst29" (rect 8 128 37 140)(font "Arial" )) + (text "inst23" (rect 8 128 37 140)(font "Arial" )) (port (pt 0 32) (input) @@ -2278,14 +1908,14 @@ applicable agreement for further details. (pt 328 48) (output) (text "hwpdataout" (rect 0 0 55 12)(font "Arial" )) - (text "hwpdataout" (rect 261 43 307 55)(font "Arial" )) + (text "hwpdataout" (rect 261 43 316 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)) ) (port (pt 328 64) (output) (text "hwpclk" (rect 0 0 33 12)(font "Arial" )) - (text "hwpclk" (rect 280 59 307 71)(font "Arial" )) + (text "hwpclk" (rect 280 59 313 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port @@ -2296,45 +1926,10 @@ applicable agreement for further details. (line (pt 328 32)(pt 312 32)(line_width 3)) ) (parameter - "HWP_CMD_2_LOWER" - "46" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_CMD_2_UPPER" - "47" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_CMD_1_LOWER" + "HWP_BASE_ADDRESS" "48" "" (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_CMD_1_UPPER" - "49" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_DATA_2_LOWER" - "50" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_DATA_2_UPPER" - "51" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_DATA_1_LOWER" - "52" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "HWP_DATA_1_UPPER" - "53" - "" - (type "PARAMETER_SIGNED_DEC") ) (parameter "DATA_BUS_WIDTH" "8" @@ -2348,12 +1943,92 @@ applicable agreement for further details. (drawing (rectangle (rect 16 16 312 128)) ) - (annotation_block (parameter)(rect 1032 -552 1272 -392)) + (annotation_block (parameter)(rect 1032 -296 1272 -240)) ) (symbol - (rect 1048 2192 1376 2336) + (rect 1048 1224 1376 1368) + (text "RAM9X8_OpticalBusMaster" (rect 5 0 138 12)(font "Arial" )) + (text "inst24" (rect 8 128 37 140)(font "Arial" )) + (port + (pt 0 32) + (input) + (text "clk" (rect 0 0 14 12)(font "Arial" )) + (text "clk" (rect 21 27 35 39)(font "Arial" )) + (line (pt 0 32)(pt 16 32)) + ) + (port + (pt 0 48) + (input) + (text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" )) + (text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" )) + (line (pt 0 48)(pt 16 48)(line_width 3)) + ) + (port + (pt 0 64) + (input) + (text "we" (rect 0 0 12 12)(font "Arial" )) + (text "we" (rect 21 59 33 71)(font "Arial" )) + (line (pt 0 64)(pt 16 64)) + ) + (port + (pt 0 80) + (input) + (text "oe" (rect 0 0 11 12)(font "Arial" )) + (text "oe" (rect 21 75 32 87)(font "Arial" )) + (line (pt 0 80)(pt 16 80)) + ) + (port + (pt 0 96) + (input) + (text "ce" (rect 0 0 11 12)(font "Arial" )) + (text "ce" (rect 21 91 32 103)(font "Arial" )) + (line (pt 0 96)(pt 16 96)) + ) + (port + (pt 328 48) + (output) + (text "obclk" (rect 0 0 25 12)(font "Arial" )) + (text "obclk" (rect 286 43 311 55)(font "Arial" )) + (line (pt 328 48)(pt 312 48)) + ) + (port + (pt 328 64) + (output) + (text "obdata" (rect 0 0 33 12)(font "Arial" )) + (text "obdata" (rect 280 59 313 71)(font "Arial" )) + (line (pt 328 64)(pt 312 64)) + ) + (port + (pt 328 32) + (bidir) + (text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" )) + (text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" )) + (line (pt 328 32)(pt 312 32)(line_width 3)) + ) + (parameter + "OB_BASE_ADDRESS" + "56" + "" + (type "PARAMETER_SIGNED_DEC") ) + (parameter + "DATA_BUS_WIDTH" + "8" + "" + (type "PARAMETER_SIGNED_DEC") ) + (parameter + "ADDRESS_BUS_WIDTH" + "9" + "" + (type "PARAMETER_SIGNED_DEC") ) + (drawing + (rectangle (rect 16 16 312 128)) + ) + (annotation_block (parameter)(rect 1032 1168 1272 1224)) +) +(symbol + (rect 1048 1432 1376 1576) (text "RAM9X8_Service" (rect 5 0 89 12)(font "Arial" )) - (text "inst16" (rect 8 128 37 140)(font "Arial" )) + (text "inst27" (rect 8 128 37 140)(font "Arial" )) (port (pt 0 32) (input) @@ -2400,28 +2075,28 @@ applicable agreement for further details. (pt 328 48) (output) (text "leds[3..0]" (rect 0 0 46 12)(font "Arial" )) - (text "leds[3..0]" (rect 269 43 307 55)(font "Arial" )) + (text "leds[3..0]" (rect 269 43 315 55)(font "Arial" )) (line (pt 328 48)(pt 312 48)(line_width 3)) ) (port (pt 328 64) (output) (text "er0_out" (rect 0 0 36 12)(font "Arial" )) - (text "er0_out" (rect 277 59 307 71)(font "Arial" )) + (text "er0_out" (rect 277 59 313 71)(font "Arial" )) (line (pt 328 64)(pt 312 64)) ) (port (pt 328 80) (output) (text "init" (rect 0 0 14 12)(font "Arial" )) - (text "init" (rect 296 75 307 87)(font "Arial" )) + (text "init" (rect 296 75 310 87)(font "Arial" )) (line (pt 328 80)(pt 312 80)) ) (port (pt 328 96) (output) (text "sres" (rect 0 0 21 12)(font "Arial" )) - (text "sres" (rect 290 91 307 103)(font "Arial" )) + (text "sres" (rect 290 91 311 103)(font "Arial" )) (line (pt 328 96)(pt 312 96)) ) (port @@ -2432,45 +2107,10 @@ applicable agreement for further details. (line (pt 328 32)(pt 312 32)(line_width 3)) ) (parameter - "SRV_CONTROL_LOWER" - "72" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_CONTROL_UPPER" - "73" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_LEDS_LOWER" + "SRV_BASE_ADDRESS" "74" "" (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_LEDS_UPPER" - "75" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_INIT_LOWER" - "76" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_INIT_UPPER" - "77" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_VERSION_LOWER" - "78" - "" - (type "PARAMETER_SIGNED_DEC") ) - (parameter - "SRV_VERSION_UPPER" - "79" - "" - (type "PARAMETER_SIGNED_DEC") ) (parameter "DATA_BUS_WIDTH" "8" @@ -2484,7 +2124,7 @@ applicable agreement for further details. (drawing (rectangle (rect 16 16 312 128)) ) - (annotation_block (parameter)(rect 1032 2032 1280 2192)) + (annotation_block (parameter)(rect 1032 1376 1272 1432)) ) (connector (pt 1592 624) @@ -2494,352 +2134,10 @@ applicable agreement for further details. (pt 1592 592) (pt 1544 592) ) -(connector - (pt 608 408) - (pt 1544 408) -) (connector (pt 1736 592) (pt 1848 592) ) -(connector - (pt 608 976) - (pt 712 976) -) -(connector - (pt 1472 -96) - (pt 1472 912) -) -(connector - (text "addrdevice[3]" (rect 1730 896 1797 908)(font "Arial" )) - (pt 1848 912) - (pt 1472 912) -) -(connector - (pt 1744 0) - (pt 1840 0) - (bus) -) -(connector - (pt 1744 -104) - (pt 1744 0) - (bus) -) -(connector - (pt 1712 16) - (pt 1840 16) -) -(connector - (pt 1712 -104) - (pt 1712 16) -) -(connector - (pt 1712 16) - (pt 1712 32) -) -(connector - (text "addrdevice[2]" (rect 1778 -144 1845 -132)(font "Arial" )) - (pt 1768 -128) - (pt 1840 -128) -) -(connector - (text "addrdevice[1]" (rect 1778 -128 1845 -116)(font "Arial" )) - (pt 1768 -112) - (pt 1840 -112) -) -(connector - (pt 1768 -128) - (pt 1768 -112) - (bus) -) -(connector - (pt 1768 -112) - (pt 1768 -96) - (bus) -) -(connector - (text "addrdevice[0]" (rect 1778 -112 1845 -100)(font "Arial" )) - (pt 1768 -96) - (pt 1840 -96) -) -(connector - (pt 1840 56) - (pt 1712 56) -) -(connector - (pt 608 -16) - (pt 704 -16) -) -(connector - (pt 1440 80) - (pt 1032 80) -) -(connector - (pt 1384 -240) - (pt 936 -240) -) -(connector - (pt 1400 -224) - (pt 920 -224) -) -(connector - (pt 608 -608) - (pt 1528 -608) -) -(connector - (pt 1648 -608) - (pt 1768 -608) -) -(connector - (pt 1768 -608) - (pt 1768 -144) -) -(connector - (pt 1840 -144) - (pt 1768 -144) -) -(connector - (text "HWPdatain[1..0]" (rect 554 -296 635 -284)(font "Arial" )) - (pt 544 -280) - (pt 624 -280) - (bus) -) -(connector - (pt 624 -280) - (pt 624 -176) - (bus) -) -(connector - (pt 904 -280) - (pt 904 -176) - (bus) -) -(connector - (pt 608 -160) - (pt 704 -160) -) -(connector - (text "HWPdatain[1]" (rect 634 -192 702 -180)(font "Arial" )) - (pt 624 -176) - (pt 704 -176) -) -(connector - (text "HWPdata[1]" (rect 842 -192 902 -180)(font "Arial" )) - (pt 800 -176) - (pt 904 -176) -) -(connector - (text "HWPdatain[0]" (rect 634 -296 702 -284)(font "Arial" )) - (pt 624 -280) - (pt 704 -280) -) -(connector - (pt 608 -264) - (pt 704 -264) -) -(connector - (pt 608 -264) - (pt 608 -160) -) -(connector - (text "HWPdata[0]" (rect 842 -296 902 -284)(font "Arial" )) - (pt 800 -280) - (pt 904 -280) -) -(connector - (pt 608 -16) - (pt 608 32) -) -(connector - (pt 608 -512) - (pt 664 -512) -) -(connector - (pt 608 -608) - (pt 608 -512) -) -(connector - (pt 928 -480) - (pt 1016 -480) -) -(connector - (pt 664 -496) - (pt 576 -496) -) -(connector - (pt 576 -496) - (pt 576 -480) -) -(connector - (pt 1496 2112) - (pt 1856 2112) - (bus) -) -(connector - (pt 608 1512) - (pt 704 1512) -) -(connector - (pt 624 240) - (pt 640 240) -) -(connector - (pt 872 240) - (pt 952 240) -) -(connector - (pt 872 256) - (pt 968 256) -) -(connector - (pt 872 272) - (pt 984 272) -) -(connector - (text "leds[0]" (rect 1794 2168 1827 2180)(font "Arial" )) - (pt 1784 2184) - (pt 1856 2184) -) -(connector - (text "leds[1]" (rect 1794 2184 1827 2196)(font "Arial" )) - (pt 1784 2200) - (pt 1856 2200) -) -(connector - (text "leds[2]" (rect 1794 2200 1827 2212)(font "Arial" )) - (pt 1784 2216) - (pt 1856 2216) -) -(connector - (text "leds[3]" (rect 1794 2216 1827 2228)(font "Arial" )) - (pt 1856 2232) - (pt 1784 2232) -) -(connector - (pt 1840 -32) - (pt 1456 -32) -) -(connector - (pt 608 1432) - (pt 1048 1432) -) -(connector - (pt 1496 1432) - (pt 1376 1432) - (bus) -) -(connector - (pt 1000 1448) - (pt 1048 1448) - (bus) -) -(connector - (pt 1848 1448) - (pt 1376 1448) - (bus) -) -(connector - (pt 984 1464) - (pt 1048 1464) -) -(connector - (pt 1848 1464) - (pt 1376 1464) -) -(connector - (pt 968 1480) - (pt 1048 1480) -) -(connector - (pt 952 1496) - (pt 1048 1496) -) -(connector - (pt 832 1512) - (pt 1048 1512) - (bus) -) -(connector - (pt 608 976) - (pt 608 1432) -) -(connector - (pt 608 1432) - (pt 608 1512) -) -(connector - (pt 1848 928) - (pt 1376 928) -) -(connector - (pt 1848 960) - (pt 1376 960) - (bus) -) -(connector - (pt 1440 912) - (pt 1376 912) -) -(connector - (pt 1848 944) - (pt 1376 944) - (bus) -) -(connector - (pt 1440 80) - (pt 1440 912) -) -(connector - (pt 608 896) - (pt 608 976) -) -(connector - (pt 1000 912) - (pt 1000 1448) - (bus) -) -(connector - (pt 984 928) - (pt 984 1464) -) -(connector - (pt 968 944) - (pt 968 1480) -) -(connector - (pt 952 960) - (pt 952 1496) -) -(connector - (pt 608 896) - (pt 1048 896) -) -(connector - (pt 1000 912) - (pt 1048 912) - (bus) -) -(connector - (pt 984 928) - (pt 1048 928) -) -(connector - (pt 968 944) - (pt 1048 944) -) -(connector - (pt 952 960) - (pt 1048 960) -) -(connector - (pt 808 976) - (pt 1048 976) -) -(connector - (pt 1496 576) - (pt 1376 576) - (bus) -) (connector (pt 1592 608) (pt 1376 608) @@ -2848,32 +2146,6 @@ applicable agreement for further details. (pt 1520 592) (pt 1376 592) ) -(connector - (pt 608 408) - (pt 608 576) -) -(connector - (pt 1000 288) - (pt 1000 592) - (bus) -) -(connector - (pt 1000 592) - (pt 1000 912) - (bus) -) -(connector - (pt 984 608) - (pt 984 928) -) -(connector - (pt 968 624) - (pt 968 944) -) -(connector - (pt 952 640) - (pt 952 960) -) (connector (pt 608 576) (pt 1048 576) @@ -2899,327 +2171,6 @@ applicable agreement for further details. (pt 808 656) (pt 1048 656) ) -(connector - (pt 1840 304) - (pt 1376 304) -) -(connector - (pt 552 336) - (pt 552 352) -) -(connector - (pt 1840 288) - (pt 1376 288) -) -(connector - (pt 1496 272) - (pt 1376 272) - (bus) -) -(connector - (pt 872 288) - (pt 1000 288) - (bus) -) -(connector - (pt 984 272) - (pt 984 304) -) -(connector - (pt 984 304) - (pt 984 608) -) -(connector - (pt 968 256) - (pt 968 320) -) -(connector - (pt 968 320) - (pt 968 624) -) -(connector - (pt 952 240) - (pt 952 336) -) -(connector - (pt 952 336) - (pt 952 640) -) -(connector - (pt 1496 272) - (pt 1496 576) - (bus) -) -(connector - (pt 1496 576) - (pt 1496 1432) - (bus) -) -(connector - (pt 1016 272) - (pt 1048 272) -) -(connector - (pt 1000 288) - (pt 1048 288) - (bus) -) -(connector - (pt 984 304) - (pt 1048 304) -) -(connector - (pt 968 320) - (pt 1048 320) -) -(connector - (pt 952 336) - (pt 1048 336) -) -(connector - (pt 552 352) - (pt 1048 352) -) -(connector - (pt 1840 -80) - (pt 1376 -80) -) -(connector - (pt 1840 -64) - (pt 1376 -64) -) -(connector - (pt 1840 -48) - (pt 1376 -48) -) -(connector - (pt 1840 -16) - (pt 1376 -16) -) -(connector - (pt 1032 80) - (pt 1032 32) -) -(connector - (pt 936 -240) - (pt 936 0) -) -(connector - (pt 920 -224) - (pt 920 16) -) -(connector - (pt 608 -160) - (pt 608 -112) -) -(connector - (pt 608 -112) - (pt 608 -16) -) -(connector - (text "addrDevice[3..0]" (rect 1386 -112 1468 -100)(font "Arial" )) - (pt 1376 -96) - (pt 1472 -96) - (bus) -) -(connector - (pt 1472 -96) - (pt 1768 -96) - (bus) -) -(connector - (pt 608 -112) - (pt 1048 -112) -) -(connector - (pt 1000 -96) - (pt 1048 -96) - (bus) -) -(connector - (pt 984 -80) - (pt 1048 -80) -) -(connector - (pt 968 -64) - (pt 1048 -64) -) -(connector - (pt 952 -48) - (pt 1048 -48) -) -(connector - (pt 936 0) - (pt 1048 0) -) -(connector - (pt 920 16) - (pt 1048 16) -) -(connector - (pt 1032 32) - (pt 1048 32) -) -(connector - (pt 1384 -328) - (pt 1376 -328) -) -(connector - (pt 1384 -240) - (pt 1384 -328) -) -(connector - (pt 1400 -344) - (pt 1376 -344) -) -(connector - (pt 1400 -224) - (pt 1400 -344) -) -(connector - (pt 608 -512) - (pt 608 -360) -) -(connector - (pt 608 -360) - (pt 608 -264) -) -(connector - (pt 1000 -344) - (pt 1000 -96) - (bus) -) -(connector - (pt 1000 -96) - (pt 1000 288) - (bus) -) -(connector - (pt 984 -328) - (pt 984 -80) -) -(connector - (pt 984 -80) - (pt 984 272) -) -(connector - (pt 968 -312) - (pt 968 -64) -) -(connector - (pt 968 -64) - (pt 968 256) -) -(connector - (pt 952 -296) - (pt 952 -48) -) -(connector - (pt 952 -48) - (pt 952 240) -) -(connector - (pt 608 -360) - (pt 1048 -360) -) -(connector - (pt 1000 -344) - (pt 1048 -344) - (bus) -) -(connector - (pt 984 -328) - (pt 1048 -328) -) -(connector - (pt 968 -312) - (pt 1048 -312) -) -(connector - (pt 952 -296) - (pt 1048 -296) -) -(connector - (text "HWPdata[1..0]" (rect 922 -296 995 -284)(font "Arial" )) - (pt 904 -280) - (pt 1048 -280) - (bus) -) -(connector - (pt 608 1912) - (pt 1048 1912) -) -(connector - (pt 1000 1928) - (pt 1048 1928) - (bus) -) -(connector - (pt 1856 1928) - (pt 1376 1928) -) -(connector - (pt 984 1944) - (pt 1048 1944) -) -(connector - (pt 1856 1944) - (pt 1376 1944) -) -(connector - (pt 968 1960) - (pt 1048 1960) -) -(connector - (pt 952 1976) - (pt 1048 1976) -) -(connector - (pt 1016 -480) - (pt 1016 40) -) -(connector - (pt 1016 40) - (pt 624 40) -) -(connector - (pt 624 240) - (pt 624 40) -) -(connector - (pt 1016 192) - (pt 608 192) -) -(connector - (pt 1016 192) - (pt 1016 272) -) -(connector - (pt 608 32) - (pt 608 192) -) -(connector - (pt 608 192) - (pt 608 408) -) -(connector - (pt 1784 2184) - (pt 1784 2200) - (bus) -) -(connector - (pt 1784 2200) - (pt 1784 2216) - (bus) -) -(connector - (pt 1048 1528) - (pt 872 1528) -) -(connector - (pt 872 1528) - (pt 872 1496) -) (connector (pt 712 672) (pt 608 672) @@ -3228,252 +2179,10 @@ applicable agreement for further details. (pt 608 576) (pt 608 672) ) -(connector - (pt 608 672) - (pt 608 896) -) (connector (pt 1736 608) (pt 1848 608) ) -(connector - (pt 1712 72) - (pt 1840 72) -) -(connector - (pt 1712 56) - (pt 1712 72) -) -(connector - (pt 1712 72) - (pt 1712 88) -) -(connector - (pt 1048 368) - (pt 936 368) -) -(connector - (pt 936 368) - (pt 936 2368) -) -(connector - (pt 1392 2368) - (pt 936 2368) -) -(connector - (pt 536 992) - (pt 544 992) -) -(connector - (pt 544 992) - (pt 712 992) -) -(connector - (pt 544 32) - (pt 552 32) -) -(connector - (pt 552 32) - (pt 608 32) -) -(connector - (pt 544 -32) - (pt 552 -32) -) -(connector - (pt 552 -32) - (pt 704 -32) -) -(connector - (pt 536 1528) - (pt 544 1528) - (bus) -) -(connector - (pt 544 1528) - (pt 704 1528) - (bus) -) -(connector - (pt 544 256) - (pt 552 256) -) -(connector - (pt 552 256) - (pt 640 256) -) -(connector - (pt 544 272) - (pt 552 272) -) -(connector - (pt 552 272) - (pt 640 272) -) -(connector - (pt 544 288) - (pt 552 288) -) -(connector - (pt 552 288) - (pt 640 288) -) -(connector - (pt 544 304) - (pt 552 304) - (bus) -) -(connector - (pt 552 304) - (pt 640 304) - (bus) -) -(connector - (pt 712 656) - (pt 552 656) -) -(connector - (pt 552 656) - (pt 544 656) -) -(connector - (pt 1456 -32) - (pt 1456 2256) -) -(connector - (pt 1000 2240) - (pt 1048 2240) - (bus) -) -(connector - (pt 984 2256) - (pt 1048 2256) -) -(connector - (pt 968 2272) - (pt 1048 2272) -) -(connector - (pt 952 2288) - (pt 1048 2288) -) -(connector - (pt 1496 2224) - (pt 1376 2224) - (bus) -) -(connector - (pt 608 2224) - (pt 1048 2224) -) -(connector - (pt 904 -32) - (pt 904 2304) -) -(connector - (pt 904 2304) - (pt 1048 2304) -) -(connector - (text "leds[3..0]" (rect 1386 2224 1432 2236)(font "Arial" )) - (pt 1784 2240) - (pt 1376 2240) - (bus) -) -(connector - (pt 1456 2256) - (pt 1376 2256) -) -(connector - (pt 1392 2272) - (pt 1376 2272) -) -(connector - (pt 1392 2368) - (pt 1392 2272) -) -(connector - (pt 800 -32) - (pt 904 -32) -) -(connector - (pt 904 -32) - (pt 1048 -32) -) -(connector - (pt 1784 2216) - (pt 1784 2232) - (bus) -) -(connector - (pt 1784 2232) - (pt 1784 2240) - (bus) -) -(connector - (pt 1496 1432) - (pt 1496 2112) - (bus) -) -(connector - (pt 1496 2112) - (pt 1496 2224) - (bus) -) -(connector - (pt 608 1512) - (pt 608 1912) -) -(connector - (pt 608 1912) - (pt 608 2224) -) -(connector - (pt 1000 1448) - (pt 1000 1928) - (bus) -) -(connector - (pt 1000 1928) - (pt 1000 2240) - (bus) -) -(connector - (pt 984 1464) - (pt 984 1944) -) -(connector - (pt 984 1944) - (pt 984 2256) -) -(connector - (pt 968 1480) - (pt 968 1960) -) -(connector - (pt 968 1960) - (pt 968 2272) -) -(connector - (pt 952 1496) - (pt 952 1976) -) -(connector - (pt 952 1976) - (pt 952 2288) -) -(connector - (pt 1712 32) - (pt 1840 32) -) -(connector - (pt 1376 2288) - (pt 1856 2288) -) -(connector - (pt 1544 472) - (pt 1592 472) -) (connector (pt 1568 504) (pt 1592 504) @@ -3486,14 +2195,6 @@ applicable agreement for further details. (pt 1520 592) (pt 1520 488) ) -(connector - (pt 1544 408) - (pt 1544 472) -) -(connector - (pt 1544 472) - (pt 1544 592) -) (connector (pt 1568 416) (pt 1568 504) @@ -3510,71 +2211,965 @@ applicable agreement for further details. (pt 1736 488) (pt 1848 488) ) -(junction (pt 1000 288)) -(junction (pt 984 304)) -(junction (pt 968 320)) -(junction (pt 952 336)) +(connector + (pt 552 656) + (pt 712 656) +) +(connector + (pt 968 848) + (pt 1048 848) +) +(connector + (pt 1440 816) + (pt 1376 816) +) +(connector + (pt 608 800) + (pt 1048 800) +) +(connector + (pt 1000 816) + (pt 1048 816) + (bus) +) +(connector + (pt 984 832) + (pt 1048 832) +) +(connector + (pt 952 864) + (pt 1048 864) +) +(connector + (pt 816 880) + (pt 1048 880) +) +(connector + (pt 968 624) + (pt 968 848) +) +(connector + (pt 608 672) + (pt 608 800) +) +(connector + (pt 1000 592) + (pt 1000 816) + (bus) +) +(connector + (pt 984 608) + (pt 984 832) +) +(connector + (pt 952 640) + (pt 952 864) +) +(connector + (pt 1544 472) + (pt 1544 592) +) +(connector + (pt 608 472) + (pt 608 576) +) +(connector + (pt 608 472) + (pt 1544 472) +) +(connector + (pt 1544 472) + (pt 1592 472) +) +(connector + (pt 1000 336) + (pt 1048 336) + (bus) +) +(connector + (pt 984 352) + (pt 1048 352) +) +(connector + (pt 968 368) + (pt 1048 368) +) +(connector + (pt 952 384) + (pt 1048 384) +) +(connector + (pt 936 416) + (pt 1048 416) +) +(connector + (pt 1000 336) + (pt 1000 592) + (bus) +) +(connector + (pt 984 352) + (pt 984 608) +) +(connector + (pt 968 368) + (pt 968 624) +) +(connector + (pt 952 384) + (pt 952 640) +) +(connector + (pt 1376 352) + (pt 1848 352) +) +(connector + (pt 1376 336) + (pt 1848 336) +) +(connector + (pt 552 400) + (pt 552 376) +) +(connector + (pt 1048 400) + (pt 552 400) +) +(connector + (pt 608 320) + (pt 1048 320) +) +(connector + (pt 608 320) + (pt 608 472) +) +(connector + (pt 624 216) + (pt 656 216) +) +(connector + (pt 952 216) + (pt 888 216) +) +(connector + (pt 968 232) + (pt 888 232) +) +(connector + (pt 984 248) + (pt 888 248) +) +(connector + (pt 1000 264) + (pt 888 264) + (bus) +) +(connector + (pt 952 216) + (pt 952 384) +) +(connector + (pt 968 232) + (pt 968 368) +) +(connector + (pt 984 248) + (pt 984 352) +) +(connector + (pt 1000 264) + (pt 1000 336) + (bus) +) +(connector + (pt 552 232) + (pt 656 232) +) +(connector + (pt 552 248) + (pt 656 248) +) +(connector + (pt 552 264) + (pt 656 264) +) +(connector + (pt 552 280) + (pt 656 280) + (bus) +) +(connector + (pt 608 1008) + (pt 1048 1008) +) +(connector + (pt 1000 1024) + (pt 1048 1024) + (bus) +) +(connector + (pt 984 1040) + (pt 1048 1040) +) +(connector + (pt 968 1056) + (pt 1048 1056) +) +(connector + (pt 952 1072) + (pt 1048 1072) +) +(connector + (pt 840 1088) + (pt 1048 1088) + (bus) +) +(connector + (pt 1000 816) + (pt 1000 1024) + (bus) +) +(connector + (pt 984 832) + (pt 984 1040) +) +(connector + (pt 968 848) + (pt 968 1056) +) +(connector + (pt 952 864) + (pt 952 1072) +) +(connector + (pt 1376 1024) + (pt 1848 1024) + (bus) +) +(connector + (pt 1376 1040) + (pt 1848 1040) +) +(connector + (text "addrdevice[3]" (rect 1738 800 1805 812)(font "Arial" )) + (pt 1472 816) + (pt 1856 816) +) +(connector + (pt 1376 832) + (pt 1856 832) +) +(connector + (pt 1376 848) + (pt 1856 848) + (bus) +) +(connector + (pt 1376 864) + (pt 1856 864) + (bus) +) +(connector + (pt 1440 216) + (pt 1032 216) +) +(connector + (pt 1440 816) + (pt 1440 216) +) +(connector + (pt 984 56) + (pt 1048 56) +) +(connector + (pt 968 72) + (pt 1048 72) +) +(connector + (pt 952 88) + (pt 1048 88) +) +(connector + (pt 608 24) + (pt 1048 24) +) +(connector + (pt 1000 40) + (pt 1048 40) + (bus) +) +(connector + (pt 936 136) + (pt 1048 136) +) +(connector + (pt 920 152) + (pt 1048 152) +) +(connector + (pt 1032 168) + (pt 1048 168) +) +(connector + (pt 1032 216) + (pt 1032 168) +) +(connector + (pt 1472 40) + (pt 1472 816) +) +(connector + (pt 608 120) + (pt 704 120) +) +(connector + (pt 608 24) + (pt 608 120) +) +(connector + (pt 1016 176) + (pt 624 176) +) +(connector + (pt 624 216) + (pt 624 176) +) +(connector + (pt 1048 1104) + (pt 872 1104) +) +(connector + (pt 872 1104) + (pt 872 1072) +) +(connector + (pt 608 1088) + (pt 712 1088) +) +(connector + (pt 608 1008) + (pt 608 1088) +) +(connector + (pt 712 1104) + (pt 552 1104) + (bus) +) +(connector + (pt 1840 208) + (pt 1712 208) +) +(connector + (pt 1712 224) + (pt 1840 224) +) +(connector + (pt 1712 168) + (pt 1840 168) +) +(connector + (pt 1712 184) + (pt 1840 184) +) +(connector + (pt 1712 208) + (pt 1712 224) +) +(connector + (pt 1712 224) + (pt 1712 240) +) +(connector + (pt 1376 120) + (pt 1840 120) +) +(connector + (pt 1456 104) + (pt 1840 104) +) +(connector + (pt 1376 88) + (pt 1840 88) +) +(connector + (pt 1376 72) + (pt 1840 72) +) +(connector + (pt 1376 56) + (pt 1840 56) +) +(connector + (text "addrdevice[2]" (rect 1778 -8 1845 4)(font "Arial" )) + (pt 1768 8) + (pt 1840 8) +) +(connector + (text "addrdevice[1]" (rect 1778 8 1845 20)(font "Arial" )) + (pt 1768 24) + (pt 1840 24) +) +(connector + (text "addrdevice[0]" (rect 1778 24 1845 36)(font "Arial" )) + (pt 1768 40) + (pt 1840 40) +) +(connector + (pt 1768 8) + (pt 1768 24) + (bus) +) +(connector + (pt 1768 24) + (pt 1768 40) + (bus) +) +(connector + (text "addrDevice[3..0]" (rect 1386 24 1468 36)(font "Arial" )) + (pt 1376 40) + (pt 1472 40) + (bus) +) +(connector + (pt 1472 40) + (pt 1768 40) + (bus) +) +(connector + (pt 1840 152) + (pt 1744 152) + (bus) +) +(connector + (pt 1744 -8) + (pt 1744 152) + (bus) +) +(connector + (pt 1712 -8) + (pt 1712 168) +) +(connector + (pt 1712 168) + (pt 1712 184) +) +(connector + (pt 1400 -72) + (pt 920 -72) +) +(connector + (pt 920 152) + (pt 920 -72) +) +(connector + (pt 1384 -88) + (pt 936 -88) +) +(connector + (pt 936 136) + (pt 936 -88) +) +(connector + (pt 608 -40) + (pt 696 -40) +) +(connector + (text "HWPdatain[1]" (rect 626 -72 694 -60)(font "Arial" )) + (pt 624 -56) + (pt 696 -56) +) +(connector + (text "HWPdata[1]" (rect 834 -72 894 -60)(font "Arial" )) + (pt 904 -56) + (pt 792 -56) +) +(connector + (pt 608 -40) + (pt 608 24) +) +(connector + (text "HWPdatain[0]" (rect 626 -176 694 -164)(font "Arial" )) + (pt 624 -160) + (pt 696 -160) +) +(connector + (text "HWPdata[0]" (rect 834 -176 894 -164)(font "Arial" )) + (pt 904 -160) + (pt 792 -160) +) +(connector + (pt 608 -144) + (pt 696 -144) +) +(connector + (pt 608 -144) + (pt 608 -40) +) +(connector + (pt 1384 -176) + (pt 1376 -176) +) +(connector + (pt 1400 -192) + (pt 1376 -192) +) +(connector + (pt 608 -208) + (pt 1048 -208) +) +(connector + (pt 1000 -192) + (pt 1048 -192) + (bus) +) +(connector + (pt 984 -176) + (pt 1048 -176) +) +(connector + (pt 968 -160) + (pt 1048 -160) +) +(connector + (pt 952 -144) + (pt 1048 -144) +) +(connector + (text "HWPdata[1..0]" (rect 922 -144 995 -132)(font "Arial" )) + (pt 904 -128) + (pt 1048 -128) + (bus) +) +(connector + (pt 1400 -72) + (pt 1400 -192) +) +(connector + (pt 1384 -88) + (pt 1384 -176) +) +(connector + (pt 608 -208) + (pt 608 -144) +) +(connector + (pt 984 -176) + (pt 984 56) +) +(connector + (pt 984 56) + (pt 984 248) +) +(connector + (pt 968 -160) + (pt 968 72) +) +(connector + (pt 968 72) + (pt 968 232) +) +(connector + (pt 952 -144) + (pt 952 88) +) +(connector + (pt 952 88) + (pt 952 216) +) +(connector + (pt 1000 -192) + (pt 1000 40) + (bus) +) +(connector + (pt 1000 40) + (pt 1000 264) + (bus) +) +(connector + (pt 904 -160) + (pt 904 -128) + (bus) +) +(connector + (pt 904 -128) + (pt 904 -56) + (bus) +) +(connector + (pt 608 -344) + (pt 664 -344) +) +(connector + (pt 1016 -312) + (pt 928 -312) +) +(connector + (pt 1016 176) + (pt 1016 -312) +) +(connector + (pt 664 -328) + (pt 576 -328) +) +(connector + (pt 576 -328) + (pt 576 -312) +) +(connector + (pt 608 -424) + (pt 1536 -424) +) +(connector + (pt 608 -424) + (pt 608 -344) +) +(connector + (pt 608 -344) + (pt 608 -208) +) +(connector + (pt 1656 -424) + (pt 1840 -424) +) +(connector + (pt 608 1256) + (pt 1048 1256) +) +(connector + (pt 1000 1272) + (pt 1048 1272) + (bus) +) +(connector + (pt 984 1288) + (pt 1048 1288) +) +(connector + (pt 968 1304) + (pt 1048 1304) +) +(connector + (pt 952 1320) + (pt 1048 1320) +) +(connector + (pt 1376 1272) + (pt 1856 1272) +) +(connector + (pt 1376 1288) + (pt 1856 1288) +) +(connector + (pt 1392 1592) + (pt 936 1592) +) +(connector + (pt 936 416) + (pt 936 1592) +) +(connector + (text "leds[0]" (rect 1794 1536 1827 1548)(font "Arial" )) + (pt 1784 1552) + (pt 1856 1552) +) +(connector + (text "leds[1]" (rect 1794 1552 1827 1564)(font "Arial" )) + (pt 1784 1568) + (pt 1856 1568) +) +(connector + (text "leds[2]" (rect 1794 1568 1827 1580)(font "Arial" )) + (pt 1784 1584) + (pt 1856 1584) +) +(connector + (text "leds[3]" (rect 1794 1584 1827 1596)(font "Arial" )) + (pt 1784 1600) + (pt 1856 1600) +) +(connector + (pt 1784 1568) + (pt 1784 1584) + (bus) +) +(connector + (pt 1784 1584) + (pt 1784 1600) + (bus) +) +(connector + (pt 1376 320) + (pt 1488 320) + (bus) +) +(connector + (pt 1376 576) + (pt 1488 576) + (bus) +) +(connector + (pt 1376 800) + (pt 1488 800) + (bus) +) +(connector + (pt 1488 320) + (pt 1488 576) + (bus) +) +(connector + (pt 1376 1008) + (pt 1488 1008) + (bus) +) +(connector + (pt 1488 576) + (pt 1488 800) + (bus) +) +(connector + (pt 1488 800) + (pt 1488 1008) + (bus) +) +(connector + (pt 1488 1008) + (pt 1488 1464) + (bus) +) +(connector + (pt 1000 1480) + (pt 1048 1480) + (bus) +) +(connector + (pt 984 1496) + (pt 1048 1496) +) +(connector + (pt 968 1512) + (pt 1048 1512) +) +(connector + (pt 952 1528) + (pt 1048 1528) +) +(connector + (pt 608 1464) + (pt 1048 1464) +) +(connector + (pt 904 1544) + (pt 1048 1544) +) +(connector + (text "leds[3..0]" (rect 1386 1464 1432 1476)(font "Arial" )) + (pt 1784 1480) + (pt 1376 1480) + (bus) +) +(connector + (pt 1456 1496) + (pt 1376 1496) +) +(connector + (pt 1392 1512) + (pt 1376 1512) +) +(connector + (pt 904 104) + (pt 904 1544) +) +(connector + (pt 1456 104) + (pt 1456 1496) +) +(connector + (pt 1392 1592) + (pt 1392 1512) +) +(connector + (pt 1856 1528) + (pt 1376 1528) +) +(connector + (pt 800 104) + (pt 904 104) +) +(connector + (pt 904 104) + (pt 1048 104) +) +(connector + (pt 608 1088) + (pt 608 1256) +) +(connector + (pt 608 1256) + (pt 608 1464) +) +(connector + (pt 1000 1024) + (pt 1000 1272) + (bus) +) +(connector + (pt 1000 1272) + (pt 1000 1480) + (bus) +) +(connector + (pt 984 1040) + (pt 984 1288) +) +(connector + (pt 984 1288) + (pt 984 1496) +) +(connector + (pt 968 1056) + (pt 968 1304) +) +(connector + (pt 968 1304) + (pt 968 1512) +) +(connector + (pt 952 1072) + (pt 952 1320) +) +(connector + (pt 952 1320) + (pt 952 1528) +) +(connector + (pt 1784 1480) + (pt 1784 1552) + (bus) +) +(connector + (pt 1784 1552) + (pt 1784 1568) + (bus) +) +(connector + (pt 1376 1464) + (pt 1488 1464) + (bus) +) +(connector + (pt 1488 1464) + (pt 1856 1464) + (bus) +) +(connector + (pt 608 120) + (pt 608 168) +) +(connector + (pt 608 168) + (pt 608 320) +) +(connector + (pt 552 168) + (pt 608 168) +) +(connector + (pt 552 104) + (pt 704 104) +) +(connector + (text "HWPdatain[1..0]" (rect 562 -120 643 -108)(font "Arial" )) + (pt 624 -104) + (pt 552 -104) + (bus) +) +(connector + (pt 624 -160) + (pt 624 -104) + (bus) +) +(connector + (pt 624 -104) + (pt 624 -56) + (bus) +) +(connector + (pt 720 896) + (pt 608 896) +) +(connector + (pt 608 800) + (pt 608 896) +) +(connector + (pt 608 896) + (pt 608 1008) +) +(connector + (pt 720 880) + (pt 552 880) +) (junction (pt 608 576)) (junction (pt 1000 592)) (junction (pt 984 608)) (junction (pt 968 624)) (junction (pt 952 640)) -(junction (pt 608 896)) (junction (pt 1568 504)) (junction (pt 1544 472)) -(junction (pt 608 408)) -(junction (pt 608 976)) -(junction (pt 1000 912)) -(junction (pt 984 928)) -(junction (pt 968 944)) -(junction (pt 952 960)) -(junction (pt 608 32)) -(junction (pt 984 272)) -(junction (pt 968 256)) -(junction (pt 952 240)) -(junction (pt 1712 16)) -(junction (pt 1472 -96)) -(junction (pt 608 -112)) -(junction (pt 1768 -96)) -(junction (pt 1768 -112)) -(junction (pt 1712 72)) -(junction (pt 608 -16)) -(junction (pt 1000 -96)) -(junction (pt 984 -80)) -(junction (pt 968 -64)) -(junction (pt 952 -48)) -(junction (pt 608 -360)) -(junction (pt 624 -280)) -(junction (pt 904 -280)) -(junction (pt 608 -160)) -(junction (pt 608 -264)) -(junction (pt 1000 1928)) -(junction (pt 984 1944)) -(junction (pt 968 1960)) -(junction (pt 952 1976)) -(junction (pt 608 -512)) -(junction (pt 608 1432)) -(junction (pt 1000 1448)) -(junction (pt 984 1464)) -(junction (pt 968 1480)) -(junction (pt 952 1496)) -(junction (pt 608 1512)) -(junction (pt 1496 1432)) -(junction (pt 1496 2112)) -(junction (pt 608 1912)) -(junction (pt 904 -32)) -(junction (pt 1784 2200)) -(junction (pt 1784 2216)) -(junction (pt 1496 576)) -(junction (pt 608 192)) -(junction (pt 1784 2232)) (junction (pt 608 672)) -(junction (pt 544 992)) -(junction (pt 552 32)) -(junction (pt 552 -32)) -(junction (pt 544 1528)) -(junction (pt 552 256)) -(junction (pt 552 272)) -(junction (pt 552 288)) -(junction (pt 552 304)) -(junction (pt 552 656)) +(junction (pt 968 848)) +(junction (pt 608 800)) +(junction (pt 1000 816)) +(junction (pt 984 832)) +(junction (pt 952 864)) +(junction (pt 608 472)) +(junction (pt 1000 336)) +(junction (pt 984 352)) +(junction (pt 968 368)) +(junction (pt 952 384)) +(junction (pt 608 320)) +(junction (pt 952 216)) +(junction (pt 968 232)) +(junction (pt 984 248)) +(junction (pt 1000 264)) +(junction (pt 608 1008)) +(junction (pt 1000 1024)) +(junction (pt 984 1040)) +(junction (pt 968 1056)) +(junction (pt 952 1072)) +(junction (pt 608 168)) +(junction (pt 984 56)) +(junction (pt 968 72)) +(junction (pt 952 88)) +(junction (pt 608 24)) +(junction (pt 1000 40)) +(junction (pt 1472 40)) +(junction (pt 904 104)) +(junction (pt 608 120)) +(junction (pt 608 1088)) +(junction (pt 1712 224)) +(junction (pt 1712 168)) +(junction (pt 1768 24)) +(junction (pt 1768 40)) +(junction (pt 608 -40)) +(junction (pt 608 -144)) +(junction (pt 608 -208)) +(junction (pt 904 -128)) +(junction (pt 624 -104)) +(junction (pt 608 -344)) +(junction (pt 608 1256)) +(junction (pt 1000 1272)) +(junction (pt 984 1288)) +(junction (pt 968 1304)) +(junction (pt 952 1320)) +(junction (pt 1784 1552)) +(junction (pt 1784 1568)) +(junction (pt 1784 1584)) +(junction (pt 1488 576)) +(junction (pt 1488 800)) +(junction (pt 1488 1008)) +(junction (pt 1488 1464)) +(junction (pt 608 896)) diff --git a/MainController/RAM9X8_ParallelBusMaster.vhd b/MainController/RAM9X8_ParallelBusMaster.vhd index c25a39d..450a6e6 100644 --- a/MainController/RAM9X8_ParallelBusMaster.vhd +++ b/MainController/RAM9X8_ParallelBusMaster.vhd @@ -97,7 +97,7 @@ begin when PB_CONTROL_1_UPPER => data <= errorBuf; when PB_CONTROL_1_LOWER => - data <= controlBuf(7 downto 0); + data <= controlBuf; when others => data <= (others => 'Z'); -- Запретить запись на шину end case;