Primitive: Digitally Controlled Impedance Reset Component
Introduction
This design element resets the Digitally Controlled Impedance (DCI) state machine after configuration completes. By toggling the RST input to the DCIRESET primitive while the device is operating, the DCI state-machine resets and both phases of impedance adjustment proceed in succession. The LOCKED output from the DCIRESET block must be asserted before all I/Os using DCI become available.
Port Descriptions
| Port | Direction | Width | Function |
|---|---|---|---|
| LOCKED | Output | 1 | DCI state-machine LOCK status output. When low, DCI I/O impedance is being calibrated and DCI I/Os are unavailable. Upon a low-to-high assertion, DCI I/Os are available for use. |
| RST | Input | 1 | Active-High asynchronous reset input to DCI state-machine. After RST is asserted, I/Os using DCI are unavailable until LOCKED is asserted. |
Design Entry Method
| Instantiation | Yes |
| Inference | No |
| IP catalog | No |
| Macro support | No |
VHDL Instantiation Template
Unless they already exist, copy the following
two statements and paste them before the entity declaration.
Library UNISIM;
use UNISIM.vcomponents.all;
-- DCIRESET: Digitally Controlled Impedance Reset Component
-- 7 Series
-- Xilinx HDL Language Template, version 2025.2
DCIRESET_inst : DCIRESET
port map (
LOCKED => LOCKED, -- 1-bit output: LOCK status output
RST => RST -- 1-bit input: Active-high asynchronous reset input
);
-- End of DCIRESET_inst instantiation
Verilog Instantiation Template
// DCIRESET: Digitally Controlled Impedance Reset Component
// 7 Series
// Xilinx HDL Language Template, version 2025.2
DCIRESET DCIRESET_inst (
.LOCKED(LOCKED), // 1-bit output: LOCK status output
.RST(RST) // 1-bit input: Active-high asynchronous reset input
);
// End of DCIRESET_inst instantiation
Related Information
- 7 Series FPGAs SelectIO Resources User Guide (UG471)