Jump to content

ZiomoGorofil

Members
  • Posts

    1
  • Joined

  • Last visited

ZiomoGorofil's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hi all, I have to develop a PCB tester system, where Raspberry Pi 4 uses Arty A7 100 to measure certain voltages, drive some pins, etc. The problem is that some of the I/O of the Arty should perform different functions and be different directions depending of the PCB my system is testing. The two possible options I see is: - make majority of pins bidirectional, have one configuration on Arty (booting from the flash), and depending on the signals sent by Raspberry (via some protocol, SPI, I2C, UART) decide which I/O port to use and how. - have different configurations stored on raspberry and configure arty a7 depending on the module I'm testing. This is an option that I wanted to ask about. Is it possible to store configurations in form of bitstreams (generated on windows, vivado) and depending on module configure fpga by sending them via JTAG? (As I understand ARTY A7 can only be configured via JTAG or from Flash on the board). If so do I have to write my own protocol, and how can I know the structure of frame sent do ARTY via JTAG? Or do I have to install vivado on raspberry linux to be able to configure it via raspberry? And if so is there a way to configure it programmatically by some sort of a script Thanks, Ziomo
×
×
  • Create New...