Search found 31 matches

by Robert
Tue Mar 24, 2026 3:46 pm
Forum: QuickFeather
Topic: Bricked but how to connect J-Link?
Replies: 6
Views: 70193

Re: Bricked but how to connect J-Link?

The simplest approach is to use a J-Link 9‑pin Cortex‑M adapter or an equivalent option. https://www.segger.com/products/debug-probes/j-link/accessories/adapters/9-pin-cortex-m-adapter/ This also gives you the pin-out information, if you want to make your own cable. Or for For hobbyists and educatio...
by Robert
Tue Mar 24, 2026 3:32 pm
Forum: General Discussion
Topic: Power Consumption Optimization Techniques.
Replies: 6
Views: 9841

Re: Power Consumption Optimization Techniques.

We’ve developed a battery‑powered keyword‑detection solution that uses an FSM‑based state machine to dynamically adjust the clock frequency and enable or disable peripherals to achieve low‑power operation. This will only work if you are using FreeRTOS. I’ll work on providing a video and supporting d...
by Robert
Tue Jan 23, 2024 5:23 pm
Forum: EOS-S3
Topic: Is it possible to reach 72Mhz clocked design in eFPGA ?
Replies: 6
Views: 70964

Re: Is it possible to reach 72Mhz clocked design in eFPGA ?

We have implemented the simple USB interface for TinyFPGA where the IO run at 48MHz but this involved a hand placing the Flip-Flops etc.

So, 30MHz is a safe number.

Thanks
Robert
by Robert
Tue Jan 23, 2024 12:17 pm
Forum: EOS-S3
Topic: Is it possible to reach 72Mhz clocked design in eFPGA ?
Replies: 6
Views: 70964

Re: Is it possible to reach 72Mhz clocked design in eFPGA ?

Unfortunately, The EOS S3 FPGA is designed for low power and is not able to achieve 72MHz performance. This is why the FPGA clocks are separated from the main Cortex clock M4-F Realistically the performance is limited to around the frequency you are seeing. We have done some highly tuned simple shif...
by Robert
Fri Jan 19, 2024 3:33 pm
Forum: FPGAs
Topic: QL4009-1PF100C - Part Marking difference
Replies: 7
Views: 227108

Re: QL4009-1PF100C - Part Marking difference

Sorry for the delayed reply, I would need to check the date code marking to see if we still have record as this device. It would appear at first glance to have a date code of week 5 2002. The QL4009-1PF100C is a ViaLink device which is one time programmable. As this has custom marking I would sugges...
by Robert
Fri Jan 19, 2024 3:19 pm
Forum: EOS-S3
Topic: Creating high-speed FPGA design using Qorc-SDK
Replies: 11
Views: 60557

Re: Creating high-speed FPGA design using Qorc-SDK

What frequency external clock are you trying to use?

I would suggest bring the clock in on a FBIO pin and then instantiating a global clock buffer. I will look at creating an example if this is still an issue.
by Robert
Fri Jan 19, 2024 12:18 pm
Forum: QuickFeather
Topic: yosys: undefined symbol: ffi_type_double, version LIBFFI_BASE_7.0
Replies: 8
Views: 98892

Re: yosys: undefined symbol: ffi_type_double, version LIBFFI_BASE_7.0

You could try the latest release of the F4PGA group as they are maintaining Symbiflow

https://f4pga-examples.readthedocs.io/e ... ml#getting

They only support Ubuntu, Debian, Centos and Fedora so this may not fix the issue you have with Mint
by Robert
Fri Jan 19, 2024 11:43 am
Forum: Documentation
Topic: Looking for documentation about eFPGA macrocells (EOS-S3)
Replies: 5
Views: 388165

Re: Looking for documentation about eFPGA macrocells (EOS-S3)

The FPGA Logic Cell in EOS S3 can be fragmented into four pieces

[img][
PP3 .png
PP3 .png (23.93 KiB) Viewed 387959 times
/img]

The frag F is also referred to as b.
by Robert
Fri Jan 19, 2024 12:05 am
Forum: QuickFeather
Topic: Not able to programm a Sparkfun board
Replies: 7
Views: 110801

Re: Not able to programm a Sparkfun board

I believe that you need to update the FPGA firmware. I know that this is the case with QuickFeather board. I will test and update some additional information.
by Robert
Fri Jan 19, 2024 12:01 am
Forum: EOS-S3
Topic: Reading ADC Through eFPGA On The EOS-S3
Replies: 6
Views: 62859

Re: Reading ADC Through eFPGA On The EOS-S3

Unfortunately, the ADC needs to be configured by the M4-F core in EOS. The ADC was designed for measuring the voltage so, it fairly slow between 2.5mS to 25mS and only supports 12-bit. The operation of the ADC is as follows ADC Conversion Procedure: 1. Select which ADC channel input 0 or 1. a. Progr...