10.07.2015 Views

Xilinx Virtex-6 Libraries Guide for HDL Designs

Xilinx Virtex-6 Libraries Guide for HDL Designs

Xilinx Virtex-6 Libraries Guide for HDL Designs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4: About Design ElementsPort Type Width FunctionSYNWORD[6:0] Output 7 The index (0 -> 80) of the 32-bit word in the frame where an ECCerror has been detected. Decoded from SYNDROME. Valid whenECCERRORSINGLE is high.Design Entry MethodInstantiationInferenceCORE Generator and wizardsMacro supportRecommendedNoNoNoAvailable AttributesAttribute Type Allowed_Values Default DescriptionFARSRC String “EFAR”, “FAR” “EFAR” Determines if the output of FAR[23:0] is pointed tothe FAR or EFAR configuration register. Sets configoption register bit CTL0[7].V<strong>HDL</strong> Instantiation Template-- FRAME_ECC_VIRTEX6: <strong>Virtex</strong>-6 Configuration Frame Error Detection and Correction Circuitry-- <strong>Virtex</strong>-6-- <strong>Xilinx</strong> <strong>HDL</strong> <strong>Libraries</strong> <strong>Guide</strong>, version 11.2FRAME_ECC_VIRTEX6_inst : FRAME_ECC_VIRTEX6generic map (FARSRC => "EFAR")port map (CRCERROR => CRCERROR,ECCERROR => ECCERROR,-- Determines if the output of FAR[23:0] is pointed to the FAR or EFAR configuration-- register. Sets config option register bit REG_TBD[bit].-- 1-bit Readback CRC error.-- 1-bit Frame ECC error found. Value is a one when SYNDROME is-- non-zero and a zero when SYNDROME is all zeroes indicating no errors-- detected.ECCERRORSINGLE => ECCERRORSINGLE, -- 1-bit Indicates single-bit Frame ECC error detected.FAR => FAR,-- 24-bit SEU Correction/Injection and ICAP applications can benefit-- from being able to see the FAR register This output can point to the-- EFAR or FAR configuration register depending on the FARSRC-- attribute.SYNBIT => SYNBIT,SYNDROME => SYNDROME,SYNDROMEVALID => SYNDROMEVALID,SYNWORD => SYNWORD-- 5-bit The index (0 -> 31) of the bit w/ error in the word pointed to-- by SYNWORD in the frame detected. Valid when ECCERRORSINGLE is high.-- 13-bit Frame ECC error where: No errors: All zeros One bit error:-- SYNDROME[11]=0, SYNDROME[10:0]= location of error in FRAME Two bit-- errors: SYNDROME[11]=1, SYNDROME[10:0]=dont care More than two bit-- errors: Unknown output.-- 1-bit Frame ECC output indicating that the value on SYNDROME is-- valid.-- 7-bit The index (0 -> 80) of the 32-bit word in the frame where an-- ECC error has been detected. Decoded from SYNDROME. Valid when-- ECCERRORSINGLE is high.);-- End of FRAME_ECC_VIRTEX6_inst instantiation<strong>Virtex</strong>-6 <strong>Libraries</strong> <strong>Guide</strong> <strong>for</strong> <strong>HDL</strong> <strong>Designs</strong>146 www.xilinx.com UG623 (v 11.4) December 2, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!