Features
- Four vectored interrupts with programmable InterruptService Routine (ISR) registers
- Interrupt enable registers to disable or enable interrupts on-the-fly
- User programmable registers to specify which “NORMAL” vs. “IMMEDIATE” interrupts
- Normal Interrupt: Waits for the current instruction to complete, then performs the ISR and returns to the start of the next instruction
- Immediate Interrupt: Stops the current instruction immediately, performs the ISR and then returns to the beginning of the next instruction Hardware and software interrupt triggers
- 124 bit instruction memory words
- 4K instruction memory words
- Programmable Pulse Program start address allowing the user to program the board once with multiple pulse programs, then pick the program entry point with a single write to the board
- Modifiable Pulse Programs while the core is running
- User programmable default return-to state for core flags when the core is not running, allowing for full control of flag outputs by the user when the core is STOPPED
- 1024 Frequency registers for each DDS output
- 128 Phase registers for each DDS output1024 Amplitude registers for each DDS output
- All DDS registers are programmable while the
- PulseBlaster Core is running
Leave a Reply