English
Language : 

DS1035 Datasheet, PDF (20/106 Pages) Dallas Semiconductor – 3-in-1 High.Speed Silicon Delay Line
Architecture
MachXO2 Family Data Sheet
Figure 2-12. MachXO2 Input Register Block Diagram (PIO on Left, Top and Bottom Edges)
INCK
INDD
D
Programmable
Delay Cell
Q1
DQ
D/L Q
Q1
Q0
DQ
DQ
Q0
SCLK
Right Edge
The input register block on the right edge is a superset of the same block on the top, bottom, and left edges. In
addition to the modes described above, the input register block on the right edge also supports DDR memory
mode.
In DDR memory mode, two registers are used to sample the data on the positive and negative edges of the modi-
fied DQS (DQSR90) in the DDR Memory mode creating two data streams. Before entering the core, these two data
streams are synchronized to the system clock to generate two data streams.
The signal DDRCLKPOL controls the polarity of the clock used in the synchronization registers. It ensures ade-
quate timing when data is transferred to the system clock domain from the DQS domain. The DQSR90 and
DDRCLKPOL signals are generated in the DQS read-write block.
Figure 2-13. MachXO2 Input Register Block Diagram (PIO on Right Edge)
INCK
INDD
Programmable
D
Delay Cell
Q1
DQ
D Q S1
DQ
D/L Q
Q1
D Q Q0
D Q S0
DQ
DQ
Q0
DQSR90
SCLK
DDRCLKPOL
Output Register Block
The output register block registers signals from the core of the device before they are passed to the sysIO buffers.
Left, Top, Bottom Edges
In SDR mode, D0 feeds one of the flip-flops that then feeds the output. The flip-flop can be configured as a D-type
register or latch.
2-16