Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(linux): add PFSM + ILA + Monitor + AXIS drivers to linux tester #55

Merged
merged 8 commits into from
Apr 15, 2024

Conversation

P-Miranda
Copy link
Contributor

- update PFSM and ILA submodules
- compile PFSM and ILA drivers and add to rootfs
- update device tree to add PFSM and ILA peripherals
- insert pfsm and ila kernel modules after linux boot
- add userspace functions for pfsm
- update OPENCRYPTOLINUX, ILA, PFSM submodules
- update device tree to split ILA and MONITOR into different nodes:
    - enables loading ila drivers for ILA and pfsm drivers for MONITOR
- update pfsm user application to support multiple drivers
- update rootfs
- TODO: add dma driver support to get ILA data in linux
- update DMA, ILA submodules
- add DMA node to device tree
- linux user program to access dma
- update linux tester program to perform dma transfers
- NOTE: ila results are all 0's: ILA trigger requires axistream in
  signal
- update AXIS with latest upstream commit
- working in SUT and TESTER baremetal
- update AXISTREAM submodule with linux drivers
- add axis in/out nodes to device tree
- update baremetal sut/tester firmware with new axis baremental drivers
- user application program for axistream in linux
    - initial working version
- update `ila_init()` function. Initialize ila in `tester_verification`
  program
- run axistream transfers with DMA
- fix pfsm user function for memory access:
    - memory is addresses with 32-bit words, but `lseek` uses 8-bit
      offsets
- ILA DMA transfer still does not give values
- update ILA, PFSM, OS submodules to print driver names
- update OpenCryptoLinux submodule
- update ILA submodule with hardware address fix for monitor access
- remove tester-cyclonev linux: cyclonev does not support ILA/MONITOR
- update rootfs
@jjts jjts merged commit a54658d into IObundle:main Apr 15, 2024
9 checks passed
@P-Miranda P-Miranda deleted the pfsm branch April 19, 2024 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants