You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The CTRL register has a single bit called RUN. It has some unusual behaviours: - It can only be written via SPR number 152, which is privileged - It can only be read via SPR number 136, which is non-privileged - Reading in problem state (user mode) returns the RUN bit in bit 0, but reading in privileged state (hypervisor mode) returns the RUN bit in bits 0 and 15. - Reading SPR 152 in problem state causes a HEAI (illegal instruction) interrupt, but reading in privileged state is a no-op; this is the same as for an unimplemented SPR. The RUN bit goes to the PMU and is also plumbed out to drive a LED on the Arty board. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
10 months ago | |
|---|---|---|
| .. | ||
| LICENSE | 6 years ago | |
| acorn-cle-215.xdc | 5 years ago | |
| antmicro_artix_dc_scm.xdc | 3 years ago | |
| arty_a7.xdc | 2 years ago | |
| clk_gen_bypass.vhd | 6 years ago | |
| clk_gen_ecp5.vhd | 4 years ago | |
| clk_gen_mcmm.vhd | 4 years ago | |
| clk_gen_plle2.vhd | 4 years ago | |
| cmod_a7-35.xdc | 4 years ago | |
| firmware.hex | 6 years ago | |
| fpga-random.vhdl | 5 years ago | |
| fpga-random.xdc | 5 years ago | |
| genesys2.xdc | 4 years ago | |
| hello_world.hex | 6 years ago | |
| main_bram.vhdl | 4 years ago | |
| nexys-video.xdc | 4 years ago | |
| nexys_a7.xdc | 4 years ago | |
| pp_fifo.vhd | 6 years ago | |
| pp_soc_uart.vhd | 5 years ago | |
| pp_utilities.vhd | 6 years ago | |
| soc_reset.vhdl | 6 years ago | |
| soc_reset_tb.vhdl | 6 years ago | |
| top-acorn-cle-215.vhdl | 3 years ago | |
| top-antmicro-artix-dc-scm.vhdl | 3 years ago | |
| top-arty.vhdl | 10 months ago | |
| top-ecpix5.vhdl | 2 years ago | |
| top-generic.vhdl | 3 years ago | |
| top-genesys2.vhdl | 3 years ago | |
| top-nexys-video.vhdl | 2 years ago | |
| top-orangecrab0.2.vhdl | 3 years ago | |
| top-wukong-v2.vhdl | 2 years ago | |
| wukong-v2.xdc | 4 years ago | |