Forum Discussion
Altera_Forum
Honored Contributor
14 years agoALTLVDS_RX megafunction
Hi, guys: when i build a new project with HDL and megafunction , I use the ALTLVDS_RX for adc data(8 channels and deserialization factor is 1) and it works . Now, I want to generate a system i...
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- You have to create an Avalon-ST streaming 'source' component for the ADC. You then need to create an Avalon-ST 'sink' to on-chip RAM, or some sort of fast memory device. Because you do not have an infinite amount of RAM, that sink component will need some form of capture enable controller - when enabled it generates addresses to RAM. If you use dual-ported RAM, then you can access the ADC captured data from the RAM via an Avalon-MM slave on the other port. Cheers, Dave --- Quote End --- Hi, [email protected] (http://www.alteraforum.com/forum/member.php?u=21847) : Thanks ! And what are Avalon-ST 'source' and 'sink' ? How about SG-DMA ? On my board, a ddr2 is used for Nios ii CPU ,and I allocate some space for adc data . So I want to stream the adc data into ddr2 sdram and then stream out via uart port. Which Avalon-ST components are all right ?