diff --git a/programs/timer_blinky.prog b/programs/timer_blinky.prog index d475432..7310cc7 100644 --- a/programs/timer_blinky.prog +++ b/programs/timer_blinky.prog @@ -21,10 +21,8 @@ timer_status_addr: .word 0x000F000C dmem_start_addr: .word 0x00000400 dmem_end_addr: .word 0x000004FC priority_mask: .word 0xFFFFFF03 -// timer_target_value: .word 127 // for simulation -timer_target_value: .word 0xF10000 // for real board -random_value: .word 0xFF -random_value2: .word 0xAA +timer_target_value: .word 127 // for simulation +// timer_target_value: .word 0xF10000 // for real board main: // Initialize stack pointer to the end of the data memory @@ -53,19 +51,11 @@ main: addi r2, 0x3 // enable and repeat bit set st32 r1, r2 - // Set LEDs to some value - ldr r4, >random_value - st08 r0, r4 - loop: br >loop nop timer_interrupt_handler: - // Set LEDs to some value too see if handler is triggered - ldr r4, >random_value2 - st08 r0, r4 - clr r10 addi r10, 1 cmp eq r9, r10 diff --git a/soc/top/top.vhd b/soc/top/top.vhd index e0667cb..296a09f 100644 --- a/soc/top/top.vhd +++ b/soc/top/top.vhd @@ -14,7 +14,7 @@ use work.lt16soc_peripherals.all; entity lt16soc_top is generic( - programfilename : string := "../../programs/segments_test.ram" -- see "Synthesize XST" process properties for actual value ("-generics" in .xst file)! + programfilename : string := "../../programs/timer_blinky.ram" -- see "Synthesize XST" process properties for actual value ("-generics" in .xst file)! ); port( -- clock signal