fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#ice40

0 posts0 participants0 posts today

Say I am debugging an project on the of pico-ice board. I want to know the contents of some registers down in my design (which destination MAC address my tried to transmit). I don't want to use manufacturer specific ILAs and don't want to hand route a bunch of debug signals to my top level for external equipment I don't have.

In PipelineC just assign to a globally visible debug probe wire:
github.com/JulianKemmerer/Pipe

Finally got around to connecting my development board to power again, and getting a bit stream programmed onto it.
(I really haven't played enough with it)

"Back in the day" I'm sure I used a raspberry pi for the programming.

This time I tried using a dirt cheap for the programming, its a bit on the slow side, especially when programming all 2MB of SPI flash.
Probably should limit the number of bytes to be programmed and/or switch to one of my boards

Replied in thread

> Is it possible to program one MicroPython #RP2040 core from the other?

My expertise is on the #ICE40, more than the #RP2040, but reportedly the RP2040 can run two #MicroPython threads on the two cores, so. you should be able to program one from the other.

If not, you can certainly program a #pico-ice #Forth core from the first MicroPython core.

What are you trying to accomplish?

@niutech @RaspberryPi @micropython @esp32

ICE-V Dual and ICE-V Dual Fermatta

These cpus have two cores which share an ALU and control structures. On calls and jumps usually RISC-V computation pauses while the core loads the next instruction and decodes it. By alternating between the two cores, this problem is avoided. And many applications can easily be split into twoth reads sharing the same memory.

By @sylefeb

github.com/PythonLinks/risc-v-

GitHubGitHub - PythonLinks/risc-v-shoot-out: Compares the different RISC-V soft cores in order to help you select the best one for your application.Compares the different RISC-V soft cores in order to help you select the best one for your application. - PythonLinks/risc-v-shoot-out

#PBC layout question for anyone who knows more than I do about the subject (essentially everyone)...

Is it ok to put decoupling caps under the #iCE40 package (like the 3 red ones in the image) or am I better off keeping them on the same side as the IC (like the blue ones)? I only have 2 layers to play with and lots of routing on one (still to do on blue), so plan to use the other as (mostly) ground plane and power anyway.

I'm asking before I do the tedious routing ;)