ec82764bef
RTL (GS rasterizer, EE core stub, platform bridge, LPDDR4B path), sim regression (272 TBs), docs, and tooling. Copyrighted PS2 content (BIOS, game code, GS dumps, and all dump-derived textures/traces) is excluded via .gitignore and stays local. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
207 lines
9.0 KiB
Plaintext
207 lines
9.0 KiB
Plaintext
/*
|
|
WARNING: Do NOT edit the input and output ports in this file in a text
|
|
editor if you plan to continue editing the block that represents it in
|
|
the Block Editor! File corruption is VERY likely to occur.
|
|
*/
|
|
/*
|
|
Copyright (C) 2026 Altera Corporation. All rights reserved.
|
|
Your use of Altera Corporation's design tools, logic functions
|
|
and other software and tools, and any partner logic
|
|
functions, and any output files from any of the foregoing
|
|
(including device programming or simulation files), and any
|
|
associated documentation or information are expressly subject
|
|
to the terms and conditions of the Altera Program License
|
|
Subscription Agreement, the Altera Quartus Prime License Agreement,
|
|
the Altera IP License Agreement, or other applicable license
|
|
agreement, including, without limitation, that your use is for
|
|
the sole purpose of programming logic devices manufactured by
|
|
Altera and sold by Altera or its authorized distributors. Please
|
|
refer to the Altera Software License Subscription Agreements
|
|
on the Quartus Prime software download page.
|
|
*/
|
|
(header "symbol" (version "1.1"))
|
|
(symbol
|
|
(rect 0 0 560 616)
|
|
(text "peripheral_subsys" (rect 219 0 292 12)(font "SansSerif" (font_size 11)))
|
|
(text "inst" (rect 8 600 20 612)(font "Arial" ))
|
|
(port
|
|
(pt 0 76)
|
|
(input)
|
|
(text "button_pio_external_connection_export[3..0]" (rect 0 0 174 12)(font "SansSerif" (font_size 8)))
|
|
(text "button_pio_external_connection_export[3..0]" (rect 4 65 262 76)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 76)(pt 238 76)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 126)
|
|
(input)
|
|
(text "dipsw_pio_external_connection_export[3..0]" (rect 0 0 172 12)(font "SansSerif" (font_size 8)))
|
|
(text "dipsw_pio_external_connection_export[3..0]" (rect 4 115 256 126)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 126)(pt 238 126)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 176)
|
|
(input)
|
|
(text "led_pio_external_connection_in_port[2..0]" (rect 0 0 164 12)(font "SansSerif" (font_size 8)))
|
|
(text "led_pio_external_connection_in_port[2..0]" (rect 4 165 250 176)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 176)(pt 238 176)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 326)
|
|
(input)
|
|
(text "pb_cpu_0_s0_burstcount" (rect 0 0 102 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_burstcount" (rect 4 315 136 326)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 326)(pt 238 326)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 0 351)
|
|
(input)
|
|
(text "pb_cpu_0_s0_writedata[31..0]" (rect 0 0 119 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_writedata[31..0]" (rect 4 340 172 351)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 351)(pt 238 351)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 376)
|
|
(input)
|
|
(text "pb_cpu_0_s0_address[16..0]" (rect 0 0 116 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_address[16..0]" (rect 4 365 160 376)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 376)(pt 238 376)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 401)
|
|
(input)
|
|
(text "pb_cpu_0_s0_write" (rect 0 0 79 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_write" (rect 4 390 106 401)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 401)(pt 238 401)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 0 426)
|
|
(input)
|
|
(text "pb_cpu_0_s0_read" (rect 0 0 79 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_read" (rect 4 415 100 426)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 426)(pt 238 426)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 0 451)
|
|
(input)
|
|
(text "pb_cpu_0_s0_byteenable[3..0]" (rect 0 0 123 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_byteenable[3..0]" (rect 4 440 172 451)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 451)(pt 238 451)(line_width 3))
|
|
)
|
|
(port
|
|
(pt 0 476)
|
|
(input)
|
|
(text "pb_cpu_0_s0_debugaccess" (rect 0 0 113 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_debugaccess" (rect 4 465 142 476)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 476)(pt 238 476)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 0 526)
|
|
(input)
|
|
(text "clk_clk" (rect 0 0 27 12)(font "SansSerif" (font_size 8)))
|
|
(text "clk_clk" (rect 4 515 46 526)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 526)(pt 238 526)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 0 576)
|
|
(input)
|
|
(text "reset_reset_n" (rect 0 0 56 12)(font "SansSerif" (font_size 8)))
|
|
(text "reset_reset_n" (rect 4 565 82 576)(font "SansSerif" (font_size 8)))
|
|
(line (pt 0 576)(pt 238 576)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 560 76)
|
|
(output)
|
|
(text "button_pio_irq_irq" (rect 0 0 70 12)(font "SansSerif" (font_size 8)))
|
|
(text "button_pio_irq_irq" (rect 470 65 578 76)(font "SansSerif" (font_size 8)))
|
|
(line (pt 560 76)(pt 323 76)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 560 126)
|
|
(output)
|
|
(text "dipsw_pio_irq_irq" (rect 0 0 68 12)(font "SansSerif" (font_size 8)))
|
|
(text "dipsw_pio_irq_irq" (rect 470 115 572 126)(font "SansSerif" (font_size 8)))
|
|
(line (pt 560 126)(pt 323 126)(line_width 1))
|
|
)
|
|
(port
|
|
(pt 0 201)
|
|
(output)
|
|
(text "led_pio_external_connection_out_port[2..0]" (rect 0 0 169 12)(font "SansSerif" (font_size 8)))
|
|
(text "led_pio_external_connection_out_port[2..0]" (rect 4 190 256 201)(font "SansSerif" (font_size 8)))
|
|
)
|
|
(port
|
|
(pt 0 251)
|
|
(output)
|
|
(text "pb_cpu_0_s0_waitrequest" (rect 0 0 105 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_waitrequest" (rect 4 240 142 251)(font "SansSerif" (font_size 8)))
|
|
)
|
|
(port
|
|
(pt 0 276)
|
|
(output)
|
|
(text "pb_cpu_0_s0_readdata[31..0]" (rect 0 0 119 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_readdata[31..0]" (rect 4 265 166 276)(font "SansSerif" (font_size 8)))
|
|
)
|
|
(port
|
|
(pt 0 301)
|
|
(output)
|
|
(text "pb_cpu_0_s0_readdatavalid" (rect 0 0 113 12)(font "SansSerif" (font_size 8)))
|
|
(text "pb_cpu_0_s0_readdatavalid" (rect 4 290 154 301)(font "SansSerif" (font_size 8)))
|
|
)
|
|
(drawing
|
|
(text "button_pio_external_connection" (rect 55 46 290 105)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "export" (rect 243 71 522 152)(font "SansSerif" (color 0 0 0)))
|
|
(text "button_pio_irq" (rect 324 46 732 105)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "irq" (rect 309 71 636 152)(font "SansSerif" (color 0 0 0)))
|
|
(text "dipsw_pio_external_connection" (rect 57 96 288 205)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "export" (rect 243 121 522 252)(font "SansSerif" (color 0 0 0)))
|
|
(text "dipsw_pio_irq" (rect 324 96 726 205)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "irq" (rect 309 121 636 252)(font "SansSerif" (color 0 0 0)))
|
|
(text "led_pio_external_connection" (rect 74 146 310 305)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "in_port" (rect 243 171 528 352)(font "SansSerif" (color 0 0 0)))
|
|
(text "out_port" (rect 243 196 534 402)(font "SansSerif" (color 0 0 0)))
|
|
(text "pb_cpu_0_s0" (rect 160 221 386 455)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "waitrequest" (rect 243 246 552 502)(font "SansSerif" (color 0 0 0)))
|
|
(text "readdata" (rect 243 271 534 552)(font "SansSerif" (color 0 0 0)))
|
|
(text "readdatavalid" (rect 243 296 564 602)(font "SansSerif" (color 0 0 0)))
|
|
(text "burstcount" (rect 243 321 546 652)(font "SansSerif" (color 0 0 0)))
|
|
(text "writedata" (rect 243 346 540 702)(font "SansSerif" (color 0 0 0)))
|
|
(text "address" (rect 243 371 528 752)(font "SansSerif" (color 0 0 0)))
|
|
(text "write" (rect 243 396 516 802)(font "SansSerif" (color 0 0 0)))
|
|
(text "read" (rect 243 421 510 852)(font "SansSerif" (color 0 0 0)))
|
|
(text "byteenable" (rect 243 446 546 902)(font "SansSerif" (color 0 0 0)))
|
|
(text "debugaccess" (rect 243 471 552 952)(font "SansSerif" (color 0 0 0)))
|
|
(text "clk" (rect 223 496 464 1005)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "clk" (rect 243 521 504 1052)(font "SansSerif" (color 0 0 0)))
|
|
(text "reset" (rect 209 546 448 1105)(font "SansSerif" (color 128 0 0)(font_size 9)))
|
|
(text "reset_n" (rect 243 571 528 1152)(font "SansSerif" (color 0 0 0)))
|
|
(text " peripheral_subsys " (rect 479 601 1072 1212)(font "SansSerif" ))
|
|
(line (pt 238 34)(pt 323 34)(line_width 1))
|
|
(line (pt 323 34)(pt 323 601)(line_width 1))
|
|
(line (pt 238 601)(pt 323 601)(line_width 1))
|
|
(line (pt 238 34)(pt 238 601)(line_width 1))
|
|
(line (pt 239 55)(pt 239 80)(line_width 1))
|
|
(line (pt 240 55)(pt 240 80)(line_width 1))
|
|
(line (pt 322 55)(pt 322 80)(line_width 1))
|
|
(line (pt 321 55)(pt 321 80)(line_width 1))
|
|
(line (pt 239 105)(pt 239 130)(line_width 1))
|
|
(line (pt 240 105)(pt 240 130)(line_width 1))
|
|
(line (pt 322 105)(pt 322 130)(line_width 1))
|
|
(line (pt 321 105)(pt 321 130)(line_width 1))
|
|
(line (pt 560 201)(pt 238 201)(line_width 3))
|
|
(line (pt 239 155)(pt 239 205)(line_width 1))
|
|
(line (pt 240 155)(pt 240 205)(line_width 1))
|
|
(line (pt 560 251)(pt 238 251)(line_width 1))
|
|
(line (pt 560 276)(pt 238 276)(line_width 3))
|
|
(line (pt 560 301)(pt 238 301)(line_width 1))
|
|
(line (pt 239 230)(pt 239 480)(line_width 1))
|
|
(line (pt 240 230)(pt 240 480)(line_width 1))
|
|
(line (pt 239 505)(pt 239 530)(line_width 1))
|
|
(line (pt 240 505)(pt 240 530)(line_width 1))
|
|
(line (pt 239 555)(pt 239 580)(line_width 1))
|
|
(line (pt 240 555)(pt 240 580)(line_width 1))
|
|
(line (pt 0 0)(pt 560 0)(line_width 1))
|
|
(line (pt 560 0)(pt 560 618)(line_width 1))
|
|
(line (pt 0 618)(pt 560 618)(line_width 1))
|
|
(line (pt 0 0)(pt 0 618)(line_width 1))
|
|
)
|
|
)
|