I'm planning to order my first custom PCB from JLCPCB, which will only have one RAM chip breakout to include on my breadboard prototype. On my breadboard, I've gotten the following working:
- ICE40 FPGA (Architry Cu)
- ESP32-C3 MCU (RISC-V + Wifi/BT)
- OV7670 Camera (640x480 30 FPS)
I'd like to use the FPGA to read the camera data and store it in a RAM. Also, I'd like the MCU to be able to read single pixels at ~1000 Hz from the RAM. I plan to use the FPGA to manage the interface between the MCU and the RAM as well.
At first, my choice of RAM was a small RAM that is hard to find with a long lead time with JLCPCB. Now, I'm planning to use a slightly larger RAM with shorter lead time. This is the RAM part I'm looking at:
https://www.digikey.com/en/products/detail/issi-integrated-silicon-solution-inc/IS42S16800J-7BLI/22471437
The design in the image is the old part. I'm now starting a redesign of the PCB with the new slightly larger RAM.
#foss #fosh #freemanufacturing #bce #bcecoop #bcecoopinc #fpga #mcu #ram #maker #ee #breadboard #prototype #jlcpcb