I can do the minimum of replacing 11 GPIO along the top and sides with analog pads. There will be fewer options, as we don't have IP for allowing analog connections to GPIO pads; they're digital only. I could do something like double up pads with an analog pad next to each digital pad, and wire bond (or bump bond) them together, but that would drastically change the characteristics of the digital pads.
p
proppy
02/09/2023, 4:36 PM
Wouldn't
gf180mcu_fd_io__asig_5p0
work as an IP for analog pad?
proppy
02/09/2023, 4:37 PM
Oh I see, you mean a GF180MCU IP that would allow both digital and analog on the same pad.
proppy
02/09/2023, 4:38 PM
Are you cool with me documenting those options on the issue?
t
Tim Edwards
02/10/2023, 5:19 PM
Sorry, failed to answer your question. Sure, you can document the options in the issue.
BTW, yesterday I started some verilog and layout for the caravan chip on GF; it's currently checked into the
caravel-gf180mcu
repository under branch
caravan_development
. Mainly I just cobbled together the analog padframe (just swaps out 11 GPIO pads for 11 analog pads), then generated the verilog for the padframe and top level. What I have not done is to define where the user analog project area is. It depends a bit on how much room the synthesis tools need around the sides.
p
proppy
02/11/2023, 5:55 AM
oh that's awesome, I was mainly looking forward documenting what needs to be done in order to enable others to contribute but it's great to see progress!
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.