-
Notifications
You must be signed in to change notification settings - Fork 85
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
add w25q128 flash BSP #433
Merged
Merged
Changes from 1 commit
Commits
Show all changes
134 commits
Select commit
Hold shift + click to select a range
8696bb9
QuadSPI example, not working in Questasim
2222baf
Merge branch 'esl-epfl:main' into main
consanii c1c4ba3
Add quadIO SPI example
f40bfce
Merge branch 'esl-epfl:main' into main
consanii 0dad5da
Remove old quadspi example
7e937c9
Merge branch 'main' of github.com:consanii/x-heep
6f5235a
Code cleanup, fix to also support fisical flash
800e97c
QE bit set, small changes
de79010
small fix
b2e1a5b
small fix
9311a54
Merge branch 'esl-epfl:main' into main
consanii 2d021b0
Write Enable, status reg2 check
consanii 82bd290
BSP for standard read/write
consanii e6a3964
add test showcase
consanii 68a7118
Add erase functionalities
consanii b45959b
Merge branch 'esl-epfl:main' into main
consanii ca2a48f
Variables refactor, QE bit set implemented
consanii 0fc8921
Update test files
consanii 5da4870
Support for simulation, add dma function def
consanii 631e324
Merge branch 'esl-epfl:main' into main
consanii 44da7b0
move bsp folder path, finish read test
consanii bc2227a
add standard write functionality
consanii 8b1ab85
add basic write example
consanii 2a73f8f
add wait for flash function
consanii 44eb1f6
add quad page program, not tested
consanii fad76f4
bug fix
consanii 909c3ff
support simulation write
consanii 37c18f2
Merge branch 'verilog_flash_write' into bsp
consanii 0f27166
fix typo
consanii dc54368
simple write woking
consanii d5bd715
small typo
consanii 775e944
Fast Read Quad IO working + example
consanii 134d629
add quad write bsp example
consanii 0d8b8e8
bsp quad write working on simulation
consanii 4ff10ce
implement standard read dma
consanii 3fb535c
add quad read dma, rearrange write functions
consanii cc94105
implement write dma
consanii 3e5bd52
Delate non relevant example
consanii fccf7ea
Add erase before write functionality
consanii 647803d
Add profile test programm
consanii 643dc26
Tested on FPGA
consanii e585f5f
small fix
consanii a198f34
Bug fix on flag defines
consanii 901817b
Saved state server bug
consanii edbfc15
Merge branch 'bsp' of github.com:consanii/x-heep into bsp
consanii 8ee13f9
Merge branch 'esl-epfl:main' into main
consanii 14d4ae9
Merge branch 'esl-epfl:main' into bsp
consanii 6d27046
Reset timer counter
consanii f038a96
Finish profile application for standard mode
consanii 58e3946
Update flash profiling print statements
consanii ccafdc2
Add python notebbok to analise profiling results
consanii 661528f
bug fix
consanii 141e32b
Export function needed for profiling
consanii 94a77c6
Profiling routine
consanii 2faccb8
Add standard and quad measurements
consanii ca3df8c
Finalise plot settings
consanii 5390da8
From 768 to 1024 bytes to reproduce bug
consanii 21a2648
move profiling to another branch
consanii 3a3e590
Fixes on profiling
consanii a392bcd
Comments
consanii e15cb8a
Merge branch 'bsp' of github.com:consanii/x-heep into bsp
consanii 7f38ebe
Hot fix
consanii 40ba3d6
Add last bytes check
consanii 26d60e1
fix
consanii 1e14ed2
fix
consanii 530d939
Fix issue with reading extra bytes in
consanii 2fdd12b
Disable QE bit before programming
consanii b9d714b
Merge branch 'main' of github.com:consanii/x-heep into main
consanii 0af5c43
Debug QE bit set
consanii 08e3516
Fix QE bit set bug
consanii d47946a
boh
consanii e15865c
Revert "boh"
consanii a3e7cfd
boh2
consanii 8fb317c
boh3
consanii 2628263
Merge branch 'main' into verilog_flash_write
consanii 9c95617
Merge branch 'main' into bsp
consanii 330ddda
Fix QE bit set function
consanii 90d60bc
Merge remote-tracking branch 'upstream/main'
consanii 08310b0
Merge remote-tracking branch 'upstream/main' into verilog_flash_write
consanii a587053
Merge remote-tracking branch 'upstream/main' into bsp
consanii f88f46c
Saved state
consanii 7d0f6a0
Merge branch 'bsp' of github.com:consanii/x-heep into bsp
consanii 6772885
saved state
consanii 8ba5538
Merge remote-tracking branch 'upstream/main' into main
consanii 9bad950
merge
consanii 5c9c358
Merge branch 'main' into verilog_flash_write
consanii 80843ba
fix merge
consanii c0de417
code clean-up
consanii b8374bd
Merge branch 'bsp' of github.com:consanii/x-heep into bsp
consanii 57d9dcc
Modify to support run in simulation
consanii 303a22c
Update supported command list
consanii 79028c6
Add quad write example
consanii ac35fd3
Code cleanup
consanii 4645e1b
Bug fix
consanii fb0d003
Merge branch 'verilog_flash_write' into bsp
consanii aad01ba
Remove enable QE bit before flashing
consanii 40e7407
Fix QE bit set bug
consanii db8034e
Add some stuff from another branch
consanii 679c928
Fix write dma app
consanii dcf91b6
Merge branch 'bsp' of github.com:consanii/x-heep into bsp
consanii ca93494
Add stuff to debug erase_adn_write()
consanii 4472b5d
Add debug statements
consanii 75e71a4
Merge from upstream/main
consanii deabcdf
Remove whitespace conflict
consanii 8b00717
Remove modifications needed for profiling only
consanii 2f690d2
Remove not needed example, fix merge
consanii 20026b6
spi base memory address is now passed as an argument
consanii e4b2b07
Complete general read and write functions
consanii e02e3da
Fix heep overflow bug
consanii f18bdc6
Address PR review comments
consanii ffe3a84
Update spi examples to support the BSP
consanii 808b2fa
Revert ext_bus changes
consanii 04c9395
Fix test functions
consanii fd2ec61
Address PR comments
consanii 4631317
Clena up file description
consanii fc01e9c
Address PR comments
consanii d93e887
Fix wrong macro usage
consanii ca2f91d
add spi_wait_for_tx_not_full
consanii fc25cb7
Resolve FIFO overflow bug in simulation
consanii 3ab2fdb
Small fix and clean-up
consanii 9783300
Remove print in simulation
consanii 41cd472
Modify application to address PR comments
consanii 7654809
Add void statement in function prototypes without parameters
consanii f9d61e0
Remove printf
consanii 165759e
Resolve only one memory conf tested bug
consanii bbfd862
Update file description
consanii c6e48ec
Add memory mapped conf check
consanii aaeb926
fix sanity check bug
consanii 9acf692
rewrite check_result function, erase buffer after every test
consanii 740f09d
minor fix
consanii 558ae83
rewrite check_result function, erase buffer after every test
consanii c4fd928
Add reset buffer to last test
consanii 0eb4242
Fix DMA size
consanii f105b7c
Small fix
consanii File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be done also in the READ example