CAN стандартно используется по всему институту для организации практически всего исследовательского процесса. Мне не надо одновременно передавать все 4 канала в реальном времени.
Тут измерения происходят так:
•приходит прерывание на процессор,
•процессор обрабатывает его, сигналив fpga, чтобы она запоминала кадр(длиной примерно 500 10-битных слов, по кадру на каждый канал), кадр складируетея во внутр. FIFO ППВМ. Внутри примерно 3-4 кадра на канал.
•по шине CAN на процессор приходит запрос на передачу кадров с каждого канала, процессор сигналив ППВМке, она начинает передачу по шине CAN через MCP2515.
Ну и основная для меня сложность в организации работы между cyclone II и собственно mcp2515.
Ну логично, что я не буду передавать 3.2 гбит по шине can