Intel® Agilex™ F-Series and I-Series General-Purpose I/O User Guide
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: xca1476962050317
Ixiasoft
Visible to Intel only — GUID: xca1476962050317
Ixiasoft
6.1.4.3. Input and Output Bus High and Low Bits
Input Bus
For the din bus, if datain_h and datain_l are the high and low bits, with each width being datain_width:
- datain_h = din[(2 × datain_width - 1):datain_width]
- datain_l = din[(datain_width - 1):0]
For example, for din[7:0] = 8'b11001010:
- datain_h = 4'b1100
- datain_l = 4'b1010
Output Bus
For the dout bus, if dataout_h and dataout_l are the high and low bits, with each width being dataout_width:
- dataout_h = dout[(2 × dataout_width - 1):dataout_width]
- dataout_l = dout[(dataout_width - 1):0]
For example, for dout[7:0] = 8'b11001010:
- dataout_h = 4'b1100
- dataout_l = 4'b1010