SPInet Ako na to?

V predchádzajúcom príspevku som spomínal SPInet co tým ale myslím? Navyše by sa malo jednať o riešenie ktoré budú môcť používať ja jednoduché kontroléry.

  • Keďže nie každý SPI kontrolér vie byť slave a žiaden, z princípu zbernice, nevie byt master aj slave zároveň je potrebné ich spojiť cez multislave zariadenie. Multislave v zmysle že je slave zariadením pre viacerých mastrov.
  • Keďže každý master môže mať inú frekvenciu je potrebné aby podporoval viaceré hodinové domény.
  • Treba zabezpečiť aby každému cieľu mohli zapisovať viaceré zdroje naraz.
  • Aby sa dalo vyhľadávať medzi hostami je potrebné podporovať broadcast „pakety“
  • Správy budú mať fixnú dľžku.

Otvorené otázky:

  • Ma byť správa vo fronte obsahovať ID odosielateľa, alebo to robiť na vyššej vrstve na mastroch?
  • Ako veľké fronty? EP2C5 ma 13K RAM

Teraz to už len prehodiť do HW návrhu a ten pretransformovať do VHDL.