Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 May 2020 13:36:45 -0700
From:      Thomas Skibo <thomas-bsd@skibo.net>
To:        Milan Obuch <freebsd-arm@dino.sk>, freebsd-arm@freebsd.org
Subject:   Re: need help w/ Cora-Z7, XC7Z007S Zynq board
Message-ID:  <20200521203645.GA2515@piedmont>
In-Reply-To: <20200521083737.GX4213@funkthat.com>
References:  <20200517063853.GI4213@funkthat.com> <20200517191416.GA1194@piedmont> <20200517230804.GJ4213@funkthat.com> <20200518003746.GA1566@piedmont> <20200518062820.0e7a01bd@zeta.dino.sk> <20200518061310.GA49966@piedmont> <20200518140901.GA1152@piedmont> <20200518163541.667b64bf@zeta.dino.sk> <20200521055734.GU4213@funkthat.com> <20200521083737.GX4213@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 21, 2020 at 01:37:38AM -0700, John-Mark Gurney wrote:
> John-Mark Gurney wrote this message on Wed, May 20, 2020 at 22:57 -0700:
> > 
> > Nice, now to figure out why FreeBSD on the PS stops working when the
> > level shifters are enabled.  If I set hw.fpga.en_level_shifters to 0
> > and program the PL, FreeBSD keeps running, but as soon as I set
> > hw.fpga.level_shifters to 1, FreeBSD stops responding.
> 
> Ok, I generated a bitstream that had the PS included and now when
> enabling level shifters things work fine.
> 
> I even managed to get a dts file written for the design that has both
> GPIO and a block RAM.
> 
> -- 
>   John-Mark Gurney				Voice: +1 415 225 5579
> 
>      "All that I will do, has been done, All that I have, has not."
> 

Yes, bitstreams that don't connect to the PS can hang the PS and that's
why the ability to disable the level shifters is there.  I'm not sure of
the mechanics of it- maybe if the inputs to the AXI interfaces to the PS
aren't properly tied off they bork the interconnect in the PS.

--Thomas

-- 

=====
Thomas Skibo
thomas-bsd@skibo.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200521203645.GA2515>