This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] DS280DF810: How to use SigconArchitect to program 16-bits User Defined Generator Pattern

Part Number: DS280DF810
Other Parts Discussed in Thread: SIGCONARCHITECT

There are two purposes for this FAQ:

1). Channel register settings - using FPGA or ASIC - to generate 16-bits user pattern used for mask compliance test or other purposes.

2). Use DS280DF810 low level page register settings or PRBS Generator Tab to enable 16-bits user defined pattern

  • 1222.Register Map.xmlUsing FPGA or ASIC, one can program DS280DF810 to generate 167-bits user programmable pattern. Followings are register settiongs:

    After selecting appropriate channel, use the following register settings to generate a pattern like 8 ones followed by 8 zeros pattern:

    Reg 0x97[7:0] = 7’b00000000 //setup 80s

    Reg 0x7C[7:0] = 7’b11111111 //setup 81s

    Reg 0x1E[7:5] = 3’b100 //select prbs generator for output mux

    Reg 0x1E[4]=1’b //enable serializer

    Reg 0x79[6:5]=2’b00 //disable prbs generator

    Reg 0x79[6:5]=2’b01 //enable prbs generator

    Reg 0x30[3] = 1’b0 //enable prbs clock

    Reg 0x30[2] = 1’b1 //select prbs source

    Reg 0x09[5] = 1’b1 //reg 0x1E mux override set

    Another way to do this is to use DS280DF810 SigconArchitect GUI and enable user programmable pattern as well. However, GUI register mask settings for reg 0x97 and 0x9C are set to 0x00 preventing users from programming their desired pattern. Following is a description of how we can change GUI mask setting which allows us to write any 16-bits pattern.

    1). Go to C:\Program Files (x86)\Texas Instruments\SigCon Architect EVM GUI\Configurations\DS280DF810  directory and replace Register Map.xml file with attached Register Map.xml file.

    2). Next open SinconArchitect and you should be able to see mask for reg 0x7C and 0x97 changed to 0xFF -allowing you to use any 16-bits pattern.

    Regards,,nasser