Files
retroDE_ps2/qsys/peripheral_subsys/peripheral_subsys/peripheral_subsys.bsf
T
thejayman77 ec82764bef Initial commit: retroDE_ps2 — first-of-its-kind PS2 GS FPGA core (DE25-Nano / Agilex 5)
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>
2026-06-29 20:10:50 -04:00

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))
)
)