OR-1 dataflow CPU sketch
at main 450 lines 8.9 kB view raw
1{ 2 "board": { 3 "3dviewports": [], 4 "design_settings": { 5 "defaults": {}, 6 "diff_pair_dimensions": [], 7 "drc_exclusions": [], 8 "rules": {}, 9 "track_widths": [], 10 "via_dimensions": [] 11 }, 12 "ipc2581": { 13 "dist": "", 14 "distpn": "", 15 "internal_id": "", 16 "mfg": "", 17 "mpn": "" 18 }, 19 "layer_pairs": [], 20 "layer_presets": [], 21 "viewports": [] 22 }, 23 "boards": [], 24 "cvpcb": { 25 "equivalence_files": [] 26 }, 27 "erc": { 28 "erc_exclusions": [], 29 "meta": { 30 "version": 0 31 }, 32 "pin_map": [ 33 [ 34 0, 35 0, 36 0, 37 0, 38 0, 39 0, 40 1, 41 0, 42 0, 43 0, 44 0, 45 2 46 ], 47 [ 48 0, 49 2, 50 0, 51 1, 52 0, 53 0, 54 1, 55 0, 56 2, 57 2, 58 2, 59 2 60 ], 61 [ 62 0, 63 0, 64 0, 65 0, 66 0, 67 0, 68 1, 69 0, 70 1, 71 0, 72 1, 73 2 74 ], 75 [ 76 0, 77 1, 78 0, 79 0, 80 0, 81 0, 82 1, 83 1, 84 2, 85 1, 86 1, 87 2 88 ], 89 [ 90 0, 91 0, 92 0, 93 0, 94 0, 95 0, 96 1, 97 0, 98 0, 99 0, 100 0, 101 2 102 ], 103 [ 104 0, 105 0, 106 0, 107 0, 108 0, 109 0, 110 0, 111 0, 112 0, 113 0, 114 0, 115 2 116 ], 117 [ 118 1, 119 1, 120 1, 121 1, 122 1, 123 0, 124 1, 125 1, 126 1, 127 1, 128 1, 129 2 130 ], 131 [ 132 0, 133 0, 134 0, 135 1, 136 0, 137 0, 138 1, 139 0, 140 0, 141 0, 142 0, 143 2 144 ], 145 [ 146 0, 147 2, 148 1, 149 2, 150 0, 151 0, 152 1, 153 0, 154 2, 155 2, 156 2, 157 2 158 ], 159 [ 160 0, 161 2, 162 0, 163 1, 164 0, 165 0, 166 1, 167 0, 168 2, 169 0, 170 0, 171 2 172 ], 173 [ 174 0, 175 2, 176 1, 177 1, 178 0, 179 0, 180 1, 181 0, 182 2, 183 0, 184 0, 185 2 186 ], 187 [ 188 2, 189 2, 190 2, 191 2, 192 2, 193 2, 194 2, 195 2, 196 2, 197 2, 198 2, 199 2 200 ] 201 ], 202 "rule_severities": { 203 "bus_definition_conflict": "error", 204 "bus_entry_needed": "error", 205 "bus_to_bus_conflict": "error", 206 "bus_to_net_conflict": "error", 207 "different_unit_footprint": "error", 208 "different_unit_net": "error", 209 "duplicate_reference": "error", 210 "duplicate_sheet_names": "error", 211 "endpoint_off_grid": "warning", 212 "extra_units": "error", 213 "footprint_filter": "ignore", 214 "footprint_link_issues": "warning", 215 "four_way_junction": "ignore", 216 "global_label_dangling": "warning", 217 "hier_label_mismatch": "error", 218 "label_dangling": "error", 219 "label_multiple_wires": "warning", 220 "lib_symbol_issues": "warning", 221 "lib_symbol_mismatch": "warning", 222 "missing_bidi_pin": "warning", 223 "missing_input_pin": "warning", 224 "missing_power_pin": "error", 225 "missing_unit": "warning", 226 "multiple_net_names": "warning", 227 "net_not_bus_member": "warning", 228 "no_connect_connected": "warning", 229 "no_connect_dangling": "warning", 230 "pin_not_connected": "error", 231 "pin_not_driven": "error", 232 "pin_to_pin": "warning", 233 "power_pin_not_driven": "error", 234 "same_local_global_label": "warning", 235 "similar_label_and_power": "warning", 236 "similar_labels": "warning", 237 "similar_power": "warning", 238 "simulation_model_issue": "ignore", 239 "single_global_label": "ignore", 240 "unannotated": "error", 241 "unconnected_wire_endpoint": "warning", 242 "undefined_netclass": "error", 243 "unit_value_mismatch": "error", 244 "unresolved_variable": "error", 245 "wire_dangling": "error" 246 } 247 }, 248 "libraries": { 249 "pinned_footprint_libs": [], 250 "pinned_symbol_libs": [] 251 }, 252 "meta": { 253 "filename": "OR-1.kicad_pro", 254 "version": 3 255 }, 256 "net_settings": { 257 "classes": [ 258 { 259 "bus_width": 12, 260 "clearance": 0.2, 261 "diff_pair_gap": 0.25, 262 "diff_pair_via_gap": 0.25, 263 "diff_pair_width": 0.2, 264 "line_style": 0, 265 "microvia_diameter": 0.3, 266 "microvia_drill": 0.1, 267 "name": "Default", 268 "pcb_color": "rgba(0, 0, 0, 0.000)", 269 "priority": 2147483647, 270 "schematic_color": "rgba(0, 0, 0, 0.000)", 271 "track_width": 0.2, 272 "via_diameter": 0.6, 273 "via_drill": 0.3, 274 "wire_width": 6 275 } 276 ], 277 "meta": { 278 "version": 4 279 }, 280 "net_colors": null, 281 "netclass_assignments": null, 282 "netclass_patterns": [] 283 }, 284 "pcbnew": { 285 "last_paths": { 286 "gencad": "", 287 "idf": "", 288 "netlist": "", 289 "plot": "", 290 "pos_files": "", 291 "specctra_dsn": "", 292 "step": "", 293 "svg": "", 294 "vrml": "" 295 }, 296 "page_layout_descr_file": "" 297 }, 298 "schematic": { 299 "annotate_start_num": 0, 300 "bom_export_filename": "${PROJECTNAME}.csv", 301 "bom_fmt_presets": [], 302 "bom_fmt_settings": { 303 "field_delimiter": ",", 304 "keep_line_breaks": false, 305 "keep_tabs": false, 306 "name": "CSV", 307 "ref_delimiter": ",", 308 "ref_range_delimiter": "", 309 "string_delimiter": "\"" 310 }, 311 "bom_presets": [], 312 "bom_settings": { 313 "exclude_dnp": false, 314 "fields_ordered": [ 315 { 316 "group_by": false, 317 "label": "Reference", 318 "name": "Reference", 319 "show": true 320 }, 321 { 322 "group_by": false, 323 "label": "Qty", 324 "name": "${QUANTITY}", 325 "show": true 326 }, 327 { 328 "group_by": true, 329 "label": "Value", 330 "name": "Value", 331 "show": true 332 }, 333 { 334 "group_by": true, 335 "label": "DNP", 336 "name": "${DNP}", 337 "show": true 338 }, 339 { 340 "group_by": true, 341 "label": "Exclude from BOM", 342 "name": "${EXCLUDE_FROM_BOM}", 343 "show": true 344 }, 345 { 346 "group_by": true, 347 "label": "Exclude from Board", 348 "name": "${EXCLUDE_FROM_BOARD}", 349 "show": true 350 }, 351 { 352 "group_by": true, 353 "label": "Footprint", 354 "name": "Footprint", 355 "show": true 356 }, 357 { 358 "group_by": false, 359 "label": "Datasheet", 360 "name": "Datasheet", 361 "show": true 362 } 363 ], 364 "filter_string": "", 365 "group_symbols": true, 366 "include_excluded_from_bom": true, 367 "name": "Default Editing", 368 "sort_asc": true, 369 "sort_field": "Reference" 370 }, 371 "connection_grid_size": 50.0, 372 "drawing": { 373 "dashed_lines_dash_length_ratio": 12.0, 374 "dashed_lines_gap_length_ratio": 3.0, 375 "default_line_thickness": 6.0, 376 "default_text_size": 50.0, 377 "field_names": [], 378 "intersheets_ref_own_page": false, 379 "intersheets_ref_prefix": "", 380 "intersheets_ref_short": false, 381 "intersheets_ref_show": false, 382 "intersheets_ref_suffix": "", 383 "junction_size_choice": 3, 384 "label_size_ratio": 0.375, 385 "operating_point_overlay_i_precision": 3, 386 "operating_point_overlay_i_range": "~A", 387 "operating_point_overlay_v_precision": 3, 388 "operating_point_overlay_v_range": "~V", 389 "overbar_offset_ratio": 1.23, 390 "pin_symbol_size": 25.0, 391 "text_offset_ratio": 0.15 392 }, 393 "legacy_lib_dir": "", 394 "legacy_lib_list": [], 395 "meta": { 396 "version": 1 397 }, 398 "net_format_name": "", 399 "page_layout_descr_file": "", 400 "plot_directory": "", 401 "space_save_all_events": true, 402 "spice_current_sheet_as_root": false, 403 "spice_external_command": "spice \"%I\"", 404 "spice_model_current_sheet_as_root": true, 405 "spice_save_all_currents": false, 406 "spice_save_all_dissipations": false, 407 "spice_save_all_voltages": false, 408 "subpart_first_id": 65, 409 "subpart_id_separator": 0 410 }, 411 "sheets": [ 412 [ 413 "da8419b1-0f2f-4518-a4a3-3d76a7d5007d", 414 "Root" 415 ], 416 [ 417 "97f7b054-6d8a-4699-9cd4-e85356756199", 418 "PE" 419 ], 420 [ 421 "594e9874-b97a-4a26-8956-fc8e65c02324", 422 "SM" 423 ], 424 [ 425 "a743cb62-ee25-49c1-8387-a91b188d7ad8", 426 "ROM" 427 ], 428 [ 429 "5893b4bf-99bd-41d3-b72f-1e3949cdc17d", 430 "ALU" 431 ], 432 [ 433 "3d7e00de-d5be-46e5-9516-c85be513c45c", 434 "Op Decoder" 435 ], 436 [ 437 "0b04fe42-33cf-45dc-8bfd-96030dfe412d", 438 "Matching Store Metadata" 439 ], 440 [ 441 "8400cc7b-820b-446f-98ee-b0b32e3f2f2d", 442 "Sequencer" 443 ], 444 [ 445 "972c126f-27b5-4230-a3b4-97d2f8519143", 446 "Token Decoder" 447 ] 448 ], 449 "text_variables": {} 450}