I googled the cae archives and couldn't find exactly what I'm looking for. I need a Windows PC to communicate directly with an FPGA in a hardware system. There is no embedded CPU to talk to. I will define a simple protocol that will consist of 4-byte commands (24 bits of address plus one byte that defines read or write and a transfer byte count). The requirement is to allow the PC to read and write FPGA internal registers and a couple of SRAMs connected to the FPGA. We'd like to be able to communicate interactively one command at a time and also do batch transfers to/from files.
Is there an app that is customizable enough to do this (like ZOC or Procomm)? If not, what's the best/easiest way to develop an app on the PC? Will Perl or Tcl work?
Any help much appreciated. (Have mercy, I'm a hardware guy.)
Robert