|
CDL Modules
|
| ▼ cdl | |
| ▼ apb | |
| ▼ src | |
| apb_master_axi.cdl | AXI target to an APB master interface |
| apb_master_mux.cdl | |
| apb_processor.cdl | Pipelined APB request/response master, driven by a ROM |
| apb_target_de1_cl_inputs.cdl | |
| apb_target_dprintf.cdl | Simple target for an APB bus to drive the dprintf request |
| apb_target_gpio.cdl | Simple GPIO target for an APB bus |
| apb_target_led_ws2812.cdl | Simple APB target for driving a chain of Neopixels |
| apb_target_ps2_host.cdl | |
| apb_target_rv_timer.cdl | RISC-V compatible timer target for an APB bus |
| apb_target_sram_interface.cdl | APB bus target to drive an SRAM read/write request |
| apb_target_timer.cdl | Simple timer target for an APB bus |
| ▼ boards | |
| ▼ de1_cl | |
| ► src | |
| ▼ cpu | |
| ▼ riscv | |
| ► src | |
| ▼ src | |
| cpu6502.cdl | CDL implementation of 6502 CPU core |
| ▼ csrs | |
| ▼ src | |
| csr_master_apb.cdl | Pipelined CSR request/response master, driven by an APB |
| csr_target_apb.cdl | Pipelined CSR request/response interface to APB slave interface |
| csr_target_csr.cdl | Pipelined CSR request/response interface to simple CSR read/write |
| csr_target_timeout.cdl | Timeout target to auto-complete CSR transactions on a timeout |
| ▼ hps_fpga | |
| ▼ src | |
| hps_fpga_debug.cdl | |
| ▼ inc | |
| apb.h | Types for the APB bus |
| apb_peripherals.h | Modules of various simple APB peripherals |
| axi.h | Types for the AXI bus |
| bbc_micro_types.h | BBC micro types header file for CDL |
| bbc_submodules.h | BBC micro CDL submodules |
| csr_interface.h | Types and modules for the CSR interface |
| de1_cl.h | Input file for DE1 cl inputs and boards |
| dprintf.h | |
| dprintf_modules.h | |
| framebuffer.h | Framebuffer CDL types and submodules |
| hps.h | |
| input_devices.h | Input device header file for CDL modules |
| jtag.h | |
| leds.h | Constants, types and modules for various LED drivers |
| picoriscv.h | Module that makes up a Pico-RISC-V microcomputer |
| picoriscv_submodules.h | Modules that make up a Pico-RISC-V microcomputer |
| picoriscv_types.h | |
| riscv.h | Header file for RISC-V implementations |
| riscv_internal_types.h | |
| riscv_modules.h | Header file for RISC-V implementations |
| riscv_submodules.h | |
| srams.h | SRAM modules used by all the modules |
| teletext.h | |
| timer.h | Timer types header file for CDL modules |
| utils.h | Header file for utilities |
| video.h | |
| ▼ input_devices | |
| ▼ src | |
| ps2_host.cdl | PS2 interface for keyboard or mouse |
| ps2_host_keyboard.cdl | PS2 interface converter for keyboard as host |
| ▼ jtag | |
| ▼ src | |
| jtag_apb.cdl | JTAG tap client to APB master module |
| jtag_tap.cdl | JTAG tap controller module |
| ▼ led | |
| ▼ src | |
| led_seven_segment.cdl | Simple module to support 7-segment hex display |
| led_ws2812_chain.cdl | 'Neopixel' LED chain driver module |
| ▼ microcomputers | |
| ▼ bbc | |
| ► src | |
| ▼ picoriscv | |
| ► src | |
| ▼ serial | |
| ▼ src | |
| acia6850.cdl | 6850 async communications chip CDL implementation |
| via6522.cdl | CDL implementation of a 6522 versatile interface adaptor (VIA) |
| ▼ storage | |
| ▼ disk | |
| ► src | |
| ▼ utils | |
| ▼ src | |
| dprintf.cdl | Debug text formatter |
| dprintf_2_mux.cdl | |
| dprintf_4_mux.cdl | |
| generic_valid_ack_mux.cdl | A generic valid/ack multiplexer to combine buses with valid/ack protocol |
| hysteresis_switch.cdl | A hystersis detector using counter pairs |
| ▼ video | |
| ▼ src | |
| crtc6845.cdl | CDL implementation of 6845 CRTC |
| framebuffer.cdl | Framebuffer module with separate display and video sides |
| framebuffer_teletext.cdl | Teletext framebuffer module with separate write and video sides |
| framebuffer_timing.cdl | Framebuffer timing module to create sync and display signals |
| saa5050.cdl | CDL implementation of Mullard SAA5050 |
| teletext.cdl | CDL implementation of a teletext decoder |
1.8.11