OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [VHDL/] - Rev 242

Rev

Go to most recent revision | Changes | View Log | RSS feed

Last modification

  • Rev 242 2020-05-13 18:15:29 GMT
  • Author: jshamlet
  • Log message:
    Added write protect logic to the RAM cores and system timer as part of scheme to keep tasks from messing up the scheduler or other task's memory. The RAM is now divided into regions with a separate write mask register. The write mask register itself is only writeable with the I bit is set (during an interrupt or by setting it using STP PSR_I). The 1K memory is divided into 16, 64 byte regions while the 4K memory is divided into 32, 128 byte regions. The system timer simply checks for the I bit being set when the write protect generic is set.

    Note that setting the write_protect generic false, or leaving it unset, will keep the previous behavior.
Path Last modification Log RSS feed
[FOLDER] open8_urisc/ 242  1672d 19h jshamlet View Log RSS feed
[NODE][FOLDER] branches/ 4  5755d 11h root View Log RSS feed
[NODE][FOLDER] tags/ 4  5755d 11h root View Log RSS feed
[NODE][FOLDER] trunk/ 242  1672d 19h jshamlet View Log RSS feed
[NODE][NODE][FOLDER] Documents/ 241  1677d 14h jshamlet View Log RSS feed
[NODE][NODE][FOLDER] gnu/ 179  1750d 14h jshamlet View Log RSS feed
[NODE][NODE][FOLDER] Open8 Tools/ 178  1750d 15h jshamlet View Log RSS feed
[NODE][NODE][FOLDER] VHDL/ 242  1672d 19h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] async_ser_rx.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] async_ser_tx.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] button_db.vhd 218  1701d 16h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] fifo_1k_core.vhd 207  1708d 14h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_7seg.vhd 241  1677d 14h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_alu16.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_async_serial.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_btn_int.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_clk_detect.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_cpu.vhd 227  1699d 17h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_crc16_ccitt.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_datalatch.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_elapsed_usec.vhd 231  1694d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_epoch_timer.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_epoch_timer_ii.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_gpin.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_gpio.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_gpout.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_hd44780_4b.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_hd44780_8b.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_lfsr32.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_ltc2355_2p.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_max7221.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_max7221_fifo.vhd 191  1715d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_pwm16.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_pwm_adc.vhd 241  1677d 14h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_pwm_adc_ram.vhd 241  1677d 14h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_ram_1k.vhd 242  1672d 19h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_ram_4k.vhd 242  1672d 19h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_register.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_rom_32k.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_rtc.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_sdlc_if.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_status_led.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_sys_timer.vhd 242  1672d 19h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_sys_timer_ii.vhd 240  1679d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_vdsm8.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_vdsm12.vhd 224  1699d 22h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] o8_vector_rx.vhd 240  1679d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] Open8_cfg.vhd 240  1679d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] Open8_pkg.vhd 228  1699d 09h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] ram_1k_core.vhd 191  1715d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] ram_4k_core.vhd 209  1707d 12h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] rom_32k_core.vhd 191  1715d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_crc16_ccitt.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_dp512b_ram.vhd 200  1714d 14h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_monitor.vhd 199  1714d 14h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_arbfsm.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_clk.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_frame.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_pkg.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_rx.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_rxfsm.vhd 205  1712d 09h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_tx.vhd 192  1715d 18h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] sdlc_serial_txfsm.vhd 204  1712d 10h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] vdsm8.vhd 220  1701d 15h jshamlet View Log RSS feed
[NODE][NODE][NODE][FILE] vector_tx.vhd 240  1679d 18h jshamlet View Log RSS feed
[NODE][FOLDER] web_uploads/ 6  5754d 23h root View Log RSS feed

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.