Files
retroSoC/rtl/tiny/filelist/ip.fl
T
maksyuki 952b060a70 feat(tiny): integrate P6 shared IP and eight-channel DMA
Integrate RNG, CRC, WS2812, Crypto, I2S master and the SDIO private AXI owner on SAFE24. Preserve the 128 KiB main SRAM and six private Crypto macros, add product-specific DMA assignments and reject unsupported SDK operations.

Correct APB read strobes, I2S receive assembly and SDIO command timing, backpressure and descriptor retirement. Add pin-level workloads, source-bound evidence checks and publication/commercial consumer compatibility.

Validation of the final P6 worktree: 1726 pytest tests passed with one optional pypdf skip (exit 0, 4021.61 seconds; terminal session 36439). Both PDKs passed both RTL simulators, netlist boot and 38-macro binding checks. Shared formal, Mini compatibility and software/source quality gates passed.

Evidence remains attributed to the retained dirty-worktree snapshots based on b3b30a72cd under build/ics55-tiny-2026-10-12-11-50-2eb98c0e1fae/meta/tiny-r2-p6/. Timing is negative and warning observations are not promoted. This commit does not accept P6, qualify physical operation or enable P7.
2026-10-12 21:43:30 +08:00

87 lines
2.3 KiB
Plaintext

/ip/serial/i2c_if.sv
/ip/serial/i2c_filter.sv
/ip/serial/i2c_core.sv
/ip/serial/i2c_reg.sv
/ip/serial/apb4_i2c.sv
/ip/serial/uart_if.sv
/ip/serial/uart_baudgen.sv
/ip/serial/apb4_uart_tx.sv
/ip/serial/apb4_uart_rx.sv
/ip/serial/uart_flow_ctrl.sv
/ip/serial/uart_core.sv
/ip/serial/uart_reg.sv
/ip/serial/apb4_uart.sv
/ip/storage/xpi_pkg.sv
/ip/storage/xpi_if.sv
/ip/storage/xpi_reg.sv
/ip/storage/xpi_mm.sv
/ip/storage/xpi_indirect.sv
/ip/storage/xpi_clkgen.sv
/ip/storage/xpi_core.sv
/ip/storage/apb4_xpi.sv
/ip/peripheral/dma_pkg.sv
/ip/peripheral/dma_req_if.sv
/ip/peripheral/dma_axi4_master.sv
/ip/peripheral/dma_reg.sv
/ip/peripheral/dma_core.sv
/ip/peripheral/apb4_dma.sv
/ip/peripheral/clint_if.sv
/ip/peripheral/clint_reg.sv
/ip/peripheral/clint_core.sv
/ip/peripheral/apb4_clint.sv
/ip/peripheral/timer_core.sv
/ip/peripheral/timer_reg.sv
/ip/peripheral/apb4_timer.sv
/ip/peripheral/gpio_pad_caps_pkg.sv
/ip/peripheral/gpio_if.sv
/ip/peripheral/user_gpio_if.sv
/ip/peripheral/gpio_core.sv
/ip/peripheral/gpio_reg.sv
/ip/peripheral/apb4_gpio.sv
/ip/memory/onchip_ram_reg.sv
/ip/memory/onchip_ram.sv
/ip/interconnect/ahbl2axi4.sv
/ip/interconnect/axi4_connector.sv
/ip/interconnect/axi4_error_slave.sv
/ip/core/mgmt_debug_reset.sv
/ip/core/mgmt_debug_wrapper.sv
/ip/core/mgmt_core_wrapper.sv
/ip/peripheral/gpio_pad_bridge.sv
/ip/storage/sdio_if.sv
/ip/storage/sdio_pkg.sv
/ip/storage/sdio_define.svh
/ip/storage/sdio_crc7.sv
/ip/storage/sdio_crc16.sv
/ip/storage/sdio_clock.sv
/ip/storage/sdio_command.sv
/ip/storage/sdio_data.sv
/ip/storage/sdio_dma_descriptor.sv
/ip/serial/i2s_pkg.sv
/ip/serial/i2s_reg.sv
/ip/serial/i2s_clkgen.sv
/ip/serial/i2s_recv.sv
/ip/serial/i2s_send.sv
/ip/serial/i2s_core.sv
/ip/serial/apb4_i2s.sv
/ip/serial/ws2812_if.sv
/ip/serial/ws2812_reg.sv
/ip/serial/ws2812_core.sv
/ip/serial/apb4_ws2812.sv
/ip/security/crypto_pkg.sv
/ip/security/crypto_mem_pkg.sv
/ip/security/crypto_define.svh
/ip/security/crypto_sram_store.sv
/ip/security/crypto_scrubber.sv
/ip/security/crypto_clearable_fifo.sv
/ip/security/crypto_mem_ctrl.sv
/ip/security/crypto_aes_sram_core.sv
/ip/security/crypto_aes_sram_engine.sv
/ip/security/crypto_sha2_sram_engine.sv
/ip/security/crypto_montgomery_sram.sv
/ip/security/crypto_rsa_sram_core.sv
/ip/security/apb4_crypto.sv
/ip/storage/sdio_dma.sv
/ip/storage/sdio_reg.sv
/ip/storage/sdio_core.sv
/ip/storage/apb4_sdio.sv