Visible to Intel only — GUID: bhc1411020291401
Ixiasoft
Visible to Intel only — GUID: bhc1411020291401
Ixiasoft
16.7. Frame Buffer Control Registers
A run-time control can be attached to either the writer component or the reader component of the Frame Buffer II IP core but not to both. The width of each register is 32 bits.
Address | Register | Reader | Writer | Buffer | Type | Description |
---|---|---|---|---|---|---|
0 | Control | Y | Y | Y | RW | Bit 0 of this register is the Go bit, Setting this bit to 0 causes the IP core to stop the next time control information is read. When you enable run-time control, the Go bit gets deasserted by default. If you do not enable run-time control, the Go is asserted by default. |
1 | Status | Y | Y | Y | RO | Bit 0 of this register is the Status bit, all other bits are unused. |
2 | Interrupt | Y | Y | Y | RW | The frame writer raises its interrupt line and sets bit 0 of this register when the IP core writes a frame to DDR and the frame is ready to be read. You can clear the interrupt by writing a 1 to this bit. The frame reader raises its interrupt line and sets bit 0 of this register when a complete frame is read from DDR. You can clear the interrupt by writing a 1 to this bit. |
3 | Frame Counter | Y | Y | Y | RO | For a writer control interface, the counter is incremented if the frame is not dropped. For a reader control interface, this counter is incremented if the frame is not repeated. |
4 | Drop/Repeat Counter | Y | Y | Y | RO | For a writer control interface, the counter is incremented if the frame is dropped. For a reader control interface, this counter is incremented if the frame is repeated. |
5 | Frame Information | Y | Y | N/A | RW |
|
6 | Frame Start Address | Y | Y | N/A | RW | This register holds the frame start address for the frame last written to DDR by the writer. If configured as a Reader only, you must write the frame start address to this register. For the frame writer configuration, the frame start address is valid only when the Available bit in the Frame Information register is set. |
7 | Frame Reader | Y | N/A | N/A | RO |
|
8 | Misc | Y | Y | Y | RW |
|
9 | Locked Mode Enable | N/A | N/A | Y | RW | Bit 0 of this register is enables locked mode. When you set the locked mode bit, the specified Input Frame Rate and Output Frame Rate registers tightly control the dropping and repeating of frames. Setting this bit to 0 switches off the controlled rate conversion and returns the triple-buffering algorithm to a free regime where dropping and repeating is only determined by the status of the spare buffer. Other bits are unused. |
10 | Input Frame Rate | N/A | N/A | Y | RW | Bits 15:0 contains a short integer value that corresponds to the input frame rate. Other bits are unused. |
11 | Output Frame Rate | N/A | N/A | Y | RW | Bits 15:0 contains a short integer value that corresponds to the output frame rate. Other bits are unused. |