[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - ADCs in the ZYNQ7010

ADCs in the ZYNQ7010

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

ADCs in the ZYNQ7010

Postby psupine » Wed Jan 09, 2013 11:11 pm

Hi all,

The ZYNQ7010 ARM chip has the resources to implement two ADCs built-in (12bit at 1MHz). The Xilinx doco talks about instantiating the ADCs, and I read that as at least some of the FPGA resouces being needed to implement the ADCs.

Will the FPGA section be locked down to prevent further user changes? If this is the case, will the ADCs be instantiated and will the ADC inputs be part of the Parallella IO header?
psupine
 
Posts: 7
Joined: Wed Jan 09, 2013 10:53 pm

Re: ADCs in the ZYNQ7010

Postby 9600 » Thu Jan 10, 2013 10:45 am

The FPGA won't be locked down and the HDL source will be provided under an open source licence.
Andrew Back
User avatar
9600
 
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: ADCs in the ZYNQ7010

Postby trioflex » Mon Feb 11, 2013 4:22 pm

trioflex
 
Posts: 65
Joined: Mon Feb 11, 2013 4:02 pm

Re: ADCs in the ZYNQ7010

Postby aolofsson » Mon Feb 11, 2013 5:01 pm

User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: ADCs in the ZYNQ7010

Postby trioflex » Mon Feb 11, 2013 5:13 pm

trioflex
 
Posts: 65
Joined: Mon Feb 11, 2013 4:02 pm

Re: ADCs in the ZYNQ7010

Postby psupine » Mon Feb 11, 2013 11:25 pm

psupine
 
Posts: 7
Joined: Wed Jan 09, 2013 10:53 pm

Re: ADCs in the ZYNQ7010

Postby aolofsson » Tue Feb 12, 2013 12:04 am

User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: ADCs in the ZYNQ7010

Postby psupine » Tue Feb 12, 2013 1:18 am

The pinout package document you referenced, refers to the following for the XADC document for further pinout description.



My reading of this (admittedly a single cursory reading) is that there are some dedicated package pins in bank zero with a _0 suffix on the names (Ref, p 13), and External Analog Inputs that are "allocated evenly over banks 15 and 35", with a caveat to consult yet another document to be sure. I did find your "Bank 35 contains the XADC auxiliary inputs" quote so maybe Bank 15 is used on the 7000 series FPGA parts but not the SoC parts.

But in any case the dedicated pins listed in UG865 Table 1-2 (p6), are available without any internal conflict. That is:

VP_0 (K9)
VN_0 (L10)
VREFP_0 (L9)
VREFN_0 (K10)
VCCADC_0 (J9)
GNDADC_0 (J10)

The pinouts are from



assuming you're using the CLG400 package.

How do you feel about putting VP_0 and VN_0 on a header and decoupling the others appropriately? It's going to be a PITA to route :D
psupine
 
Posts: 7
Joined: Wed Jan 09, 2013 10:53 pm

Re: ADCs in the ZYNQ7010

Postby trioflex » Tue Feb 12, 2013 6:56 am

XADC dedicated pins are in the middle of the die, however they are not so hard to use if you properly fan out the BGA pins so that below BGA there will be middle island and more escape routes.

REF3312 and 4 pin BGA LDO can be placed in the middle, and then you can easily route out VP_P and VP_N. Sure the extra reference and LDO would probably kill the $ budget..

/Antti
trioflex
 
Posts: 65
Joined: Mon Feb 11, 2013 4:02 pm

Re: ADCs in the ZYNQ7010

Postby frank_buss » Wed Jun 25, 2014 2:44 pm

Last edited by frank_buss on Wed Jun 25, 2014 10:59 pm, edited 1 time in total.
frank_buss
 
Posts: 18
Joined: Wed Jun 11, 2014 1:50 pm

Next

Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 40 guests

cron